Lead Sources
The source field identifies where a lead originated. It is required on every opt-in submission and must be one of the values below.
Available Sources
| Value | Description | Common Use Case |
|---|---|---|
| CALENDLY | Lead arrived via a Calendly booking | When Hermon's Calendly integration creates a lead automatically |
| MANUAL | Lead was created manually | For leads added directly in the Hermon dashboard |
| TYPEFORM | Lead submitted via a Typeform form | Application forms, intake questionnaires |
| WEBINAR | Lead registered for a webinar | Webinar registration pages, Zoom webinar integrations |
| NEWSLETTER | Lead subscribed to a newsletter or email list | Email opt-in forms, lead magnet downloads |
| LANDING_PAGE | Lead submitted via a landing page form | VSL pages, application funnels, squeeze pages |
| OTHER | Any other external source | Custom integrations, referral programs, etc. |
Usage
Pass the source value as a string in your request body:
"source": "LANDING_PAGE"
Idempotency & Sources
The combination of external_reference + source is used as the idempotency key. This means the same external reference can be submitted from two different sources and will create two separate opt-in records. This is by design — you may want to track a lead across multiple funnel entry points.