Online scheduling software

Book meetings without giving everyone the same access.

MyCal is an online appointment scheduler that checks real calendar conflicts, keeps availability private until sign-in, and shows each verified visitor the meeting options they are eligible to book.

Why MyCal

The useful parts of a meeting scheduler—without a maze of public links.

Traditional booking pages are good at replacing email back-and-forth. MyCal goes further: one host page can adapt meeting types and durations to a new visitor, a known contact, or a VIP while the host keeps control of working hours, holidays, notice, and calendar conflicts.

01

Multiple Google and Microsoft accounts

Overlay busy time from selected calendars across several accounts while one explicit booking account creates the confirmed event and Google Meet or Microsoft Teams conferencing.

02

Audience preview before sharing

See the live calendar as a Public, Known, VIP, blocked, or specific email visitor, using real eligibility and conflict rules without creating an appointment.

03

Calendar-specific protection

Reserve custom time before and after every event on travel, TripIt, field-service, or other selected calendars without padding unrelated calendars.

04

Flexible availability rules

Set named schedules, weekday windows, standard and VIP notice periods, relationship-specific booking horizons, buffers, date overrides, and editable regional holiday closures.

05

Capture requests when no time fits

Collect the event’s conditional questions before a neutral no-times result, then optionally email the verified request details privately to the host.

06

Private booking pages

Ask visitors to verify with Google, Microsoft, Apple, or an email code before meeting types, dates, or open times are revealed. Apple’s stable account identifier keeps repeat sign-ins linked even when Hide My Email is used.

07

One link, right-sized meetings

Offer a short introduction publicly while reserving longer working sessions for recognized contacts or approved company profiles.

08

Reliable reservations

A visible ten-minute countdown and database locking reduce double bookings while queued provider writes make calendar invitations retry-safe.

09

Optional host approval

Automatically confirm, review new contacts only, or review every request with a private company briefing and cached RDAP domain-age signal before MyCal creates the calendar invitation.

10

Disposable-email protection

Optionally block verified guests from a globally maintained disposable-email domain registry while continuing to allow established consumer providers such as Gmail and Outlook.

11

Single-use scheduling links

Create a one-off meeting link for a specific conversation without changing the rules on your main scheduling page.

12

Post-booking website redirects

After an immediate confirmation, keep the MyCal status page or send the guest to an external HTTPS thank-you, onboarding, payment, or conversion page with optional privacy-safe meeting parameters.

How it works

From booking link to better meeting in three steps.

  1. 1

    Connect your calendars

    Combine Google and Microsoft accounts for conflict checks, then choose one account and writable calendar for confirmed events.

  2. 2

    Set availability and meeting types

    Choose when you work, how long each event lasts, and which relationship level may see it.

  3. 3

    Share one booking page

    Verified visitors see only the appropriate meeting choices and available times in their own time zone.

Common questions

Frequently asked questions

What is online scheduling software?

Online scheduling software lets people choose an available meeting time from a shared booking page. It usually checks a connected calendar, applies the host’s availability rules, and creates a calendar invitation after confirmation.

Does MyCal connect to multiple Google or Microsoft accounts?

Yes. MyCal can combine availability from selected calendars across multiple Google and Microsoft accounts. One account is explicitly selected for creating confirmed events, private contact matching, and Google Meet or Microsoft Teams conferencing; secondary accounts remain availability only.

Can one calendar reserve more time around its events?

Yes. A host can set calendar-specific before-and-after protection for every busy event on a selected Google or Microsoft calendar. This is useful for air travel, TripIt, field visits, or any calendar whose events need more surrounding time.

Can different people see different meeting lengths?

Yes. MyCal can show different event types and durations to public visitors, known contacts, and VIPs. Address and domain blocks take priority over elevated access.

Does MyCal support time zones and holiday schedules?

Yes. Visitors see available times in their selected time zone. Hosts can configure working hours, date overrides, and an automatically populated regional holiday schedule that remains editable.

Can I approve a meeting before the calendar invitation is sent?

Yes. Each event type can confirm automatically, require approval only for new contacts, or require approval for every request. Pending requests protect the time; approval rechecks connected calendars before creating the invitation.

Can MyCal block disposable email addresses?

Yes. Each host can enable a global, Super-Admin-maintained disposable-domain registry. Gmail, Outlook, Yahoo, iCloud, and similar established personal-email providers are not treated as disposable by this setting.

Can I redirect guests to my website after they book?

Yes. Each event type can automatically redirect a confirmed guest to a public HTTPS page. Hosts may optionally include the event name, start and end time, time zone, confirmed status, and booking ID for conversion tracking; guest names, emails, and booking answers are excluded. Requests awaiting host approval remain on the MyCal status page.

Can I see how old a guest’s email domain is?

For business domains, MyCal can show an authoritative cached RDAP registration date on the private host approval page. Missing dates remain unavailable and are never treated as proof that a domain is new or unsafe.

Invitation-only beta

See relationship-aware scheduling in context.

Explore the guided product tour without creating an appointment.

View the product tour