Send WhatsApp messages through an automation

WhatsApp is one of the most used communication channels worldwide. With everything going faster nowadays, many people prefer to receive marketing communications over WhatsApp to avoid overcrowding their email inboxes and to access short and quick information. WhatsApp in Automation on Brevo allows you to avoid manual work and missed opportunities by automating the sending of your marketing WhatsApp messages to target and engage contacts who prefer communications over WhatsApp. 

Which WhatsApp messages can I send with automation? 

Automation allows you to automate repetitive tasks related to marketing activities. The tasks are automated in response to pre-defined trigger conditions, which usually correspond to your contacts' attributes or actions that they take on your website, for example. An automation usually consists of 3 steps:

arrow.png
Entry point
Contact enters the automation based on predefined criteria
Actions or conditions
Contact move through the steps of the automation
Restart or exit conditions
Contact automatically restarts or exits the automation based on predefined criteria

With WhatsApp in Automations, you can automate the sending of your WhatsApp messages for different purposes:

  Entry point Condition Action

Abandoned cart
Send a WhatsApp message after a contact abandons a cart.

Website activity >
An event happens >
cart_updated
(track event)
Add a delay Send a WhatsApp message

Product purchase
Send a WhatsApp message when a product is purchased on your website.

Website activity >
An event happens >
order_completed
(track event)

Welcome message
Send a welcome WhatsApp message after a subscriber joins your list.

Contact details >
Contact is added to a list

Anniversary Date
Send an annual WhatsApp message or series of messages based on a special event or birthday.

Contact details >
Anniversary
 

To learn how to insert transactional parameters in your WhatsApp templates to send customized transactional WhatsApp automations, check our dedicated article Customize your WhatsApp messages using transactional parameters.

💡 Good to know
In this article, we will create a common and easy use case for illustration purposes: send a welcome WhatsApp message to your new subscribers. You can easily adapt this use case to your needs and user flows by creating WhatsApp templates for different purposes and adapting the pre-configured automations

Before you start

  1. Link your WhatsApp Business account to Brevo through the embedded signup. 
  2. Verify your WhatsApp Business account
  3. Purchase WhatsApp credits to send WhatsApp messages through automations. You will be charged at the rate of a marketing WhatsApp message
  4. Ensure you have correctly collected your contacts' consent for WhatsApp messages
  5. If you are unfamiliar with marketing automation in Brevo, check our dedicated articles Introduction to Marketing Automation.

🎨 Part 1: Create a WhatsApp template

Create WhatsApp templates to integrate into your automations, such as welcome or anniversary messages or abandoned carts. For our use case, we created a welcome message:

WA_welcome-message-example_EN-US.png

❗️ Important

Meta has to approve your WhatsApp templates before they can be used in automations. Most of the time, it will only take a few minutes for Meta AI to approve your message. However, in some cases, Meta will need to manually review your message before approving or rejecting it. This manual review can take up to 24 hours. Once Meta approves your message, you'll receive a notification in Brevo, as well as an email.

🔁 Part 2: Create your automation

Step 1: Create an automation 

Once your WhatsApp message is created and approved by Meta, you can start using it in your automation. For our use case, we will create an automation similar to the Welcome Message pre-configured one but with the Send a WhatsApp message action:

  1. Go to Automations and click Create an automation
  2. Choose the automation editor you want to use:
    Build with the new editor Create in the classic editor

    automation_build-new-editor_en-us.png

    The new automation editor opens. If needed, rename your automation from the top-left corner to easily recognize it in the list:

    automation_rename_en-us.gif

You can now choose your triggers, rules, and actions to activate your automation ⬇️.

Step 2: Choose an entry point for your automation

Add an entry point to your automation that will trigger the sending of your WhatsApp message. For our use case, the entry point for the welcome message automation is Contact added to a list so that once a contact is added to the selected list, they enter the automation.

💡 Good to know
Only contacts added to the list(s) after the automation is activated will be included.

➡️ To learn more about the different entry points, check our dedicated article:

Depending on the automation editor version you are using, the procedure can differ. Click the tab corresponding to your version: 

New automation editor  Classic automation editor 
  1. From the Triggers tab, browse the different triggers and drag and drop the one you want to add to the canvas. In this use case, Contact added to list. The Contact added to list settings open in the side panel.
    wa_automation-choose-trigger_en-us.png
  2. From the List dropdown, select which list(s) should trigger the automation. Anytime a contact is added to the selected list(s), they will enter the automation.
    wa_automation-choose-lists-trigger_en-us.png
  3. Click Save.

Once you choose your entry point, you can add a condition that will trigger the sending of the WhatsApp message ⬇️.

(Optional) Step 3: Add a condition to your automation

Add a rule to the triggering of your action in the automation: 

  • Add a time delay between the moment when your contact enters the automation and the action.
  • Apply conditional split (If/Else) to divide the automation into 2 branches: one branch for yes, the other for no. 
  • Create an A/B Split to separate your contacts in a 50:50 ratio to follow path A or path B. 
  • Wait until an event happens before triggering the action. 

