Skip to content
Calendar & scheduling

Connect Cal.com to HelloGrowthCRM

Same pattern as Calendly — bookings ingested with deduplication rules.

Quick answer

Does a booking create a lead automatically?

Yes — new bookers become leads with their booking answers mapped to fields, and existing contacts get the meeting attached to their record instead of a duplicate.

Overview

Cal.com is the open-source scheduling platform — Calendly's main challenger, favoured by teams who want self-hosting options, API-first control, or simply its generous free tier. Connected to HelloGrowthCRM, bookings become pipeline events: a prospect booking a demo creates or updates a lead, the meeting attaches to the deal, and cancellations and reschedules keep the CRM truthful without anyone copying calendar entries around.

The routing patterns Cal.com is known for — round-robin across a team, collective availability, routing forms — pair naturally with CRM ownership rules: the rep who gets the booking gets the lead, with the booking answers on the record. For teams choosing between schedulers, the CRM works identically with both Cal.com and Calendly, so pick on scheduling features and price, not CRM compatibility.

What data is involved

  • New bookings creating or updating CRM leads with the meeting attached to the record.
  • Booking-form answers mapped to CRM fields for qualification and routing.
  • Cancellations and reschedules reflected on the CRM timeline automatically.
  • Round-robin assignee synced to CRM lead ownership.
  • No-show marking available for follow-up automation.
  • Event-type tagged as source so demo bookings and intro calls report separately.

Step-by-step setup

Setup at a glance (3-5 bullets)

  • Configure webhook in Cal.com toward your CRM ingestion endpoint.
  1. Sign in or sign up at HelloGrowthCRM. Open the login page, enter your credentials (or use Google), or choose Sign up if you need a new account. You must be signed in before you can open Settings and connect this integration.

    HelloGrowthCRM login screen: Sign in with Google, email and password fields, Remember me, and Sign up link

    Open login page(opens in a new tab)app.hellogrowthcrm.com/login

  2. Open Settings. In the left sidebar, under Admin, click Settings (you will land on the Settings area; the URL is app.hellogrowthcrm.com/settings).

    HelloGrowthCRM Settings: Admin sidebar with Settings selected, secondary menu with Communication and Integrations, and profile area

    Open Settings(opens in a new tab)app.hellogrowthcrm.com/settings

  3. Go to Integrations. On the Settings screen, use the middle settings menu. Under COMMUNICATION, click Integrations (star icon). Then find and configure this connector—the connector-specific steps below pick up from here.

    HelloGrowthCRM Settings menu highlighting COMMUNICATION and Integrations next to the Admin Settings sidebar

    Open Settings (Integrations)(opens in a new tab)app.hellogrowthcrm.com/settings

  4. Configure webhook in Cal.com toward your CRM ingestion endpoint.

Best practices

  • Put qualification questions on the booking form and map them — the demo starts better when the rep knows company size and need beforehand.
  • Align round-robin membership with CRM ownership rules so the meeting-taker and the lead owner are the same person.
  • Automate the no-show reschedule nudge within the hour; recovered no-shows are the cheapest meetings you'll ever book.
  • Use separate event types per intent (demo, intro, support) — source-level conversion reporting depends on the split.
  • If self-hosting Cal.com, keep the webhook endpoint on HTTPS with the signing secret configured, same as any production credential.

Best for & common use cases

Open-source friendly scheduling with CRM sync.

  • Teams preferring Cal.com over Calendly for cost or hosting.

Expected outcomes

  • Faster lead handoff between tools and CRM owners
  • Cleaner activity history for follow-up and reporting
  • Lower manual copy-paste errors in the pipeline

Troubleshooting

  • Bookings not syncing: the webhook subscription is missing the BOOKING_CREATED trigger — re-add it with all booking event types.
  • Answers not mapping: the booking-form question was edited and re-keyed — refresh the field mapping after form changes.
  • Owner mismatch: the round-robin member isn't a CRM user — add them or map their email explicitly.

FAQ

Governance

Treat API keys and webhooks as production secrets. Align field mapping with your privacy policy and regional regulations (GDPR, marketing consent, telemarketing rules). Your admin controls which roles can install or edit integrations.