Skip to main content

Documentation Index

Fetch the complete documentation index at: https://calcomhelp-mintlify-eu-recordings-1776901690.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

When someone books a meeting with you, Cal.com may ask them to verify their email address before the booking is confirmed. This protects you and your organization from spoofed bookings made with someone else’s email address.

When verification is required

Cal.com always asks the booker to enter a 6-digit code sent to their email when the email they typed on the booking page belongs to an existing Cal.com account. Verification is matched case-insensitively, so Alex@example.com and alex@example.com are treated as the same account. This happens automatically. You don’t need to enable anything on the event type. Verification may also be required in other cases (for example, when an event type requires a confirmed email), but the registered-user check runs regardless of those settings.

What the booker sees

After the booker submits the form, a Verify your email dialog appears with six input fields for the code. Cal.com emails the code to the address they entered. If the email belongs to a registered Cal.com user, the dialog also shows a Log in instead link below the subtitle. Selecting it takes the booker to the Cal.com login page with their email pre-filled and returns them to the same booking page after sign-in. Once signed in, Cal.com uses their session to complete the booking without asking for a code.

Why this matters

  • Prevents impersonation. A visitor can’t book under another Cal.com user’s email without access to that inbox.
  • Reduces friction for returning users. Bookers who already have a Cal.com account can sign in once instead of re-entering a code on every booking.
  • Works on hosted booking pages. Embeds and platform bookers skip the login link but still require the code, so the protection stays in place.

Troubleshooting

Ask them to check their spam folder, confirm the email was typed correctly, and request a new code by re-submitting the form.
The code is valid for a short window. If it expires, close the dialog, submit the form again, and use the newest code from the inbox.
Verification cannot be disabled when the email matches a registered Cal.com user. If the booker does not own that email, ask them to book with an address they control.