Novu changelog

Chat and Push tokens in Trigger Payload

changelog cover

You can now pass your push and chat tokens directly from novu.trigger endpoint. This eliminates the need for a separate process to keep push tokens in sync with Novu.

This behavior aligns with how email and phone fields can be passed during the trigger phase.

novu.trigger('workflow-id', {
  to: {
    subscriberId: 'subscriber-id',
    channels: [
        providerId: 'fcm',
        credentials: {
          deviceTokens: ['token-1'],
  payload: {},

Our API will upsert those credentials on the subscriber entity and use them for delivery.

New Custom Step Type

changelog cover

You can now run custom code as part of your Echo workflows. Our workflow engine will ensure the durability and persistence of running your code.

Custom steps is our way to unlock limitless flexibility when it comes to your workflows:

  • Integrate with 3rd party services like CMS, Localization, Templating, HubSpot

  • Fetch and reuse data from your database and reuse across your workflow

  • Run AI Prompts to enrich your notifications

  • Create a custom provider that Novu might not be supported yet

  • Stream analytical data back to your Dataware house

  • And more...

We are curious to hear what the broader development community will invent with it.

Want to learn more? Visit our docs

WhatsApp Business Integration

changelog cover

We're excited to announce the integration of WhatsApp Business into Novu's platform!

WhatsApp is a cornerstone of communication in over 180 countries, making it a vital tool for businesses to reach their audiences. You asked for it, and we listened. With this integration, you can now leverage WhatsApp to send timely and personalized notifications directly to your users.

Some use cases you might be interested in:

  • Engage users with custom alerts, reminders, and status updates directly through WhatsApp

  • Set up and manage automated workflows triggering based on user actions or predefined conditions

  • Sending high-volume notifications? Enjoy stable and reliable delivery regardless of the volume

Steps to start sending:

  1. Create a Facebook Developer App

  2. Setup WhatsApp Product

  3. Send a Sandbox Message

  4. Add a Test Phone Number

  5. Send a test notification from Novu

Read more Here

React Email Integration

changelog cover

Novu Echo has a new integration with React Email, making it incredibly easy for developers to incorporate fully functional email capabilities directly within their React applications.

Key Enhancements:

  • Streamlined integration: Set up React Email with your Novu Echo in just three steps, whether you're starting from scratch or integrating into an existing project.

  • Component-Based emails: Utilize React components to construct and send rich, interactive emails directly from your React or Next.js applications.

  • Developer-centric workflow: From installation to sending out your first email, the process is designed with developer ease in mind

E-mail shouldn’t be hard. Give the new integration a shot!

Read more

Hello World to our new changelog!

Hello to all Builders.

We're thrilled to announce the launch of our new Changelog!

In our relentless journey to innovate, solve problems, and create the best solutions for our customers, we've been hard at work improving our SaaS product. And we don't want you to miss out on any of the action. That's why we've introduced this Changelog - a dedicated place where you can keep track of all the updates, improvements, and new features we're rolling out.

Here’s what you can expect:

Feature Releases: Everything that is new

Improvements: Details on tweaks we've made to existing functionalities for better performance and usability.

Bug Fixes: Details on fixes we've made so you can enjoy a smoother product experience.

You can simply bookmark this page or subscribe to our newsletter to get regular updates. Our transparency, your trust, and mutual growth are what matter to us the most.

Thank you for your continued support and happy hacking!

Novu Team.