How to integrate Papo with Zapier using API and webhooks

Vitor

Vitor

Last updated on Oct 23, 2026

To integrate Papo (https://papo.global/) with Zapier, you use Papo's REST API to execute actions and native webhooks or Flows to send events from Papo to Zapier. This way, an event such as a new conversation or a won deal in Kanban can automatically trigger actions in hundreds of applications connected to Zapier.

Papo does not rely on an exclusive connector to work with Zapier: the platform exposes REST endpoints and allows you to create webhooks, which are exactly the mechanisms Zapier uses to receive and send data. This guide shows the connection in two directions: Papo events as triggers in Zapier and calls to the Papo API as actions.

Integration summary

Resource What it does Where to configure
Papo REST API Authenticated by secret key; allows listing account, instances, contacts, sending messages, and using AI https://app.papo.global/api/v1 with key generated in the panel at https://app.papo.global/developers
Native webhook Sends account events to a configured URL Automations module
Kanban webhook Sends sales funnel events to a configured URL Kanban module
Flows Creates visual automations; a trigger such as new conversation can call a webhook action Flows module
Webhooks by Zapier Receives Papo's webhook and triggers actions in hundreds of apps Zapier

What you need before you start

  • A Papo account with access to the panel.
  • A Zapier account.
  • The Papo API secret key, created at https://app.papo.global/developers.
  • A Zapier webhook URL to receive events.

The secret key follows the format sk_live_... and is displayed only once at creation. Store it in a safe place, because it authenticates API calls.

How the integration works in two directions

From Papo to Zapier (trigger)

  1. In Zapier, create a Zap and choose Webhooks by Zapier as the trigger, in the Catch Hook option. Zapier generates a unique URL.
  2. In Papo, create a native webhook, a Kanban webhook, or a Flow with a webhook action.
  3. Paste the Zapier URL into the destination field of the webhook or action.
  4. Configure the event that should trigger the send. For new conversations, use a Flow with the New conversation trigger. For funnel events, use Kanban webhooks.
  5. In Zapier, add the desired action: send email, create a row in a spreadsheet, register a lead in another CRM, notify a Slack channel, etc.

From Zapier to Papo (action)

  1. In Zapier, use Webhooks by Zapier as an action, usually with a custom request.
  2. Point to the base https://app.papo.global/api/v1.
  3. Include the header Authorization: Bearer sk_live_... or X-Papo-Secret-Key and, if desired, X-Papo-Public-Key.
  4. Choose the endpoint according to the action: POST /api/v1/messages to send a WhatsApp message, GET /api/v1/contacts to list contacts from Extractor, GET /api/v1/instances to check WhatsApp connections, among others.
  5. Map the data coming from previous steps of the Zap to the request body.

Practical automation examples

  • New WhatsApp conversation generates a lead in another system: a Flow triggers a webhook to Zapier whenever a new conversation arrives in an inbox. Zapier formats the data and creates the lead in the company's CRM.
  • Won deal in Kanban updates a spreadsheet: the Kanban webhook sends the event to Zapier, which records the won card in a spreadsheet or financial system.
  • Programmatic messages: Zapier calls POST /api/v1/messages to send a reminder to the customer after they fill out a form in another app.
  • AI responses: Zapier can call POST /api/ai/v1/complete to generate a response with the Papo account prompt and use the result in another flow.

Who this integration is useful for

  • Sales teams that need to sync won deals with spreadsheets, CRMs, or billing tools.
  • Support teams that use multiple channels and want to log conversations in help desk systems.
  • Marketing operations that trigger campaigns from CRM events, such as a new extracted contact.
  • Companies with a diverse stack that want to reduce manual work between WhatsApp, CRM, email, and spreadsheets.

Frequently asked questions

Do I need an official Papo connector in Zapier?

No, it is not necessary. The integration uses Papo's REST API and webhooks, which work with the Webhooks by Zapier app. Details of available endpoints are in the API documentation.

Which Papo events can start a Zap?

You can use Flows for events such as new conversation and native or Kanban webhooks for automation and sales funnel events. The complete list of available webhooks appears in the Papo panel.

How do I authenticate the Papo API in Zapier?

Use the secret key in the Authorization: Bearer sk_live_... header or in the X-Papo-Secret-Key header. The public key (pk_live_...) is optional when sent together with the secret key.

Can I send WhatsApp messages through Zapier?

Yes. You can make a request to POST /api/v1/messages providing the destination number and the text. The message is sent through the WhatsApp connected to your Papo account.

Can Zapier update Kanban cards?

Yes, via API. Papo allows you to list cards, create a card in a stage, move cards, and mark them as won or lost, which can be triggered by Zapier.

What should I do if the webhook does not reach Zapier?

Confirm that the webhook or Flow is active, that the Zapier URL was pasted correctly, and that the key used in the calls is valid. Flow execution logs help identify the error.

Read also


Start for free and connect your channels →

Create your free Papo account to centralize service, CRM, and automations in a single panel.