Why we built Google Calendar sync into Bookr
A nail technician in Leeds messaged us in week two of Bookr's launch. She'd signed up, set her availability, and shared her booking link with clients. Within three days, she had twelve bookings. Then she asked a question that made us stop: 'Where do I see these in my calendar?'
The moment we realised we'd solved half the problem
The honest answer was: you don't, not yet. She had her Bookr bookings sitting in isolation, and her personal calendar sitting elsewhere, and no way to join them together. She was doing what countless service professionals do every day: managing appointments across multiple tools, switching between apps, hoping nothing double-books.
We'd built a booking page for her. We'd made it easy for clients to pick a time slot. We'd even added one-tap drop-in mode for walk-in clients. But we'd missed something fundamental. A booking page isn't useful if it becomes yet another thing to check.
That message wasn't unusual. It was the third or fourth version of the same question. Not angry. Just practical. People weren't asking for a full calendar app. They were asking for what should have been obvious: let my bookings live where I already look.
Why we didn't rush to add it
Google Calendar sync isn't complicated on paper. Connect an account, push events, done. But for us, the question was whether it belonged at all. Bookr is intentionally simple. We built it for people who didn't have time for software that needed a manual. Our first tier is free, our paid tier costs £8.99 a month, and we've designed every feature to earn its place.
A sync that breaks. A sync that creates duplicates. A sync that vanishes after you reinstall the app. None of those would be worse than no sync at all.
So we waited. We watched how people were actually using Bookr. We ran it on the Pro tier specifically because we wanted to be deliberate about who needed it. A person running five bookings a month from their free plan probably doesn't need calendar sync. But a hairdresser with forty clients a week, juggling a Google Calendar they share with a partner? That person needs it to work perfectly, or it becomes worse than useless.
The technical problem we had to solve first
Bookr runs offline by design. Every booking lives on your device, encrypted, until you choose to sync. That's deliberate. It means you can add a walk-in client in one tap even if you've got no signal. It means your data stays yours by default.
But Google Calendar is online. Pushing bookings from a local database to the cloud meant solving a few problems we couldn't ignore. What happens if you edit a booking in Bookr and someone else edits it in Google Calendar at the same time? What if you reinstall Bookr? What if you turn off sync? We needed the sync to be quiet, reliable, and most importantly, never lose your source of truth.
We built it so the sync runs without asking you every five minutes. It handles conflicts by keeping Bookr as the primary source. And because we store your data offline first, reinstalling the app doesn't blow away your calendar connection. It just picks up where it left off.
What changed when it shipped
The feature went live in Pro tier in September. We didn't market it. We just put it there and watched.
Within two weeks, the same nail technician who'd asked the original question was back in our feedback. She sent a screenshot of her Google Calendar, now full of Bookr bookings in neat colour-coded blocks. She'd also colour-coded her personal life. She just said: 'This is what I needed.'
That's the entire reason we built it. Not because it's trendy. Not because Calendly has it. But because a person who books clients through Bookr should never have to switch apps to see when she's working. She should open Google Calendar in the morning, see her entire day, and know exactly what's booked.
It turned out dozens of other people needed the same thing. Our Pro tier sign-ups didn't spike dramatically. But the people who subscribed stayed. And the reviews shifted. Not 'great app' anymore. Now 'finally, something that works with the tools I already use'.
Why this matters for everything else we build
Calendar sync was never going to be our most complex feature. But it taught us something we've carried into every release since. The job isn't to build the most features. The job is to fit into the life someone is already living.
A stylist doesn't want a software suite. She wants to post a booking link, take money, and not think about the machinery. A personal trainer doesn't want analytics features that need explaining. He wants to know his top service is one-to-ones, and he wants that information to surface without opening a dashboard.
This is why we kept the Business tier focused on what people actually asked for: team calendars so partners can see each other's bookings, client notes so you remember someone's preference, Stripe deposits so the money lands without you chasing it. Not because those features are fashionable. Because real people told us they needed them.
If you're running Bookr on the free tier right now, Google Calendar sync won't be there. But have you thought about what would actually change if your bookings just appeared where you look every morning?