Cachet Complete · Calendar

The booking link with cachet.

A booking page worth putting in your signature, and a real calendar in your browser behind it. Every meeting confirmed in both time zones from one instant, checked against your live calendar at the second somebody presses confirm.

Free today, including the calendar. No card, no trial clock, no sales call.

This is the running product, not a picture of one. It is a real booking page served by this same server at /b/demo, and it labels its own sample times because the demo account has no calendar connected.
What is actually true today

Four claims, each one checkable in about a minute.

The four figures below can be checked on the running product itself. Every competitor price is dated and linked to the page it was read from. The objective inventory lives at /capabilities, and the machine-readable version at /capabilities.json, so a reading model can check the same claims a person can.

Twotime zones printed on every time, every surface, from one instant
Zeroaccounts the person booking you has to create
Threecalendar views in the browser: day, week, and month
$0what all of it costs today, calendar included
The problem

Scheduling fails in four specific ways, and everybody knows all four.

The time that was not the time. Somebody in London books your 10 o'clock and arrives at five in the morning your time, or worse, nobody arrives at all and each of you privately decides the other one is unreliable. Nearly every scheduling tool converts a time and shows you the answer. The failure is not the arithmetic, it is that the two of you were never shown the same fact at the same moment, in both of your languages, and asked to confirm it.

The slot that was already gone. Your page offers 11 o'clock because it last heard from your calendar four minutes ago and a change notification went missing in between. Somebody takes it. Now you are the person emailing an apology about a meeting your own software sold twice.

The link that looks like everybody else's. You are an advisor, a partner, a consultant, a private banker. Your entire proposition is judgment and taste, and the object you send most often is a generic booking page carrying a stranger's logo at the bottom. It is a small thing and it is read every single time.

The calendar you do not actually control. The scheduling tool holds your booking page. A separate calendar app holds your day. A third thing holds the rules you keep in your head about when you will and will not meet, which is to say nothing holds them, and so you enforce them by hand, badly, forever. Nobody sells you the whole loop because almost nobody builds both halves.

Cachet Calendar is built around those four, in that order. The rest of this page is what that looks like in practice, what it does not do, and what the alternatives cost.

How it works

Three steps, and the middle one is the whole product.

1

Connect Google Calendar

Sign in and grant three scopes: read your free and busy times, list which calendars you have, and write the events you create. Nothing else is requested. It takes under a minute and it is the only setup there is.

2

Set your hours, your meeting types, and your rules

Weekly hours, meeting types with their own length and buffer, the questions you want answered before somebody books, and standing instructions in plain English. This is where a calendar stops being a grid and starts being a policy.

3

Send one link

They pick a time, see it confirmed in both zones, and answer your questions. A real event lands on both calendars with a Google Meet link, and they keep a private link to move or cancel it without emailing you.

What happens at the moment of confirm. Your free and busy times are polled live from Google, not read from a cached mirror. The standing rules are applied a second time, so a slot that a rule protects cannot be taken by somebody who kept an old link open. A meeting type longer than your own duration cap is not offered at all rather than offered and then refused. Then the event is created with both parties as attendees, and Google itself sends the invitation, which is why it arrives looking like an invitation rather than like marketing.

The calendar

A real calendar in the browser, on the free tier.

This is the part that does not usually come in the box. Booking tools sell you a page and send you back to somebody else's calendar app. Calendar apps sell you a beautiful client and bolt a thin booking page onto the side. Cachet Calendar runs both, which is also the reason its scheduling rules can do something the booking-only tools structurally cannot.

Day, week and monthBuilt

Your real Google calendars at /calendar, each one in its own colour, shown or hidden as you like, and the choice is remembered. On the free tier, with no upgrade prompt attached to it.

Drag to move, drag to resizeBuilt

A drag writes only the times. It never overwrites the description, the attendees or the colour, which is the quiet bug that makes people stop trusting a third-party calendar.

Repeating events that survive daylight savingBuilt

Standard recurrence rules (daily, weekly, every two weeks, monthly, yearly), described back in plain English with the next dates previewed before you save. Recurrence is generated in the event's own zone, so a nine o'clock weekly meeting is still nine o'clock in November.

