How to Integrate WANotifier With 3000+ Apps Using Make.com?
Make.com (formerly Integromat) lets you connect your WANotifier account to 3,000+ apps including Google Sheets, HubSpot, Salesforce, Shopify, Calendly, Typeform, Mailchimp, Notion, Airtable, and many more without writing any code. Build a "Scenario" once and Make will automatically send data between your apps and WANotifier.
This guide walks you through connecting your WANotifier account to Make and sending your first WhatsApp notification triggered by another app.
Step 1. Connect WANotifier to Make
- Sign in to your Make account (or create a free one if you don't have one).
- Click Create a new scenario, select any trigger app and add the WANotifier app.
- Pick any WANotifier action and click it to open the configuration panel.
- Click Add under "Connection" to create a new connection.
- Give the connection a name and 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 Make).
- Click Save. Make will verify the key against WANotifier's API and confirm the connection.
Step 2. Create a Scenario
A scenario has two parts: a trigger (the event in another app that starts the scenario) and one or more modules (what should happen as a result).
- In Make, click Create a new scenario.
- Trigger: click the first module slot, pick the source app and event (e.g. Google Sheets, Watch Rows; Shopify, Watch Orders; Typeform, Watch Responses; etc.). Connect the source account, configure the event, and run the scenario once so Make has sample data to work with.
- Module: click the + button to add a new module. Search for and select WANotifier.
- Pick the action you want to perform. WANotifier offers three modules, described below.
Step 3. Choose a Module
WANotifier exposes three modules in Make. Pick whichever fits your use case.
- Create or update contact - Create or update contacts.
- Send a message template - Send a message template using a pre-configured transactional notification.
- Send a session message - Send a free-form WhatsApp message (text, image, video, document, audio, sticker, location, or interactive reply buttons) during an active 24-hour conversation window.
We've described how to set up each of these modules below.
1. Create or update contact
This module 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:
- With the module set to Create or update contact, 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): pick one or more tags from the dropdown (auto-fetched from your WANotifier account).
- Lists (optional): pick one or more lists from the dropdown.
- Replace Tags & Lists (required): Yes — the tags and lists you selected above replace whatever is currently on the contact. No — they're added on top of the contact's existing tags and lists. Defaults to Yes.
- Custom Attributes (optional): add as many attribute key-value pairs as you need. The Attribute dropdown lists every custom attribute defined in your WANotifier account.
- Click OK and run the scenario once to confirm the contact appears under Contacts in WANotifier.
- Once everything is ready, click the toggle to schedule and turn on the scenario.
2. Send a message template
This module lets you send a WhatsApp message template using a Transactional Notification.
How to set it up:
- 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:

- Back in Make, with the module set to Send a message template, 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 (Make 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.
- Click OK and run the scenario once to send a real WhatsApp message using sample data.
- Once everything is ready, schedule and turn on the scenario.
3. Send a session message
This module lets you reply to an ongoing conversation with a 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:
- In Make, set the module to Send a session message.
- Fill in the common fields:
- Recipient WhatsApp Number (required): the contact you want to message, with country code, e.g.
+919876543210. - Recipient First Name (optional).
- Recipient Last Name (optional).
- Message Type (required): pick one of Text, Image, Video, Document, Audio, Sticker, Location, or Interactive: Reply Buttons.
- Depending on the message type you pick, additional fields appear automatically:
- Text: Message Body (the text to send).
- Image / Video / Document / Audio / Sticker: URL (a public link to the media), optional Filename (Document only) and Caption (Image / Video / Document).
- 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).
- Click OK and run the scenario. If the contact has an open 24-hour window, the message goes through immediately; otherwise WANotifier returns an error.
- Once everything is ready, schedule and turn on the scenario.
Field Mapping Tips
- Phone numbers must include the country code (e.g.
+919876543210). Many apps store numbers without+, use Make's built-in Text Parser or Math modules 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, static URLs accessible by WhatsApp's servers. You can not use dynamic links from services like Google Drive, Dropbox, etc.
- Lists, Tags, and Attributes for "Create or Update Contact" are pulled from your WANotifier account automatically — pick from the dropdowns rather than typing free-text.
- Custom Attributes in "Create or Update Contact" can be added as multiple rows — pick the attribute key from the dropdown and map any value from your trigger.
That's it! With the WANotifier Make 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 scenario, our support team is always happy to help, just reach out from your dashboard.
Updated on: 25/05/2026
Thank you!