Slack & Teams Alerts
Notify your team instantly when a visitor starts a chat, submits a lead form, or reaches a critical workflow step. No more missed opportunities.
Send real-time HTTP notifications to any external service when visitors reach a step in your chat workflow. Trigger Slack messages, Discord alerts, Microsoft Teams notifications, CRM record updates, or any API endpoint — all fire-and-forget, never blocking the conversation.
The Webhook Integration module sends an HTTP POST request to any URL you specify whenever the workflow reaches that step. It packages up the conversation data — visitor name, email, collected form fields, workflow metadata — and delivers it as a JSON payload to your chosen endpoint. The request is fire-and-forget: it executes in the background and the chat conversation continues immediately without waiting for a response.
This makes webhooks the perfect bridge between your chat workflow and the rest of your technology stack. When a high-value lead fills out a form in the chat, a webhook can instantly notify your sales team on Slack. When a support conversation ends, another webhook can update the customer's record in your CRM. When a visitor requests a callback, a webhook can create a task in your project management tool. The possibilities are limited only by what your external services can accept.
Because webhooks are non-blocking, visitors never experience a delay. The HTTP request fires asynchronously behind the scenes while the chat moves seamlessly to the next step. Even if the external service is slow or temporarily unavailable, the conversation is never interrupted — the webhook simply retries automatically.
Notify your team instantly when a visitor starts a chat, submits a lead form, or reaches a critical workflow step. No more missed opportunities.
Push visitor data directly into Salesforce, HubSpot, Pipedrive, or any CRM that accepts webhooks. Keep your sales pipeline in sync with live chat activity.
Connect to Zapier, Make (Integromat), or n8n to trigger complex multi-step automations. A single webhook can cascade into email sequences, SMS alerts, and database updates.
Send conversation events to your analytics platform or custom logging service. Track funnel progress, drop-off points, and conversion rates in real time.
Webhooks are invisible to the visitor — they fire silently between steps. The most common pattern is to place a Webhook node immediately after a data collection step (like Collect Info or a Form Field) to forward the captured data to an external service. You can also place webhooks at the end of a workflow to log the outcome, or at the start to notify your team that a new conversation has begun.
You can use multiple Webhook nodes in a single workflow. For example, the first webhook notifies Slack when a visitor provides their details, and the second webhook updates your CRM when the conversation is marked as resolved. Each webhook node operates independently with its own URL, headers, and payload configuration.
A B2B company captures leads in the chat and instantly alerts the sales team on Slack.
Webhooks are powerful integration tools. Follow these practices to ensure reliability and security.
Always use HTTPS URLs for your webhook endpoints. This ensures that visitor data is encrypted in transit. Never send personal information over unencrypted HTTP connections.
Use a service like webhook.site or RequestBin to test your webhook configuration before connecting to production systems. Verify the payload structure and headers are correct.
Configure your webhook payload to include only the fields your external service requires. Minimising data transfer improves performance and reduces privacy exposure.
External services can go down. The webhook module retries failed requests automatically, but always have a fallback — such as email notification — for critical workflows.
No. Webhooks are fire-and-forget. The HTTP request is sent asynchronously in the background, and the chat conversation moves to the next step immediately. Visitors never experience a delay, even if the external service takes time to respond.
The payload includes all data collected by the workflow up to that point — visitor name, email, custom form fields, page URL, and workflow metadata. You can customise the payload in the webhook node configuration to include only the fields you need.
Yes. The webhook configuration supports custom HTTP headers. This is commonly used for authentication tokens, API keys, or content-type specifications required by the receiving service.
The Webhook module is fire-and-forget — it sends data but does not wait for or display a response. The API Form module sends data AND waits for a response, displaying it in the chat. Use webhooks for notifications; use API Form when you need the response.
The Webhook module integrates seamlessly with these modules for powerful connected workflows.
Add webhook integrations to your workflow in minutes. Notify Slack, update your CRM, trigger automations — all from within the chat conversation, no code required.