The complete feature catalog

Scheduling software built around who gets your time.

MyCal combines a polished booking experience with private identity checks, relationship-aware access, real calendar coordination, and host-controlled company intelligence.

See MyCal in action Beta capabilities, reviewed with every release
01
Identity & privacy

Availability stays private until the visitor signs in.

  • Four verification choicesContinue with Google, Microsoft, Apple, or a one-time email code. Apple identities are linked by their stable provider identifier, including when Hide My Email is used.
  • Dedicated host loginExisting hosts return directly to their dashboard; invited hosts confirm a unique public address with live availability and reserved-name checks before verifying their identity.
  • Private eligibilityMeeting types, dates, times, and relationship level remain hidden before verification.
  • Provider-safe identityOAuth accounts are linked by stable provider identity, not by trusting an editable profile email.
  • Host profile and photoHosts can add a professional profile image, update public details, sign out, and request recoverable account deletion.
02
Relationship-aware access

One link can serve new visitors, contacts, and VIPs differently.

  • Public, Known, and VIP levelsEach level can see different event types and meeting durations.
  • Private contact recognitionGoogle and Microsoft contacts become one-way keyed match values; readable contact records are discarded.
  • Contact tags for accessAdd MyCal VIP or Do Not Schedule in Google Contacts. VIP can reveal priority event types, while Do Not Schedule prevents that contact from booking.
  • Encrypted Calendly contact migrationUpload a Calendly Contacts CSV to preserve names, emails, phone numbers, companies, last and next meeting dates, and future export columns. Duplicate emails update the existing encrypted record instead of creating another contact.
  • Contact tags for booking frequencyUse MyCal 1 per Week, MyCal 1 per 2 Weeks, MyCal 1 per 3 Weeks, or MyCal 1 per 4 Weeks to create a rolling appointment cadence for an individual contact.
  • Visible effective accessReadable recent bookers, manual contacts, and encrypted Calendly imports show their effective Public, Known, MyCal VIP, or Do Not Schedule status, cadence, and matching exception source.
  • Predictable tag precedenceDo Not Schedule always wins, VIP never bypasses a cadence limit, and the longest interval applies when several frequency tags are present. Provider-only contacts remain private and are reported only as totals.
  • Email and whole-domain exceptionsSet Public, Known, or VIP access for one verified address or a company domain and its subdomains.
  • Email and domain blocksBlock an address, a domain, or its subdomains; blocks always take priority over elevated access.
  • Disposable-email protectionOptionally stop verified guests whose email domain appears on MyCal’s globally maintained disposable-domain registry. Super Admins can add, disable, or remove entries without changing each host’s preference.
  • Revocable VIP access linksCreate an expiring VIP link, optionally bind it to one verified recipient email, and revoke access without changing permanent contact tags.
  • See your calendar as they willPreview the live meeting choices, relationship-specific schedule, booking horizon, contact cadence, and real calendar conflicts for Public, Known, VIP, blocked, or one specific email—without holding a time or creating an appointment.
03
Availability

Working hours that handle holidays, exceptions, and real life.

  • Named schedulesMaintain distinct working-hour schedules and choose the default.
  • Day-by-day hoursUse different windows by weekday, including multiple windows in a day.
  • Date overridesOpen special hours or mark a specific date unavailable.
  • Editable holiday closuresStart with an automatically populated regional holiday schedule, then change any date.
  • Booking boundariesControl notice, booking horizon, duration, and buffers while displaying times in the visitor’s zone.
  • Scheduling analyticsTrack created, completed, upcoming, pending, rescheduled, cancelled, and no-show meetings with trends, popular event types, durations, weekdays, comparisons, and private CSV export.
  • Optional travel protectionStart with a 30-minute buffer before and after connected-calendar appointments that have a physical address, then customize either direction independently. Online, phone, and address-free events are unchanged.
  • Calendar-specific protectionGive travel, TripIt, field-service, or other selected calendars their own before-and-after padding for every busy event—even when an event has no physical address.
  • Traffic-aware driving timeWhen Google Routes is activated, use predicted driving time from an encrypted default origin or the previous addressed appointment, with host-selected fixed minutes as the automatic fallback.
  • Relationship-specific schedulesUse separate working-hour schedules for Public, Known, and VIP visitors within the same event type.
  • VIP minimum noticeKeep the normal lead time for Public and Known visitors while allowing VIPs to book closer to now—60 minutes by default and configurable for every event type.
04
Booking experience

