Webhook events

Webhook event: lead.created

The payload Cooledge sends when a lead is created.

Updated 17/06/2026

lead.created

Sent when a lead is created in Cooledge. It fires once for every lead your business owns, no matter where the lead came from: the portal, your website forms, the API or an inbound GoHighLevel opportunity. Delivered to your webhook subscriptions. Deliveries are at-least-once, so dedupe on X-Cooledge-Event-Id.

Envelope

Every event shares the flat envelope: event_type, version ("v1"), event_id, business_id, occurred_at, plus the fields below. See the events overview for the envelope detail and webhooks for signature verification and delivery semantics.

Fields

FieldTypeNotes
lead_idstringUUID of the new lead.
customer_idstring or nullUUID of the linked customer, when one is set. Usually null at creation, because customer linking happens after the lead is inserted.
namestring or nullThe lead's name.
emailstring or nullThe lead's email, normalized.
phonestring or nullThe lead's phone, normalized to E.164 where possible.
lead_typestringThe lead's type, for example inbound or marketplace.
sourcestringWhere the lead came from. Defaults to api for leads created through the API.
statusstringThe lead's status. A freshly created lead is always new.
external_ghl_opportunity_idstring or nullThe matching GoHighLevel opportunity id. Agencies match lead events on this field. Null for leads that did not come from GoHighLevel.

Example

{
  "version": "v1",
  "event_type": "lead.created",
  "event_id": "5e8b2c47-9a13-4f6d-8c20-3b1f7d9a0e54",
  "business_id": "a7f3c9d1-2e84-4b6f-8c01-5d9e2a1f7b30",
  "occurred_at": "2026-06-17T02:10:33.118Z",
  "lead_id": "2f6d9a18-4c73-4e85-bf02-7a1e5c8d3b96",
  "customer_id": null,
  "name": "Priya Nair",
  "email": "priya.nair@example.com",
  "phone": "+61498765432",
  "lead_type": "inbound",
  "source": "api",
  "status": "new",
  "external_ghl_opportunity_id": null
}

See webhooks for signature verification and delivery semantics, and all events.

Need a hand with an integration? Contact support