What's New

Latest release: March 2, 2020

We're happy to share the latest releases covering the whole scape of marketing tasks — exploring users and segments, increasing the web audience, and creating the best behavior-based user experience.

User Explorer

We’ve released User Explorer — a brand new tool for working with your customer segments. Available at https://cdp.pushwoosh.com/ and from your Pushwoosh Control Panel.

User Explorer allows you to view your user segments (i.e., Filters) with greater details than before, create new segments on-the-fly, and explore individual User Profiles. Each User Profile shows tags, active devices, installed apps, and user activity on a timeline, which includes recorded events, displayed in-apps, and messages (push & email) sent. If there is no message history in your User Profiles, please reach out to our Customer Support team — we'll enable it for you.

Web pushes

  • Due to the latest Chrome and Firefox updates, the autoSubscribe WebSDK method no longer triggers the native permission request pop-up. Therefore, a Subscription Prompt widget is displayed by default, which triggers the native subscription pop-up if a user agrees to opt-in. Read more in our blog.

  • We’ve updated the web platforms configuration — now Chrome and Firefox are configured simultaneously. Moreover, from now on, you can create projects for mobile, web, or email only.

Customer Journey

  • We’ve added the Wait for event element to the Customer Journey — it lets you set different communication scenarios based on whether a user triggers a particular event within a specified time or not during the journey.

  • The detailed stats for each message sent within a journey is available! To see the number of messages sent and opened, CTR and open rate graph, double-click the element and press the Get detailed stats button.

February 19, 2020

Due to the latest Chrome and Firefox updates, the autoSubscribe WebSDK method no longer triggers the native permission request pop-up.

  • Firefox shows the quiet notification permission prompt whenever a website prompts for permission.

  • In Chrome, quieter permission requests will be enabled first for users who, in most cases, block opt-in requests and for sites with low opt-in rates.

To prevent the high rate of blocking push notifications on your website, we no longer call the native prompt by autoSubscribe.

To continue subscribing users to web push notifications, use the Subscription Prompt widgets triggering the native permission request.

  1. Use the autoSubscribe:true parameter while initializing WebSDK.

  2. Then, customize the widget in your Control Panel and publish it — users will see the widget once your site is loaded and can agree or disagree to opt-in. If they do agree, the native prompt will be displayed.

December 11, 2019

  • Email Presets can be saved with segmentation applied. That means you can segment your audience for Triggered Emails and Autoemails by choosing a preset saved with a Filter.

  • Subscription Segments updated with several improvements:

    • you can enable or disable topic-based subscription for a particular app,

    • when creating new topics, you can decide to subscribe your existing audience to those topics or not,

    • when a topic is deleted, your audience remains subscribed to your messages,

    • you can see the segment size when creating a message from the Send Push form.

November 13, 2019

  • We are happy to present Subscription Segments — a simple way to segment your audience with no coding and time-consuming setup! Manage the types of push notifications your users subscribe to and target your campaigns to relevant user segments.

  • We developed the API method to get the list of email addresses that have bounced your emails. To enable the /getBouncedEmails method, we improved the tracking and processing of emails sending, delivery, and opening events.

  • We have launched the publicly available beta version of the new Pushwoosh service — Customer Journey builder to create cross-channel marketing campaigns based on customer behavior. Try it out in your Pushwoosh Control Panel or on journey.pushwoosh.com!

September 24, 2019

We're happy to announce new exciting opportunities to boost your business success with Pushwoosh! Adjust messages content to every single user with templating logic; improve your app ranking with automated rating prompt; and don't forget to update the SDK to stay tuned!

  • Liquid Templates are enabled for all Pushwoosh customers. Content templates based on Liquid by Shopify allow implementing simple logic to make push notifications content as relevant as possible. By using Liquid Templates, you can easily modify messages content based on users data making every message a direct hit.

  • The Rate My App service available! Win plenty of new users by improving your app ranking in App Store and Google Play with easy-to-implement Rate My App automation.

  • To stay align with changes in iOS behavior and make sure your campaigns' CTR is tracked correctly, please update the Pushwoosh iOS SDK to the latest version.

