New automation editor [BETA] - Available triggers, actions, and rules in an automation

The new automation editor is in beta and does not yet include all the features from the classic editor. It is currently accessible to a select group of users, but will be available to all users in the coming months.

An automation is a series of pre-defined steps that include triggers, actions, and rules. It is used to automatically complete repetitive tasks in areas such as marketing, sales, and contact management. Automations help businesses boost efficiency and productivity while ensuring accuracy.

For example, the following automation lets you send a welcome email to your contacts after they've been added to a specific list in Brevo. You can create it by adding:

  1. A trigger
    A contact is added to a list.
  2. A rule
    Add a delay of one hour.
  3. An action
    Send a welcome email.
automations_welcome-email_schema.png

This article provides a comprehensive list of all triggers, actions, and rules available in the new automation editor ⬇️:

Triggers

A trigger is a set of conditions that decides when a contact enters an automation. When a contact meets the trigger's conditions, they enter the automation and start going through the steps.

You can set multiple triggers for an automation. In such cases, if a contact meets the conditions of at least one trigger, they enter the automation.

👤 Contacts

Contact added to list

The Contact added to list trigger lets a contact enter an automation when they are added to a specific list in Brevo. The automation won't be triggered when a contact is moved from one list to another.

You can use this trigger to send a series of welcome emails or onboarding emails.

Contact is in a segment

The Contact is in a segment trigger lets a contact enter an automation when they meet the conditions of a specific segment you've previously created. The automation checks the segment daily at a time of your choosing. Contacts in the segment at this time will enter the automation.

 You can use this trigger to:

  • Try to re-engage with inactive contacts and blocklist the ones who aren't interested in your content anymore.
  • Send promotional offers to customers who regularly make purchases on your website.
  • Remind customers of their upcoming contract or subscription renewal, etc.
Contact matches custom filters

The Contact matches custom filters trigger lets a contact enter an automation based on the custom filters you define. The automation checks these filters daily at a time of your choosing. Contacts in who match the filters at this time will enter the automation.

 You can use this trigger to:

  • Try to re-engage with inactive contacts and blocklist the ones who aren't interested in your content anymore.
  • Send promotional offers to customers who regularly make purchases on your website.
  • Remind customers of their upcoming contract or subscription renewal, etc.
Date in an attribute occurs

The Date in an attribute occurs trigger lets contacts enter the automation when the date stored in a specific date attribute occurs. You can set the automation to trigger on the exact date, before the date, or after the date.

You can use this trigger to send anniversary or birthday emails, as well as contract or subscription renewal reminders.

📄 Forms

Contact submits a form

The Contact submits a form trigger lets a contact enter an automation when they submit a form on your website. This form needs to be created in Brevo. You can choose a specific form name or type (subscription, unsubscription, or update profile form).

You can use this trigger to send a series of welcome emails or onboarding emails.

✉️ Email

Email opened

The Email opened trigger lets a contact enter an automation when they open one of your emails sent from Brevo. It can be an email campaign, a transactional email, or an email sent from an automation. You can specify a specific name or tag for the email.

❗️ Important
Contacts who have activated Privacy Protection in their Apple mail account will be excluded. To learn more, check our dedicated article How to handle changes in Apple’s Mail Privacy Protection.
Link clicked in an email

The Link clicked in an email trigger lets a contact enter an automation when they click a link in an email sent from Brevo. You can specify the email type (email campaign or transactional email), name, and link URL among other filters.

Unsubscribed from email list

The Unsubscribed from email list trigger lets a contact enter an automation when they unsubcribe from an email list. You can specify information about the email type and name among other filters.

🛍️ Ecommerce

❗️ Important
The Ecommerce triggers require that you install the Brevo tracker on your website.
Cart updated

The Cart updated trigger lets a contact enter an automation when they add a product to their cart on your website. You can specify information about the products added to the cart among other filters.

Order created

The Order created trigger lets a contact enter an automation when they make a purchase on your website. You can specify information about the products bought and the order amount among other filters.

You can use this trigger to:

  • Send a purchase confirmation email.
  • Send a "Thank you" email.
  • Collect feedback after a purchase.
Cart deleted

The Cart deleted trigger lets a contact enter an automation when they remove a product from their cart on your website. You can specify information about the products removed from the cart among other filters.

💬 Conversations

Conversation ended

The Conversation ended trigger lets a contact enter an automation when they end a conversation via email or chat. You can specify the source of the conversation among other filters.

You can use this trigger to send a feedback survey.

Conversation started

The Conversation started trigger lets a contact enter an automation when they start a conversation via email or chat. You can specify the source of the conversation among other filters.

Message received

The Message received trigger lets a contact enter an automation every time they receive a message via email or chat. You can specify the source of the message among other filters.

💼 Deals

Deal created

The Deal created trigger lets a contact enter an automation when a deal is created and associated with them. You can specify the deal amount, pipeline, and stage among other filters.

You can use this trigger to send an email with an invitation for a phone, video, or in-person consultation.

Deal stage updated

The Deal stage updated trigger lets a contact enter an automation when the stage of a deal associated with them is updated. You can specify the deal amount, pipeline, and stage among other filters.

You can use this trigger to send follow-up emails to move the deal to the next stage.

Task completed

The Task completed trigger lets a contact enter an automation after a task associated with them is marked as done. You can specify the task type, completion date, and due date among other filters.

🤝 Meetings

Meeting started

The Meeting started trigger lets a contact enter an automation when they join a meeting. You can specify the meeting type and URL among other filters.

