What it does
Whappy starts your Zaps when
- Conversation closed: a conversation reaches its Close step.
- Appointment booked: a lead books a meeting.
- Lead went quiet: a lead stops replying for the hours you set in the Zap.
- Send data: a Send data step runs in a campaign funnel.
Your Zaps can
- Create lead: add a lead to the Whappy campaign you choose.
Connect
1
Install the Whappy app on Zapier
In Whappy, open Integrations → Zapier and click Get Whappy app on Zapier. Zapier opens the Whappy app page.
2
Copy your API key
On the same page, click Copy API key next to the key. Paste it when Zapier asks you to connect your Whappy account.

One key covers both directions: triggers and Create lead. It is separate from your Make key; revoking one never stops the other. Keep it private: anyone with the key can add leads to your account.
Add leads to Whappy (Create lead)
1
Set up the app the leads come from
Create a Zap and choose your lead source as the trigger: a form, an ad platform, a sheet, a CRM.
2
Add Whappy as the action
Search for Whappy and choose Create Lead as the action event. Connect your Whappy account with the API key if you have not yet.

3
Map the lead's fields
- The phone number, in international format, e.g.
+393331234567. A local number works if your account has a default country. - The name.
- Optional: the email, the Whappy campaign the lead goes to (left empty, your account’s default routing decides), and extra lead data such as budget or city, which the AI and your templates can read.
- Mark the lead as a test lead while you build the Zap.

4
Test and turn it on
Click Test action, then check the lead in the campaign’s Leads tab in Whappy. If it is there, turn the Zap on.

- The same person again. If the lead is already in that campaign, Whappy keeps one lead and adds the new details. If the campaign has Restart the campaign for a lead that comes back on (campaign Options), the conversation starts over.
- A campaign that does not talk on WhatsApp refuses the lead: a lead from Zapier has a phone number, and the campaign writes first on WhatsApp. Turn WhatsApp on in the campaign’s channels, or pick another campaign. Test leads are not refused.
- No WhatsApp number yet. Whappy writes first on WhatsApp only. On an account with no WhatsApp number connected, the lead waits until one is.
Start Zaps from Whappy (triggers)
1
Choose the Whappy trigger
Create a Zap, search for Whappy as the trigger app and pick the event you want.

2
Fill in the trigger's fields
- Lead went quiet asks for the hours without a reply. Each lead fires once. If you have several of these Zaps, the shortest wait applies to all of them.
- Send data asks for a trigger name. Use the same name in the campaign’s Send data step (see below).
3
Test the trigger
Click Test trigger. Zapier loads a sample lead so you can map its fields in the next steps.

4
Add the app the data goes to and turn the Zap on
Choose the app (a CRM, a sheet, an email tool), map the Whappy fields and turn the Zap on.
Send data steps
Send data fires only where you put it. In the campaign’s funnel, add a Send data step, choose Zapier or Make as the Connection type, and pick the Trigger name you set in Zapier. If the list is empty, create the trigger in Zapier first. Add the step to every campaign that should send the data.What each event sends
Every trigger sends the same fields:
The four
*_json fields arrive as JSON text. In a Send data event they arrive as readable text instead (for example {'Budget': '5000'}), which is not valid JSON. The developer reference has a full example.
Troubleshooting
Zapier cannot connect to Whappy
Zapier cannot connect to Whappy
Copy the key again from Integrations → Zapier, with no spaces before or after it. Make sure it is the Zapier key, not the Make key.
A trigger never fires
A trigger never fires
- Check the Zap is on.
- Check leads actually reach the step the trigger listens to: the Close step, a booked appointment, or the Send data step.
- Send data: the trigger name in the funnel step must be the one in the Zap.
- Lead went quiet: only a conversation waiting for the lead’s reply counts, and each lead fires once.
- Look at the Zap’s history in Zapier for errors from the app the data goes to.
Create Lead fails
Create Lead fails
- The phone number cannot be read: send it with the international prefix, or set a default country in Whappy.
- The campaign does not talk on WhatsApp: turn WhatsApp on in the campaign’s channels, or send the lead to another campaign.
- Unknown campaign name: the name must match a Whappy campaign; otherwise your account’s default routing decides.
A lead is missing information
A lead is missing information
Check the field mapping in the Zap, and that the source app sends the fields you mapped. Extra fields go in the lead data.

