Skip to main content
Webhooks let you push contact data from Conversion to an external endpoint in real time. Use them to send data to tools like Clay, data warehouses, or custom applications as contacts progress through workflows.

Adding a webhook

Click Add webhook, enter a name and destination URL, then save. The webhook appears in the list with its name and URL. Click Manage on an existing webhook to open the full configuration panel.

Managing a webhook

The Manage panel lets you configure the webhook’s request details:
SettingDescription
NameA label to identify the webhook (e.g., “Send to Clay”)
URLThe destination endpoint that receives the request
Optional bearer tokenA token sent in the Authorization header for authentication
HeadersCustom HTTP headers to include with each request. Click Add header to add key-value pairs.
BodyThe JSON request body. Use Liquid variables to include contact data (e.g., {{contact.email}}, {{contact.last_name}}).

Testing a webhook

Click Test webhook at the bottom of the panel to send a test request to the configured URL. Use this to verify that the endpoint receives data correctly before using the webhook in a workflow.

Using webhooks in workflows

After adding a webhook here, you can reference it from the Webhook workflow node to send contact data to the configured endpoint as part of an automated sequence.