meetergo
Three routes into Cal.com: the Companion client, the App Store marketplace, and the embeddable booking page

Cal.com App: Which One You Actually Need

|10 min read
Dominik Rapacki
Dominik Rapacki
Dominik Rapacki is the CEO and founder of meetergo.com, driving GDPR-compliant scheduling innovation. Featured in leading podcasts, he’s a recognized expert in SaaS, sales, and digital transformation

Typing "cal.com app" into a search box is ambiguous in a way that costs people an afternoon. It can mean the Companion client you install on a phone, the App Store marketplace where you connect Zoom or Stripe, or the embeddable booking widget you drop onto a website. Three different products, three different setup paths, and the search results mix all of them together. This guide separates them, then walks the setup in the order that actually works: account first, integrations second, client last.

What people mean when they search for the Cal.com app

Cal.com ships several things that all carry the word "app," and the naming does not help. The marketplace lives at one URL, the downloadable client lives at a nearly identical one, and both rank for the same query.

What you searched forA phone or desktop client
What it actually isCal.com Companion, a mobile, desktop and browser-extension surface for an existing account
Who needs itAnyone who books or reschedules away from their laptop
What you searched forAn app store or marketplace
What it actually isThe Cal.com App Store, a directory of 100+ integrations you enable inside your account
Who needs itAnyone connecting a calendar, video tool, payment processor or CRM
What you searched forA booking widget for a website
What it actually isThe embed, a snippet that renders your booking page inside your own site
Who needs itAnyone putting a booking flow on a landing page

None of the three does anything on its own. All of them attach to a Cal.com account, which is the part most guides skip past.

Skip ahead if: you already have a working account and only want integrations, in which case Step 3 is the only section you need. If you are stuck at the sign-in screen instead, the Cal.com login walkthrough covers that separately.

Step 1: Create the scheduling account before anything else

The Companion client and the App Store both read from an account that already exists. Installing the client first and then trying to configure availability inside it is the most common wrong turn, because the client mirrors settings rather than creating them.

Sign up on the web, pick a username, and connect at least one calendar before you touch anything else. The calendar connection is what prevents double-booking, and every other feature reads availability from it. Without it, your booking page will offer slots you cannot keep.

Then create one event type. A single 30-minute call is enough to test with. Once that link produces a real booking on your calendar, the foundation is done and everything else is additive.

The free tier covers this entirely: $0 forever for one user, with unlimited event types and calendars (checked 2026-09-23). Paid tiers start at Teams, $12 per user per month on yearly billing, with Organizations at $28 per user per month and Enterprise on request (checked 2026-09-23). Teams and Organizations both carry a 14-day trial. The full tier breakdown sits in our Cal.com pricing analysis.

Step 2: Install the Companion client on the devices you book from

Cal.com Companion is the answer to "is there a Cal.com app," and it is genuinely broad: iOS and Android, browser extensions for Chrome, Firefox, Safari and Edge, and desktop builds for macOS, Windows and Linux (checked 2026-09-23). It costs nothing extra and is included with whatever plan you are already on.

Set expectations before you install. Cal.com's own engineering write-up describes Companion as different surfaces of one system rather than a standalone product, and the browser extension runs the same interface inside a frame. In practice that means you can book, reschedule, cancel and see your upcoming schedule from your phone, but deeper configuration work still happens on the web.

That distinction matters more than it sounds. In a 40-comment r/ProductivityApps thread comparing Calendly alternatives, participants treat "has mobile apps for you and your clients" as a single checkbox, when the two halves are unrelated. A client-side app is for you, the host. Your invitees never install anything: they open a booking link in a browser, which is how every scheduler in this category works.

So install Companion if you reschedule on the move. Skip it if you live in a laptop browser all day, because the extension mostly duplicates a bookmark.

Step 3: Add the apps you need from the App Store

The App Store is where "cal.com app" stops meaning a download and starts meaning an integration. It lists 100+ apps sorted into categories: 24 under conferencing, 21 under automation, 12 analytics, 9 calendar, 6 CRM, 5 payment and 4 messaging (checked 2026-09-23).

Install in dependency order, not alphabetically. Adding a payment processor before a calendar produces a booking flow that charges people for slots you are not free for.

Calendar apps come first

Google Calendar, Outlook, Apple Calendar, Zoho and Lark are the main options. Connect every calendar that holds a genuine conflict, not just your work one. The dentist appointment in your personal calendar will still ruin a Tuesday afternoon if Cal.com cannot see it.

Two-way sync is the setting to check. One-way sync writes bookings into your calendar but ignores the events already there, which defeats the point.

Video, payments and CRM next

Conferencing is the biggest category for a reason: it is the app most people need on day one. Google Meet, Zoom, Microsoft Teams, Webex and Jitsi are all listed, alongside Cal Video, which needs no external account.

Payments run through Stripe, PayPal, Cal Pay, BTCPayServer or HitPay. Turn this on only after your availability is genuinely accurate, because a charged no-show is a refund conversation rather than a lost slot.

CRM is thinner at 6 apps: HubSpot, Salesforce, Zoho, Close and Attio among them. If your CRM is not on that list, the automation category is the fallback route: Zapier, Make, n8n and Pipedream cover most of what a missing native integration would have done, at the cost of another subscription and another failure point.

What self-hosters run into

Self-hosting the open-source build is free, and it is the reason a lot of people pick Cal.com at all. The apps are the part that surprises them.

