LoginSignupGithub

The UI for multi-channel and smart routing nodes has been revamped to clearly display how the final list of channels is determined. Now, you get clear visibility into how requested channels in the trigger, override channels, and user and tenant preferences are factored together to compute the final channel list.

Audit Logs

by Anjali Arya

To enhance security and transparency, we’ve introduced Audit Trail to help you monitor and track actions happening on your SuprSend console. You can use this to keep track of unwanted or malicious actions in your account. This initial release logs critical account actions along with location and actor details (team member performing the action). You can also filter by team member (actor), specific action or timestamp.

Audit logs are available for enterprise users and have customizable retention period. You can find it in account settings.

Added support for customizing the header component in inbox SDKs.

  • @suprsend/react-inbox

You can now add a custom component to the right side of the header in the inbox popup. This replaces the "Mark all as read" text with any JSX you provide. You can even include custom icons, such as settings or preferences, in your JSX and use them to navigate users to specific pages. For an example, refer to https://docs.suprsend.com/docs/react-customize-inbox#adding-custom-header-component.

  • @suprsend/web-inbox

In web-inbox, you can add an extra icon beside the "Mark all as read" button at the top of the inbox popup using headerIconUrl. You can also execute custom logic when this icon is clicked using headerIconClickHandler. This feature is useful for cases like displaying settings or preferences icons, which, when clicked, take users to the respective settings or preferences pages. For more information, refer to the documentation at https://docs.suprsend.com/docs/embeddable-inbox#customising-inbox.

With the growing number of workflow nodes, we understand that designing the optimal workflow logic can be tricky. That’s why we’ve built out a library of the most-requested, complex workflow samples to make things easier. Now, when you create a new workflow, you can pick from these pre-built samples right within the platform. We’ll continue adding more samples over time—if you have specific use cases, feel free to share them with us at [email protected], and we’ll add them in the library!

As part of our ongoing efforts to maintain a robust and up-to-date platform, we've made the following deprecations:

1. Legacy FCM API Support

Due to Google's shutdown of the legacy Firebase Cloud Messaging (FCM) API, we have removed support for this feature. We strongly recommend migrating to the V1 version of the API that we currently support.

For more information, please refer to: Firebase Cloud Messaging Migration Guide

2. Xiaomi Push Service

Following Xiaomi's discontinuation of their push service outside mainland China, we have removed support for this feature.

For more information, please visit: Xiaomi Developer Documentation

We appreciate your understanding and cooperation as we continue to improve our services. If you have any questions or concerns about these changes, please don't hesitate to contact our support team.

We have revamped subscriber listing page to include relevant information upfront and also, added advanced filtering options on email, phone, active channels, channel count for an entity, and more.
All filters are powered by auto-complete search and selectable options, providing you easy access to available filtering options.

We’re excited to announce a major update to the platform experience with autocomplete in all subscriber search fields. Whether you’re in logs, on the subscriber page, or within testing flows, you can now receive suggestions for existing users without needing to type the full keyword. Autocomplete suggestions are available for distinct_id, email, and phone fields in subscriber profiles.

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!