The stack
Scheduling
This page picks the booking tool a one-person shop should put on the site. It will not pick your CRM, your meeting recorder, or a second calendar “just in case.”
The job
A stranger needs to pick a real slot on your calendar without a five-email dance. The booking lands on the calendar you already use, with a video link or a location you chose, and you are not double-booked because a second calendar was “also the truth.” That is the whole job.
If the work cannot be booked that way — emergencies, on-call, custom quotes that need a call first — put hours and a mail address on the site instead. You do not owe the internet a booking link because a thread said every business needs one.
Who this page is for
- You sell time: consults, discovery calls, sessions, install walkthroughs.
- One person owns the calendar. There is no round-robin sales pod.
- You want an to wire event types and buffers from a checklist, while you confirm the hours and take the test booking.
Who should leave
- A team that needs routing forms, round-robin, and Salesforce lookup before lunch — you are shopping Calendly Teams or Cal.com Teams, not a solo free tier.
- Someone whose buyers require a specific enterprise scheduler written into the contract.
- Anyone looking for an AI that “handles scheduling over email for you” as the product. That is a different invoice and a different failure mode.
What “good” looks like in 90 days
- One public link (or a short set of event types) matches the hours you actually work.
- Buffers and minimum notice exist, so nobody grabs you in forty minutes or stacks three calls with no gap.
- Bookings appear on phone and laptop on the same calendar of record.
- You have done one cancel and one reschedule from the guest side so you know those links work.
If you cannot point at those, the tool did not finish the job.
The pick
Primary
Product: Cal.com Plan: Individuals — free forever, as listed on Cal.com’s pricing page on 8 Sep 2026. One user, unlimited event types and calendar connections, email and SMS notifications, payments via Stripe or PayPal if you want deposits. Why this one: Unlimited event types on free is the difference between “intro call” and “paid session” without an upgrade wall. Connect Google or Outlook, set availability once, put the link on the site. Cal.com branding stays on Individuals; removing it is a Teams feature. For a one-person shop, that trade is fine. When it stops being the pick: You hire a second bookable person and need round-robin or shared availability, or a buyer forces another vendor’s scheduling .
Runner-up (only if the split is real)
Product: Calendly Choose this instead when: Your clients already know Calendly, you want their polish and workflow ecosystem, and you will pay for more than one event type. Standard lists at $10/seat/month billed yearly ($12 month-to-month) on Calendly’s pricing page as of 8 Sep 2026. Free Calendly is capped at one event type and one calendar connection — fine for a test, not for a shop with intro + paid + follow-up. Cost of being wrong: You pay ~$120/year for what Cal.com Individuals already covers, or you stay on Calendly Free and smash every meeting type into one awkward link.
Skip
- Calendly Free as the long-term shop link: One event type teaches you the product. It does not run a business with three kinds of time.
- Calendly Teams / Cal.com Teams on day one: Round-robin and routing are real jobs — for a team. Solo, they are a seat tax and a settings maze.
- Self-hosting Cal.com (DIY) first: Cal.com’s community edition exists for people who want to run servers. Their own docs steer commercial use to hosted Cal.com. A one-person shop that needed a booking link does not need a Docker weekend before the first client books.
- Motion, Reclaim, and “AI runs your calendar” suites: They optimize a life you have not finished defining. Booking is a link and four rules, not a second brain.
Cost
| Kind | Cal.com Individuals | Calendly Standard (annual) | Calendly Free |
|---|---|---|---|
| Money (year) | $0 | ~$120/seat | $0 |
| Setup time | Under an hour if the calendar already exists | Under an hour | Instant, then you hit the one-type wall |
| Weekly tax | Low: protect hours, glance at bookings | Low, plus upgrade nag energy if you outgrow Free | High: one link for every kind of meeting |
| Exit | Calendar events stay on Google/Outlook; export or rebuild event types on a new host | Same — the calendar is the record | Same |
The booking page is disposable. The calendar of record is not. Pick the calendar first.
Who owns what
- You own: The calendar account, the availability rules, the public copy on the booking page, the where the link sits.
- The vendor owns: The booking app, notification delivery, and anything you never mirrored on your calendar.
- The agent never owns: Calendar OAuth approval, billing upgrades, who may see your full calendar, the words that describe your services.
Setup
You do
- Pick one calendar of record (Google Calendar or Outlook). Sign in. Approve calendar access to Cal.com yourself.
- Write the hours you actually work, minimum notice, and buffer between meetings — on paper or a note, before the agent invents them.
- Take a test booking from a private window on your phone. Cancel it. Confirm the hold disappeared.
The agent does
- Create two or three event types from your written list (for example: Intro 20 min, Paid session 50 min). Not twelve.
- Attach the video location you already use (Meet, Zoom, phone). Set buffers and notice from the note you wrote.
- Draft the public description text for you to rewrite. Paste the final link where you said it should live (site, email signature) only after you approve the words.
The agent does not
- Connect a second personal calendar “for safety.”
- Widen availability into evenings you did not offer.
- Buy Teams, remove branding, or enter a card.
Day to day
Protect the hours. When life changes, edit availability once — do not negotiate exceptions in email all week. Check bookings once a day, not every notification. If the same person no-shows twice, require confirmation or a deposit on that event type; do not invent a new tool.
The agent can adjust an event type length after you decide it. You own the “I’m out Thursday” override.
How you know it is working
- A stranger books from the site and you see the event on your phone without refreshing five apps.
- You stop offering three windows over email.
- Reschedule links work without you pasting new times by hand.
How you know it is failing
- You still say “send me some times” because the link is buried or wrong. Put it where people already look.
- Double-books appear. First fix: one calendar of record, then check which calendars Cal.com is allowed to read.
- Guests hit timezone chaos. Turn on automatic timezone detection and test from a different zone than yours.
Switching off
Your calendar keeps the history. Export or screenshot event-type settings if you care. Stand up the new booking link, put it on the site, leave the old link alive for a week with a note on the page or a redirect if you have one. Do not delete the old account the morning you switch — someone has the old URL in an email from March.
Affiliate notes
No affiliate links on this page. Cal.com and Calendly are named because they close the job, not because a partner URL is approved. See the live Cal.com pricing and Calendly pricing pages before you pay; this writeup is dated.
Last verified
- Date: 2026-09-08
- What was checked: Cal.com Individuals free forever with unlimited event types on cal.com/pricing; Teams $12/user/month yearly. Calendly Free one event type; Standard ~$10/seat/month yearly / $12 monthly; Teams $16/seat/month yearly on calendly.com/pricing. Cal.com DIY/self-host positioned as community path, not the default commercial path.
- What may have changed: Dollar amounts, Free-tier limits, branding-removal gates, Cal.com’s self-host story.
Term
Domain
The name you type into a browser, like yourname.com. You rent it from a registrar. It is the address people put on an invoice, not the website files themselves.
Acronym
DNS
The internet's address book. When someone types your domain, DNS tells their computer which server actually holds your site or your mail.
Acronym
MX
A DNS record that says which service should receive email for your domain. If MX is wrong, mail to you@yourdomain bounces or lands in the wrong inbox.
Acronym
IMAP
The usual way a phone or laptop mail app talks to your mailbox. Mail stays on the server, so the same inbox shows up on every device.
Term
Registrar
The company that rents you the domain name and lets you point it somewhere. Cloudflare Registrar and Porkbun are registrars. Squarespace or Google can also act as one if you bought the name through them.
Term
Nameserver
The computers, named by the registrar, that answer DNS questions about your domain. Changing nameservers is how you hand DNS from one host to another.
Acronym
2FA
A second check after the password, usually a code from an authenticator app or a hardware key. SMS codes are weaker. You type 2FA. An agent does not.
Term
Stack
The small set of tools you actually run the company on: mail, invoicing, calendar, a site. On this site, a stack page is one job with a named pick and a named skip.
Term
Agent
Here, an AI helper that can draft files, checklists, and clicks you can undo. It does not hold passwords, 2FA, the card, or the final words on a public page.
Acronym
CRM
Software for tracking people you sell to: notes, follow-ups, a pipeline. A spreadsheet or starred mail is enough until those follow-ups stop fitting in a table.