“What was the moment this product clicked?” —
A developer, indie maker, or privacy-conscious professional who uses Cal.com because they either self-host it or value that they can. They were on Calendly and either hit a pricing ceiling, wanted customization Calendly doesn't allow, or made a deliberate decision about data ownership. Cal.com is open source. They can read the code. They can modify it if they need to. The fact that this is possible — even if they never do it — matters to them in a way that influences their tooling choices.
What are they trying to do? —
What do they produce? —
They're building a product that includes embedded scheduling — customers can book time with their support team directly from the app. They've chosen Cal.com because the API lets them embed the scheduling UI in their product with their own branding, and because they're not paying per-booking fees. They're integrating the Cal.com API. The booking webhook is working. The cancellation flow needs testing. They're doing this in a weekend sprint and will be done before Monday.
Uses Cal.com either self-hosted (deployed on Railway or their own server) or on the hosted Cal.com platform. Builds with the Cal.com API for embedded use cases. Connects to Google Calendar and Zoom. Uses routing forms for qualification. Is a solo professional or a small team. Has at least one other open source tool in their stack for similar philosophical reasons (Plausible, Listmonk, Supabase, etc.). Is active in the Cal.com GitHub or Discord. Has filed an issue or PR at some point.
Pairs with `calendly-primary-user` to map the convenience-first vs. ownership-first scheduling tool philosophy. Contrast with `vercel-primary-user` for developers making the open-source vs. managed-service infrastructure decision. Use with `replit-primary-user` for builders integrating scheduling into projects built on open or managed infrastructure.