Sync you can auditBuilt

Each calendar is mirrored using Google's own incremental sync tokens, re-baselined automatically when a token expires, and the interface states when it last synced and which calendar failed if one did. A stale view that says nothing is worse than an error.

Type the meeting, do not fill the formBuilt

A language model reads the phrase. Its stated bar is the failure competitors' own reviewers complain about: it keeps your title intact, and when a phrase is vague, such as "in the evening", it asks rather than quietly inventing a time. If the model is unavailable a simple pattern reader takes over and the interface says so.

Native appsPlanned

Mac, Windows, iPhone, and Android clients over the same sync layer. Not built. Today the calendar is a browser tab, which is genuinely universal and genuinely not an app.

Standing instructions

Say the rule once. It keeps applying.

"Keep Friday afternoons clear." "No meetings before nine." "Nothing after six on weekdays." "Keep meetings under 90 minutes." You say it in plain English, it is restated back to you in plain words so you can see it was understood correctly, and from then on it is enforced. There are two halves, and the difference between them is deliberate.

Prevent, automaticallyBuilt

A protected window becomes real busy time on your booking page, so nobody can book into it. A meeting type longer than your cap is not offered. This is enforced where slots are displayed and again where a booking is confirmed, so somebody holding an old link cannot walk through it. No message is sent to anybody to make this true. It is simply not available.

Surface, never automaticallyBuilt

Meetings already on your calendar that break a rule are listed for you to handle. Cachet Calendar does not decline them and does not write to the organiser. Declining somebody else's meeting carries your name, and it stays your decision, every time.

Why nobody else does the first half. Preventing a booking requires owning the booking surface. Reading your rules requires owning the calendar. Of the 11 alternatives compared below, none runs both, which is why their equivalents can only ever advise you after the fact. The one product elsewhere that reaches this tier is Microsoft Copilot's calendar instructions, which is new and needs a Microsoft 365 seat. No personal calendar client has it at all.

Everything it does

Labelled built or planned, with nothing blurred in between.

A feature list that mixes what ships with what is intended is the cheapest lie in software, and it is the one that costs a customer the most. Here is the whole surface, honestly marked.

Public booking pagesBuilt

At /b/ plus your handle. The invitee books with no account at all.

Live free and busyBuilt

Polled from Google at the moment of booking, not read from a mirror that may be stale.

Both zones confirmedBuilt

Both times formatted from one moment in Coordinated Universal Time, so they cannot disagree.

Google Meet on every bookingBuilt

A real event on both calendars, with a meeting link, sent by Google itself.

Reschedule and cancelBuilt

A private link on every booking. No login, no email to you, no negotiation.

Meeting types and weekly hoursBuilt

Name, length and buffer per type; your own hours per weekday.

Your questions, before they bookBuilt

Defined per meeting type, required or optional. A missing required answer is refused before any event is created, and every answer reaches your confirmation email and the event itself.

Your meetings, in one listBuilt

Upcoming soonest first, past most recent first, with the guest, the type and the time in your own zone. A cancelled booking stays visible with a label rather than vanishing.

Standing instructionsBuilt

Time-of-day windows and duration caps, in plain English, enforced on the booking page.

Invitee calendar overlayPlanned

Letting the person booking see their own conflicts on your page. SavvyCal ships this today and we do not.

Microsoft 365 and CalDAVPlanned

Outlook, iCloud, and Fastmail. Not connected. Google only today.

Cal, the scheduling assistantPlanned

An assistant that negotiates a time with the other side's assistant, over the Model Context Protocol. Named, specified, not built.

Custom domain, payments, team pagesPlanned

Booking at your own address, deposits, and a shared page for a firm. None of it exists yet.

Everyday moments

The specific afternoons this is for.

Products are bought for moments, not features. These are the ones Cachet Calendar was shaped around, and if none of them is your week, it is honestly not worth your time.

You advise people in other countries

Half your meetings cross an ocean and the other half cross three states. When you send a time, both of you see both zones, agreed on screen before anybody commits. The oldest failure in scheduling stops being your problem to police.

