How to see all your calendars in one view (Google, Outlook, several accounts)

Updated September 15, 2026 · 6 min read

“See all my calendars in one place” usually means one of two different things, and it matters which one you need. If you mean you want one screen that shows every meeting across your Google and Outlook accounts, the native apps can mostly already do that. If you mean you want one merged picture of your real free time — the kind you could hand to someone else so they know when to book you — none of the native calendar apps do that, because each one is built to show events inside its own account, not a combined busy/free answer across accounts and providers. There are three ways to close that gap: overlay every calendar in one client so at least you can see them together, mirror busy blocks between your accounts so each calendar is accurate on its own, or use a merged availability view that reads every connected calendar and shows one honest answer — to you, and to anyone you send it to.

What native apps can and can't merge

Google Calendar can show several Google calendars stacked in one view — your own, a secondary calendar, someone else's if they've shared it with you — because they all live inside the same product. The Outlook desktop and web clients do the equivalent for Microsoft 365 and outlook.com accounts: add another mailbox and its calendar appears alongside yours.

What neither one does is merge acrossproviders. Google Calendar has no native way to pull in an Outlook calendar, and Outlook has no native way to pull in a Google calendar, so a Google plus Outlook combination always means two separate apps, two separate tabs, or a phone with two separate calendar icons. And even the within-provider overlays are personal — adding another calendar to your own view changes what you see, not what anyone else sees when they check your availability. A colleague looking at your work calendar still has no idea what's on your personal one.

Three ways to actually get one view

Client-side overlay.Add every account you can into one calendar app — Google's secondary calendars, Outlook's added mailboxes — and look at them stacked. Free, and fine for a same-provider setup, but it stops working the moment you mix Google and Outlook, and it never changes what anyone else sees about your availability.

Mirroring.Copy a plain “Busy” block from each calendar onto every other one you connect, so each individual calendar — Google or Outlook — ends up accurate on its own, without needing a combined view at all. This solves the double-booking problem specifically; it doesn't, by itself, give you a single screen to look at.

A merged availability view. Connect every calendar to one place that reads busy/free from all of them and renders a single week grid, without duplicating events into any of the source calendars. This is the only one of the three that gives you an actual one-screen view and something you can hand to someone else.

A merged week view, and what stays private

BusyBoard's dashboard is the automated way to get the third option: connect your Google and Outlook accounts — as many of each as you have, across different organisations — and pick which calendars inside each one count as busy. The week view then merges all of them into a single hour-by-hour grid, so you can see your real week without switching apps.

Two planes stay separate on purpose. Your own events show their real titles to you, because it's your calendar. Everything that leaves your account — what a teammate sees on a shared week, what a link recipient sees — is a plain busy block with no title, description, or attendee list, by schema, not by a setting you could forget to turn on. Merging every calendar into one grid and keeping the detail private are the same feature, not a trade-off between them.

Turning the merged view into something you can send

A view only you can see solves half the problem — the other half is getting someone else to book you correctly on the first try. Once your calendars are merged, a share link at busyboard.app/a/{slug}/{token} shows the same merged busy/free picture to whoever you send it to, rendered in theirtime zone, with a token that's the only secret in the link — reset it and old copies stop working, without changing the link itself. Anything they request lands as a booking request for your approval by default, so a merged view never turns into an unreviewed write to your calendar. It is the same idea as fixing double-booking across separate client calendars — one honest picture, built from everything you actually have.

Free vs Pro, honestly

The free plan connects one calendar and gives you one share link with a two-week booking window, syncing every ten minutes — enough if your whole schedule genuinely lives in a single Google or Outlook account. The moment you want several calendars merged into one view — a second Outlook tenant, a personal Google account alongside a work one, or any mix of providers — that's a Pro feature: unlimited connected calendars, an eight-week booking window, five-minute sync with push updates, a custom link, and auto-accept for bookings, all covered by a 14-day trial that doesn't need a card. If one calendar is genuinely all you have, the free plan already gives you the merged view; it just has nothing left to merge.

Try it

BusyBoard merges your Google and Outlook calendars into one availability view and gives you a link that shows only when you're free — never what you're doing. Create a free account or see the pricing.

Related guides