Can I connect Sonar to Zapier, Make or Google Sheets?
Yes. Zapier and Make connect to Sonar with your number's API key, so your other tools can send WhatsApp messages and templates, add contacts, and get new messages as they arrive, with Google Sheets or anything else they connect to. It comes with every Sonar plan, including the free trial.
Checked 11 November 2026 against Sonar's API. Zapier and Make change their menus and plans now and then.
Before you start
- An API key. In Sonar, open WhatsApp numbers, then Advanced (for developers). Make a named key with only what the recipe needs: send to send, contacts to add contacts. Keep it in Zapier or Make, never on a web page.
- An approved template for anything you send first, like "your order is ready". WhatsApp only allows a normal message within 24 hours of the customer's last message. Make one under Templates in Sonar; approval usually takes minutes.
- Zapier or Make. Today the recipes use their built-in webhook tools. On Zapier, Webhooks by Zapier is on its paid plans. Make's Webhooks and HTTP work on its free plan. Sonar's own app for Zapier and Make is on its way: email us for an invite to try it early.
1. Send a WhatsApp message from your till, shop or booking system
For example, "your order is ready for collection" when an order is marked ready.
- Start a Zap (or a Make scenario) with your system's trigger, like a new or updated order, a booking, or a row changed in a Google Sheet.
- Add Webhooks by Zapier, Custom Request (in Make: HTTP, Make a request). Method
POST, addresshttps://sonar.whats-hub.co.za/v1/send-template. - Headers:
Authorizationset toBearer YOUR_API_KEY, andContent-Typeset toapplication/json. - Body, with your template's name and the customer's number and name from the trigger:
{"recipient": "27821234567", "template_name": "order_ready",
"language_code": "en_US", "body_parameters": ["Sam"]}
Add "reference" with your order number and a retry never sends it twice.
2. Add a contact when a form is filled
- Trigger: a new form answer (Google Forms, Typeform, your website's form).
- Action: the same webhook step,
POSTtohttps://sonar.whats-hub.co.za/v1/contacts/upsert, with the same two headers. - Body:
{"phone": "27821234567", "name": "Sam", "tags": ["Website form"],
"opt_in": true, "opt_in_source": "website form"}
Only send "opt_in": true when the form asked them, clearly, if you may send them WhatsApp marketing. Sonar keeps it as their consent record. See POPIA and WhatsApp marketing.
3. Log new WhatsApp messages to a Google Sheet
- Start a Zap with Webhooks by Zapier, Catch Hook (in Make: Webhooks, Custom webhook) and copy its address.
- In Sonar, open Settings, Connected apps, Your own system (webhook). Paste the address, tick Messages people send you and save.
- Send your number a test message on WhatsApp, so Zapier or Make sees one.
- Add Google Sheets, Create Spreadsheet Row (in Make: Add a Row) and map the columns:
contact name,contact whatsapp,message textandmessage received_at.
A business has one webhook address in Sonar. If yours already goes to your own system, use that system to fill the sheet, or wait for Sonar's own app, where each Zap gets its own copy.
The sheet holds your customers' messages, so share it only with people who need it, as you would your Inbox.
More
Every call, its fields and its errors are in the developer guide and the API reference. Prefer to ask Claude or ChatGPT about your chats instead? See WhatsApp in Claude and ChatGPT.
More guides
- WhatsApp pricing in South Africa
- POPIA and WhatsApp marketing
- Event invites with one-tap RSVPs
- AI Agent and Copilot: a WhatsApp chatbot in your voice
- Use Sonar with the WhatsApp Business app
- Disconnect your WhatsApp Business app number
- Import your contacts
- Order and booking updates from your other systems
- Which number to use for WhatsApp
- What Meta needs from you before Sonar can send
- Connect a client's WhatsApp number
- WhatsApp API providers in South Africa, compared
- How WhatsApp flows work
- Integrations: WhatsApp connected to your other tools
- Developers: API and webhooks
- Switching to Sonar
- WhatsApp marketing that earns B-BBEE points
- WhatsApp RSVPs for events
- Competitions and prize draws
- WhatsApp error 2388386: why can't I add another number?
- WhatsApp error 131047: why wasn't my message delivered?
- Do you need 30 days on WhatsApp before Meta business verification?
- Can I move a WhatsApp number to another Meta business portfolio?
- WhatsApp error 131042: how do I add a payment method?
- Can I use my WhatsApp in Claude or ChatGPT?
Need a hand?
Email support@whats-hub.co.za with what you want to connect. We'll help you set it up, or send an invite to Sonar's own app when it's ready.