Skip to main content
If your lead generation agency or advertising funnel uses Calendly to let prospects book consultation times, you can deliver those leads directly into 3i CRM in real time. When a lead books on your Calendly funnel, 3i automatically:
  • Creates the lead in the agent’s pipeline with status = 'Scheduled'.
  • Schedules the appointment on the receiving agent’s live calendar agenda.
  • Intelligently parses your custom questionnaire answers into clean, formatted CRM notes.
  • Captures the direct video meeting link (Zoom, Google Meet, Teams) and reschedule URLs.

Two Ways Vendors Can Deliver Calendly Leads

Direct Event Forwarding

If you want to forward Calendly’s native webhook event directly from your Calendly account without writing custom transformation code:

Webhook URL Format

Because Calendly does not support custom HTTP headers on webhook subscriptions, pass the agent’s x-source-token in the URL path:
(Example: https://api.3i.life/functions/v1/inbound-lead-gateway/v/06515a86-24ba-4952-9d52-670230196826)

Subscribed Events

  • invitee.created — Dispatched when a prospect books a meeting. 3i creates the lead as Scheduled.
  • invitee.canceled — Dispatched if a meeting is canceled or rescheduled. 3i updates the record accordingly.

How 3i Maps Raw Calendly Webhooks

When a vendor forwards a raw invitee.created event, 3i’s native parser automatically extracts and maps the nested properties:

Intelligent Q&A Answer Filtering

When prospects complete your Calendly questionnaire, 3i formats their answers into clean, structured notes while filtering out noise:
Answers like "No" or "None" to critical qualification questions (e.g. “Do you currently have coverage?” or “Any major health conditions?”) are strictly preserved as vital decision data.
Answers like "No", "None", or "N/A" to open-ended text prompts (e.g. “Please share anything that will help prepare…”) are automatically discarded to keep agent briefings clean.
Questions asking for contact phone numbers are promoted to the primary phone field and omitted from the notes section to prevent duplication.

Formatted Notes Output in the Agent’s CRM:


Raw Calendly Webhook Delivery Example

Here is the exact JSON structure Calendly dispatches on invitee.created that 3i ingests natively:

Pre-Flight Testing for Vendors

Test your Calendly webhook forwarder safely by adding "listen": true to the payload:
cURL
Returns HTTP 200 OK: