PingBell
scheduling
Direct webhook

Cal.com × PingBell

Every Cal.com booking, broadcast to every team screen. Connects via Cal.com's built-in webhooks.

Common use cases

  • Open-source-first teams' scheduling dashboard
  • Developer relations meetings tracking
  • Self-hosted Cal.com deployments broadcasting
  • Privacy-conscious teams running Cal.com + PingBell stack

What Cal.com + PingBell does together

Cal.com (the open-source Calendly alternative) has first-class webhook support. Configure PingBell’s webhook URL in Cal.com’s settings and every booking fires in real time.

Use cases

  • DevRel teams tracking developer meetings booked
  • Open-source-first teams standardized on Cal.com
  • Self-hosted Cal.com deployments broadcasting to PingBell cloud
  • Privacy-conscious teams keeping scheduling data in Cal.com and broadcasting aggregates
  • Multi-host teams tracking total booking velocity across the team

Setup

  1. In Cal.com, go to Settings → Developer → Webhooks → Create.
  2. Paste PingBell’s webhook URL.
  3. Subscribe to BOOKING_CREATED (and BOOKING_CANCELLED for net-booking math).
  4. Save, test.
  5. Configure PingBell counter.

Why PingBell for Cal.com users

Cal.com is open-source-first. PingBell pairs with that aesthetic: transparent pricing, no per-seat tax, and a webhook-driven setup that works the same whether you’re on Cal.com cloud or self-hosted.

FAQ

Does it work with self-hosted Cal.com?

Yes. Your Cal.com instance POSTs to PingBell cloud just like Cal.com cloud does.

What events are supported?

BOOKING_CREATED, BOOKING_CANCELLED, BOOKING_RESCHEDULED, MEETING_ENDED.

Does it work with Cal.com’s round-robin assignment?

Yes. Whichever host the booking is assigned to fires the same event — the team-wide booking counter ticks up either way.

Connect Cal.com in minutes.

Start the trial, connect Cal.com, and the next event from it will ring a bell.