Behind the build Article

Why a calendar was the last piece Franz needed

Adding a calendar to Franz was easy. Making it belong was the hard part. Why I waited until messaging, email, and the AI layer were in place.

· 5 min read
Share
Flat editorial illustration of a calendar with a day's events sitting beside two speech bubbles on a desk, representing schedule and conversation together in Franz

Franz has a calendar now. Your Google, Outlook, and iCloud calendars, joined into one day-view that sits right next to your chats and your inbox.

I could have shipped that years ago. A calendar is, on the surface, one of the easier things to add. Connect the accounts, read the events, draw some boxes on a grid. So the honest question is not why it took so long to build. It is why I waited until now to let it in.

What Franz is actually for

Franz started in 2016 as one window for messaging. WhatsApp, Slack, Signal, Telegram, and dozens of others, side by side, so you stop hopping between tabs and apps all day. That was the whole idea, and it is still the spine of the product.

The reason it resonated was never "more apps in one place." It was less switching. Every time you jump from one tool to another, you pay a small tax: you reload context, you lose your place, you check three other things on the way back. Do that a few hundred times a day and the day is gone. Franz exists to flatten that tax.

Franz 6 widened the idea without breaking it. Native email arrived, so the slow, formal half of work lives in the same window as the fast, real-time half. An async and intelligence layer arrived on top, so Franz can catch you up across everything and help you draft the next reply with the right context already attached.

Every one of those additions had to earn its place against a single test: does this make the day calmer, or just busier?

Why I didn't add a calendar sooner

A calendar fails that test for a long time.

On its own, a calendar bolted into a messaging app is just another tab. It does not reduce switching, it adds a surface. You would still open your real calendar for anything serious, and Franz would have a half-feature sitting there collecting dust. I have shipped enough software to know how that ends.

The thing that changed is not the calendar. It is everything around it.

Once your conversations and your inbox already live in Franz, the missing axis becomes obvious. Messages and email tell you what needs doing. They are full of asks, threads, approvals, and follow-ups. What they never tell you is when. Time is the one dimension a messaging workspace structurally lacks, and it is the dimension that decides whether any of those asks actually get done.

That is the moment a calendar stops being a tab and becomes the missing piece. Not "here is another app." Instead: here is the shape of your day, sitting beside the conversations that fill it.

A day in Franz: the meeting you are about to miss, the call that collides with the school run, dinner at the end of it, all beside the conversations they belong to.

It is a small thing that quietly changes how the window reads. The meeting you forgot was in twenty minutes is no longer hiding in a tab you did not open. The customer call and the thing you promised the family land in the same glance. You answer the message and you can already see whether you actually have time to say yes.

Where it meets the AI

This is also where the calendar does more than draw boxes.

The async layer in Franz is built to catch you up: what happened across your messages and your inbox while you were heads-down, and what deserves a reply. Until now it could see the what. It could not see the when. Give it your day and "what's next" stops being a vague feeling and becomes literal. The assistant knows you have a ninety-minute gap before the next call, and that two of the threads waiting on you are quick. It can tell you the proposal is better sent tonight than tomorrow at noon, because it can see tomorrow.

Messaging, email, async catch-up, and now time, in one window, feeding one assistant. That is the combination I was actually waiting for. The calendar was the last structural piece that makes the whole thing add up to a workspace instead of a pile of features.

Your schedule stays yours

A calendar is intimate data. It is where you are, who you meet, when you are away from your desk, and the small private events you would never put in a work tool. I take that seriously, the same way I take your messages and your inbox seriously.

So here is the part that matters most, stated plainly: your calendar is not synced to Franz servers. It is read on your machine and it stays on your machine. Franz keeps no copy of your schedule, because there is nothing to copy. By default the whole thing is 100% local.

AI is the only part that can reach beyond your device, and even that is your choice to make. Run the local model and nothing leaves your machine at all, not even for the assistant: it lives on your hardware and answers there. Use Franz Cloud AI and that runs on European infrastructure under the same privacy promise as everything else. Bring your own key and only the relevant data goes to the provider you picked, on your terms. In every case it is a deliberate choice you make in the moment, not a quiet background sync, and only the slice of data a given request needs ever moves. Your schedule is never sold, never mined to build an advertising profile, and never turned into training data.

If you want the longer version of why local-first matters and how it is built, I wrote about it in why Franz runs on European infrastructure.

The last piece

I do not mean the calendar is the last thing Franz will ever ship. There is plenty ahead.

I mean it is the last structural piece of the thing I set out to build: one calm workspace where your real-time messaging, your email, your async catch-up, your AI assistant, and now your time all live together, instead of scattered across a dozen tabs that each want your full attention.

For ten years Franz has been chipping away at the same problem from different angles. The calendar is the angle that ties the rest together. It is the difference between an app that holds your conversations and a workspace that understands your day.

That is the version of Franz I wanted all along. It just needed every other piece in place first.

Stefan

  • Franz 6
  • Calendar
  • Product Philosophy
  • Calm Software
  • Founder Story
Share

Related reading

Ready to take control?

Downloaded over 1 million times — Franz brings messaging, email, and client work into one workspace.

See pricing

Stay in the loop

Product updates from the Franz team every 2–4 weeks — tips, new features, and release notes.