New E-mail Gateway features

Pushover’s E-mail Gateway is a popular feature used by many of our users to get Pushover notifications from websites and legacy systems that can’t integrate with our API. Every Pushover user has been able to receive e-mail at and instantly receive it as a push notification, and this week we’ve launched a new E-mail Gateway with some great new features.

Shorter E-mail Addresses

A common request we’ve received from our users is to have shorter e-mail addresses. Some websites and legacy systems would not accept a 47-character address such as, and so our new e-mail gateway offers much shorter e-mail addresses at a new domain, such as Every existing Pushover account has a new shorter address already assigned to it (in addition to still supporting your old 47-character address), which you can find on your dashboard.

Saved Settings

After launching our initial E-mail Gateway years ago, we heard from users asking for the ability to customize notifications, such as which devices would receive the message, setting the high-priority flag, and setting a custom sound. We supported these settings by adding them to the e-mail address, creating addresses like As you can see, these addresses got pretty long, and some outdated e-mail systems would not accept e-mail with an address containing the characters + and =.

Our new E-mail Gateway allows you to change these settings from your dashboard without having to change the e-mail address later.

Multiple Addresses

Some users were hesitant to use their old Pushover e-mail address on an untrusted website since it contained their Pushover user key, worried they might receive spam notifications if their e-mail address were to be given out by those sites. With our new shorter addresses that don’t contain your Pushover user key, you can create new aliases for each website or service, each with its own settings, and then delete them later without worrying about spam. Once an e-mail alias is deleted, any new e-mail to it will be rejected and bounced back to the sender.

Available Now

Pushover’s new E-mail Gateway is available now. You can find your new shorter e-mail address on your dashboard as well as customize options and create additional aliases.

Note: While our new E-mail Gateway offers new addresses and settings, we will always support the older addresses (with custom settings) that you may already be using.

If you have any questions or comments about our new E-mail Gateway, please contact us.

Improved IFTTT support

Today we’re happy to announce a new Pushover channel on IFTTT, the site that lets you connect hundreds of different services together with simple recipes.

Our new channel allows you to define more Pushover parameters such as message titles, sounds, priorities, and selected devices.

For existing IFTTT users, your Pushover recipes have already been converted to our new channel. You can edit your recipes on the IFTTT website to take advantage of these new features.

If you have any questions or comments about this migration, please contact us.

Application message capacity auto-upgrade

For commercial Pushover users that send large amounts of messages each month, we offer the ability to purchase additional capacity through our website. Until recently, these upgrades needed to be purchased each month (or however often it took to use up your additional messages).

Recently we have added the ability to automatically upgrade your application each time its capacity reaches a certain amount, which you can set when activating the feature. Your credit card information is securely stored with our credit card provider, Stripe, and this auto-upgrade can be canceled at any time.

To activate this new feature, just log-in to our website, click on your application under Your Applications, and then click Upgrade Message Capacity. You’ll now see a new option to automatically purchase the same upgrade each time your capacity reaches a number you can adjust.

Intermittent connectivity issues on December 21st, 2015

On December 21st, 2015 at approximately 03:15 CST, Pushover’s web services began experiencing intermittent connectivity and latency problems that persisted until 06:40. These issues have been resolved and Pushover’s website, API, and Desktop client should be responding normally for all users. If you continue to experience problems reaching any of our services, please contact us.

Background: during the morning of Friday, December 18th, 2015, the upstream network provider for Pushover began experiencing intermittent packet loss along networks reaching some users. At this time, Pushover was switched over to its secondary server configuration, which exists on separate hardware at a different datacenter with a different upstream provider. This transition was performed seamlessly and all traffic was being routed to its backup network by the afternoon.

However, on the morning of Monday, December 21st, 2015, some users began experiencing high latency or failed connections to Pushover’s website and API. It was determined that these failures were caused by certain parts of the server software reaching built-in resource limitations. These limits had not been raised on the secondary server to the level that they were on the primary server that had been processing most traffic up until Friday. The limits were raised on the secondary server and it began processing all requests normally by 06:40.