For our use case, after a contact enters the automation, we want to wait 2 or 3 minutes before receiving the welcome WhatsApp message. This helps make the interaction feel less automated.

➡️ To learn more about the different conditions and how to use them, check our dedicated article:

Depending on the automation editor version you are using, the procedure can differ. Click the tab corresponding to your version: 

New automation editor Classic automation editor
  1. Click the Rules tab.
  2. Drag and drop the Time delay rule under your trigger in the canvas. The Time delay settings open in the side panel.
  3. Enter the delay you want your contacts to wait for before receiving your welcome email. In this use case, add 2 under Minutes.
    automation_add-delay_en-us.png
  4. Click Save.

Step 4: Select the WhatsApp template you want to send

It is now time to choose which WhatsApp template you want to automate! 

❗️ Important

Meta has to approve your WhatsApp templates before they can be used in automations. Most of the time, it will only take a few minutes for Meta AI to approve your message. However, in some cases, Meta will need to manually review your message before approving or rejecting it. This manual review can take up to 24 hours. Once Meta approves your message, you'll receive a notification in Brevo, as well as an email.

Depending on the automation editor version you are using, the procedure can differ. Click the tab corresponding to your version: 

New automation editor Classic automation editor
  1. Click the Actions tab. 
  2. Under the Messaging section, drag and drop the Send a WhatsApp message action in the canvas. The Send a WhatsApp message settings open in the side panel.
  3. If you connected different WhatsApp phone numbers to Brevo, select the one you want to use to send your WhatsApp welcome message from the WhatsApp Business account list. 
    automation_choose-wa-phone_en-us.png
  4. Click Select template. A modal with all your approved WhatsApp templates opens.
  5. Browse your list of WhatsApp templates and click Use under the name of the WhatsApp template you want to use. 
    automation_select-wa-template_en-us.png
  6. (Optional) Choose a sending time to avoid sending your automated WhatsApp messages at night or during the weekend. If your contact enters the automation during an unauthorized time, your WhatsApp message will be sent during the next available time slot.

    automation_sending-time-wa_en-us.png

    1. Activate the Set up when to send the WhatsApp option. 
    2. Uncheck the days on which you do not want your WhatsApp message to be sent. In our example, Saturday and Sunday. 
    3. Select the time frame during which your WhatsApp message can be sent. You can add different time slots for each day by clicking the + plus icon. In our example, the time slot will be between 9AM and 6PM every day. 
    4. By default, the time zone selected is the one set on your account. However, you can change it if needed. 
  7. Click Save.

Your automation is now ready! Test it before activating it ⬇️.

🧪 Part 3: Test your automation

❗️ Important
Before testing your automation, ensure that the email address you will use for testing is not already registered in your contacts.

Testing your automation is optional. However, we highly recommend running some tests before activating your automation to ensure that it is working as expected.

Depending on the automation editor version you are using, the procedure can differ. Click the tab corresponding to your version: 

New automation editor Classic automation editor

➡️ To learn how to test your WhatsApp messages sent with the new automation editor, check our dedicated article Test messages sent from an automation.

✅ Part 4: Activate your automation 

Once the setup of your automation is done, activate it to run tests and allow contacts to receive your WhatsApp messages. 

Click Activate the automation at the top-right of your screen.

Congratulations! 🎉 Now, every time a contact enters your automation, they will receive your WhatsApp message without any manual action from your side. Enjoy your free time!

❓FAQs

What happens if I do not have enough WhatsApp credits or reached my sending limit?

If you do not have enough WhatsApp credits or reached your sending limit while your automation is active, your automation will be triggered, but your WhatsApp message will not be sent to contacts who enter it. Ensure you always have a minimum of WhatsApp credits and increase your sending limit so that a maximum of your contacts can enter your automation and receive your WhatsApp messages.

How and where can I edit and manage my WhatsApp messages?
You can manage your WhatsApp messages from Campaigns > Templates > WhatsApp. However, you cannot actually edit a WhatsApp message since each new WhatsApp campaign has to be approved by Meta before it can be used in an automation. To edit an existing WhatsApp message, select Use template from the design step of your WhatsApp campaign creation and select the WhatsApp template you want to edit.
Can I use the same WhatsApp message in different automations?
Yes. You can select any approved WhatsApp campaign from the list and add it to multiple automations.
Where can I access my WhatsApp automation statistics?

The statistics of your WhatsApp automations are not accessible from the WhatsApp campaign page. To access the statistics of your WhatsApp automations, either click: 

  • Automation > Logs > Name of your automation.
    ❗️ Important
    Due to Meta limitations, we cannot display the number of sent WhatsApp messages in the logs. To view the number of sent WhatsApp messages, go to your automation statistics instead👇. 
  • The stats-icon.png stats icon within the automation, or
  • Automation > Name of your automation > More actions more-action-icon.png  > See all statistics.
    wa_automation-stats_EN-US.png

🤔 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 Agency partner.

💬 Was this article helpful?

18 out of 33 found this helpful