September 5, 2019

Here's a piece of great news about the latest Pushwoosh updates: the most reliable authentication procedure implemented, the vast email marketing opportunities for every customer, and the improvements of your digital marketing routine.

  • Email add-on is available for the Start Up subscriptions! Enhance your email marketing with no need to upgrade a subscription: pick up the most suitable emails pack in addition to 20 000 free emails available every month.

  • Download the event statistics from your Control Panel in the handy CSV format to learn how many times and when exactly your users trigger particular events. Statistics for each event being exported as a .csv file let you dive deeper into users’ behaviors analysis, share the data with anyone concerned, and easily integrate this data into various analytical tools.

  • From now on, to send emails via Pushwoosh, domains should be verified by DKIM authentication. DKIM authentication allows the receiver to check that an email claimed to have come from a specific domain was indeed authorized by the owner of that domain. Being extremely reliable, DKIM authentication ensures your messages won’t be spam-filtered both by automatic spam-filters and recipients themselves.

  • Messages can be kept in the Inbox for up to 30 days which ensures the content in users’ Inboxes is always valid and relevant.

August 15, 2019

With this release, we're diving deeper into omnichannel customer communications: take advantages of email marketing with extended email add-on, reach out to your Chinese customers with Baidu push notifications, and stay tuned of the trends and tips on marketing automation!

New features and improvements:

  • Additional packs of emails are available for Developer and Marketing subscriptions! In addition to free 20 000 emails available every month, you can purchase a email add-on to extend your email marketing capabilities with as many emails as you need.

  • Baidu is integrated into Pushwoosh so that you can use it as a gateway for Android push notifications and communicate with your Chinese audience. Follow the guides to configure the Baidu platform and integrate the plugin to reach out to Chinese customers through one of the most efficient communication channels.

Bug fixes:

  • Timezone-sensitive scheduling for push notifications fixed. You can schedule push messages to be sent at any time according to recipients' timezones, even if the time is passed already in your timezone.

July 24, 2019

We’re as busy as a bee, making Pushwoosh more comfortable to use and updating our marketing automation platform with new powerful tools. Take a look at what we released in July!

New features and improvements:

  • Frequency capping enabled for Triggered Messages and Autopushes. By limiting the number of automated messages sent to a user within a specified period, you ensure your communications are continuous but not annoying.

  • iOS Delivery Report presented. Using the SDK message delivery event, iOS apps owners can track whether the message was delivered to users’ devices and how users interacted with that message. That allows you to make informed decisions on your customer communications and build the well-performing cross-channel marketing strategies.

Bug fixes:

  • Emojis fixed in push titles and email subjects.

  • A source icon for Autoemails added to Message History.

  • The Populate image settings for Android fixed.

July 3, 2019

We’re glad to introduce Email Messaging — now available to every Pushwoosh customer! Send up to 20 000 emails per month FOR FREE! You can have an unlimited number of subscribers — the 20 000 emails limit does not apply to your user base size. Need more? We have a solution! You can always purchase email add-ons and get all the necessary functionality to reach your goals!

Set up Email Messaging for your account by following our step-by-step guides, import your emails database, and integrate emails into your customer communications.

New features and improvements:

  • We have added Push Alerts Enabled tag to mark devices on which users enable push alerts. Compared to Total Devices (registered in Pushwoosh with or without push tokens) and Push Enabled Devices (those with push tokens associated), Push Alerts Enabled tag collects data on whether users allow receiving pushes in their device settings. The tag comes in handy when segmenting the audience and reaching out to every user through an appropriate communication channel.

  • You’re in a good company with loads of successful businesses from small-sized startups to huge enterprises. Check it out on our website! Hundreds of retail, media, sports, travel, and other companies all over the world are already using Pushwoosh to automate their marketing campaigns and user communications. We’re happy to share the stories of how our customers benefit from implementing Pushwoosh!

  • Pushwoosh now supports iOS critical alerts playing sounds even if a device is muted or the Do Not Disturb mode is on. Deliver the most important messages to every user!

  • Custom period can now be selected for the app’s statistics. Select the dates and take a look at how your app performed within these dates.

  • From now on, users unsubscribed from your emails won’t be deleted from your database. For such users, we launched the Unsubscribed Emails tag to enhance the segmentation opportunities and provide you can reach out to them via other channels.

  • Emojis are supported in push titles and email subjects!

  • Frequency capping for push notifications presented. Make sure users don’t receive too many push messages within a specified period.

  • Autoemails are available from Pushwoosh Control Panel! Save time and efforts on email messaging with automated emails sent periodically based on segmentation and scheduling rules you establish once.

