LoginSignupGithub

We’ve added a List Users tab to the lists page, giving you direct access to view all users in a list. Being API first, the same functionality is also exposed to API. Refer GET list users API or checkout the postman collection.

API Details:
The API returns 20 users per response. You can retrieve additional users by using cursor-based pagination (before and after cursors).

We are excited to announce significant improvements in our latest update, focusing on enhancing delivery tracking for iOS push notifications. Regardless of the application's state, you will now experience more reliable and precise delivery tracking.

We have rolled out updates for all our major SDKs. To take full advantage of these improvements, please ensure that you update your dependencies promptly.

Web SDK v1.5.1

by Sivaram

We have resolved an issue where the SDK would unexpectedly generate an error message whenever the event payload contained specific emojis. This fix ensures that event processing is now stable and reliable, even when such emojis are present. More details here

  • Developer testing workflows are now excluded from the Workflow List Page and search results, ensuring a cleaner and more organized workflow listing. These workflows will still be accessible through logs.
  • Enhanced observability of Tenant APIs by displaying request logs on the logs page. This improvement provides better visibility and monitoring of API interactions.

We’re excited to announce a powerful update to our Wait Until feature! You can now add multiple events and apply conditions on event properties within the Wait Until branch, allowing for more precise event filtering and targeting of the exact event required in your workflow.

This is especially useful for scenarios where the same event triggers multiple workflows, and you want to exit or cancel a notification based on user actions. For example, in a booking reminder workflow, if a user has multiple bookings, you can now match the booking ID of a cancellation event with the original event to ensure correct reminder gets canceled.


Key Changes:

  • Add conditions on event properties using a simple key-operator-value expression (e.g., booking_id = 123). Add condition on multiple event properties using AND,OR.
  • Apply conditions across multiple events (e.g., avoid sending a notification if a user completes an action or achieves a specific milestone).

Refer documentation for details on how to implement wait until node in your workflow.

We are excited to announce significant improvements to our branching capabilities. With the addition of more data types, you can now set precise conditions on various inputs within your branches, such as actor, recipient, and brand properties. This enhancement allows you to tailor your workflows more effectively, ensuring that each journey is as personalized and efficient as possible.

If you haven't yet explored our branching feature, now is a great time to do so. It offers a robust way to construct multi-step journeys within a single workflow.

Here are some example use cases where you could use branch:

  • A/B test notification content by splitting cohorts based on user properties like region.
  • Customize digest schedules (immediate, daily, weekly) using key in your trigger data or recipient’s preference.
  • For support ticket requests, adjust who gets alerts, when to send them (immediately or batched), and which channels to use based on the issue’s priority.
  • Define different next steps in an onboarding checklist depending on a user’s completion percentage. Here, you can also fetch completion% just before sending the next reminder.

List Details Page

by Anjali Arya

We’re excited to share a major UX revamp in list management flow. After talking with some of our users, we found that navigating lists and setting up database syncs for updating users could be simplified. Based on your feedback, we've consolidated all list-related information and actions into a single view with the new List Details Page.


Key Improvements:

  • New List Details Page: Access all essential information (logs, broadcast runs, list users) and actions for a list (run broadcast, update user) in a single view, making list management much simpler.
  • "Sync Now" button on query page: This will enable you to manually sync list users when required.

Coming Soon:

  • List Users Tab and API: We’ll soon be adding a tab to see all list users. The same functionality will also be exposed to hub APIs to fetch list users.

We are excited to announce our latest release, designed to enhance your platform navigation experience. In this update, we have overhauled the workflow list view to present critical information prominently and introduced robust filtering and sorting capabilities. Here's what's new:

  • Effortlessly search workflows by name, slug, or description for quick access.
  • Utilize advanced filters to refine workflows by trigger events, category, template, and incorporated nodes.
  • Sort workflow lists based on the most recent trigger or modification date.

These enhancements will help you search and manage workflows more effectively.

Bulk Preference APIs

by Anjali Arya

We’ve introduced new APIs designed to simplify the migration and management of user preferences within SuprSend.

  • Get User Full Preference: Fetch complete user preferences across all categories and channels in a single API call.
  • Bulk Update User Preference: Update preferences for multiple users across all categories and channels in one go. This API is ideal for batch processing and bulk updates, making large-scale migrations easier.
  • Reset User Preference: If you have updated a user's preference by mistake, this API allows you to quickly revert a user's preferences to the default tenant settings.

Along with these changes, we have also introduced a flag in GET category preference APIs show_opt_out_channels. Set this to true to see channel list in opt-out preference categories.