Available now

Share when you're free. Let the calendar do the rest.

ctScheduling™ reads your real availability, gives people a page where they can book it, and writes the appointment straight to your calendar — with the Teams, Zoom, or Meet link already attached. No back-and-forth email. No double bookings. No copying links between tabs.

Connects to Google Calendar · Microsoft 365 and Teams · Zoom

Booking pages
For people outside your org
Staff scheduling
Appointments your team assigns
One calendar
Everything lands where you already look
Thursday, 4 September 30 min
9:00 AM
10:30 AM Available
11:00 AM
2:00 PM Available
Meeting link added automatically

Crossed-out times are already committed on a connected calendar.

How it works

Four steps, and you're out of the scheduling business.

The whole point is that after setup, nobody on your team thinks about this again.

Step 1

Connect your calendar

Sign in with Google, Microsoft, or Zoom and approve the permissions on their screen. Takes under a minute, and you can undo it just as fast.

Step 2

Set your rules

Working hours, meeting lengths, buffers between appointments, how far ahead people can book, and how much notice you need.

Step 3

Share the link

Put your booking page in an email signature, on a form, or in a text message. People see only the times you are genuinely free.

Step 4

It books itself

The event lands on your calendar with the meeting link attached, everyone gets a confirmation, and reschedules update the same event.

Two jobs, one product

Outside bookings and inside assignments.

Most scheduling tools do one or the other. Teams end up running two systems and reconciling them by hand. ctScheduling™ handles both against the same availability.

Booking pages for people outside your organization

Families, referral sources, applicants, prospects — anyone who needs time with you gets a link instead of an email thread. No account required on their end.

  • One page per meeting type, each with its own length and rules
  • Questions on the booking form, so you arrive prepared
  • Confirmation and reminder emails to both sides
  • Self-service reschedule and cancel, without a phone call

Appointment scheduling for your own staff

Coordinators schedule visits and appointments on behalf of the team, and each one lands on that staff member's own connected calendar — where they already look.

  • See the whole team's availability on one screen
  • Assign an appointment to whoever is actually free
  • Recurring appointments for standing commitments
  • Changes flow to the staff calendar, not to a separate list
Connected calendars

Works with the calendar you already use.

You connect an account you already hold. We never ask for your password — the provider signs you in and shows you exactly what is being requested before anything is connected.

Microsoft 365 & Teams

Availability from Outlook Calendar, appointments written back to it, and a Microsoft Teams meeting created and attached to the invite.

Google Calendar & Meet

Availability across the Google calendars you select, events created on the one you choose, and a Google Meet link attached automatically.

Zoom

Zoom meetings created under your own account for every booking, kept in step when a meeting is rescheduled, and removed when it is cancelled.

You stay in control of the connection.

ctScheduling™ reads when you are busy and manages the events it created — nothing else. It does not read the contents of events it did not create, and it does not touch your email, contacts, or files. You can disconnect at any time from inside the product or directly from your provider, and we delete the stored credentials when you do.

Details that matter

The small things that keep a calendar honest.

Time zones handled for you

Your booking page shows times in the visitor's own zone and books in yours. Nobody does the arithmetic, so nobody gets it wrong.

Real availability, not a guess

Every offered slot is checked against your connected calendars right before it is shown, and again at the moment of booking.

Buffers and daily limits

Padding before and after meetings, a cap on how many you'll take in a day, and a minimum notice window so nothing lands on you cold.

Reminders that reduce no-shows

Confirmation on booking and reminders before the meeting, to both sides, with the meeting link in every one of them.

Narrow, revocable access

We request the least access a feature needs, store the credential encrypted, and hand you two independent ways to revoke it.

A record of what was booked

Every booking, reschedule, and cancellation is kept in your account's history, so you can answer "when did we meet?" without digging.

Part of the CozziTech family

Scheduling that sits alongside the rest of your day.

ctScheduling™ is one of the CozziTech products built for teams that spend their days coordinating people — the same teams that use ctAgency Suite™ to run their operations and ctSignature™ to get documents signed. Each one stands on its own; together they cover more of the week.

Frequently asked

Questions people ask about ctScheduling™.

Which calendars does ctScheduling™ connect to?

Google Calendar, Microsoft 365 / Outlook Calendar, and Zoom. You can connect more than one, and you choose which calendars are checked for availability and which one new bookings are written to.

Does it create the meeting link too?

Yes. When a meeting is booked, ctScheduling™ creates the online meeting — Microsoft Teams, Zoom, or Google Meet, depending on what you connected — and attaches the link to the calendar invite, so nobody has to paste one in afterward.

What exactly does ctScheduling™ see on my calendar?

Two things: when you are busy, so it never offers a time you can't make, and the events it created itself, so it can update or cancel them when a booking changes. It does not read the contents of events it didn't create, and it does not touch your email, contacts, or files. The full detail is in Part III of our Privacy Policy.

Can I disconnect a calendar later?

At any time, and in two ways: from Settings → Connected accounts inside ctScheduling™, or directly from Google, Microsoft, or Zoom's own security settings. Either one stops all further access immediately. Step-by-step instructions are on our calendar help page.

Is this only for external meetings, or can our staff use it internally?

Both. Public booking pages handle the people outside your organization — families, referral sources, prospects. Internal scheduling handles appointments your coordinators assign to staff, which land on each person's own connected calendar.

Do the people booking time with me need an account?

No. They open your booking page, pick a time that works, and confirm. Only the person who owns the availability needs an account.

Ready to stop trading emails about times?

Tell us how your team books meetings today and we'll show you what ctScheduling™ would change.