Skip to comparison
ZOREAL

ZOREAL Book

Alternatives to Cal.com

Cal.com describes itself as fully customizable scheduling software for individuals, businesses taking calls and developers building scheduling platforms: booking pages, event types, unlimited calendar connections, workflows, payments, embeds and an API, with a team and organisation layer on the paid plans. ZOREAL Book is the scheduling product inside ZOREAL Meet: a client defines the kinds of appointment people can book with them, gets a hosted page and a snippet for their own site, and a guest picks a free slot from a calendar that never overlaps the host’s real one, with a booking that ends in a call ending in a Meet room. This page sets the two side by side: how a booking is made, who the booker is shown to be, which calendars each reads, where the meeting happens, how each is integrated and hosted, and what each costs.

Information last reviewed 11 September 2026. Compared: Cal.com’s hosted scheduling on cal.com and its community edition with ZOREAL Book. Cal Video and the Cal.ai phone agents overlap ZOREAL Meet rather than Book and are noted where the pricing page bundles them; Cal.com’s funding and revenue are not stated in the public materials we reviewed and are out of scope.

See ZOREAL Meet

Where ZOREAL Book and Cal.com differ

  • Where the booked call happens

    Cal.com attaches Google Meet, Microsoft Teams, Zoom, its own Cal Video ("powered by Daily.co") or one of 20+ other conferencing tools to the booking. In ZOREAL Book a confirmed booking with a Meet room location creates a ZOREAL Meet room, joined by link in the browser, where the host can require a presence check at two levels (ZOREAL Presence, ZOREAL Identity), each a full liveness capture and a face match against the document read at enrolment.

  • Who the booker is shown to be

    Cal.com shows the host the name and email the booker typed, plus any booking questions; verification of the booker beyond that is not stated in the public materials we reviewed. On an open ZOREAL Book event type the guest confirms their address with a six-digit code before the booking is made, and the guest is not asked for a phone number. Who is in the call is what Meet’s own presence check proves, in the call.

  • API, embed and self-hosting

    Cal.com documents API v2 with OAuth clients, API keys and managed-user tokens, 120 requests per minute by default, webhooks on every plan and an iframe embed that emits events. As of September 2026 the Cal.com repository on GitHub resolves to cal.diy, an MIT-licensed community edition with the enterprise code removed, which Cal.com recommends for personal, non-production use (read through a rendering proxy; confirm in a browser). ZOREAL Book: A hosted page on book.zoreal.com (book.zoreal.com/<handle> lists the active event types and book.zoreal.com/<handle>/<slug> is one of them), a one-tag snippet (embed.js, inline where the tag stands or as a layer on the host’s own button, rendered in an iframe so the host’s page never runs Book’s code and Book never reads the host’s page), and the SDK family the snippet is built from: @zoreal/book-js and @zoreal/book-react on npm, first released 2026-09-10. Calendars are local or connected Google calendars, for busy time and event writing.

  • What each costs

    Cal.com is "Free forever" for individuals with unlimited event types, calendar connections and meetings; Teams is $12 and Organizations $28 per user per month on yearly billing, each with a 14-day trial, and Enterprise is custom (cal.com, September 2026). ZOREAL Book has no rows of its own on the pricing page. Part of the Meet plans: Free, or Premium for more, with scheduling and calendar invitations on both plans.

Side by side

Comparison of ZOREAL Book and Cal.com, based on public materials reviewed on 11 September 2026.

