Articles on: Integrations

How to Integrate WANotifier with 9000+ Apps Using Zapier?

Zapier lets you connect your WANotifier account to 9,000+ apps including Google Sheets, HubSpot, Salesforce, Shopify, Calendly, Typeform, Mailchimp, Notion, Airtable, and many more without writing any code. Build a "Zap" once and Zapier will automatically send data between your apps and WANotifier.


This guide walks you through connecting your WANotifier account to Zapier and sending your first WhatsApp notification triggered by another app.


Step 1. Connect WANotifier to Zapier


  1. Go to zapier.com/apps/wanotifier/integrations (or click Connect on the Zapier card under Integrations → Connectors in WANotifier).
  2. Click Connect WANotifier to your favourite app, or start from one of the pre-built Zap templates listed there.
  3. When prompted to sign in to WANotifier, paste your API key.
  • To find it: in WANotifier, go to Integrations → API Integration → API Keys and copy your default key (or click Add New Key to create a dedicated key for Zapier).



  1. Zapier will verify the key and confirm the connection.


Step 2. Create a Zap


A Zap has two parts: a trigger (the event in another app that starts the Zap) and one or more actions (what should happen as a result).


  1. In Zapier, click Create Zap.
  2. Trigger: pick the source app and event (e.g. Google Sheets, New Spreadsheet Row; Shopify, New Order; Typeform, New Entry; etc.). Connect the source account, configure the event, and test it so Zapier has sample data to work with.
  3. Action: when prompted to choose an action, search for and select WANotifier.
  4. Pick the action you want to perform. WANotifier offers three actions, described below.


Step 3. Choose an Action


WANotifier exposes three actions in Zapier. Pick whichever fits your use case.


  1. Send Message Template (Via a Notification) - Send message template from a pre-configured transactional notification.
  2. Send Message (Within Active Session) - Send a WhatsApp message during an active 24-hour conversation window.
  3. Create or Update Contact - Create or update contacts.


We've described how to setup each of these actions below:


1. Send Message Template (Via a Notification)


This action lets you send a WhatsApp message template using a Transactional Notification.


How to set it up:


  1. In WANotifier, go to Notifications → Add New and create a Transactional Notification:
  • Give it a name (e.g. "New Order from Shopify").
  • Select type as Transaction / Integration / API.
  • Select trigger as API request to a Webhook URL.
  • Pick the message template you want to send.
  • Keep Webhook Request Data as Default
  • Save.


This is how it should look:



  1. Back in Zapier, with action set to Send Message Template (Via a Notification), fill in:
  • Recipient WhatsApp Number (required): the destination number with country code, e.g. +919876543210.
  • Recipient First Name (optional).
  • Recipient Last Name (optional).
  • Transactional Notification (required): pick the notification you just created from the dropdown (Zapier fetches all your transactional notifications automatically).
  • Header media URL / Body Variables / Button Variables: these fields appear automatically once you pick the notification, based on the variables defined in your message template. Map each one to data from your trigger.



  1. Click Continue and then click Test Step to send a real WhatsApp message using sample data.
  2. Once everything is ready, Publish the Zap.


2. Send Message (Within Active Session)


This action lets you reply to an ongoing conversation in free-form message. WhatsApp only allows free-form messages while a 24-hour window with the contact is open (started by the contact's last incoming message). Outside that window the messages will not get sent.


How to set it up:


  1. In Zapier, set the action to Send Message (Within Active Session).
  2. Fill in the common fields:
  • Recipient WhatsApp Number (required): the contact you want to message, with country code, e.g. +919876543210.
  • Message Type (required): pick one of Text, Image, Video, Document, Audio, Sticker, Location, or Interactive: Reply Buttons.
  1. Depending on the message type you pick, additional fields appear:
  • Text: Message Body (the text to send).
  • Image / Video / Document / Audio / Sticker: URL (a public link to the media), optional Filename and Caption.
  • Location: Latitude, Longitude, Place Name, Address.
  • Interactive: Reply Buttons: Message Body, plus Button 1 Text (required), Button 2 Text and Button 3 Text (optional, max 20 characters each).
  1. Test the step. If the contact has an open 24-hour window, the message goes through immediately; otherwise WANotifier returns an error.
  2. Once everything is ready, Publish the Zap.



3. Create or Update Contact


This action lets you sync contacts from another app into WANotifier. If a contact with the same WhatsApp number already exists, it's updated; otherwise a new contact is created. You can optionally add the contact to lists, tags, or set custom attributes.


How to set it up:


  1. In Zapier, set the action to Create or Update Contact.
  2. Fill in the fields:
  • WhatsApp Number (required): used as the unique identifier; include country code, e.g. +919876543210.
  • First Name (optional).
  • Last Name (optional).
  • Contact Status (optional): Subscribed (broadcast notifications go to this contact) or Unsubscribed (skipped during broadcasts). Defaults to Subscribed.
  • Tags (optional): select one or more tags from the dropdown (lists are pulled from your WANotifier account).
  • Lists (optional): select one or more lists from the dropdown.
  • Attribute fields (optional): every custom attribute you've defined in WANotifier appears as its own field, prefixed with Attribute:. Map values from your trigger as needed.
  1. Test the step and confirm the contact appears under Contacts in WANotifier.
  2. Once everything is ready, Publish the Zap.



Field Mapping Tips


  • Phone numbers must include the country code (e.g. +919876543210). Many apps store numbers without +, use Zapier's Formatter → Numbers → Format Phone Number step to normalize them before sending.
  • Body variables appear in the order they exist in your template, {{1}}, {{2}}, etc. Make sure the data you map matches the variable order.
  • Header media (image, video, document URLs) must be public URLs accessible by WhatsApp's servers. You can not use dynamic links from services like Google Drive, Dropbox, etc.
  • Lists and Tags for "Create or Update Contact" can be passed as comma-separated names. WANotifier creates them on the fly if they don't exist.


That's it! With the WANotifier Zapier integration in place, you can now connect WhatsApp to virtually any tool in your stack and automate your messaging workflows end to end. If you run into any issues or need help building a specific Zap, our support team is always happy to help, just reach out from your dashboard.

Updated on: 30/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!