Bug fixes:

  • root params are parsed correctly when being entered into Send Push form;

  • getTags requests return correct responses when submitted with userId param;

  • custom Android icons and banners are previewed correctly in Send Push form;

  • fixed a Microsoft Edge browser error occurred while trying to send a push message from Control Panel;

  • presets are applied in the Send Push form correctly;

  • iOS autoconfiguration issues fixed.

June 25, 2019

New features and improvements

  • We provided the WebSDK with a method for adding values to the list of Tag’s values. Previously, the /setTags used to overwrite List Tags values with new ones. From now on, it can append new values to the existing list.

  • /checkDevice method added to Pushwoosh SDK. The method retrieves the device's status from a server to check whether the device exists or not. Checking the device’s existence allows you to sync the data between the client and server side to prevent the WebSDK errors when trying to get the device’s details from the server.

  • Push Enabled Rate table removed from the Subscribers stats in Control Panel due to its unreliability and inaccuracy.

  • Scheduling pushes for up to 30 days is now available from Control Panel.

Bug fixes

  • Fixed an issue with In-App segmentation conditions being saved incorrectly.

  • Fixed an issue with pushes not being sent to APNS sandbox.

June 11, 2019

Let us share the news on what we’ve released on the first half of June:

  • diving deeper into user-centric marketing with user-specific Tags, Message Inbox, and extending List Tags with new values;

  • A/B Testing significantly improved with new experiments’ segmentation and emails testing;

  • minor fixes and improvements on services’ stability and convenience.

New features and improvements:

  • Message Inbox is synchronized between all user’s devices. If a user opens a message once, it’ll be opened on any other device of that user. That provides cleaner and smoother user experience with Inbox ensuring that users are aware of but not annoyed with your messages.

  • /getTags API method supports user-specific tags. You can retrieve user’s tags by UserID with no need to use HWID in /getTags API requests. This improvement let you strengthen user-centric approaches and spend less efforts on running your marketing campaigns.

  • The new A/B Testing presented! Now, you can carry out A/B tests on the part of your app’s audience. Splitting the part of the audience into groups and testing the messages on these groups is a more safe and appropriate way to check what works better for your customers. Moreover, A/B Testing or emails is available now! Compare push or email messages configurations to make informed decisions and improve your marketing strategies.

  • We provided a method for adding values to the list of Tag’s values specified previously. The method allows updating List Tags with additional values with no need to store previous values on a device or calling /getTags.

  • A direct link to editing Rich Media added to Preset’s summary. A code of a Rich Media used in a Preset is now clickable to give you quick access to editing the Rich Media when working with Presets.

  • NOT SET and ANY Tag operators are now available for In-Apps segmentation. Using these operators, you can show the In-App Message to users with any or no Tag value on their devices.

  • We send updated emails on payment confirmation with receipt attached. Payment confirmation emails contain all the payment details and the receipt.pdf to download. Such emails help your accountants to control Pushwoosh subscription and account payments fulfilled.

Bug fixes:

  • We have fixed a 500 error occurring in response to /getResults of /exportSegment request.

  • We have fixed an issue with a Preset code displayed instead of email’s subject in Email Preset’s summary in Control Panel.

May 28, 2019

With this release, we introduce several improvements of user-centric communications: advanced audience segmentation based on user-specific tags, better user experience with multiple push notifications grouped on the lock screen, and unlimited engagement opportunities with AMP web pushes.

