Self HostingTransactional Emails
Version: v3

Transactional Email

Optionally, you can configure an SMTP server to send transactional emails. These are used for password resets, project/organization invitations, and notifications when a batch export is completed.

Configuration

To enable transactional emails, set the following environment variables on the application containers:

VariableDescription
SMTP_CONNECTION_URLConfigure optional SMTP server connection for transactional email. Connection URL is passed to Nodemailer (docs).
EMAIL_FROM_ADDRESSConfigure from address for transactional email. Required if SMTP_CONNECTION_URL is set.

FAQ

  • Which SMTP service to use? It is recommended to use a reputable SMTP service for transactional emails to ensure delivery and prevent abuse. If you do not have a preferred service from your cloud provider, try Resend or Postmark. Both are easy to set up and have generous free tiers.
  • Can I use my private inbox? No, private inboxes (like GMail) are generally not recommended and difficult to configure correctly.

Was this page useful?

Questions? We're here to help

Subscribe to updates