You configure these webhook URLs in your channel provider’s dashboard. Once you connect a channel in PingBack, the routing and processing happen automatically — you do not need to write any additional code.
Available webhook endpoints
Meta webhook verification (WhatsApp and Instagram)
When you register a webhook URL in the Meta App Dashboard, Meta sends a one-timeGET request to verify that your endpoint is reachable. PingBack handles this automatically.
Meta sends three query parameters:
PingBack responds with the
hub.challenge value when hub.verify_token matches pingback_verify. Use pingback_verify as your verify token when setting up the webhook in your Meta App.
1
Open your Meta App Dashboard
Go to developers.facebook.com, select your app, and navigate to WhatsApp → Configuration (or Instagram → Webhooks).
2
Enter the webhook URL
Set the callback URL to:For Instagram, use:
3
Enter the verify token
Set Verify Token to:
4
Subscribe to message events
Select the
messages field under Webhook Fields and click Verify and Save. Meta will call PingBack’s GET endpoint to confirm the token, then begin delivering events via POST.Telegram and X setup
For Telegram and X, the webhook URL includes your channel ID. You can find your channel ID in PingBack under Settings → Channels after connecting the channel. Telegram example:What happens after a webhook fires
When PingBack receives a webhook event, it:- Identifies the channel and the customer who sent the message.
- Finds or creates a conversation for that customer.
- Saves the message and emits a
new_messageSocket.IO event to your connected agents in real time.