AttributeZOREAL BookCal.com
How a booking is madeSlots are computed live at booking time from the host’s availability schedule, date overrides, public holidays, buffers, minimum notice and booking window, minus busy time from every connected calendar, and a database exclusion constraint refuses a second booking over the same minutes for the same host. A priced event type sends the guest to Stripe Checkout on the host’s own Stripe account, with a ten-minute hold. A confirmed booking with a Meet room location creates a ZOREAL Meet room; the guest gets a manage link and a calendar file, and the host’s connected calendar receives the event.A booker opens the host’s page or an embed, picks a slot Cal.com found free across the host’s connected calendars ("Automatic timezone detection & conflict checking"), and enters name and email plus any booking questions; Cal.com writes the event to the calendar and, where configured, adds a conferencing link and takes a payment. For booking data the host is the controller and Cal.com the processor (pricing page; privacy policy).
Identity of the person bookingOn an open event type the guest confirms their address with a six-digit code before the booking is made; the guest is not asked for a phone number. Who is in a call is what Meet’s own presence check proves, in the call.The name and email the booker typed. Verification of the booker beyond that (an email code, an account, a document, a liveness check) is not stated in the public materials we reviewed (home, pricing, enterprise, security, privacy, terms, trust centre, API introduction and app store pages).
Calendar sourcesLocal calendars and connected Google calendars, for busy time and event writing: consent, sync, push, event writing, and blocks written to the account as busy events."Unlimited calendar connections" on every plan. The app store’s calendar category lists Google Calendar, Outlook Calendar (Microsoft Office 365), Apple Calendar, Zoho Calendar, CalDav (Beta), ICS Feed, Microsoft Exchange through Exchange Web Services, Vimcal and Lark Calendar (pricing page; app store).
Where the meeting happensA confirmed booking with a Meet room location creates a ZOREAL Meet room, joined by link in the browser; the guest gets a manage link and a calendar file, and the host’s connected calendar receives the event. In the room the host can require a presence check at two levels, ZOREAL Presence (a real, enrolled, live human is present) and ZOREAL Identity (the same plus the verified legal name), each a full liveness capture and a face match against the document read at enrolment. A booking that does not end in a call still lives on the same calendar as the calls."Google Meet, Microsoft Teams, Zoom, Cal Video and 20+ other conferencing tools"; Cal Video is described as the in-house web-based platform "powered by Daily.co"; the conferencing category lists 24 apps including Webex, Jitsi, Whereby, Discord, FaceTime and Element Call (pricing page; app store).
Reminders and notificationsConfirmation, reschedule and cancel mails with a calendar file; the 24-hour and 1-hour reminders; approval, attendance confirmation, no-show and conflict handling."(Custom) workflows / booking notifications" and a custom reply-to email; SMS and WhatsApp reminders through Twilio and transactional email (confirmations, reminders, invites) through SendGrid, per the subprocessor list dated 20 August 2026 (pricing page; trust centre).
PaymentsA priced event type sends the guest to Stripe Checkout on the host’s own Stripe account, with a ten-minute hold; paid is read back from Stripe and refunds are handled. A paid booking asserts that the guest paid before the slot was held for them, referenced to a Stripe payment on the host’s own account."Stripe & Paypal for booking payments"; Stripe is listed as the subprocessor for customer-collected booking payments. Which plan first includes payments did not read reliably on the pricing page (pricing page; subprocessors).
PricingBook has no rows of its own on the pricing page; it is part of the Meet plans. Free: unlimited meetings, up to 40 minutes per meeting, "Scheduling and calendar invitations" on both plans. Premium: up to 90 minutes per meeting, "Recurring meetings and series rescheduling". Premium is priced per user, monthly or yearly, with two months free on yearly billing; every organization member is a paid Premium seat; metered usage is charged separately. Enterprise: contact us. Joining a meeting by link is always free. Current prices are on the ZOREAL price list at zoreal.com/pricing.Individuals: "Free forever", with unlimited event types, calendar connections and meetings. Teams "$12 per user/month" and Organizations "$28 per user/month" on yearly billing, with the page’s own "Save 25%" qualifier; the monthly-billed amounts did not render on the page we read and are not quoted; each carries a "14 day free trial". Enterprise: custom, annual pricing, by sales. USD; geography not stated (cal.com/pricing, September 2026).
IntegrationA hosted page on book.zoreal.com (book.zoreal.com/<handle> lists the active event types and book.zoreal.com/<handle>/<slug> is one of them), a one-tag snippet (embed.js, inline where the tag stands or as a layer on the host’s own button, rendered in an iframe so the host’s page never runs Book’s code and Book never reads the host’s page), and the SDK family the snippet is built from: @zoreal/book-js and @zoreal/book-react on npm, first released 2026-09-10. Calendars are local or connected Google calendars, for busy time and event writing.API v2 authenticated by OAuth client, API key or managed-user tokens, "120 requests per minute" by default, with Teams and Organizations plan access and Platform endpoints on Enterprise (new Platform signups closed as of 15 December 2025); webhooks on every plan; an iframe embed that emits events; "100+ apps". Self-hosting: as of September 2026 the Cal.com repository on GitHub resolves to cal.diy, an MIT-licensed community edition with the enterprise code removed, which Cal.com recommends for personal, non-production use ("community maintained and strictly recommended for personal, non-production use"); commercial self-hosting is directed to enterprise on-premises access by sales. The GitHub page was read through a rendering proxy and the API record answered for calcom/cal.diy when asked for calcom/cal.com; confirm in a browser (API v2 introduction; embed events docs; cal.diy; GitHub).
Data handling and certificationsEvery stored instant is UTC, every rule is in its schedule’s zone and every display is in the reader’s zone. On an open event type the guest confirms their address with a six-digit code before the booking is made; the guest is not asked for a phone number. Busy time is read from the host’s connected calendars and a booking is written into the host’s connected calendar. A retention period for bookings is not stated on zoreal.com as of September 2026. Organization-level, as zoreal.com lists them for Bynn Intelligence, Inc.: SOC 2 (attestation), PCI DSS (SAQ A), GDPR (data protection), ISO/IEC 27001:2022 (information security certification) and CSA STAR Level One (cloud security self-assessment). No Book-specific certification is stated on zoreal.com as of September 2026.Account and booking data kept while the account is active, then at least 30 days to export after closure; "19 third parties process customer data on our behalf", all listed as located in the United States (Amazon RDS and S3, Cloudflare, Vercel, SendGrid, Twilio, Stripe, Daily.co and others, list dated 20 August 2026); Enterprise states configurable data residency options. Certifications stated: ISO 27001, a SOC 2 Type II report, HIPAA, GDPR and CCPA; the reports sit behind an NDA gate on the trust centre and were not inspected (privacy policy; trust centre; security page; enterprise page).