A professional path from event choice to confirmed invitation.

  • Event-type directoryEligible visitors start with clear meeting choices, descriptions, and durations.
  • Conditional booking questionsBuild three-level follow-up flows that open after any completed answer or one exact dropdown or Yes / No answer, preview every path, and copy the complete question tree between event types.
  • Invitee-added guestsOptionally let the person booking add up to ten other attendees to an event. Added guests receive the same Google or Microsoft calendar invitation after confirmation or host approval, without seeing the primary invitee’s private intake answers.
  • Answer-triggered registrant emailsGive each dropdown or Yes / No answer its own optional post-registration email, subject, preparation message, and private file attachments. MyCal sends it separately from the normal confirmation and preserves the setup when questions or event types are copied.
  • No-time opportunity captureWhen access rules or the next 30 days leave no eligible time, collect the event’s conditional questions before showing one neutral result. Hosts can keep the default private email alert or turn it off.
  • Flexible answer typesCollect short or long text, numbers, dates, dropdown choices, checkboxes, Yes / No answers, and phone numbers; hidden branches are never required or saved.
  • Responsive date and time selectionCalendar and time-slot views adapt cleanly across desktop and mobile.
  • Duration-aware start timesThirty-minute meetings start on the hour or half-hour, while forty-five-minute meetings start at the top of each available hour.
  • Protected reservation holdsA live ten-minute countdown protects the selected time, warns during the final minute, and safely releases the slot at expiration.
  • Optional host approvalAutomatically confirm, approve only requests from new contacts, or review every request before a calendar invitation is created.
  • Private, company-aware decisionsPending requests protect the chosen time while the host reviews booking answers, the authenticated company briefing, and an authoritative cached RDAP domain-age signal; approval rechecks every participating host’s connected calendars.
  • Decision deadlines and guest updatesSet a decision window, approval cutoff, and optional host reminder. Declined or expired requests release the time and use editable guest messages with an optional one-time personal note.
  • Cancellation and reschedulingGuests can change plans without exposing the host’s wider calendar.
  • Complete meeting historyHosts can filter pending, upcoming, past, declined, expired, cancelled, and rescheduled bookings, inspect intake answers, and export the current view to CSV.
  • Single-use linksCreate a one-off booking link that expires after use or at a chosen date.
  • Relationship-specific booking horizonsGive Public, Known, and VIP invitees separate rolling windows—21, 30, and 180 days by default—without exposing the relationship decision.
  • Advanced event controlsSet custom slugs and colors, direct-link visibility, available date ranges, daily limits, start increments, standard and VIP notice, relationship-specific booking horizons, and optional host-locked time zones.
  • Post-booking website redirectsKeep the MyCal confirmation page, offer a continuation link, or automatically send a confirmed guest to a host-selected HTTPS page. Optional privacy-safe meeting parameters exclude guest identity and intake answers.
05
Teams & advanced scheduling

Coordinate several hosts and qualify visitors before they book.

  • Organizations with explicit rolesUse owner, admin, member, and team-lead responsibilities so roster management does not imply platform-wide access.
  • Reusable teams and shared event typesGroup existing MyCal hosts once, then attach that team to collective or round-robin event types.
  • Group events with capacityLet several invitees reserve seats in the same hosted session until its configured capacity is reached.
  • Collective schedulingOffer only times where every active host on the selected team is available.
  • Weighted round-robin assignmentOffer the union of team availability, balance current confirmed-meeting load, and give selected hosts a proportionally larger share when wanted.
  • Immutable host snapshotsStore assigned and participating hosts on each booking so later team changes never rewrite meeting history.
  • Meeting pollsShare several candidate times, collect editable Available / Maybe / Unavailable responses from verified participants, compare totals, and finalize one result.
  • Routing formsAsk a clear qualifying question, map every answer to an active event type, and preserve private routing history.
06
Google & Microsoft

Conflict checking, event creation, and conferencing in one flow.

  • Connected-calendar conflictsCheck Google Calendar or Microsoft Outlook before a slot is offered.
  • Multiple calendar accountsConnect several Google and Microsoft accounts and combine their selected busy calendars into one protected availability view.
  • Per-calendar buffersApply up to 24 hours of extra protection before and after every event on a selected calendar without changing the host’s other calendars.
  • Availability-only secondary accountsSecondary accounts contribute conflicts without receiving new meetings or adding their contacts to private matching.
  • Explicit booking destinationChoose exactly one Google or Microsoft account—and one writable calendar inside it—for confirmed meetings and provider conferencing.
  • Private route calculationSend only the relevant origin and calendar-event address to the routing provider; cache a one-way route hash and duration instead of readable route addresses.
  • Automatic calendar eventsCreate the confirmed event on the host’s connected calendar through a retry-safe queue.
  • Configurable invitation titlesChoose how the host, guest, and meeting type appear on each event type’s Google or Microsoft calendar invitation.
  • Meet and Teams supportAdd Google Meet or Microsoft Teams conferencing when the provider supports it.
  • Calendar invitations and emailSend authenticated confirmations to the guest and host with essential meeting details.
  • External organizer confirmationsBefore a meeting created outside MyCal, email its organizer at one or more selected times with signed Confirm and Cancel review pages. A confirmation adds “(Confirmed)” only to the host’s calendar copy; a cancellation notifies the host and either removes that copy or marks it CANCELLED with the time free. Optional-attendee events can be skipped.
  • Reversible contact syncRefresh or delete private match values without retaining an uploaded address book.
