🔗 Real-time integrations

Webhooks Funnelchat

Receive WhatsApp events in real time over HTTP. Connect Funnelchat to your internal system, custom app, or database.

What are Webhooks?

Webhooks are real-time HTTP notifications. When an event happens in Funnelchat (new message, lead captured, conversation started), we send a POST to your server with the event data.

Real-time

Events are sent immediately when they happen. No polling, no delays.

🔒

Secure

Verify the authenticity of every webhook with an HMAC signature and shared secret.

🎯

Selective

Choose exactly which events you want to receive: messages, leads, tags, statuses.

How to set up Webhooks

1

Prepare your endpoint

Create a URL on your server that can receive JSON POST requests.

2

Configure in Funnelchat

From Settings → Webhooks, add your URL and select the events.

3

Test and validate

Use the "Send test" button to verify your endpoint receives and processes the events.

Available events

💬

message.received

When a contact sends a message to your WhatsApp.

📤

message.sent

When your business sends a message (manual or automated).

👤

contact.created

When a new contact is created in your database.

🏷️

contact.tagged

When a tag is added or removed from a contact.

🎯

conversation.started

When a new conversation begins.

conversation.resolved

When a conversation is marked as resolved.

Example payload

{
  "event": "message.received",
  "timestamp": "2024-03-12T21:30:00Z",
  "data": {
    "message_id": "msg_abc123",
    "from": "+573001234567",
    "contact_name": "John Smith",
    "body": "Hi, I need some information",
    "type": "text",
    "conversation_id": "conv_xyz789"
  }
}

Integrate Funnelchat with your system

Use webhooks to connect WhatsApp to your ERP, internal CRM, database, or any custom application.

View Full Documentation