Small teams lose more hours to scheduling than almost any other form of glue work. Here's the short playbook we ship to most of our customers in their first week.
1. One round-robin link per function
Every function that talks to the outside world — sales, support, recruiting — should expose exactly one round-robin link. One URL per function keeps your public surface tiny and makes analytics trivial.
2. Buffer times are non-negotiable
Ten minutes before and five after. Every meeting. This isn't paranoia — it's the only way to keep async work from drowning in sync work.
3. Kill recurring status meetings
If a meeting doesn't produce a decision or a new shared artifact, it shouldn't recur. Use workflows to send a weekly prompt instead and let people opt in when they have something to discuss.
4. Write the agenda into the booking question
Cal.com lets you require a single free-text question. Make it: What outcome do you want from this call? If someone can't answer, the meeting shouldn't exist yet.
5. Protect deep work blocks like a calendar event
Put two 3-hour deep work blocks on every maker's calendar, every week. Make them a real event type, not a vibe.