API: Upcoming upgrade to SHA256 SSL certificate

Note: This announcement should not have any effect on end users. Many technical users, developers, and consumers of our API will not need to make any changes, but testing is advised to ensure compatibility with your systems accessing our API.

In approximately one month on Tuesday, September 15, 2015, Pushover will be upgrading its SSL certificate for to be signed with SHA256. Our current certificate is signed with SHA1, which has already been deprecated by most browser vendors.

Last year we upgraded to a SHA256-signed SSL certificate for and Since web browsers like Firefox, Chrome, and Safari are updated on a weekly or monthly basis with new security features, our users did not encounter any compatibility issues with these new certificates while browsing our website or accessing our Desktop client.

However, since some of our users are accessing our messaging API from older systems that are not updated as frequently, some encountered compatibility issues when we also updated the SSL certificate on at that time. In response to those problems, we rolled back the certificate upgrade for just

As SHA1 certificates are now widely considered to be in need of replacement and are displaying with broken lock icons in some browsers, we are moving ahead with our SHA256 certificate upgrade.

To test your systems against our new certificate before we make the switch on Tuesday, September 15, 2015, you can temporarily use an API endpoint of:

instead of:

If you are able to send messages through api-newssl, then your systems are up to date and will not experience problems when we switch over. You can continue using and when we upgrade next month, you will not need to do anything further.

If your systems are not able to negotiate an SSL connection to, then you will need to upgrade your SSL library or operating system before Tuesday, September 15, 2015 or you will not be able to send Pushover messages after that date. You may need to contact your vendor to inquire about updates needed to access SHA256 SSL certificates in your software.

Note: is only temporary and should not be used in production. Afer September 15, 2015, will no longer exist.

Pushover for Apple Watch

A new release of Pushover for iOS is available today and along with important bugfixes and performance improvements, includes an Apple Watch app:

When you install the Pushover app on your Apple Watch, you’ll be able to scroll through a list of your recent messages.

Our Watch app also features dynamic notifications allowing you to see the application icon and full message text of your Pushover notifications. For emergency-priority messages, you can even acknowledge them right from your wrist:

Pushover for iOS is available now, along with Pushover for Android and Pushover for Desktop, all available with a free 7-day trial.

HTML Message Support

One of the features added to version 2.3 of our Android, iOS, and Desktop clients is support for HTML messages to style text. By sending messages to our API with the html flag set to 1, HTML tags in the message body will be interpreted by our apps and be used to style text. The current HTML tags we support are:

  • <b>word</b> - display word in bold

  • <i>word</i> - display word in italics

  • <u>word</u> - display word underlined

  • <font color="blue">word</font> - display word in blue text (most colors and hex codes permitted)

  • <a href="">word</a> - display word as a tappable link to

Due to the way notifications are handled on most platforms, HTML tags are stripped out when displaying notifications (leaving just the text content) but are shown inside the Pushover app once the client has synced with our servers.

Notifications on iOS intermittently not being received (Resolved)

We are working to resolve a problem that is affecting Pushover users on iOS where notifications are intermittently not being received. Once the Pushover app is opened, all of the messages download from our servers and are visible, but users are finding that some or all of those messages did not generate instant notifications on the device.

Unfortunately this problem is proving difficult to troubleshoot as all of the missing notifications are recorded as being sent out to Apple’s push servers successfully and we do not receive any indication from Apple’s servers that any of those messages have failed, so our servers do not retry delivery.

We will update this post as more information is gathered and when the problem is resolved. We apologize for the inconvenience this is causing our users.

Update Apr 16 12:17 CDT: We have identified a potential source of the problem and have implemented a workaround. We are continuing to monitor the reception of notifications on our various test devices.

Update Apr 16 15:20 CDT: We have been monitoring test devices for the past 3 hours and have not seen any dropped notifications, so we are considering this issue resolved. If you continue to have missing notifications for messages sent after today at 15:00 CDT, please contact us.

Announcing Pushover Notification Subscriptions