New features and improvements:

  • Pushwosh WebSDK generates a common HWID for a device on all domains and subdomains where the device is registered. Now, if you want to use WebSDK on multiple subdomains, you can register users on one of them and share push tokens with other subdomains through a cookie, while the common HWID ensures there is only one record in Pushwoosh database. As a result, you avoid asking users multiple times for enabling web pushes, and the users will not be spammed with duplicate notifications.

  • We added iOS Thread ID field to the iOS-related parameters of the Send Push form. iOS thread ID is an identifier to group related notifications by threads. Messages with the same thread ID are grouped on the lock screen and in the Notification Center. Thread ID can be created in the modal window and saved for further use. To assign a thread ID to a message, select the one from the drop-down list.

  • User-specific tags updated so that user’s tag values are synchronized for all user’s devices. If a user has some preferences recorded as user-specific tag values, and then they install the app on a new device, they can see their choices and get corresponding updates on that new device as well as on the others.

  • AMP Web Pushes available! Being loaded nearly instantaneously, AMP web pages with push notifications implemented let you deliver time-sensitive content to both desktop and mobile users in a blink of an eye.

Bug fixes:

  • We have fixed an issue with timezone pushes being delivered incorrectly when the timezone region uses daylight saving time.

  • We have fixed an issue with “See Applications” permission not allowing the user to see the Campaigns stats. Now, users who are allowed to see the app’s stats can see the stats of the Campaigns launched for that app.

May 14, 2019

For the first half of May, we concentrated on fixing minor bugs to provide the perfect digital marketing experience for our customers.

New features and improvements:

  • From now on, all billing-related emails are sent to email addresses specified in Account & Billing Info. For Pushwoosh accounts registered by developers or marketers, they used to receive all the emails concerned with the account, including invoices and other billing-related info. That was changed to protect confidential billing info and deliver it to authorized recipients only, such as accountants or managers responsible for the company’s finances.

  • Autopushes can contain silent Presets with empty content. That allows setting up periodic silent push notifications to reveal invalid push tokens and keep devices database up-to-date.

Bug fixes:

  • We added the Maldives to the countries list so that it can be used in segmentation, personalization, and geo-based targeting. Reach out to users from all over the world!

  • We have fixed a Bitly shortener’s RATE_LIMIT_EXCEEDED error repeatedly occurred when customers created messages via Control Panel.

  • We have fixed an issue with mixed Arabic and non-Arabic text inverted when entered into the Send Push form.

April 30, 2019

New features and improvements:

  • Banks and other financial organizations can send secure broadcast and transactional push notifications to their customers. Encrypted by a private key generated on a device, secure pushes are a cost-effective alternative to SMS fully conforming with law regulations on sensitive data protection. Moreover, by tracking customers’ location at the moment they receive transactional push messages, banks can decide on where to place their cash machines to cut spends on other banks’ commissions.

  • With Geozones map zoomed in up to a city district, you can make your geo-based targeting extremely precise. Assign a Geozone to each of your coffee places located in the nearby areas and let app users know there’s a new delicious Apple-Pie!

  • Devices Inactivity Limit increased to 90 days. Device’s data is entirely removed from our database if there was no in-app activity (i.e., no app opens) for 90 days in a row. That means you can reach out to users tending to churn and win them back even if they are unsubscribed from push notifications.

  • Silent pushes can be sent directly to users' Inbox so that a user can only see a message if they open the app and switch to Inbox. Surprise frequent app users with special discount coupons stored in their Inboxes with no need to interrupt them with push notifications.

  • A customizable Subscription Popup for websites presented. Write your own text explaining the benefits of push notifications in your company’s voice and tone, place your logo on a popup, and customize popup appearance to fit your brand style perfectly!

Bug fixes:

  • We have fixed an issue with Filter segments exported incorrectly. The exported CSV files were broken and contained raw HTML but no devices. Now it works just as supposed to.

  • We have fixed an issue with displaying deleted apps to sub-users. The issue affected the stats data on the number of Total Devices and Push-Enabled devices.