You can use this trigger to:

  • Send a feedback survey to the contact after the meeting has ended.
  • Send an email offering relevant upsell or cross-sell opportunities based on the content of the meeting you had with the contact.
Meeting booked

The Meeting booked trigger lets a contact enter an automation when they book a meeting. You can specify the meeting type and URL among other filters.

You can use this trigger to:

  • Send resources to the contact before the meeting, such as information about your products or services.
  • Send a form to the contact to gather relevant information beforehand.
Meeting canceled

The Meeting canceled trigger lets a contact enter an automation when they cancel a meeting. You can specify the meeting type and URL among other filters.

You can use this trigger to send a new meeting invitation via email.

📞 Phone

Call finished

The Call finished trigger lets a contact enter an automation when they end a call. You can specify the phone line and call type among other filters.

You can use this trigger to send a follow-up email or post-call survey.

💰 Payment

Payment done

The Payment done trigger lets a contact enter an automation when they make a payment using one of your payment links. You can specify the payment link and amount among other filters.

You can use this trigger to:

  • Send a "Thank you" email.
  • Collect feedback after a purchase.

⚡ Custom

Custom event

The Custom event trigger lets a contact enter an automation when they perform a custom event you have created using the "Track" function in the API.

➡️ To learn more about custom events, check our dedicated article Track events.

Actions

Actions are the events carried out in an automation when a contact meets a trigger or rule. These encompass a range of tasks, from marketing and sales to contact management, that are executed for the contacts within the automation.

👤 Contacts

Update contact attribute

The Update contact attribute action allows you to update a specific contact attribute with the value of your choice.

Add contact to a list

The Add contact to a list action allows you to add a contact to a specific list in Brevo.

Remove contact from a list

The Remove contact from a list action allows you to remove a contact from a specific list in Brevo.

Blocklist a contact

The Blocklist a contact action allows you to automatically blocklist a contact from:

  • Transactional emails sent by one or more specific senders.
  • Email campaigns sent from all senders.
Assign a user to a contact

The Assign a user to a contact action allows you to keep track of who is responsible for each of your contacts in Brevo by automatically assigning a user from your organization as their owner. You can assign contacts to either a specific user or distribute them among several specific users using a rotation system.

✉️ Messaging

Send an email

The Send an email action allows you to send an email to a contact. You can select an existing email template or create a new one. The email can be personalized, such as for birthday or welcome emails.

Send an SMS

The Send an SMS action allows you to send either transactional or promotional SMS messages to a contact.

💡 Good to know
The new automation editor only supports sending plain text SMS messages for now (no MMS).
Send a push notification
❗️ Important
The Send a push notification action is only available to Enterprise users with a Wonderpush account.

The Send a push notification action allows you to send a push notification to a contact. You can select an existing Wonderpush campaign or create a new one. You can filter the platforms the notification will be sent on and schedule the notification for specific days and times.

🔗 Webhooks

Call a webhook

The Call a webhook action allows you to receive a notification and include the details of the contact who triggered the event.

↪️ Automations

Start another automation

The Start another automation action allows you to enroll a contact into a different automation before they continue with the main one. This prevents duplicating steps across multiple automations and ensures each remains focused on its specific objectives.

For example, in an onboarding email series for new customers, after introductory emails, you might offer a demo session. Using the Start another automation action, engaged customers interested in the demo are enrolled in a separate automation focused on demo scheduling, while the main automation exclusively introduces product features.

💡 Good to know
This action is commonly used after a conditional split so that the contact is only added to the other automation if they perform a specific action or meet certain conditions.

💼 Deals

Create a task

The Create a task action allows you to automatically generate a task after a specific action is performed. You can predefine the task type, title, due delay and time, owner, and note directly from the automation.

➡️ To learn more, check our dedicated article Create an automation to automatically create tasks.

💳 Wallet

❗️ Important
Wallet actions are only available to Enterprise users with a Captain Wallet account.
Send a wallet notification

The Send a wallet notification action allows you to send a push notification to a contact's mobile phone via their Wallet app (Apple Card or Google Wallet). You can also schedule the notification for specific days and times.

Move to a wallet campaign

The Move to a wallet campaign action allows you to move a contact to a specific campaign. You can also schedule the move for specific days and times.

Move to a wallet campaign and notify

The Move to a wallet notification and notify action allows you to move a contact to a specific campaign and send a push notification to their mobile phone via their Wallet app (Apple Card or Google Wallet) simultaneously. You can also schedule the move and notification for specific days and times.

Rules

A rule is a condition your contacts have to meet in order to continue going through the next steps of your automation. They allow you to adapt your actions according to specific events, behaviors, or contact details.

Time delay

The Time delay rule allows you to specify how long a contact will wait before proceeding to the next step of the automation. You can add this rule before any action and add a time delay of # minutes/hours/days/weeks/months to make it seem less automatic and more personalized.

To ensure optimum performance, the minimum delay is 1 minute.

Conditional split

The Conditional split rule allows you to create more complex automations and guide contacts down different paths. You can configure it based on specific events, behaviors, or contact details. Depending on whether contacts meet the condition, they will be follow different paths through your automation.

➡️ To learn more, check our dedicated article Add a conditional split in an automation.

Wait until an event happens

The Wait until an event happens rule allows you to delay an action until a specific event happens. For example, you can choose to wait until a contact is added to a specific list before they proceed through the next steps. You can also set a time limit for how long the contact should wait for the event. If the event does not happen within the specified time, you can decide whether the contact should exit the automation or still proceed through the next steps.

⏭️ What's next?

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.

💬 Was this article helpful?

4 out of 6 found this helpful