LoginSignupGithub

This update introduces improvements to action button functionality, enhancing the flexibility and customization options for developers.

New Features:

  • Custom Click Handlers: Action buttons now support custom click handlers, allowing developers to execute custom logic when a button is clicked.

This update significantly expands the capabilities of action buttons in the Inbox React SDK, providing developers with more tools to create rich, interactive inbox experiences.

Slack Text editor

by Anjali Arya

We are happy to announce the support of text editor in slack. So, now you won't have to write complicated JSONNET template for simple text messages. The text editor supports emoji and use handlebars as the templating language.

Web SDK v2.0

by Sivaram

We are excited to announce a major update to our @suprsend/web-sdk. This new version brings significant improvements in security, performance, and developer experience.

Major Changes

  • Enhanced Authentication System
    • Replaced workspace key-secret method with public API Key and Signed User JWT token
    • Improved security and access control
  • Synchronous Method Calls
    • All methods now return API call status synchronously
    • Enables better error handling and flow control in applications
  • Improved Code Consistency and Developer Experience
    • Renamed library methods and parameters from snake_case to camelCase
    • Added proper IDE suggestions and method descriptions for easier development

Breaking Changes

Due to the significant improvements, this version introduces breaking changes. Users upgrading from v1.x should review the migration guide carefully.

Documentation

For a comprehensive list of changes and migration instructions, please refer to our detailed migration guide: https://docs.suprsend.com/docs/js-migration-from-v1

For users who need to reference the previous version, v1 documentation is still accessible at: https://docs.suprsend.com/v1.2.1/docs/javascript-sdk

Feedback

We value your feedback and encourage you to try out the new version. If you encounter any issues or have suggestions for improvement, please don't hesitate to reach out to our support team.

Thank you for your continued support and trust in SuprSend!

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.