Essay · On Calendars & Calendar Trust

Bidirectional Calendar Sync Should Be a Baseline

Every enterprise software platform on earth syncs with Google Calendar and Outlook Calendar. The medical software industry is the last industry holding out. Here’s why that has to end — and what FxMedSupport built when we got tired of waiting.

Let me say something plainly, because it has needed to be said in the medical software industry for too long.

Bidirectional calendar sync should be in every enterprise EHR by default. The fact that it isn’t is a failure of the entire industry. So we built it because someone had to.

Every enterprise-grade software platform on earth — from sales tools to project management apps to consumer scheduling apps a teenager can install on their phone — syncs bidirectionally with Google Calendar and Outlook Calendar. It is the baseline. It is the floor. It is the absolute minimum a serious business platform is expected to provide.

If you used a $10/month consumer app to book haircuts and that app didn’t sync to your calendar, you’d uninstall it and leave a one-star review. If you bought enterprise software for your business and it didn’t offer calendar sync, you’d call your sales rep and demand to know what year they thought it was.

And yet, in the medical software industry — the industry that handles the most sensitive, most time-critical, most life-impacting schedules in the entire economy — bidirectional calendar sync is somehow still treated as a luxury feature. A “nice to have.” Something providers should be grateful to even have access to.

That is unacceptable. And it has been unacceptable for a very long time.

So when we kept hearing the same question from provider after provider — “Is there any way to sync my Cerbo with my Google Calendar?” — we did what someone had to do. We built it. Properly. Bidirectionally. For both Google Calendar and Outlook Calendar. And we made it available on our Basic tier because no medical practice in 2026 should still be running two calendars in parallel.


The Two-Calendar Problem

Here’s how it plays out in nearly every practice I walk into.

The provider uses Google Calendar or Outlook Calendar for the rest of their professional life. That’s where their personal appointments live. Their networking calls. Their speaking engagements. Their travel. Their conference deadlines. The school events, the dentist appointments, the family commitments that anchor their week.

Then, separately, the practice runs Cerbo for patient appointments — visits, follow-ups, lab review calls, intake sessions.

The two calendars don’t talk. They don’t even know the other one exists.

So when the provider blocks off Tuesday at 2pm in their personal calendar for a dentist appointment, Cerbo doesn’t know. The staff sees that slot as wide open and books a new patient consultation into it. The provider arrives Tuesday morning to a fully booked clinic day and discovers, too late, that they have a 2pm dentist appointment forty-five minutes across town.

Or the reverse: an emergency patient gets squeezed into Cerbo on Thursday morning. The provider has no idea, because their personal calendar shows them as completely free. They schedule a coffee meeting with a referral partner at the same time. Now somebody has to be canceled at the last minute — and somebody loses trust.

What Two Disconnected Calendars Actually Cost You

What I want providers to understand is that this isn’t just a logistics problem. This is a trust problem.

When you can’t trust your calendar, here’s what happens, week after week:

You start second-guessing every appointment your staff books. You triple-check before agreeing to anything new. You hesitate to commit to outside meetings because you’re never quite sure what’s already on the books. You feel a low, ambient anxiety about your day because you don’t actually know what’s coming.

Your staff loses confidence too. They feel terrible about double-bookings — even though it’s not their fault. They start over-protecting your time, leaving slots open they shouldn’t, telling patients “let me check and get back to you” for things they should be able to confirm instantly.

Your patients feel it. The visit that got rescheduled. The provider who walked into the appointment frazzled. The “can we move this to next week?” call. None of it is catastrophic on its own. But it adds up. It quietly tells the patient: this practice doesn’t have its act together.

If your calendar is unreliable, your entire business is unreliable. Calendar trust is business trust.

Every Other Industry Solved This A Decade Ago

I want to be specific about what I mean when I say medical software is behind on this. Because the gap is not small. The gap is embarrassing.

Consider what every other industry treats as the absolute minimum baseline for a serious business platform:

