Connect or disconnect a calendar
Connecting a calendar is what lets ctScheduling™ offer times you are genuinely free and put booked meetings straight onto your calendar with a meeting link attached. It is optional, it takes about a minute, and you can undo it just as quickly.
What connecting a calendar does
A connection lets ctScheduling™ do exactly two jobs on your behalf:
- Check when you're busy. Before it offers anyone a time, ctScheduling™ looks at the calendars you selected to see which blocks are already committed. It sees that a block is busy — not what the meeting is about.
- Create and manage the meetings it books. When someone books a time, ctScheduling™ creates the calendar event, invites the right people, and attaches the online meeting link. If the booking is later rescheduled or cancelled, it updates or removes that same event.
How to connect a calendar
The flow is the same for every provider:
- Sign in to ctScheduling™.
- Open Settings → Connected accounts.
- Select Connect next to the provider you want — Google, Microsoft, or Zoom.
- You are sent to that provider's own sign-in page. Sign in with the account whose calendar you want to use.
- Review the permissions the provider shows you and choose Allow (or Accept). This is the moment the connection is created — nothing happens if you decline.
- You are returned to ctScheduling™. Choose which calendars are checked for availability, and which single calendar new bookings should be written to.
That's it. Your booking pages will start offering only times you are actually free.
Google Calendar
Choose Connect next to Google and sign in with your Google account. Google will list the access being requested: your availability on the calendars you pick, and the ability to manage the events ctScheduling™ creates. Approve it and you're connected.
If you also want a Google Meet link added to each booking, select that option in your meeting-type settings after connecting.
Microsoft 365 / Outlook and Microsoft Teams
Choose Connect next to Microsoft and sign in with your work, school, or personal Microsoft account. Microsoft will show a consent screen listing the requested permissions — reading your calendar availability, managing the events ctScheduling™ creates, and creating Teams online meetings for them. Approve it and you're connected.
Once connected, meetings booked through ctScheduling™ can carry a Microsoft Teams join link automatically. Select Teams as the meeting location in your meeting-type settings.
Zoom
Choose Connect next to Zoom and sign in with your Zoom account. Zoom will show what is being requested — creating and managing the meetings that correspond to your bookings, and reading your basic profile so meetings are created under the right account. Approve it and you're connected.
Zoom supplies the meeting link; your calendar connection is what puts it on your calendar. If you want Zoom links on booked meetings, connect a calendar as well.
How to disconnect
You can end a connection at any time, in either of two ways. Both take effect immediately, and you do not need to do both.
Option 1 — From inside ctScheduling™
- Open Settings → Connected accounts.
- Find the account you want to remove.
- Select Disconnect and confirm.
We revoke the credential with the provider and delete our stored copy.
Option 2 — From the provider, without involving us
You can revoke CozziTech's access directly from your provider's own security settings:
| Provider | Where to revoke access |
|---|---|
| myaccount.google.com/permissions — find CozziTech, then choose Remove access. | |
| Microsoft work or school account |
myapps.microsoft.com — open the app's menu and choose Manage your application or Remove. |
| Microsoft personal account |
account.live.com/consent/Manage — find CozziTech, then choose Edit and remove access. |
| Zoom | marketplace.zoom.us/user/installed — find CozziTech and choose Uninstall. |
What happens after you disconnect
- ctScheduling™ stops reading your availability and stops creating or updating events — immediately.
- The stored access credential is deleted. See Part III, Section 5 of our Privacy Policy for the retention detail.
- Meetings already on your calendar stay there, and they are yours — keep them, edit them, or delete them as you like.
- Your booking pages stop offering new times until you connect a calendar again.
- Reconnecting later is the same flow as connecting the first time.
If you would also like the scheduling records deleted from your CozziTech account, email privacy@cozzitech.com and we'll take care of it.
Troubleshooting
"Your administrator needs to approve this app"
Your organization requires admin approval for third-party apps. Use the request option on the consent screen if one is offered, or ask your IT administrator to approve it. This is a setting on your organization's side, not something we can change.
Booking page shows times I'm not actually free
Check Settings → Connected accounts and confirm that every calendar holding your commitments is selected for availability checking — a second calendar left unselected is the usual cause. Also confirm the connection has not expired: if a provider revoked access, the account will be flagged and you can reconnect from the same screen.
Meetings aren't getting a Teams, Zoom, or Meet link
The meeting link comes from your meeting-type settings, not from the calendar connection alone. Open the meeting type and confirm the location is set to the provider you connected. If you switched providers, existing meetings keep the link they were created with.
The connection stopped working on its own
Providers expire or revoke access when a password changes, when an administrator changes a policy, or after a long period of disuse. Reconnect from Settings → Connected accounts — it takes the same minute it did the first time.
Still stuck? Contact support
We read every message and we'd rather hear from you than have you fight with a settings screen.
Support: support@cozzitech.com
Privacy requests: privacy@cozzitech.com
Please tell us which provider you were connecting and what the screen said. Do not include passwords, verification codes, or health information in an email.