Let Clients Book Your Team Members, Without Giving Your Team Another Login
Last updated:
You Take the Bookings, So Why Does Everyone Need an Account?
Say you run a small agency with three specialist contractors. Or a studio where four trainers teach under your brand. Or a consultancy that brings in associates for delivery work. Clients book through you: you own the relationship, you send the invoices, and your team shows up and does the work.
Most scheduling tools were not built for that shape. They assume everyone on the roster is an employee who will create an account, connect a calendar, learn the tool, and occupy a paid seat. So owner-operators usually end up in one of three bad places:
- Per-seat pricing for people who never log in. You pay a full subscription for each contractor just so the tool can check their availability, and most of them open it exactly once.
- The human scheduler role. You message each person to ask when they are free, wait for a reply, relay times to the client, and start over when anything changes.
- One shared calendar. Everyone books into a single calendar, so a booking for one trainer blocks the entire team and your real capacity is invisible.
CalendarSync's invited connections take a different approach: your team members never sign up for anything, and clients still book each person against that person's real availability. Here is the full workflow.
Step 1: Invite Each Person Once (No Account, No Password)
Invited connections are part of CalendarSync Pro. You send each team member an invite from your account. Each invite covers one person, works once, and expires in seven days.
What the person on the other end experiences takes about a minute:
- They open the link from their email.
- They choose what you can see: Busy only (the default, where you see free and busy blocks but never event titles) or Full details.
- They click Connect Google or Connect Outlook and sign in on Google's or Microsoft's own page.
No CalendarSync account is created and no password is ever shared with you. They also receive a private manage link by email, where they can change what you see or disconnect entirely, at any time, without asking you first. You cannot override their choice, and you get an email if they disconnect. Sharing is strictly one-way: their busy times flow to you, nothing of your calendar is visible to them, and invitees cannot see each other. The features page walks through the invited connections flow in more detail.
One honest limitation: invitees can connect Google and Outlook calendars only for now. Your own account can also connect CalDAV calendars (Apple, Fastmail, Yahoo, Zoho), but the invite flow does not. If some of your people live on Apple Calendar, read our rundown of calendar access options for external contractors before you commit to an approach.
Step 2: Create a "Book Sam" Link
Once Sam has connected, you build him a booking link of his own:
- Create a scheduling link as you normally would.
- Tick Sam plus one of your own calendars.
- Turn on "This link books Sam".
That switch changes what the link offers. Instead of showing your availability, the link only offers times Sam is actually free. His own calendar's busy blocks are respected, and so are any bookings already made for him through CalendarSync.
Repeat for each person: "Book Sam" goes out to Sam's clients, "Book Priya" goes out to Priya's. And this is the part the shared-calendar workaround gets wrong: a booking for Sam does not block Priya. Each person's bookings only block that person. Two clients can book two different people into the same 10am slot, because that is what a team's real capacity actually looks like.
Since Pro sync is near-instant (provider webhooks plus a one-minute poll as a safety net), a dentist appointment Sam adds to his own Google Calendar disappears from his booking link almost immediately. No check-in messages required.
Bookings Land on Your Calendar, So You Keep the Client Relationship
By default, every booking made through a person-scoped link lands on your calendar, never on the team member's. For owner-operators this is the right default. You see every booking across the whole team in one place, you stay the point of contact for any changes, and the client's relationship stays with your business rather than migrating to an individual contractor.
If a team member would rather have their bookings on their own calendar, that is their call, not yours. On their private manage link there is a single switch: "Bookings made for me: put them on my calendar." Flip it on, and future bookings for them go to their calendar with them as the organizer. It is off by default and only they can turn it on.
Group Links: One Time Everyone Can Make
Sometimes the client needs the whole team, not one person: a project kickoff, a quarterly review, a handover call. For that, create a scheduling link and tick several people. The link then only offers times everyone selected can make. No availability polls, no screenshot-of-calendar threads, just a link that already knows the answer.
What It Costs, Honestly
Most team booking tools charge per seat, so five team members often means six subscriptions, plus five people who now need to adopt a tool they did not choose.
CalendarSync prices the team side as an add-on instead:
| Item | Price |
|---|---|
| CalendarSync Pro (you) | SGD 7/month, or SGD 60/year |
| Each connected person | SGD 2/month, always billed monthly |
| Your own calendars | Free and unlimited under Pro |
The SGD 2 charge only starts when a person actually connects, is prorated from that day, and stops the moment they disconnect. You are never paying for an invite someone ignored. A five-person roster on annual Pro works out to SGD 5/month for your plan plus SGD 10/month for the team: SGD 15/month all in, with exactly one login in the whole setup, yours. Full details are on the pricing page.
Where This Fits, and Where It Does Not
This workflow is built for one shape of business: you take bookings on behalf of people who work with you but should not have to adopt your tools. If your team members want their own booking pages, their own clients, and their own branding, they are better served by their own accounts.
Also worth restating: invitees connect Google or Outlook calendars only, each invite covers a single person, and unused invite links expire after seven days. If someone leaves and later returns, send a fresh invite; billing for them stopped when they disconnected.
If you only need to see when your people are free, and the booking links can wait, the invite step alone solves that too. We covered that simpler setup in how to see subcontractor availability without calendar sharing.
Try It With One Person First
You do not need to migrate the whole roster to find out whether this fits. Start a Pro trial (7 days, no card required), invite your busiest team member, and create one person-scoped link. If the first "Book Sam" link saves you the back-and-forth, add the rest of the team one invite at a time.
Ready to stop double-bookings?
CalendarSync keeps all your calendars in sync automatically. Connect Google Calendar and Outlook in under 2 minutes.