The sales industry. Every major CRM — the platforms that run $100 billion in commercial pipeline — offers bidirectional Google Calendar and Outlook Calendar sync. Out of the box. Day one. As a standard, expected, “of course it does this” capability.

The project management industry. Every major task and project platform syncs to your calendar. Deadlines flow in. Time blocks flow out. Nobody pays extra. Nobody upgrades a tier. It’s just there.

The consumer scheduling industry. Calendly, the free-tier consumer scheduling app that high school students use for tutoring sessions, syncs bidirectionally with Google Calendar and Outlook Calendar on day one of a free account. Calendly. For free.

The video conferencing industry. Zoom, Teams, Meet — all of them sync to your calendar automatically. Bidirectionally. Nobody questions it.

And then there’s the medical software industry. Where bidirectional calendar sync — the most foundational, expected, baseline capability in modern business software — is somehow still treated as advanced, premium, or even unavailable. In the industry that handles the most time-critical schedules in the entire economy.

This should be in every enterprise EHR by default. The fact that it isn’t is a failure of the entire industry. So we built it because someone had to.

This is the gap that we, at FxMedSupport, refused to accept as permanent. Cerbo is the best EHR in functional medicine — we’ve said that, and we mean it. But every great platform has gaps that need to be closed by the partners who build around it. This was one of them.

What This Looks Like in Practice

Let me show you the contrast between a practice running two disconnected calendars and one that has them connected.

Two Disconnected Calendars

A Tuesday Morning

  • Provider blocks 2pm in Google Calendar for a dentist appointment
  • Cerbo has no idea, shows 2pm as wide open
  • Front desk books a new patient consultation into the 2pm slot
  • Provider arrives Tuesday, sees patient at 2pm in Cerbo
  • Realizes the dentist appointment conflicts
  • Staff scrambles to call the patient and reschedule
  • Patient feels deprioritized, trust erodes
  • Provider’s confidence in the schedule erodes a little more

Bidirectional Calendar Sync

The Same Tuesday Morning

  • Provider blocks 2pm in Google Calendar for the dentist
  • Within seconds, that block appears inside Cerbo
  • Cerbo marks the 2pm slot as unavailable for booking
  • Front desk cannot accidentally book a patient there
  • The schedule is correct from the moment the block was made
  • The patient never gets booked into a conflict
  • The provider walks into Tuesday with full confidence
  • The schedule is one source of truth, expressed in two interfaces

This is not a hypothetical. This is the daily reality of every practice running the FxMedSupport bidirectional calendar integrations. The schedule simply stays correct, because the systems are finally talking to each other.

What FxMedSupport Built

For years, providers asked the same questions in our discovery calls. “Is there any way to sync my Cerbo with my Google Calendar?” “Can I see my Cerbo appointments in Outlook?” “Is there a way to block off my personal time without having to do it manually in both places?”

The honest answer, for a long time, was: not really. You could export. You could copy-paste. You could pay an admin to manually keep two calendars in sync. None of those were real solutions.

So we built the real solution. Two real, purpose-built, bidirectional integrations between Cerbo and the two most-used calendar platforms in independent medical practice.

01 For Google Users

Cerbo ↔ Google Calendar

Real, live, two-way sync between Cerbo and any Google Calendar account. Changes you make in Google Calendar appear in Cerbo. Appointments in Cerbo appear in Google Calendar. One source of truth, accessible from either interface.

02 For Outlook Users

Cerbo ↔ Outlook Calendar

The same bidirectional sync, built for Outlook Calendar. Whatever lands in Outlook flows into Cerbo. Whatever’s scheduled in Cerbo appears in Outlook. Built to the same standard, working with the same reliability.

These are not third-party connectors. They are not Zapier hacks. They are not weekly export-and-reimport workflows. They are real, purpose-built integrations between Cerbo and the calendar platforms your team already lives in.

How Bidirectional Sync Actually Works

The word “bidirectional” gets thrown around a lot in software marketing, so let me be specific about what it means here.

