For consultants
SyncCal for Independent Consultants and Boutique Firms
Juggle multiple client tenants, your own calendar, and a booking link without showing one client what you're doing for another.
What you get
- One Calendly link that respects every client tenant and your personal commitments - without paying per-seat for multi-calendar conflicts
- Mirror your real schedule into each client's Microsoft 365 tenant so they see 'Busy' but never your other clients' meeting titles
- Two-way sync means a meeting moved on one calendar updates everywhere within a minute
- Cross-tenant Microsoft 365 sync works without needing admin involvement on either side
- Free plan covers your first two calendars; Pro covers the typical 3-5 calendar consultant setup at lower cost than upgrading Calendly
The consultant calendar problem in one paragraph
You’re an independent consultant or partner at a boutique. You have a calendar on every tenant of every client you’ve ever worked with, plus your own Google or iCloud, plus a Calendly link. When a prospect books time on your Calendly, it should respect:
- Internal commitments on your personal calendar.
- Standing client meetings on each client tenant’s Microsoft 365.
- Travel blocks on whichever calendar you put them on.
By default, Calendly only checks one. Your other tenants are invisible. Result: double bookings, embarrassing reschedules, and an obligatory weekly manual cross-check that you eventually stop doing.
How SyncCal fits a typical consulting setup
The common pattern:
- Pick a “home” calendar - usually your main personal Google. This is what Calendly reads.
- Mirror each client tenant into home. SyncCal pulls every event from each client M365 into your home calendar, with titles rewritten to “Busy”.
- Calendly now respects everything. Prospects can only book in slots that are truly free everywhere.
- Optional: mirror home back into each client tenant. If you want a client to see when you’re working with other clients (without details), enable the reverse direction.
What you do NOT need to do
- Upgrade Calendly to the team tier. The “multi-calendar conflict detection” feature exists, but per-seat pricing is rarely the right call for a solo consultant. Mirroring is cheaper.
- Maintain a manual “Master Calendar”. No copy-paste. No weekly review. The mirror is automatic.
- Negotiate with each client’s IT department. OAuth-scoped access is granted per user, not per tenant policy in most cases.
Pricing reality check
For a consultant with 3 client tenants + 1 personal calendar = 4 connections:
- SyncCal Pro: 2.99 USD per month, unlimited calendars and syncs.
- Calendly Teams (per seat): higher monthly cost, and you still have to set up each conflict calendar manually.
- Manual workflow: free in dollars, expensive in your time and apology emails.
A common consultant edge case: paused engagements
When a client engagement ends, you don’t usually delete the tenant account right away (sometimes the contract has post-engagement support hours). To prevent old engagement events from cluttering your home calendar:
- In SyncCal, pause the mirror for that client (don’t delete it).
- Old events stop being mirrored within minutes.
- If the client re-engages, unpause and the mirror resumes.
What this page does NOT promise
- Per-client billing or time tracking. SyncCal is sync, not time tracking. Pair it with Harvest, Toggl, or a Notion database tracking time.
- Document/file sync. Calendar events only. Files stay where they are.
- Replacement for an actual project management tool. This is calendar layer. Project work happens elsewhere.
Frequently asked questions
I have a different Microsoft 365 account per client. Will SyncCal work across tenants?
Yes. SyncCal uses OAuth per account, so connecting two or three or five separate Microsoft 365 tenants is fine. Cross-tenant calendar sync is one of the most common consultant setups we see.
Will the client tenants' admins know I'm doing this?
They will see SyncCal listed as an OAuth app you've granted Calendars.ReadWrite to in their tenant. Most enterprise admins do not block this scope for individual users. If a tenant has a strict third-party app review process, you may need to submit SyncCal for approval (same as any productivity tool).
Can I keep my personal iCloud separate and not synced into client tenants?
Yes. SyncCal lets you control direction per source. You might mirror your main Google into every client tenant (so all clients see when you're busy with other work) while keeping iCloud private to a personal Google-only flow.
How do I make sure client A's meeting titles don't leak to client B?
Turn on Busy-title rewrite for the cross-client mirrors. Each client tenant sees only "Busy" placeholders. Original titles stay only on the source calendar. This is the default setting for cross-account mirroring.
What about confidential client documents linked from meeting invites?
The mirrored event does not carry the original event description, location, or attachments when Busy-title rewrite is on. Only the time block is mirrored.