Zapier Integration

Helpdesk Updated by Helpdesk

Send WhatsApp Message using Zapier

Zapier is one of the powerful automation tools that connect multiple services.

At the moment, Zapier does not have a native integration to send WhatsApp Messages. The WhatsApp app on Zapier still shows upcoming as follows.

If you have a WhatsApp API approved account with WATI, you can send notifications from Zapier in two ways -

  • Using our native Zapier app
  • Using Webhooks
  1. Using our native Zapier app

App Link:

WATI App for Zapier Marketplace

This app is really easy to use and accepts 3 parameters -

  • template_name
  • broadcast_name
  • parameters

Let's get started with how to work with this zap.

Step 1: Open the link above (

Step 2: Choose an app that you would like to make a zap out of this, for this example, I will choose google sheets.

Step 3: Choose your trigger and action; For this example, I will choose my trigger from the google sheets app which will be a new spreadsheet row and for the action, I will send a template message through the WATI App.

Step 4: Click on the blue button that says "Connect WATI + Google Sheets"

Step 5: For the Trigger, press the button Continue to set the trigger event.

Step 6: Choose/Authenticate an account for your google sheets.

Step 7: After Choosing and Authenticating your account press the blue Continue button to move on to the next step.

Step 8: You have to set up the trigger now, choose your spreadsheet and specific worksheet.

Step 9: Press Continue

Step 10: Test Your trigger

Step 11: If it is successfully tested and working, you will see a blue continue button. Press it.

Step 12: Set the environment of your action. In this case, I am sending a template message, so I will select that and then press Continue.

Step 13: Choose/Authenticate your account by pressing "Connect a new account"

Step 14: After you press that button, a pop will show up. That pop up will ask for your WATI endpoint and access key. You can find that in your WATI Account -> API Docs, and then fill everything in the popup.

Step 15: Then press continue in the popup and also in the Zapier set up a page to proceed to the next step

Step 16: Fill in everything for the action as it says there.

Step 17: Press Continue

Step 18: Press Test & Continue

Step 19: If the test is successful, the following custom template message will be sent.

Step 20: Now for this Zap to work for every time you add a new row, you can simply press the button turn on zap and it will work.

2. Using Webhooks by Zapier

You can also make use of the Zapier Webhooks feature to send WhatsApp messages to your users.

In this section, we talk about how you can configure Zapier to send a WhatsApp message to your incoming leads, confirmed sales or anything else.


  1. Zapier Account
  2. Endpoints to send WhatsApp Message

Note: You must be approved to use WhatsApp Business API and you can apply for the same through a WhatsApp Business Solution Provider such as

Let’s get started with the Integration steps on Zapier

Step 1: On your Zapier account ‘Zap’ page, click on ‘Create Zap’

Step 2: Choose your trigger app and event

Step 3: Under ‘Do this’, choose ‘Webhooks by Zapier’

Step 4: Under ‘Choose Action Events’, select ‘POST’

Step 5: Customize your request

The URL can be fetched from your WATI account under the ‘API Docs’ section.

Please remember to structure the URL as follows:

  • API URL followed by /api/v1/sendTemplateMessage/{{phone_number_with_country_code}}

API URL will be available on the WATI Dashboard under "API Docs"

Choose payload type as JSON

Add the below params in Data

  • template_name
  • broadcast_name
  • parameters

Step 6: Add ‘Authorization’ under Headers

The Bearer token will be found under ‘API Docs’ on your WATI Dashboard.

Step 7: Test your Zap and turn it on

You can even use the above steps to send a WhatsApp Message using any other WhatsApp API Provider.

The final result of how you can send whatsapp message using zapier.

How did we do?

What are fixed variables for Woocomerce integration?

Where can I find the API Endpoint URL and Bearer Token?