SavvyCal

savvycal.com

YES

Replaceable in one session with an AI coding agent.

A scheduling link that lets the person booking overlay their own calendar on yours, so they pick a time that works for both instead of guessing from a list of slots.

Promptfree, for everyone, and the only version there is
Build me a scheduling link where the person booking can see their own calendar next to mine.

STACK
- Astro with a Node adapter, SQLite
- Google Calendar API for my availability, and the same for the visitor when they choose to connect

MY SIDE
- Weekly availability per link, stored in a named time zone
- Busy time subtracted from my connected calendar
- Preferred hours marked separately, so the page can rank slots without hiding the others

THE OVERLAY
- Optional: the visitor connects their own calendar read-only, in the browser, and their busy blocks are drawn over the grid
- If they decline, the page still works — this is an aid, never a requirement
- Nothing about their calendar is ever written to my database

THE GRID
- A week view, not a list: the point is seeing shape, not scanning options
- Their time zone detected and shown, changeable

HOLDING AND CONFIRMING
- Five-minute hold while the form is filled in
- A unique constraint on (link, start) so a slot cannot go twice
- Calendar event written with them as attendee, confirmation email with an .ics and signed cancel and reschedule links

Include the OAuth setup for both directions and a README on what visitor data is never stored.

What you lose

  • The calendar overlay itself, which is the whole reason to choose this over a plain slot list
  • Ranked availability, where you nudge people toward the times you actually prefer
  • Two-way sync with several calendar providers, maintained as their APIs move
  • Scheduling links that work for a team round-robin as well as for one person

If you would rather not build

  • Calendly, for the plain version of the same job
  • A shared Google Calendar with an appointment schedule, which costs nothing

The escape hatch

open source · no votes, no paid placement

Cal.com

$0

Open-source scheduling with calendar connections already built.

calcom/cal.diyfree · open source

Easy!Appointments

$0

A PHP booking system that runs on ordinary shared hosting.

alextselegidis/easyappointmentsfree · open source

Why this verdict

our own opinion · changed only by a person

76/100

Verdict yes at 76. The scheduling half is ordinary; the overlay is the part worth building carefully, and doing it without storing anything of the visitor's calendar is the detail that makes it defensible.

History

tracked since 10 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about SavvyCal

answered from the record above

Is SavvyCal free?

No — the plan we track is $12 a month. Basic at $12/month billed monthly, $10 annually.

Can you replace SavvyCal by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 76 out of 100, build time one session. Read what you lose before you decide.

How much does SavvyCal cost?

$12 a month on Basic — $144 a year. Recorded 9 Aug 2026.

What do you lose by replacing SavvyCal?

The calendar overlay itself, which is the whole reason to choose this over a plain slot list; Ranked availability, where you nudge people toward the times you actually prefer; Two-way sync with several calendar providers, maintained as their APIs move; Scheduling links that work for a team round-robin as well as for one person. If any of those carry weight for you, keep paying.

Is there an open-source alternative to SavvyCal?

Yes: Cal.com, Easy!Appointments. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 11 in Scheduling

Coming soon

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.

free forever · no tracking pixel · every prompt stays free on the site

Esc