07
Company Intelligence

Give the host useful company context before the meeting.

Host-connected company research available in the Intelligence beta
  • Business-domain profilesConnect a verified company domain with industry, employee, revenue, and company context.
  • Cached company libraryResearch a business domain once, reuse its cited profile across future meetings, and refresh it only when the host chooses.
  • Per-host automatic research policyChoose All eligible companies, Unknown contacts only for invitees absent from private Google or Microsoft contact matches and encrypted Calendly imports, or Manual research only from the Companies page.
  • Cited private briefsPrepare a company summary, meeting context, conversation angles, and source links for the host only.
  • Authenticated briefing workspaceOpen the complete cited brief, booking answers, prior company meetings, freshness and confidence warnings, and private host notes from one host-only page.
  • Model usefulness feedbackRate each briefing Yes or No from the private host workspace so MyCal can compare provider and model quality without including the brief, guest identity, answers, or private notes in the report.
  • Briefing delivery on your scheduleOpt into selectable pre-meeting email, Telegram, or one-segment SMS reminders, research-completed alerts, last-minute preparation, and a local-time email or Telegram digest with secure links back to the private briefing.
  • Minimal AI disclosureResearch uses the company domain—not the guest’s email, contacts, booking answers, or private notes.
  • Six host-selected AI providersIntelligence hosts can attach encrypted Anthropic, DeepSeek, Kimi, OpenRouter, Perplexity Sonar, or xAI Grok keys, select a provider-specific model, and switch without re-entering a stored key. Full secrets are never displayed after saving.
  • Flexible OpenRouter modelsStart with Ox Alpha or enter another provider/model ID from OpenRouter’s catalog. MyCal uses server-side web search, requests strict structured company facts, and retains valid HTTPS source links with the cached profile.
  • Lower-cost web-grounded optionsDeepSeek, OpenRouter, Perplexity Sonar, and xAI Grok can search the public web, return strict structured company facts, and preserve valid HTTPS source links in one provider request. DeepSeek is labeled as a testing option while source-link reliability is evaluated.
  • Kimi K3 researchUse Kimi K3 through Moonshot’s OpenAI-compatible API, strict structured output, and Formula web search. Because Kimi labels web search as an evolving capability, MyCal keeps citations visible for host review.
  • Beta lookup allowanceWhen shared beta research is enabled, include five platform-funded uncached lookups and track them separately from requests billed to a host’s selected provider. Failed research and cached reuse do not consume the allowance.
  • Host review before accessAI-researched facts cannot expose longer meetings until the host approves them.
  • Deterministic company rulesHost-approved rules may use fresh, sufficiently confident facts; missing data falls back to ordinary access.
  • Fact provenance and correctionsSee the source and confidence for each field, retain correction history, and pin, exclude, restore, or replace individual facts.
  • Related company domainsConnect alternate, parent, and subsidiary domains to one reviewed company profile and its cached preparation context.
  • Customer-aware routingAdd a host- or CRM-confirmed customer status as an explicit condition without treating an AI guess as account truth.
  • Explainable, versioned rulesReview match counts and plain-language conditions, preserve every approved version, and archive rules without erasing their history.
  • Opt-in recommendationsMyCal may suggest a rule from reviewed company facts and booking behavior, but it remains inactive until the host explicitly approves it.
08
Versioned automations

