Novu changelog

Chat and Push tokens in Trigger Payload

cover image

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.