Third-party details on this page reflect what each provider publicly stated on the review date shown above and may have changed since. Where a provider does not state something publicly, this page says so rather than assuming. Statements about what Cal.com offers reflect its public materials on the review date; absence of a feature from those materials does not mean it is unavailable. ZOREAL's current prices are on the ZOREAL price list.

Where ZOREAL Book and Cal.com agree

Both are hosted booking pages built on the same idea: the host describes the kinds of appointment on offer and the hours they keep, a connected Google calendar supplies the busy time and receives the booking, and the guest picks from what is left. Cal.com lists automatic time zone detection and conflict checking, meeting cancellation and meeting rescheduling; ZOREAL Book reads busy time from the host’s connected calendars, writes the booking into the host’s connected calendar, and gives the guest a manage link with reschedule and cancel mails carrying a calendar file. Both send a confirmation the guest can put in their own calendar.

Both take money at booking through Stripe, and both embed the booking page in an iframe: Cal.com’s embed is an iframe that emits events to the host page, and ZOREAL Book’s snippet is rendered in an iframe so the host’s page never runs Book’s code and Book never reads the host’s page. Both have a free plan: Cal.com’s is "Free forever" for individuals with unlimited event types and calendar connections, and ZOREAL Book is included in the Free Meet plan, with scheduling and calendar invitations on both plans and a guest who books and joins without an account.

Both can put the call in a room of their own rather than a third-party link: Cal Video, "powered by Daily.co", on Cal.com’s side, and a ZOREAL Meet room created on confirmation on ZOREAL’s. What the room does once the call starts is each product’s own claim. Neither claims that the person who booked is the person who turns up; ZOREAL Book says so in writing, and who is in a call is what Meet’s own presence check proves, in the call.

ZOREAL Book may fit you if

  • You want the booked call to take place in a ZOREAL Meet room created on confirmation, where the host can require a presence check at the ZOREAL Presence or ZOREAL Identity level.
  • You want the guest’s email address confirmed with a six-digit code before an open booking is made.
  • You want scheduling with no plan of its own. Included in the Free Meet plan (unlimited meetings up to 40 minutes, scheduling and calendar invitations); a guest books and joins without an account.
  • You take payment at booking on your own Stripe account, with a ten-minute hold and a booking that asserts the guest paid before the slot was held.
  • You want the slot check run live at booking time, with a database exclusion constraint that refuses a second booking over the same minutes for the same host.

Cal.com may fit you if

  • You need Exchange, CalDAV, an ICS feed, Apple Calendar or Zoho Calendar as a busy-time source (app store calendar category).
  • You want to self-host a community edition for personal, non-production use, or an enterprise on-premises deployment by contract (cal.diy; enterprise page).
  • You build on a documented API with OAuth clients, API keys, managed users and webhooks on every plan (API v2 introduction).
  • You schedule across a team with round-robin, collective and managed event types, and need SAML SSO and SCIM on the Organizations plan (pricing page).
  • You want SMS and WhatsApp reminders, sent through Twilio (pricing page; subprocessors).

Other alternatives to Cal.com

16 more vendors compared under ZOREAL Meet, from their own public materials.

All 17 Meet comparisons

Common questions

How we compared

This comparison is based on publicly available information from Cal.com’s official website, documentation, pricing and published materials, and on ZOREAL’s own published product pages and pricing, as reviewed on 11 September 2026. Features, pricing and availability may change at any time. Verify current details directly with each provider before deciding.

Nothing on this page is legal advice. Which electronic signature method satisfies which law, what level of identity assurance a regulation requires, and whether a content signature or provenance mark meets a given standard all depend on the jurisdiction and the regulator’s guidance. ZOREAL Sign asserts no legal effect for the signatures it records. Confirm your obligations with qualified counsel before choosing a method.

Sources

ZOREAL is operated by Bynn Intelligence, Inc. and is not affiliated with, sponsored by, or endorsed by Cal.com. Third-party names and trademarks are the property of their respective owners and are used only to identify the products being compared.

See ZOREAL Book for yourself.

A product walkthrough, pricing or volume terms, with the ZOREAL team.

See ZOREAL Meet