What Are Webhook Automations?
Webhook automations let external services trigger Binx actions. When something happens in Stripe, GitHub, Typeform, or any webhook-capable service, Binx receives the event and sends you a WhatsApp message — either AI-generated or formatted from a template you define.
This turns Binx into a bridge between your tools and your WhatsApp, so you never miss important events.
How It Works
When you create a webhook automation, Binx generates a unique, secure URL. Point your external service at this URL, and every time it fires, Binx processes the payload and notifies you.
The flow is simple: External event → Webhook URL → Binx processes → WhatsApp message.
Setting Up a Webhook
From the Binx dashboard:
1. Go to Automations and click Create
2. Select Webhook as the trigger type
3. Write a prompt describing how to handle the event, or use a response template
4. Copy the generated webhook URL and secret
5. Paste the URL into your external service's webhook settings
Security
Every webhook automation comes with HMAC-SHA256 signature verification. Binx generates a webhook secret that you share with the external service. When a request arrives, Binx verifies the signature in the x-binx-signature header before processing. Unauthorized requests are rejected with 401.
Response Templates
For predictable webhook payloads, use response templates with Mustache-style interpolation:
- {{body.amount}} — access any field in the webhook body
- {{headers.x-event}} — read request headers
- {{automation.name}} — reference the automation itself
- {{date.now}} — current timestamp
Example template: "New payment of {{body.amount}} from {{body.customer_email}} for {{body.plan_name}}"
AI-Powered Processing
Toggle Use AI to have Binx intelligently summarize webhook payloads instead of using static templates. This is ideal for complex or variable payloads where a template would be too rigid.
Event Filtering
Not every webhook event needs your attention. Use event filters to trigger only on specific conditions:
- Only fire on successful payments, not failed ones
- Only fire on production deploys, not staging
- Only fire when a specific header value matches
Connect your world to WhatsApp. If a service can send a webhook, Binx can turn it into a notification.
Create your first webhook automation
Connect Stripe, GitHub, or any webhook service to your WhatsApp.
Set Up WebhooksFrequently asked questions
Is the webhook URL secure?
Yes. Each webhook URL uses a unique 64-character hex token. Combined with HMAC-SHA256 signature verification, unauthorized requests are rejected before processing.
Can I use webhooks with Zapier or Make?
Absolutely. Any service that can send an HTTP POST request to a URL can trigger a Binx webhook automation — including Zapier, Make (Integromat), n8n, and custom scripts.