How to setup transactional emails via Brevo

Transactional emails are simply emails that have been generated by your website. This could be admin notifications and alerts, form submission emails, confirmation emails to customers and so on. Any email from your website is called a transactional email.

There are a few different ways to setup transactional emails and in this post we’re going to explain how to get setup for transactional emails to be sent via your Brevo account.

You will need to setup your Brevo account and ensure that transactional emails are activated (you may need to email Brevo Support to activate transactional emails).

Once you’re happy to proceed, you will need to add your domain and configure your DNS. Here’s the link:

You will now need to add a sender address here:

If you’ve got the above, then you can either send this to your developer to action or install yourself.

Install WP Mail SMTP and activate the plugin. From the admin menu, click on WP Mail SMTP and go settings. On this page, you need to configure your website to use the new email account that you have created. By selecting Brevo within the Mailer section, you will have all the fields required to setup and send as per your requirements.

You will be prompted to generate an API Key for your website here:

Now it’s time to send some test emails. Go to WP Mail SMTP > Tools and send your test email. Send your test email to the email address that your forms are configured to send to. This would mean that your transactional emails are now sending from and going to

Remember that the emails are now being sent from your domain so DO NOT make any attempt to mark your own domain as spam, or block the sender. Instead, you would speak to your developer to improve the security of your website and forms. This could be adding Google reCaptcha to your site, or adding a Web Application Firewall (subscription required).