Webhooks

Send leads (and optionally event pings) to any endpoint—CRMs, Zapier, n8n, Make, or custom servers.

Typical Uses

  • Add lead submissions directly to a CRM (HubSpot, Salesforce).

  • Trigger a Slack notification or Email via Zapier on lead_submit.

  • Kick off complex marketing automations.

Setup Instructions

  1. Open your campaign in the Vizaro Editor.

  2. Click IntegrationsWebhooks.

  3. Webhook URL: Enter the endpoint URL (must start with https:// and accept POST requests).

  4. Payload Type:

    • Leads only (Default & Recommended).

    • Leads + Events (Higher volume, includes clicks/views).

  5. Secret (Optional): Set a secret key for HMAC-SHA256 signature verification.

  6. Click Test & Save.

Sample Payload (lead_submit)

Troubleshooting Guide

1. Webhook Not Receiving Data?

  • Check Logs: Open your endpoint logs (e.g., in Zapier or your server logs).

  • Format: Ensure your endpoint is configured to accept POST requests.

  • Response Time: Your server should return a 200 OK status code quickly. If you have complex processing logic, we recommend queuing the job and processing it asynchronously to avoid timeouts.

2. Signature Verification Failed

If you configured a Secret, Vizaro adds a signature header to the request. Ensure your validation logic uses standard HMAC-SHA256 hashing to compare the payload body with your secret.

Last updated