Lifecycle messages that stay predictable after you press save.

  • Nine meeting triggersAct when a meeting is confirmed, rescheduled, cancelled, approaching, starting, ending, completed, or explicitly marked no-show.
  • Flexible recipientsSend an email to the invitee, the host, or a specific operations address, for every event type or only one selected event.
  • Editable quick-start templatesBegin with a reminder, reconfirmation, post-meeting resource, or no-show recovery template, then tailor the subject, message, timing, and scope.
  • Signed reconfirmationAsk a guest to reconfirm through a time-limited, meeting-specific link; repeat queue runs never send the same rule twice.
  • Host-controlled outcomesMark a completed meeting Attended or No-show from meeting history instead of making an unreliable automated guess.
  • No-show follow-upSend a dedicated guest message only after the host records a no-show, with timing measured from that decision.
  • Safe reusable templatesPersonalize subject lines and messages with an approved variable list for host, guest, event, time, location, duration, and booking link.
  • Preview and test deliveryReview each saved rule with fictional guest data and send a test to the host’s verified email without exposing real guest data.
  • Version-safe schedulingEach scheduled delivery keeps the exact rule version, recipient, subject, and message that existed when the meeting was confirmed. Later edits apply only to future bookings.
  • Clone and delivery historyDuplicate a paused automation for a fast variation and review recent scheduled, delivered, cancelled, or failed operations without displaying recipient addresses or message content.
  • One-click private connectionLink a host account to the official MyCal Telegram bot through a short-lived, single-use authorization link.
  • Immediate booking updatesChoose alerts for new, rescheduled, and cancelled meetings.
  • Configurable Telegram remindersSelect multiple advance reminders—from ten minutes to one day before the meeting—within the host’s plan allowance.
  • Consent-first Telnyx SMSAfter U.S. sender approval, hosts can verify one mobile number, select booking updates and reminders, and optionally offer guests transactional confirmations and reminders with explicit consent.
  • One-segment and allowance guardsTexts are normalized to one segment, counted against a monthly plan allowance, deduplicated, and stopped immediately after an inbound STOP request; START and HELP are also supported.
  • Daily meeting digestReceive the day’s agenda at a host-selected local time, with an optional Company Intelligence digest for concise company status and secure briefing links.
  • Minimal private payloadsStandard Telegram and SMS alerts contain meeting type, guest name, time, and a MyCal link. Opt-in briefing alerts add only a short public-company preview—not invitee email, booking answers, private notes, relationship tiers, or the full cited brief.
  • Reliable deliveryEncrypted queued jobs retry temporary failures, prevent duplicate sends, and preserve an operational delivery history.
09
Host control & reliability

Settings and safeguards designed for a service you can trust.

  • Host Launch AssistantFollow a live readiness checklist, then run a built-in fictional test booking through the same availability and calendar-conflict rules guests use—without creating an appointment, sending a message, consuming AI or SMS, or changing analytics.
  • Read-only audience previewOpen Preview from the host navigation to test generic relationship levels or evaluate the host’s actual rules for one email. Preview mode never sends messages, creates holds, or changes analytics.
  • Host dashboardManage account details, availability, events, links, contacts, cached companies, blocks, integrations, and private briefings.
  • Secure website embedsCopy a responsive iframe into a website while keeping private meeting options behind first-party identity verification.
  • Email-ready scheduling linksCopy a focused URL, reusable plain-text message, or HTML link, or open a prefilled local email without MyCal retaining recipients or message content.
  • Signed outbound webhooksSend booking-created, rescheduled, cancelled, reconfirmed, attended, and no-show events to public HTTPS endpoints with HMAC signatures, stable delivery IDs, retries, and host-visible status history.
  • Scoped personal APICreate expiring, individually revocable, read-only tokens for host profile, event-type, or booking data; secrets are shown once and stored only as hashes.
  • Zapier-compatible primitivesPoll updated bookings through the versioned REST API or use signed webhooks with Webhooks by Zapier—without implying a native directory app.
  • Storage-free data exportsDownload filtered booking CSVs or a complete JSON account export on demand; generated export files are never retained on the VPS and credentials remain excluded.
  • Activation-ready source-grounded product guideOnce the platform answer service is enabled, visitors can ask from any public marketing page and receive a concise answer based only on approved MyCal material, with source links, a safe refusal when evidence is weak, and Yes / No usefulness feedback.
  • Privacy-bounded help conversationsThe public guide removes common contact details and secret-shaped values before processing, encrypts retained exchanges, expires short-term history automatically, and cannot browse the open web or change an account.
  • Isolated platform administrationAdministrators can manage hosts and beta invitations, inspect operations, and review an operator action log.
  • Privacy-safe SMS operationsAdministrators can inspect Telnyx profile health, backlogs, delivery categories, segments, and recorded cost without seeing mobile numbers, message contents, credentials, or provider IDs.
  • Plan-aware controlsEntitlements keep feature limits consistent across the interface and server.
  • Encrypted sensitive fieldsOAuth tokens, invitee details, company summaries, sources, and private host notes are encrypted at rest.
  • Background reliabilityQueues retry calendar writes and research safely, while scheduled recovery detects stale work.
  • Backups and health monitoringThe beta server runs automated database/configuration backups and recurring application checks.
See it in context

Explore the identity-gated booking flow.

The product tour shows the visitor experience before any calendar details are revealed.

View the product tour