Approach

Every business is different, so we always start with a conversation.

How we work
About

We're a small London team of marketers, and we use AI to go faster.

About us
  • Cam BowenCam BowenCo-founder
  • Ben PowerBen PowerCo-founder
  • ElectraElectra
  • MahirMahir
  • NatashaNatasha
  • RahabaRahaba
  • ZobaerZobaer
Tool · CRM and follow-up

Cal.com

  • Free plan for one person
  • Unlimited booking types
  • Pop-up and inline embeds

The calendar behind the Book a call buttons on this site. You pick a time in a pop-up without leaving the page, and the booking carries your visitor ID, so we can match it to the visit that brought you in.

Why we use it

Booking that fits inside your page

  • A pop-up, not a new tab

    Where we wire it in, the calendar opens over the page, so the visitor books and carries on reading. Nobody gets sent off to another site to pick a time.

  • Your visitor ID goes with it

    We pass our own first-party visitor ID into the booking as a hidden field. Our forms send the same ID to the CRM.

  • Each button books the right call

    On our client landing pages one script runs every booking button, and each button points at its own event, such as an intro call or an offer call.

  • It wears your colours

    The embed takes the page's brand colour and light or dark theme, so it looks like part of the site.

  • Hidden events

    An event can stay off your public booking page and only open from a direct link, which suits follow-up emails and private offers.

  • Webhooks for every booking

    Cal.com can call a webhook when someone books, cancels or reschedules, so an automation, such as an n8n flow, can update the CRM.

Cal.com is the calendar behind our Book a call pop-up. Use the booking buttons in the footer, on the contact page or in the phone demo and a 15-minute intro call opens over the page, in our colours. You never leave the page you were reading.

Every booking knows where it came from

Two things go in when the calendar opens:

  • The visitor's ID, our own first-party ID, as a hidden field on the booking. Our forms send the same ID to the CRM, so a booking can be matched to the visit and the ad behind it.
  • Which button they clicked, such as the contact page or the phone demo. It's saved on the booking as a reference and pushed to the data layer for Tag Manager.

Landing pages with more than one kind of call

On the client landing pages we build, one script runs every booking button on the page, and each button books its own event, such as an intro call or an offer call.

We set it up for clients too

We've set Cal.com up on client sites, on the client's own account, with the visitor ID passed through the same way, for calls such as a founder call or a free consultation.

From self-hosted to hosted

We ran our own copy of Cal.com until June 2026. Now we use the hosted version, which leaves one less server to look after.

Compared

Which booking tool fits you?

Cal.com is what we'd use on most websites, but not always. Pick what you need and we'll tell you what we'd use.

What do you need bookings for?

Booking on your website

What mattersCal.comOur pickCalendly
Booking types on the free planUnlimitedOne
Calendars it checks for clashesUnlimited on the free planOne on the free plan
On your websiteInline, a pop-up on any button, or a floating buttonInline, a pop-up widget or a pop-up link
Your own trackingPass your visitor ID in as a hidden fieldUTM parameters and pre-filled answers
CRM syncHubSpot and Salesforce listed on the free planHubSpot from the Standard plan, Salesforce from Teams

Our pick: Cal.com. The free plan gives one person unlimited booking types and calendars, and we can pass your visitor ID through as a hidden field.

Just a booking link

What mattersCal.comGoogle WorkspaceGoogle Calendar booking pagesOur pick
SetupA separate account, connected to your calendarAlready in Google Calendar
Booking pageYour own page, or embedded on your siteA page you can share by link
Questions and remindersCustom questions, plus email reminders (text reminders on paid plans)Confirmation emails and up to five reminders
What you pay forFree for one person; teams pay per userA Google account; some features need an eligible Workspace or Google One plan

Our pick: Google Calendar's booking pages, if you're on Google Workspace and people just need to pick a slot. It's already in your calendar, you can add a Meet link, and there's nothing else to sign up for. We'd still reach for Cal.com the moment you want your tracking inside the booking.

Facts are from Cal.com's, Calendly's and Google's own pricing and help pages, October 2026. Prices change, so we've kept their numbers out.

Where it fits

It's one part of the setup.

If another part is broken, this one wastes money.

What's a customer worth?

  1. 1

    Website

    Pages that turn visitors into enquiries/sales.

    Websites
  2. 2

    Tracking

    Shows which ads and pages bring customers, not just clicks.

    Tracking
  3. 3

    CRM and follow-up

    Every enquiry saved, with where it came from, and followed up.

    CRM and email
  4. 4

    Ads

    Spend more once the website and tracking work.

    Paid media

Need a tool that doesn't exist yet? We'll build it.

About the tool

What Cal.com is

Cal.com is a scheduling tool: booking pages, embeds, reminders and team routing. There's a free plan for one person, and teams pay per user.

A note on the licence: Cal.com used to be open source under the AGPL. In April 2026 it moved its production code to a private repository and renamed the public one Cal.diy, under the MIT licence, for people who want to host it themselves. Cal.diy leaves out teams, routing forms, workflows and other commercial features.

Questions

Questions about Cal.com

Straight answers on how we work, what it costs and what to expect. If yours isn't here, just ask.

Still have questions?

Talk to us
Is Cal.com still open source?

Not the version Cal.com ships now. In April 2026 Cal.com moved its production code to a private repository. The public code lives on as Cal.diy, under the MIT licence, for people who want to host a scheduler themselves.

We use the hosted Cal.com. It has a free plan for one person with unlimited booking types (check Cal.com's pricing page).

Read the full answer : Is Cal.com still open source?
Where next

Start with your numbers.

We'll tell you which tools you need and which connections are missing.

Next step

Bring your numbers.

We'll tell you if the spend makes sense.

  1. A 15-minute callYour goals, your challenges, and whether we're the right fit.
  2. A 1-hour discovery callWe dig into your numbers. Worth a hundred emails.
  3. A concrete planAds, a custom build or both, as a one-off project or ongoing.
15 minutes · No pitch deck · A straight answer