How to configure external user email notifications in dbt Cloud

Current as of May 2023

Right now, in order to receive email notifications, a user must have a dbt Cloud account. However, we’re sharing a few solutions for sending notifications to users, including users without dbt Cloud access :tada::

Using an API endpoint

This solution requires triggering an API endpoint, so it requires some technical knowledge.

To configure email notifications for external users (meaning non-dbt Cloud users), we have a few sources to help you:

Something to note, this external email still needs to be associated with an existing dbt Cloud user. This means the external email address can be different from the email address that is used to log into dbt Cloud, but there is a linkage directly to a user. If the user leaves, that email notification would no longer send.

Using a read-only seat

  • You can have a mailing list-type email that can receive emails and distribute them wider (for example, datateam@email.com).
  • Invite that user as a read-only dbt Cloud user and verify their email.
  • Note: If you’re using MS Teams, MS Teams channels can receive messages using an email forward-type system. This means you can invite the “email that forwards to an MS Teams channel” as a user into dbt Cloud and anticipate the dbt Cloud invitation emails to show up in the channel.

Thanks to Sean, Ernesto, Katherine, Jeremy Yeo, Benoit, Gideon, and our Senior developers for their contributions :call_me_hand:

1 Like

Just popping in to mention that external email notifications can also be defined via the dbt Cloud Terraform provider now!

1 Like