Over the past year, we’ve heard from many Pushover users and developers that the process for signing up for notifications was a hassle. For end users, having to copy and paste user keys was confusing and there were privacy concerns having to give out user keys to notification providers they did not fully trust. For administrators, managing all of those keys was cumbersome.

While delivery groups helped manage a list of users and simplify delivery, collecting keys from each user was still a manual process.

Today we’re announcing Pushover Subscriptions: an easier way to signup for and manage notifications. With Pushover Subscriptions, users can automatically add themselves to a Delivery Group or send their Pushover user key to your website without any administration overhead on your part, and without any copying-and-pasting on the user’s part.

Automated Subscription Process

The process starts for developers and administrators by first registering a subscription code for your Pushover application. This gives your application a unique URL on our website where you can direct users, and where we will handle all of the subscription details.

As an example, the Fitbit Low Battery Notifier displays a button to direct users to its Pushover subscription URL:

We present your application’s information to the user and confirm that they want to receive notifications. The user can choose which devices to receive notifications on, and choose a default sound for your application (though you can of course still use per-message sounds for different actions):

Once the user subscribes, we generate a new, random user key for the user that is tied to your particular application. Depending on how you setup the subscription, we either add the user key to a Delivery Group and then redirect the user back to your website, or we just redirect the user back to your website and include the user’s new key for processing.

For many of you using Pushover to broadcast notifications to a group of users, this new subscription process will greatly simplify the way you reach your users.

Featured Subscriptions

For news providers, blogs, and other public websites, a list of Featured Subscriptions will be shown on our website that users can browse on their mobile devices after logging into Pushover. This is a great opportunity for organizations and blogs to gain readership and push breaking news directly to users as it happens.

We are currently curating a list of Featured Subscriptions to showcase on our website and group into categories such as News, Sports, etc. If you would like to be included in our directory, just check the “Public Subscription” box when creating a Subscription for your application. We’ll review your request and approved sites will be featured in our subscription directory.

In-App Subscription Management

In addition to being able to browse the featured subscriptions list, our upcoming release of Pushover for Android and iOS will feature in-app subscription management, allowing users to change their subscribed device or default sound, or unsubscribe:

Available Today

Pushover Subscriptions are available today and developers and administrators can start taking advantage of them right now. Users can manage their new subscriptions through our dashboard website. In-app subscription management and Featured Subscription browsing will be coming in the next few weeks.

For developers, we have new Subscription API documentation, including a new migration API call that can convert the user keys you have already collected into new Subscription keys.

We’re excited to bring this new functionality to all of our users and developers and we hope it makes Pushover much easier to use. As always, we greatly appreciate your feedback.

Removal of support for very old Pushover for Android client apps

As of January 15, 2015, Pushover will no longer support Android devices that are still using extremely old versions (more than 2 years old) of our Pushover client app. These devices will be disabled on our servers and will not be able to receive notifications until they upgrade to a newer version of our Android app and re-register.

For the vast majority of our users, this change will have no effect. Only a few hundred devices are running these old versions of our app (older than version 1.6.2) and will be disabled. If your device is affected, you will receive a Pushover notification letting you know, and you can check your Pushover dashboard to see what version your devices are running.

To clarify, this is not removing support for old versions of Android, just old versions of our app running on any version of Android. Our current app (version 2.2.11) supports Android 5.0 all the way back to Android 2.3 and we will continue to support old versions of Android for as long as we can.


In early versions of Android, Google provided a mechanism for apps like Pushover to receive notifications called C2DM, which Pushover used until Google deprecated it in June 2012. In version 1.6.2 of Pushover for Android we started switching devices to Google’s new notification system called GCM, which the majority of Pushover users are now using. In August 2014 we finally removed all support for C2DM in our Android app and required all new devices to use GCM.

However, a few hundred devices using Pushover still have an extremely old version of our app installed that does not have GCM support, so they are still relying on our servers sending them messages via C2DM.

On January 15, 2015, we will disable these devices on our servers so they will no longer receive Pushover notifications until they upgrade to a newer version of our app and re-register using GCM.

If you have any questions about this change, feel free to contact us.