How do I send a transactional notification?
- Create a workflow in the Novu Dashboard with the channels you need (for example, email + in-app).
- Register or upsert a subscriber with the recipient’s
subscriberId, email, and phone. - Trigger the workflow from your backend with the workflow identifier,
subscriberId, and event payload.
- Node.js
- Python
- Go
- PHP
- .NET
- Java
- cURL
What channels should I use for transactional messages?
Related guides
Frequently asked questions
Do I need to create subscribers before sending notifications?
Do I need to create subscribers before sending notifications?
No. You can pass subscriber details inline when triggering a workflow. Novu creates or updates the subscriber automatically if the
subscriberId does not exist yet.Can I send transactional email through my existing ESP?
Can I send transactional email through my existing ESP?
Yes. Connect providers such as SendGrid, Postmark, or Amazon SES in the Integrations store and use them in email workflow steps.