ClickCease What are Webhooks? - Help Center - WhatConverts

What are Webhooks?

Who has access to this feature?

Available on: All Plans

Access level: All Users

Webhooks in WhatConverts send lead data from WhatConverts to external systems in real time. When a new lead is created or updated, WhatConverts automatically pushes the lead data to a URL you define, allowing you to pass information into your CRM, marketing automation platform, or custom applications without manual intervention.

How Webhooks Work

When a lead is created or updated in WhatConverts, the system immediately sends a POST request containing lead data in JSON format to your webhook URL. This outbound request allows WhatConverts to push data to your external systems in real time, so you can process leads instantly without manually checking the dashboard or relying on scheduled reports.

Types of Webhook Triggers

WhatConverts supports two primary trigger types:

New Lead Trigger: Fires when a new lead enters your account. This trigger sends complete lead data, including contact information, marketing source, device details, and lead-specific fields based on the lead type.

Update Lead Trigger: Fires when an existing lead is modified in your account. This trigger sends the updated fields along with common lead variables, allowing you to keep your systems synchronized with changes made in WhatConverts.

Supported Lead Types

You can configure webhooks to trigger for specific lead types, giving you control over which data gets sent to your systems:

Common Webhook Data Fields

Every webhook POST request includes common variables that provide essential lead information:

  • Lead identification (lead_id, user_id, lead_type, lead_status)
  • Lead analysis data (keyword detection, lead summary, intent detection, sentiment detection, topic detection)
  • Timestamps (last_updated, date_created)
  • Lead qualification (quotable status, quote_value, sales_value, lead_score, lead_state)
  • Account details (profile, profile_id, account, account_id)
  • Marketing attribution (lead_source, lead_medium, lead_campaign, lead_content, lead_keyword)
  • Device and browser information (operating_system, browser, device_type, device_make)
  • Contact details (contact_name, contact_company_name, contact_email_address, contact_phone_number)
  • Location data (city, state, zip, country, ip_address)
  • Third-party tracking IDs (gclid, msclkid, facebook_click_id, google_analytics_client_id, and others)
  • Custom field mappings
  • Spam and duplicate indicators

Depending on the lead type, additional fields specific to that type of interaction will be included in the webhook payload.

Set Up Multiple Webhooks

WhatConverts allows you to add up to five webhooks that trigger simultaneously. This enables you to send lead data to multiple systems at once, such as your CRM, analytics platform, and internal notification system.

Test Webhooks

If you want to test webhook functionality but don't have a webhook URL ready, you can use testing services like webhook.site to generate a temporary URL and inspect the data WhatConverts sends.

Security Considerations

Webhook URLs should be secure endpoints capable of receiving and processing JSON POST requests. Ensure your endpoint can handle the data volume and implement proper authentication if needed.

Tip: For specific data formats by lead type, refer to the individual webhook documentation for each lead type.

Related Topics

Get a FREE presentation of WhatConverts

One of our marketing experts will give you a full presentation of how WhatConverts can help you grow your business.

Schedule a Demo
ready to get marketing clarity?

Grow your business with WhatConverts

14 days free trial Easy setup Dedicated support
G2 Best Results Summer 2025 Badge
G2 Best Relationship Summer 2025 Badge
G2 Best Usability Summer 2025 Badge
G2 Most Implementable Summer 2025 Badge
G2 Momentum Leader Summer 2025 Badge