A poster in r/selfhosted opened a thread specifically about getting Zoom or Google Meet running inside a self-hosted instance, and the thread drew a single reply in ten months. That is the honest shape of the tradeoff: integrations that are one click on the hosted version become your own OAuth credentials, your own environment variables and your own debugging on a self-hosted one.

Where the line sits between the open-source build and the paid tiers is actively argued, too. An 80+ comment r/selfhosted thread spent most of its length on which capabilities sit behind Cal.com's commercial licence rather than in the freely self-hostable code. If self-hosting is your reason for choosing Cal.com, read the licence terms for the specific features you need before you commit infrastructure to it.

Common mistakes

Installing Companion and expecting it to replace the web app. It syncs an account rather than configuring one. Event types, routing forms and workflows are still web-first.

Connecting one calendar. Availability is only as accurate as the calendars Cal.com can read. Personal calendars cause most of the accidental double-bookings people blame on the tool.

Enabling payments before testing the booking flow end to end. Book yourself once, on a real slot, with a real card in test mode. The failure mode here is a refund, not an empty slot.

Treating the App Store count as the number that matters. 100+ apps is only meaningful if the six you need are in it. Check the specific integrations first, not the total.

Assuming self-hosted means feature-identical. It does not, and the gap is in exactly the places you will notice: integrations, some commercial features, and the maintenance burden that comes with both.

When a different scheduler fits the workflow better

Cal.com is a strong fit if you want an open-source codebase, an installable client on every platform, and the option to run the whole thing on your own server. Our Cal.com review goes through where it holds up and where it does not, and the Cal.com API breakdown covers the developer path.

The requirement it handles least well is EU data jurisdiction without an ops team. Hosted Cal.com routes through US-jurisdiction infrastructure for most accounts, so sovereignty in practice means self-hosting, which puts the integration work described above onto your plate permanently.

meetergo is the alternative worth weighing if that is your constraint: a Cologne-built scheduling and revenue pipeline used by 40,000+ people across 40+ countries, with German hosting, no US corporate parent, and a signed DPA out of the box rather than as a self-hosting project. Its own integrations directory carries 90+ app integrations including HubSpot, Make, Zapier and Aircall, sorted into the same practical buckets: calendar, video, CRM, payment and automation, plus DACH-native connections like GMX and Mailbox.org that no US-built scheduler carries.

meetergo calendar connection settings with Google, Outlook and iCloud accounts linked

On the workflow side, round-robin distribution spreads inbound bookings across a team, automated workflows handle reminders and follow-ups, payments at booking take a deposit up front, and meetergo connect runs encrypted video in the browser without a Zoom subscription, with e-signatures available in the same flow. Pricing runs Free at €0 forever, Light at €9.90/mo, Suite at €29.90/mo and Premium at €49.90/mo, with a 7-day trial on the paid tiers.

Two honest gaps, since they are the exact ones this article is about. meetergo has no self-hosted deployment, so if running scheduling on your own server is a hard requirement, Cal.com covers that and meetergo does not. And meetergo has no standalone mobile client to install: it is browser-based throughout, including the video, which is mobile-optimised for iOS and Android but is not something you download. If an installable phone app is on your list, weigh that before switching.

A 60-comment thread in r/smallbusinessowner on finding a scheduler where clients can see live availability is a good reminder of what most people are actually solving for. The question is rarely which app to install. It is which booking workflow you need, and the client is downstream of that.

Start free with meetergo and connect a calendar in about 30 seconds. No credit card required.

EU Calendly alternative

Everything Calendly does, plus video, CRM, and GDPR.

Free built-in video.Built-in Sales CRM.EU servers, no US data access.
Switch to meetergo

FAQs

Is the Cal.com app free?
Companion is free and included with any plan, including the $0 tier. The App Store apps are free to install, though several of them (Stripe, Zoom, HubSpot) need their own account on the other end.

Do my clients need to install anything to book with me?
No. Invitees open your booking link in a browser. Every client-side app in this category, Cal.com's included, is for the host only.

What is the difference between the Cal.com App Store and the Companion app?
The App Store is a directory of integrations you switch on inside your account. Companion is software you install on a device. The URLs differ by a single letter, which is most of why this question exists.

Can I use the App Store apps on a self-hosted instance?
Some, with work. Each integration needs its own credentials and configuration on your infrastructure, rather than the one-click flow the hosted version has.

Does Cal.com have a desktop app?
Yes, for macOS, Windows and Linux, alongside browser extensions for Chrome, Firefox, Safari and Edge (checked 2026-09-23).

How many integrations does Cal.com have?
The App Store lists 100+ apps across conferencing, automation, analytics, calendar, CRM, payment and messaging (checked 2026-09-23). Count the ones you need rather than the total.

What if I need EU data residency without self-hosting?
That is the case where a hosted EU-jurisdiction scheduler makes more sense than a US-hosted one. Our Cal.com alternatives roundup compares the options, and meetergo's security posture documents the hosting and DPA specifics.

See meetergo more often on Google

One click marks meetergo as a preferred source. Our articles then show up more often in your search results, in AI Mode and in AI Overviews.

Make us preferred on Google
GDPR-compliant. Hosted on EU servers.

Replace five tools with one. Add only the apps you need.

Start with scheduling. Turn on forms, video, CRM and AI notes only when they fit your workflow.

No credit card required. Cancel anytime.