The Email channel enables you to send email notifications to users for events like password resets, onboarding, or system alerts.

1

Enable Email Channel in Novu Dashboard

By default, the Email channel is enabled and cofigured with Novu’s default provider. If it is disabled, notifications sent to this channel will not be processed.

  1. Go to the Novu Dashboard and click “Integrations” on the left sidebar
  2. Click “Add a provider”
  3. Locate the Email channel and select the provider you want to use and click “Next”
  4. Select for which environment you want to add the Provider
  5. (Optional) Add Conditions to activate the provider only under certain conditions, useful for tenant-based providers
  6. Click “Create”
  7. Add your Email provider credentials:
    • From: Displayed as the sender of the email (ensure compliance with local regulations)
    • Sender Name: The name that will be used to send the email
    • Provider-specific credentials such as API key / Auth token, Account SID, username, or password
  8. Save the configuration by clicking “Update”
2

Setup workflow with email channel in Novu Dashboard

  1. Go to the Novu Dashboard and click “Workflows” on the left sidebar.
  2. Click the “Add a Workflow” button.
  3. Add a step and select “Email” as the channel.
  4. Configure the email content, such as subject, message body, and any dynamic variables.
3

Add a workflow trigger to your backend

Novu’s server-side SDKs make integrating Novu’s REST APIs straightforward, letting you focus on implementing workflows without dealing with repetitive code.

Server-side SDKs

4

Test and Verify Email Channel

Ensure your configuration is working by sending a test notification.

  1. Go to the Novu Dashboard, navigate to the “Workflows” section, and locate your configured workflow.
  2. Click “Test Workflow” and provide sample data (e.g., user ID, email address).
  3. Verify the email delivery in the Novu Logs or your email provider dashboard.

Was this page helpful?