Skip to main content

Customer created (customer.created)

Description

Triggered when a new customer profile is created in Chottulink, including contact fields and attribution metadata.

Payload structure

{
"eventId": "string (uuid)",
"eventType": "customer.created",
"timestamp": "string (ISO-8601)",
"schemaVersion": 1,
"payload": {}
}

Fields

Root (envelope)

FieldTypeDescription
eventIdstringUnique identifier for this webhook delivery.
eventTypestringAlways customer.created for this event.
timestampstringTime the event was emitted.
schemaVersionnumberVersion of schema.
payloadobjectCustomer and attribution details.

Payload object (payload)

FieldTypeDescription
customerIdstringCustomer identifier.
emailstringPrimary email when known.
namestringDisplay name when known.
phonestring | nullPhone number when known; otherwise null.
countrystringCountry when known.
deviceTypestringDevice type classification (for example android).
attributionTypestringAttribution classification: ATTRIBUTED or ORGANIC.
firstSeenstringTimestamp string for first-seen event (same general format as envelope timestamps).
attributionobjectAttribution snapshot (see below).
currencystringPreferred or account currency code when set (for example USD).

payload.attribution

FieldTypeDescription
linkstringShort link or profile URL attributed to the customer.
utmSourcestringUTM source when captured.
utmMediumstringUTM medium when captured.
utmCampaignstringUTM campaign when captured.

Example payload

{
"eventId": "c73e6659-e6ab-45f9-b7f5-93b51c36bf07",
"eventType": "customer.created",
"schemaVersion": 1,
"timestamp": "2026-04-29T13:03:52.070891",
"payload": {
"customerId": "CUST1017",
"email": "ankit.a@connectingdotsinfotech.com",
"name": "Ankit Aloni",
"phone": null,
"country": "India",
"deviceType": "android",
"attributionType": "ATTRIBUTED",
"firstSeen": "2026-04-29T13:03:52.018467",
"attribution": {
"link": "zeustechnology.trycleansify.com/profileManager",
"utmSource": "pmgatishakti",
"utmMedium": "official-website",
"utmCampaign": "national-master-plan-gati-shakti"
},
"currency": "USD"
}
}

Notes

  • customer.created uses attribution.link whereas lead/conversion payloads use attribution.shortUrl plus first/last touch fields—design parsers accordingly.