Zapext

Webhook

Automatic HTTP notification sent between systems when an event happens — without polling, the originating system notifies directly.

Webhook is an automatic notification sent between systems via HTTP, at the time an event happens. Instead of a system repeatedly asking “is there anything new?” (polling), the other system notifies you directly when there is.

How webhooks work on WhatsApp

In the context of Zapext, whenever something happens within WhatsApp Web — new contact, tag applied, conversation closed, change of stage in the Kanban — the extension triggers an HTTP POST to a configured URL (from your CRM, spreadsheet, or internal system). This POST loads a JSON with the event data.

POST https://seu-crm.com/zapext-webhook
Content-Type: application/json

{
  "event": "lead.created",
  "timestamp": "2026-05-19T14:33:00Z",
  "contact": {
    "phone": "+5511999998888",
    "name": "Maria Souza",
    "tags": ["instagram", "interessada-produto-x"]
  }
}

What are they for?

  • Sync leads with external CRM (HubSpot, Pipedrive, RD Station, Bitrix24).
  • Update spreadsheets (Google Sheets) with each new closed sale.
  • Notify internal systems (ERP, OS system, academic system).
  • send message automations in other tools (Make, Zapier, n8n).

Inbound vs outbound

Zapext sends webhooks outbound only — events leave Zapext to external systems. We do not receive inbound webhooks (there is no "someone sends an event that creates a message on WhatsApp"). For inbound, directly use the WhatsApp Business API via BSP.

When to enable webhooks on Zapext

Available on the Plus plan. Configure when: 1) you already use another CRM and want two systems in sync; 2) needs a centralized report that crosses WhatsApp with other sources; 3) has an automated flow in an external tool (Zapier/Make) that needs to be triggered by WhatsApp events.

See also: integrations available and automation.

Where this term appears in our guides