Due to the latest Safari updates made by Apple, auto subscription is no longer available for Safari users. Please consider subscribing users to push notifications by calling the Pushwoosh.subscribe() method.

April 16, 2019

This release is devoted to enhancing the capabilities of our services by eliminating minor restrictions and smoothing your experience of automated customer communications.

New features and improvements:

  • /postEvent API method can now be called using User IDs instead of HWID (hardware user ID). HWIDs are acquired from backend by User IDs so that the “hwid” parameter is optional for /postEvent requests. That eases integration with third parties able to track events by user IDs but not by device IDs.

  • Images from RSS feed entries can now be attached to RSS push notifications. Images are displayed as iOS Media Attachment or Android Banner for every push message containing RSS feed entry.

  • Push Title added to RSS feeds. Formerly, the message content contained a <title> HTML tag’s value. From now on, you can display <title> tag value as a title of a push notification, and <description> tag value as a push notification body (the content itself).

  • 100 characters limit for Geozone pushes text removed.

  • Displaying “days ago” condition in Autopushes improved.

  • Added an ability to send emails via Control Panel to a particular email address or a list of addresses. Sending emails not only to pre-composed segments based on Filters but to custom lists of recipients is available now.

Bug fixes:

  • Rich Media and Email Templates bugs fixed.

  • An issue with displaying lists of Event attributes in Triggered Messages fixed.

March 29, 2019

With this release, we’re doing our best to improve your experience by fixing minor bugs and enhancing the Pushwoosh capabilities.

New features and improvements:

  • Two-factor authentication for iOS Auto Configuration added. Now you can configure iOS platform automatically in case you don’t have access to a Mac OS device or cannot generate certificates by yourself.

  • Invoice date and Receipt date fields added to customer invoices. From now on, you’ll see invoice created date as Invoice date and payment completed date as Receipt date.

  • Dynamic Content is available in iOS Title for push notifications sent from Control Panel.

  • Sign-up to Pushwoosh services updated with the obligatory account activation via email.

  • An ability to clone Autopushes and Presets in Pushwoosh Control Panel provided.

  • Select timezone option added to the Send Push form. By setting a timezone, you can override your browser’s time settings and send a push notification according to any preferable timezone.

  • Segmentation based on timezones added to Autopushes. Schedule well-timed automated push notifications to users from different regions by using a Timezone tag.

Bug fixes:

  • Delays in emails delivery fixed.

  • Access to Payment History fixed.

  • Fixed a delivery issue with Debug Mode disabled.

  • Fixed an issue with “use_auto_registration” parameter of /createEmailMessage request.

  • Fixed an issue with uploading app icons.

  • iOS auto configuration bugs fixed.

  • Displaying Tags stats fixed.

  • Fixed an issue with emails not being sent occasionally.

February 28, 2019

We are happy to announce a whole bunch of improvements and fixes released this February! We've provided sophisticated audience segmentation applicable for various automation scenarios; enabled emails triggered by user actions; and made an easy-to-integrate widget for Web Message Inbox.

New features and improvements:

  • Event-triggered Emails and Email Presets are available now. Implement behavior-based automation to send relevant and well-timed emails to your customers.

  • Message Inbox for websites along with a customizable widget is presented. Keep messages in Inbox to let users return to your offers whenever they prefer.

  • Dynamic Content can now be added to the iOS title for push notifications. Boost the open rates of your push messages by personalizing its content.

  • New segmentation logic is applicable for Autopushes. Build segments of users with any or none tag values to reach out to all the customers with user-centric scheduled messages.

Bug fixes:

  • DueDate in InvoiceOverdue emails fixed.

  • Emails on canceled subscriptions now contain correct expiry dates.

  • Languages in Send Push summary are displayed correctly.

  • Fixed an issue with app crashes on iOS 9 with the latest SDK version.

  • Stats for broadcast push notifications fixed.

  • Search by country added to Tag conditions for creating Filters.

  • Fixed a FCM registration error occurred with the latest Unity SDK version.

  • Inline videos in Rich Media fixed.

  • Push on Event bugs fixed.

  • Message History is displayed to sub-users correctly.

  • "Stop sending" date for Autopushes is now displayed correctly in Control Panel.