Your booking link is a first impression

It sits in your signature and goes out more often than your website does. It should look like it belongs to somebody whose judgment is worth paying for, not like a form.

You protect Friday afternoons and lose them anyway

You have rules. You enforce them by hand, which means you enforce them until the week gets busy. Said once here, the rule becomes busy time nobody can book into, and it holds on the weeks you are not watching.

You need something answered before the call starts

The reservation number, the account, the one question that decides whether the meeting is 20 minutes or an hour. Ask it on the booking page as a required answer, and it arrives in your confirmation and on the calendar event.

You are on somebody else's computer

A borrowed laptop, a hotel machine, a Windows desktop at a client office. The calendar is a browser tab. There is nothing to install and nothing to sign into twice.

Somebody needs to move a meeting at 11 at night

They have a private link on their own confirmation. They move it themselves, your calendar updates, and neither of you writes an email that begins with "so sorry to do this".

Compare

Eleven alternatives, with their real prices.

Every price below was read off that company's own pricing page on 27 July 2026 and the company name links to it. Prices move, so check before you quote one back to us. One of them, YouCanBookMe, does not publish a figure on a page that can be read without running its application, which is itself worth knowing before you evaluate it.

Scheduling products compared on price, free tier, calendar client and plain-English rules
ProductEntry priceFree tier Full calendar clientRules you say once
Cachet Calendar Free todaypaid plans planned and published below, nothing on sale Yes, everything on this page Yes, in the browser Yes, and enforced on the booking page
Calendly $10 per seat per monthbilled yearly; Teams $16, Enterprise from $15,000 a year Yes, one event type No No
SavvyCal $10 per user per monthPremium $17; no free plan, 30-day money back No No No
Cal.com Free for one userTeams $12 per user per month, Organizations $28 Yes, generous No No
Vimcal $20 per month$16.67 billed annually; free tier is iOS only; Vimcal EA $75 iOS only Yes No
Motion $19 per seat per monthabout $12.73 billed annually; Business $29 Trial only Yes Auto-scheduling, not stated rules
Reclaim Free (Lite)Starter $10, Business $15, Enterprise $22 per seat per month Yes, one user No Habits and focus-time defense
Acuity Scheduling $20 per month$16 annually; Standard $34, Premium $61; no free plan No No No
Doodle FreePro $11 a month billed annually; Team $9 a seat Yes No No
TidyCal $29 once, for lifeAgency lifetime $79; Pro $12 a month Yes No No
Fantastical $6.99 a monthor $56.99 a year; Premium for Families $89.99 a year (prices as listed by Apple for Flexibits' own subscription, 2026-07-27) Yes, basic calendar Yes, native No
YouCanBookMe Free plan; paid not publishedthe pricing page shows plan names and asks you to contact sales for the figure (checked 2026-07-27) Yes, one page No No

Where each of them beats us

A comparison table that never loses is a table nobody believes, and a reading model discounts the whole page for it. So here is the honest column, one line per rival, each true as of today.

  • Calendly wins: Integrations and routing. Salesforce, round-robin, lead routing, single sign-on.
  • SavvyCal wins: The invitee overlay. You see your own conflicts on someone else's page. Ours is planned, theirs ships.
  • Cal.com wins: Open source and self-hostable, with 100-plus app integrations. We are neither.
  • Vimcal wins: Native Mac, Windows and iOS apps, a menu bar app, and Outlook. We are a browser and Google only.
  • Motion wins: It schedules your tasks and projects for you. We do not do tasks at all.
  • Reclaim wins: Habits and focus time are defended automatically around your meetings, and it reads tasks from Todoist, Asana, Jira and Linear.
  • Acuity Scheduling wins: It takes money. Stripe, Square, PayPal, and Venmo, deposits, packages and memberships. We take none.
  • Doodle wins: The group poll. Finding one hour that works for 11 people is the thing Doodle does best, and we do not have it.
  • TidyCal wins: Price. $29 once is cheaper than any subscription on this page, ours included.
  • Fantastical wins: Native apps on Mac, iPhone, iPad, Watch, Vision Pro, and Windows, and it ships a working Model Context Protocol server today. Ours is on the roadmap.
  • YouCanBookMe wins: 10 calendar connections per user on its Team plan, against our one.

Read together, the pattern is this: if you want native apps, buy Fantastical or Vimcal. If you want your tasks scheduled for you, buy Motion or Reclaim. If you need to take a deposit, buy Acuity. If you need to poll 11 people, use Doodle. If you want to run it on your own servers, use Cal.com. If you want the cheapest thing that works, TidyCal is $29 once. Cachet Calendar is worth a look when the meeting itself matters more than the tooling around it: when the time must be right in two zones, when the slot must be genuinely free, and when the rules you keep in your head should be enforced by the page rather than by you.

Privacy

Your calendar goes to Google, and to the server that books for you.

What is requested. Three Google scopes: your free and busy times, the list of your calendars, and the ability to create and update events. Not your mail, not your contacts, not your files. You can see exactly what was granted in your Google account at any time, and disconnect there or here.

What we hold. An access token held server-side, your own settings (hours, meeting types, questions, rules), and a record of the bookings made through your page. The token never leaves the server that uses it. Calendar contents are read when a page needs them and are not warehoused.

What is never done. Your calendar is never sold, never used to train a model, never shared with another account, and never used to advertise to you. There is no data broker in this product and there is no plan to introduce one. A public booking page is resolved by a single lookup that constrains both the handle and its one owner, and the pointer and the record have to agree before anything renders, so there is no path by which it reaches a second account.

Analytics. This site measures page views and which sections people read, through PostHog, and nothing is captured until you accept. Inputs and text are masked, do-not-track is respected, and the product's own counters are aggregate totals with no personal information in them at all.

Email. Confirmations are sent by Google as real calendar invitations, from the account you connected. Cachet Calendar sends you a confirmation of your own with the answers to your questions. Nothing is ever emailed to the person booking you beyond what the booking itself requires.

Pricing

Free today. Here is what it will cost, published early.

A price you cannot see is a price you cannot judge, so the planned figures are below rather than behind a form. Nothing on this page is on sale, nothing asks for a card, and everything described above is on the free tier right now, the calendar included. When paid plans open, anything you have already set up keeps working.

Free

$0
Now, and not a trial
  • One booking link
  • The full browser calendar, all three views
  • Google Calendar sync and live free-busy
  • Standing instructions
  • Custom questions and self-serve reschedule
  • A small "Powered by Cachet" signature on your page

Signature Planned

$15.99
per month, billed annually at $191.88. Month to month $23.99.
  • Everything in Free, with the signature removed
  • Unlimited booking links and meeting types
  • More than one calendar connection
  • Your requests go to the front of the build queue
  • A 30-day money-back guarantee, in full, no conversation required

Business Planned

$27.99
per seat per month, billed annually. Three seats minimum.
  • Everything in Signature, for every seat
  • One bill, seats added and removed by an administrator
  • Firm-wide standing instructions
  • Hands-on setup for your team, by a person

Why these numbers. The premium end of this category is Vimcal at $20 a month, or $16.67 billed annually, and Acuity Premium at $61. The volume end is Calendly and SavvyCal at $10. Cachet Calendar is priced against the premium end because it carries a calendar client as well as a booking page, and then discounted hard for paying annually. There is deliberately no lifetime tier: this product runs continuing cloud and inference costs, and selling a one-time price against an unbounded recurring cost is a promise that eventually gets broken.

How cancelling will work. One click, always visible, no mandatory explanation and no retention maze. You will be offered a pause once, because most people who cancel actually want a pause, and then you will be let go. This is written down here before there is anything to cancel precisely so it cannot quietly become something else later.

Questions

The things people actually ask.

Do the people booking me need an account?

No. They open your link, pick a time, type a name and an email, and they are done. There is no sign-up wall, no app to install, and no password. The only account in the whole flow is yours.

Which calendars can I connect?

Google Calendar, today, and only Google Calendar. Microsoft 365 and CalDAV services such as iCloud and Fastmail are not connected yet. If your work calendar is Outlook, this is not the product for you right now, and we would rather say that here than have you find out after signing up.

How do you stop a double booking?

Your free and busy times are read live from Google at the moment somebody is looking at your page, and read again at the moment they press confirm, so a slot that filled while the page sat open is caught. Most tools rely on a change notification arriving from the calendar provider, which is exactly the message that goes missing when a calendar is busy. Reading at the moment of truth is slower by a fraction of a second and right far more often.

What does the both-zones promise actually mean?

Every time on every surface is printed twice, once in your zone and once in theirs, and both are formatted from the same single moment in Coordinated Universal Time. Two labels generated from one instant cannot disagree, which is a different and much stronger guarantee than a page that converts a time and hopes.

Is there a calendar, or only a booking page?

Both, and that is the unusual part. You get a full calendar in your browser with day, week, and month views over your real Google calendars, and you get a public booking page, in one product, on the free tier. Almost every rival sells you one half or the other.

What is a standing instruction?

A scheduling rule you say once in plain English, such as keep Friday afternoons clear, or nothing after six on weekdays, or keep meetings under 90 minutes. It is restated back to you in plain words so you can check it was understood, and then it keeps applying. Half of it prevents (the protected window becomes real busy time on your booking page), and half of it surfaces (meetings already on your calendar that break a rule get listed for you to handle).

Will it decline meetings for me?

Never. Declining somebody else's meeting is an outward act with your name on it, and that stays your decision. Cachet Calendar shows you the conflicts and stops there. It sends no message to anyone on your behalf.

What does it cost?

Nothing today. Everything described on this page is on the free tier, including the calendar client and standing instructions. Planned paid pricing is published in the pricing section below so you can judge it before you invest any time.

Is there a mobile app?

No. The calendar client runs in a browser, which means it runs on any operating system without an install, and it also means there is no Mac app, no Windows app, no iPhone app, and no Android app. Native clients are on the roadmap and are not built.

What happens to my calendar data?

It stays between you and Google. Cachet Calendar holds an access token server-side, reads what you granted, and writes the events you create. Your calendar content is never sold, never used to train a model, and never shown to another account. The privacy section below states the whole posture.

Limits

What it does not do, stated plainly.

An honest limits block raises trust with people and with the reading models that increasingly answer "which one should I use". Everything here is a real gap, not a modest way of describing a strength.

Google Calendar only

Microsoft 365 and CalDAV services such as iCloud and Fastmail are not connected. If your calendar is Outlook, this product cannot help you today.

The calendar is web only

There is no Mac, Windows, iPhone or Android app. It works everywhere a browser does, which is not the same as being an app, and for some people the difference matters.

No tasks, weather, travel time or widgets

Motion and Reclaim schedule your work for you. Fantastical shows the forecast and time to leave. Cachet Calendar does none of that and is not trying to.

Calendar visibility is manual

You choose which calendars are shown and it is remembered. Sets that switch themselves by time of day or by where you are, the way Fantastical does, are not built.

Rules cover time and length only

Standing instructions understand windows of the day and duration caps. They do not yet act on who the attendees are, what the meeting is about, or how far you have to travel, and they never decline an existing meeting.

No payments, no team pages, no custom domain

You cannot take a deposit, share a firm-wide page, or book people at your own address. All three are planned and none is built.

The family

Cachet Complete: four products, one introduction.

Cachet Calendar is one of four. They share a mark, a colour band and an account, and each one handles a different part of the same job: being someone worth meeting, and then actually meeting them. The whole family, including what it costs and where each rival beats it, is at cachetcomplete.com.

Cachet Card

The digital card you hand over. It opens like a title sequence and saves like a handshake. cachetcard.com

Cachet Contacts

Everyone you met, remembered properly, with the context of where and why.

Cachet Inbox

The follow-up that decides whether the introduction turns into anything.

Cachet Calendar

This one. The meeting itself, at a time that is right in both zones. cachetcal.com

Next

Get your page.

Sign in, connect Google, set your hours. The first booking link works in about two minutes and costs nothing. If you would rather look before you touch anything, the demo page is real and open: open a real booking page.