Skip to main content
Zapier and Make (formerly Integromat) let you connect Waply to virtually any app in a matter of minutes, without writing any code. You can use Waply as a starting point for a workflow — for example, kicking off a Zap when a new conversation starts — or as the endpoint, sending a WhatsApp message when something happens in another tool like Google Sheets, Typeform, or your CRM. Both Zapier and Make are available on all Waply plans.

What you can do

Here are some examples of what you can build with Waply on Zapier or Make:
  • Lead follow-up: When a new lead fills out a Typeform, create a Waply contact and send them a WhatsApp message automatically.
  • Sheet-triggered messages: When a new row is added to a Google Sheet, send a personalized WhatsApp message to the phone number in that row.
  • Support ticket alerts: When a conversation in Waply is resolved, create a ticket in Zendesk or Jira with the conversation transcript.
  • Appointment reminders: When a Calendly booking is confirmed, send a WhatsApp reminder 24 hours before the appointment.
  • Payment notifications: When a Stripe payment succeeds, send a receipt confirmation or upsell message via WhatsApp.

Available triggers and actions

Triggers (Waply → other apps)

Use these when you want Waply to start a workflow in another app.
TriggerDescription
New conversationFires when a new conversation starts in Waply
New messageFires when a new inbound message is received
Contact createdFires when a new contact is added to Waply
Conversation resolvedFires when a conversation is marked as resolved

Actions (other apps → Waply)

Use these when you want another app to do something in Waply.
ActionDescription
Send messageSend a WhatsApp message to a contact by phone number
Create contactAdd a new contact to your Waply contact list
Update contactUpdate fields on an existing Waply contact
Add tagApply a tag to an existing contact

Get your Waply API key

Both Zapier and Make use your Waply API key to authenticate. Retrieve it before setting up your first Zap or scenario.
1

Open integrations settings

In your Waply dashboard, go to Settings > Integrations > Zapier.
2

Copy your API key

Click Get API Key. Copy the key and keep it somewhere safe — you’ll need it when connecting Waply in Zapier or Make.
Your API key grants full access to your Waply account via the API. Do not share it publicly or commit it to source control. If your key is compromised, regenerate it from Settings > Integrations > Zapier.

Set up a Zap in Zapier

1

Create a new Zap

Log in to zapier.com and click Create Zap.
2

Choose a trigger app

Select the app that will start your workflow — for example, Google Sheets, Typeform, or HubSpot. Configure the trigger event and connect your account.
3

Add a Waply action

Click the + button to add an action step. Search for Waply and select it.
4

Connect your Waply account

When prompted, paste the API key you copied from Settings > Integrations > Zapier and click Yes, Continue.
5

Choose an action

Select the action you want Waply to perform — for example, Send message or Create contact.
6

Configure the action

Map fields from your trigger app to the Waply action. For Send message, you’ll need to provide the recipient’s phone number (in international format, e.g. +15551234567) and the message text.
7

Test and publish

Click Test step to send a test message or create a test contact. Once the test succeeds, click Publish to activate the Zap.

Set up a scenario in Make

1

Create a new scenario

Log in to make.com and click Create a new scenario.
2

Add a trigger module

Click the + button and search for the app you want to use as your trigger. Configure the module and connect your account.
3

Add a Waply module

Click the + button after your trigger and search for Waply. Select the action you want to perform.
4

Connect your Waply account

When prompted, paste your Waply API key. Make will save the connection for use in future scenarios.
5

Configure the module

Map data from the previous module to the Waply module fields. For example, map the phone number field from your trigger to the Recipient phone field in the Waply Send message module.
6

Test and activate

Click Run once to test the scenario end-to-end. If everything works as expected, toggle the scenario to On to activate it.

Phone number format

When using the Send message action, the recipient’s phone number must be in international format with the country code and no spaces, dashes, or parentheses.
FormatValid
+15551234567Yes
15551234567Yes
(555) 123-4567No
555-123-4567No
If your data source stores phone numbers in a local format, use a Zapier Formatter step or a Make Text module to clean and standardize the number before passing it to Waply.

Example use cases

Trigger: Google Sheets — New row in spreadsheet
Action: Waply — Send message
Map the phone number column from your sheet to the Recipient phone field, and the message column (or a static template) to the Message text field. This is useful for bulk outreach from a managed spreadsheet without needing to use the Waply Broadcasts feature.
Trigger: Typeform — New entry
Action: Waply — Create contact
Map the form fields (name, email, phone) to the corresponding Waply contact fields. You can chain a second Waply action — Send message — to send a confirmation message to the new contact immediately after creation.
Trigger: Waply — Conversation resolved
Action: Google Sheets — Create spreadsheet row
Map the conversation ID, contact name, resolved timestamp, and agent name to columns in your sheet. This gives you a lightweight conversation log outside of Waply for reporting purposes.
Trigger: Calendly — Invitee created
Action: Zapier Delay — Delay until (set to 24 hours before event start time)
Action: Waply — Send message
Use the invitee’s phone number from Calendly and a reminder message template that includes the appointment date and time. This replaces email reminders with a more visible WhatsApp message.