January 31, 2019

With this release, we extend the capabilities of Multi-Login Accounts management, go deeper into audience segmentation, and present new customization tools for In-App Messages.

New features and improvements:

  • Updated Subscribers stats for both mobile and web platforms.

  • New Filters interface with any value and value does not include segmentation logic.

  • Fully customizable mobile Inline In-App Messages displayed in placeholders within the app content are ready for use.

  • In-Apps customization methods added to the SDK. Custom background color, animation, and loading view are available now.

  • New sub-users permissions added. Now sub-users can administrate My Account section of the Master Account including billing info and payments, users and groups, and sub-users' permissions.

Bug fixes:

  • Secure Pushes setup for Cordova-based iOS apps fixed.

  • Rich Media section of Pushwoosh Control Panel is now displayed to sub-users correctly.

  • Decrementing custom Inbox badge at the native code level for React Native apps is available now.

  • Tracking code added to the push payload to track conversions by external means.

  • Python SDK updated to support user-centric API.

December 28, 2018

The last month of 2018 we spent improving and debugging our services to make your experience with Pushwoosh even more exciting and valuable. We've extended segmentation and scheduling functionality to enhance the power of one-to-one marketing, and fixed some bugs to ensure everything works right as it's supposed to. Let us share what we've introduced with the latest release!

New features and improvements:

  • HWIDs are no longer needed for updating user-specific Tags from your backend. The "hwid" parameter is optional now so that you don't need to store hardware IDs of users' devices on your side.

  • New Subscribers stats graph presented. The number of subscribers for each platform is shown in your account's Statistics section.

Bug fixes:

  • Fixed an issue with setting up send rates for different messages in A/B testing. All messages now have the same send rate once you set it for any of them.

  • Fixed an issue with Unity Plugin crashing Android apps on re-launch after calling unregisterForPushNotifications.

  • Fixed an issue with delays in Geozones push delivery for Cordova-based Android apps.

  • Fixed an issue with loading Rich Media pages attached to Autopushes.

December 4, 2018

Here’s the great news on how we updated our services last month! With this release, we improved automation and targeting tools, making it nice and easy to send perfectly tailored messages. Moreover, there are new statistical data available for email messaging.

New features and improvements:

  • Push on Event is supplemented with events attribution. Now, you can specify the complex set of triggering conditions right when setting a Push on Event up.

  • Emails statistics is available now. Check out the number of emails sent last month and current month in your Pushwoosh account.

Coming soon

  • NOT SET and ANY operators added to Tag segmentation. Sophisticated audience segmentation with targeting users who have any or no Tag value.

Give us a message to include this functionality in your Pushwoosh subscription plan.

  • Subscribers stats. The number of subscribers for each platform shown in your account's Statistics section.

October 30, 2018

We're excited to announce a new Pushwoosh release! With this release, we're making our API more efficient with several methods for push and email messaging. We've also developed a plugin for yet another development framework and improved our plans, among other exciting things!

New features and improvements:

  • Pushwoosh Feature Add-ons are available on all Public Plans to increase the flexibility of paid subscriptions, including the GDPR Compliance Add-on.

  • Android Delivery Priority is now supported. It allows you to choose whether a push notification would wake a sleeping device or not. See details in Firebase documentation.

  • Pushwoosh plugin for Flutter.io is live. Set up push messages into your Flutter app by following our guide!

  • An API method cancelMessage allows you to prevent scheduled messages from being delivered. Only applicable to messages in the status of pending, waiting or processing!

  • New Tag SDK Version lets you segment your audience based on which Pushwoosh SDK version is used on subscribers' devices.

  • Messages sent via Pushwoosh API can be saved to Message Inbox now.

  • Email API is extended to include registerEmailUser, registerEmail, and setEmailTags.

  • GeoZone node zooming was reworked and improved.