Automate WhatsApp Messages from Salesforce using Zapier

Integrating WhatsApp with Salesforce through Zapier simplifies how businesses communicate with clients and teams. This connection automatically sends out notifications and messages based on Salesforce activities. It improves customer interactions and makes communication more efficient. With WhatsApp's wide use worldwide, this integration brings many advantages.

To turn on your Zap for using a Premium App, you'll need access to premium apps on Zapier.

Let's explore the specific Salesforce events that can trigger automated WhatsApp messages through Gallabox integration.

Salesforce Event Triggers

Below are the events for which you can trigger the WhatsApp Messages through Gallabox.

EventDescription

New Contact

Triggers when a new Contact is created.

New Field History Tracking Event

Triggers when a specific field is updated on a specific object. This trigger outputs the old value and the new value of the field.

New Lead

Triggers when a new Lead is created.

New Outbound Message Instant

Triggers when a new outbound message is received in Salesforce. New Record: Triggers when a record of the specified Salesforce object (i.e.. Contact, Lead, Opportunity, etc.) is created.

Updated Field on Record

Triggers when a field of your choosing (i.e.. email address, status) is updated on any record of a specified Salesforce object (i.e.. Contact, Lead, Opportunity, etc.).

Updated Record

Triggers when any record of the specified Salesforce object (i.e.. Contact, Lead, Opportunity, etc.) is updated.

Now that you're familiar with the Salesforce event triggers, let's move on to how you can create workflows in Zapier to automate WhatsApp messages through Gallabox.

Workflow creation in Zapier Dashboard using Co-pilot

  1. In your Personal folder in Zapier account, click on Create and then select Zap.

  1. To use AI to create all the steps in a Zap, explain the use-case in simple language. For Instance, When a contact is added on Salesforce an automatic WhatsApp Message should be sent via Gallabox. The Zap Outline will be created and add all the generated steps in the Zap.

  1. Next step is to configure the first step in the Zap i.e. Connecting your Salesforce Account. Click on Open Step. Sign in to your Salesforce Account.

Grant access to Zapier to access the records in Salesforce.

  1. After connecting your Salesforce Account, see if the account is set up correctly. Click on "Test Trigger" to get the details of the contact. A record will be selected, check if you are getting all the contact details. Click on "Continue with selected record" to proceed further.

  1. Moving to 2nd step of the Zap i.e. Configuring the event which will happen when the zap runs. There are three events to choose from - - Send Whatsapp Template Message - Send WhatsApp Template Payload Message - Upsert Contact

Choose the event as per your needs.

  1. Sign in on your Gallabox by adding Account Id, API Key, and API Secret when prompted.

  1. To send the WhatsApp Template, map the receiver Name & phone number from Salesforce fields. Select the WhatsApp Template you would like to send, map the values for the variables defined in the WhatsApp Template. If the media exists in the template, provide the media name & media URL as well.

If you are not able to see the desired template in the dropdown, click on Load more until the template is found.

  1. After adding the values for the fields, test if the WhatsApp Message is going to the record. You will get the confirmation when Message Template is successfully shared with the Record.

  1. Once you get the confirmation, click on Publish to make the Zap live.

Last updated