Whatsapp Zapier Integrations have recently stepped into the limelight for their unique ability to not just connect multiple productivity and business apps but also to automate repetitive tasks without depending on developers or coding knowledge to create the integration.

Before we get into the nitty-gritty and throw light on Zapier Whatsapp API and its role in the integration process, let’s understand the basics first.

Did you know: With over 2 billion users, there is no doubt that WhatsApp is the world’s most popular messaging platform. (Source: Techcrunch and Whatsapp).

What is Zapier?

Zapier is an easy-to-use, no-code platform which allows businesses to "visually connect" their various applications and automate tedious tasks through what are popularly called "Zaps.”

Every Zap has two components:

  • Trigger: A trigger is an event, which initiates the zap. In programming lingo, think of this as the typical “if this” condition. Zapier works smoothly with 2000+ applications and services, giving a business with countless triggers to base its zap on.
  • Action: An action is an event, which completes a zap. It is the “if this is true, do this; Else, do that” command that’s executed. It’s the automation, which simplifies your workflow or task.

For example, you can write a zap to create a Google Calendar event based on your Trello card. Or you can even write a zap to create your to-do list in a mobile app based on the emails you flag/star in Gmail.

The beauty of using Zapier is that you neither need programming knowledge nor a coding environment. It has a user-friendly macro editor, where you will specify:

  • The triggers and their actions
  • Any other workflow steps like lookups etc

With so many apps, the next big question is: "how to perform a Zapier integration with WhatsApp. Can they actually play with each other?

The answer is: yes!

Step-by-step process for WhatsApp-Zapier Integration

Lets implement a simple but powerful flow. Say, you have a Google Sheet with a list of customers to whom you want to send a notification via a WhatsApp template. This template can be, say Reminder for the webinar to which you registered.

Let's say that you want to trigger this template whenever a new row is added to the Google sheet, i.e when a new customer is added to the sheet. The steps are as follows:

Note: This integration is possible only if you have a WhatsApp Business API account. If you don't have one, kindly apply here

  • Get your Zapier account and login.
  • Click on “Create Zap.”
WhatsApp Zapier Integration
  • In the "Trigger" (that tells Zapier about the event that the Zap should trigger), select "Google Sheets"
WhatsApp Zapier Integration
  • In the Event, select "New Spreadsheet Row".
  • This means that the Zap will trigger whenever a new row (i.e. a new customer record) is added to the Google sheet.
WhatsApp Zapier
  • Click on Continue.
Zapier Integration with WhatsApp
  • Choose the Google Sheet account that you want to trigger the Zap from.
Zapier Integration with WhatsApp
  • Click on Continue.
  • Select the spreadsheet within your Google Sheet account that you want the Zap to read from.
Zapier Integration with WhatsApp
  • Choose a sheet within the selected Spreadsheet.
Zapier Integration with WhatsApp
  • Click on Test Trigger to test it.
Zapier Integration with WhatsApp
  • The results will be shown. If there is a row in the sheet, its values will be extracted and displayed (like below):
Zapier WhatsApp Integration
  • Click on Continue.
  • Select an Action. Here, we tell the Zap what to do when it is triggered.
  • Our goal is to send a WhatsApp template to the customer whose data is in the new spreadsheet row. Select the ReferralYogi App as shown below
Zapier WhatsApp Integration
  • Choose an Event.
  • Select the "Send Message to a Channel" event. Click Continue
Zapier WhatsApp Integration
  • If you are connecting for the 1st time, click on "Connect a New Account"
  • In the screen that pops-up, enter the API Token and API Secret. You can get these by logging into your ReferralYogi page and going to the Settings --> API page. See screenshots below:
  • After you enter the details, Zapier will authenticate you against the ReferralYogi platform. Once this step completes, you can choose the newly created account that you want to integrate with. Click Continue.
Zapier WhatsApp Integration
  • Select the fields in the next page.
  • Choose "WhatsApp" as the Channel (other channels like Google Business Messages, Instagram, Facebook Messenger etc are coming soon)
WhatsApp Zapier Integration
  • Select the template that you wish to send to your customer.
WhatsApp Zapier Integration
  • In the Mobile field (mandatory to send a WhatsApp message), select the appropriate field from your Google sheet which contains the mobile number of the customer (example below).
WhatsApp Zapier Integration
  • In the Language field, select the language of the template to be used.
  • The same WhatsApp template can be set up for multiple languages. Choose the language field in the Google sheet from where the appropriate language for the customer will be chosen. Please ensure that the languages populated in the Google sheet correspond to the languages that the template has approval for
WhatsApp Zapier Integration
  • Next, enter the params (if any) required by the selected WhatsApp template.
  • Please note that, in WhatsApp templates, the all the params expected in the template must be provided. So, ensure that your Google sheet row is created correctly.
Zapier WhatsApp API
  • If there are 2 or more params, enter them all in the same Params field as shown below.
  • Click Continue after adding all the params.
Zapier WhatsApp API
  • Now, it's time to test the action.
  • Click on the Test Action button.
Zapier WhatsApp API
  • You will see a ‘Test was successful’ message.
  • For testing, you can include a row in the Google sheet with your own phone number (please make sure it has the country code).
  • When you click on Test & Continue, you should receive a WhatsApp message on your phone number.
  • Congrats! Your test was successful!
Zapier to WhatsApp
  • Now, its time to enable the Zap. Click on Turn on Zap.
Zapier to WhatsApp
  • Give your Zap a name.
Zapier WhatsApp Template

You are all set!

Your Zap will run whenever a new customer row is entered into your Google sheet. When that happens, a WhatsApp template will be sent to the customer's phone number!

You can see your live Zap in the Zapier dashboard page.

Zapier WhatsApp Template

Hope you found these steps useful. Feel free to reach out to us if you need any help in setting up a WhatsApp Zapier integration!