For a few years, I lived a version of work that looked flexible from the outside and quite operationally intense from the inside.
I was running consulting projects while travelling through Prague, the UK, Dubai, South Africa, Norway, New York, Atlanta, Los Angeles, Michigan, and Miami. I hosted client sessions from airports, hotel rooms, and around wedding trips in Norway and South Africa. At points I was working part time, but still had days with seven client meetings across different timezones.
At one stage, I was managing up to 17 projects at once.
That lifestyle only worked because the delivery process was structured. Not over-engineered. Not buried in admin. Just structured enough that the next client meeting, the right link, the right preparation, and the right stage of the project were obvious.
A booking tool became a surprisingly important part of that.
It was never just about avoiding back-and-forth emails
Most people think of calendar booking tools as a way to avoid the “when are you free?” email chain.
That is useful, obviously. But in consulting, the bigger value is not simply helping someone pick a time. The bigger value is making the meeting mean something inside the wider process.
I was not taking one generic type of call. I was running kickoff calls, live training sessions, implementation sessions, process reviews, handovers, and milestone check-ins. Each one required a different kind of preparation.
When the event name in my calendar was clear, I knew what mode I needed to be in before I joined. If it said live training, I knew I was teaching. If it said process review, I knew I needed to check progress and decisions. If it said handover, I knew context needed to move between people.
That small detail matters when you are jumping between projects, timezones, and client stages. A calendar full of vague calls is mentally expensive. A calendar full of clearly named meeting types is much easier to run.
The booking links lived inside the process
The best consulting processes do not depend on memory.
When a client reached a milestone, the relevant meeting link was already part of the template. If they completed one stage, the next instruction included the correct booking link. If they needed training, the training link was there. If they needed a review, the review link was there.
That meant I was not manually deciding the next booking step every time. The process already knew what should happen next.
This is one of the things I think many businesses underestimate. A booking link is not just a convenience you paste into an email. Once you are running repeatable work, the booking link becomes part of the operating system. It lives in templates, playbooks, onboarding emails, project plans, internal notes, and milestone instructions.
If those links are vague, outdated, or hard to find, the whole process starts to wobble. That is also why I care about fallback scheduling options. If a booking link has made its way into a template, workflow, or old email, the process needs a way to avoid sending clients into a dead end when a person is no longer available.
Forms helped me avoid wasted calls
One of the most useful things a booking flow can do is ask a few questions before the meeting.
In consulting, I often needed to know whether the client had completed a specific step before the next session. Had they watched the training? Had they imported the data? Had they spoken to the team? Had they made the decision we needed before the call?
If they had not done the prep, the meeting changed shape. Sometimes that was fine, but I wanted to know before I joined, not ten minutes into the call.
This is why I like booking forms. Used well, they are not admin for the sake of admin. They protect the quality of the conversation. They help the host arrive prepared, and they help the client think about what needs to happen before the meeting.
Clients needed to move things without waiting for me
I worked with operational leaders and business owners. Their diaries moved constantly.
Someone had a client issue. A partner meeting moved. A workshop ran over. A team member was off sick. A decision was delayed. Rescheduling was not unusual; it was part of normal delivery work.
If every reschedule had required someone to email me and wait for new times, the whole process would have slowed down, especially when I was in a different timezone.
A good booking system lets the client move the meeting within the rules you have already set. You still control your availability, but you do not have to personally coordinate every change.
That sounds like a small thing until you have a full week, a moving travel schedule, and a client in another country who just needs to shift a session by a few days.
Timezone clarity protected trust
When you are working from Prague one month, Dubai another, and South Africa after that, timezones stop being a technical detail.
They become part of the client experience.
A timezone mistake makes you look less organised than you are. The work might be good, the relationship might be strong, but if someone turns up at the wrong time, trust takes a small hit before the meeting even starts.
Using a proper booking tool meant the client could choose from times they understood, and the meeting landed in both calendars correctly. Nobody had to calculate offsets manually. Nobody had to wonder whether 10am meant my 10am or their 10am.
Finding the right team link mattered too
Consulting work often needs other people.
Sometimes I needed to bring in a contractor. Sometimes a project needed a specialist. Sometimes work needed to move from sales to customer success, or from implementation to the person who would own the relationship long term.
In those moments, the friction is often not the meeting itself. It is finding the right person’s current link, checking whether it is still valid, and getting it to the client without digging through old documents or chat threads.
This is one of the reasons I care about searchable team booking links and team management. In a busy team, booking links are not only used by the person who owns the calendar. They are used by colleagues, assistants, managers, support teams, and anyone else trying to move work forward.
When more than one person needed to be involved, the meeting became even harder to coordinate manually. A handover might need me and another consultant. A technical session might need a specialist. A client review might need the person who owned the process and the person who owned the relationship. That is where multi-host booking becomes more than a nice extra; it stops the client booking a time that only works for half the people who need to be there.
The lesson I took from it
When you are managing a few projects, you can rely on memory for a while.
When you are managing 17 projects, working part time, moving across timezones, and running different kinds of live sessions, memory is not a system.
The booking setup gave me structure. The event type told me what the meeting was. The booking form told me whether the client had done the prep. The calendar invite told me when and where it was happening. The reschedule link meant the client could move the meeting without another email chain. The process template made sure the right link went out at the right milestone.
If I were running the same delivery model with a larger team today, I would also want clearer booking reports. When meetings are part of the operating rhythm, leaders need to know which event types are being booked, which team members are carrying the load, and where cancellations or reschedules are starting to affect delivery.
That is why I think consultants, practice managers, team leaders, and operators should invest in good booking infrastructure earlier than they think.
Not because it is glamorous. It is not.
Because it removes a lot of small, repeated decisions that otherwise sit in your head all day.
How this influenced calendr.so
A lot of the thinking behind calendr.so came from this kind of work.
I wanted booking software that treated meetings as part of a business process, not just as empty calendar slots. Clear event types. Forms that collect useful context. Self-serve rescheduling. Team links that are easy to find. Multi-host booking when more than one person needs to be there.
Those features sound simple, but they matter when you are trying to deliver good work while everything around you is moving.
A booking link helps someone choose a time. A good booking process helps the right meeting happen at the right stage, with the right preparation, without you manually holding the whole thing together.