From Google or Outlook to Cerbo: When you create or modify an event in your personal calendar — a dentist appointment, a networking call, a travel block, a school event — that event flows into Cerbo within seconds. Cerbo marks the time as unavailable. Your staff sees the block in the Cerbo schedule. They cannot accidentally book a patient on top of it.

From Cerbo to Google or Outlook: When a patient is booked in Cerbo — a visit, a follow-up, a lab review — that appointment flows into your personal calendar. You see it on your phone, on your laptop, in whatever calendar app you live inside all day. You’re never surprised by a patient showing up because you knew about it the moment it was scheduled.

The result is exactly what should have been possible all along: one schedule, expressed in two places. Whichever calendar you prefer to look at — Google, Outlook, or Cerbo’s own interface — you’re looking at the same truth.

One schedule. Two interfaces. No more double-booking. No more missed appointments. No more provider showing up at the wrong place at the wrong time.

Why We Keep These on the Basic Tier

Anyone who looks at our pricing architecture will notice something odd. Our Google Calendar and Outlook Calendar bidirectional integrations are technically third-party integrations — which, by every other rule of our pricing structure, would put them in the Elite tier.

They’re not in Elite. They’re available on the Basic plan.

That’s a deliberate decision, and I want to be transparent about why.

We believe calendar sync between an EHR and the calendar a provider actually uses for their professional life is so foundational to running a medical practice that no provider should have to upgrade tiers just to access it. It’s not a luxury feature. It’s not a value-add. It’s the baseline of a trustworthy schedule.

And without a trustworthy schedule, none of the rest of the practice works. Not the patient experience. Not the staff confidence. Not the provider’s bandwidth. Not the business.

A Brief Note On How Deeply We Believe in This

Eighteen months ago, we offered our core calendar integration code directly to Cerbo, hoping they’d consider baking it into their own platform natively. We didn’t ask for credit. We didn’t ask for compensation. We believed the entire functional medicine industry deserved this functionality, and we were ready to give it away to make that happen.

Whether or not that ever materializes, the integrations exist today — built by FxMedSupport, available to every practice on our Basic plan and up, working in production right now.

What Changes the Day Your Calendars Finally Talk

I want to describe what it actually feels like, the first week a practice’s calendars start syncing properly. Because the experience is bigger than I think most providers expect.

The first thing you notice is the silence. The double-booking emails stop. The “we have a conflict on Thursday” texts from your front desk stop. The “did you remember you have a…” calls from your spouse or your scheduler stop.

The second thing you notice is the confidence. When you look at your calendar — whichever one you happen to be in — you trust it. Completely. Because you know that whatever’s there is the whole truth, and whatever’s not there is genuinely free time.

The third thing you notice is the bandwidth. The mental energy you used to spend triple-checking, second-guessing, and worrying about conflicts is suddenly available for actual work. For patients. For thinking. For your family. For the parts of your life that matter.

You stop being a calendar manager and go back to being a doctor and a business owner.

What to Do This Week

If you’re reading this and your calendar still lives in two disconnected places, here’s what I want you to do this week.

Take the doctor’s coat off. Put the business owner’s hat on. And ask yourself one honest question: “How many hours a week do my staff and I lose to calendar conflicts, double-booking corrections, and ‘let me check and get back to you’ deferrals?”

You don’t have to calculate the exact number. You just have to admit it’s not zero.

Then get this integrated. Your Cerbo calendar should talk to your Google Calendar or your Outlook Calendar. In both directions. Automatically. From this week forward.

You did not become a medical provider to be a calendar reconciliation specialist. Get the systems talking to each other, and get your day back.

And to the rest of the medical software industry: this should be in every enterprise EHR by default. The fact that it isn’t is a failure of the entire industry. We built it because someone had to.

If not now, when?

Kevin Mackey is the founder and CEO of FxMedSupport, the official Cerbo integration and development partner. He has helped hundreds of independent functional and integrative medical practices optimize their operations through software, automation, and integrations.
Scroll to Top