Skip to main content

Appointment Booking Authentication

Add optional authentication steps to your booking forms.

Written by Eric Range
Updated this week

Overview

You can optionally control how users authenticate when booking an appointment. These settings allow you to either limit registration to known contacts or verify that the correct person is submitting the form before data is saved.

You may choose to:

  • Require Login

  • Require Email Verification

  • Leave both disabled and not require any verification or authentication

📌 Note: Require Login and Email Verification cannot be used together. Enabling one will automatically disable the other.

Accessing Appointment Authentication Settings

Authentication settings are configured at the Appointment Type level, and can be optionally adjusted at the individual Availability level.

"Type" Level

  1. Navigate to Engagement > Appointments.

  2. Click the three vertical dots (⋮) menu.

  3. Select Types from the dropdown.

  4. Choose the Appointment Type you want to enable authentication for.

  5. Locate the Authentication card.

"Availability" Level

To optionally adjust at the Availability level:

  1. Navigate to Engagement > Appointments.

  2. Click the three vertical dots (⋮) menu.

  3. Select Types from the dropdown.

  4. Choose the Appointment Type you want to enable authentication for.

  5. Locate the Authentication card.


Require Login

Require Login verifies an existing contact's identity before allowing booking to continue. When enabled, a contact must sign in before they can book the appointment. This limits booking to contacts who already have an Element451 account.

If Require Login is turned on:

  • New contacts cannot be created through this booking

  • Only authenticated, known users may complete booking

  • Booking forms are pre-populated with key user data like name, email address. This data is locked and will not update as part of the appointment booking.

  • Once authenticated, users can use the Update Profile option to update otherwise locked fields.

The login experience is part of our Universal Login, which provides a consistent sign-in experience across Event Sites, Application Sites, Appointment Booking Sites, and StudentHub.

Depending on your institution’s configuration, users may sign in using:

  • Element username and password

  • Institutional SSO

  • Google authentication

  • Magic Link (one-click login link sent to their email)

Login methods are controlled in your system settings and can be enabled or disabled based on your institution’s preferences.

Require Login is best for:

  • Current student appointments, like advising and student life related appointments.

  • Later funnel appointments for applications like interviews or FinAid counseling.

Since new users can't be created Require Login Not recommended for:

  • Unrestricted public bookings

  • Top of the funnel admissions appointments like personalized visits

  • Other Inquiry-generating appointments where new contacts are expected


Require Email Verification

While Require Login verifies an existing user’s identity before allowing booking to continue, Email Verification ensures the right person is submitting the form before any data is saved to their record.

Unlike Require Login, new contacts can still be created when Email Verification is used.

This feature is especially helpful when shared email addresses (e.g., family or generic inboxes) are used during booking. Without verification, one contact’s submission could overwrite an existing record in Element451 based solely on email matching.

When enabled, users must verify ownership of the email address entered on the registration form before their booking is processed.

Email Verification Settings (Always | On Conflict)

After toggling on Use Email Verification, you can choose the verification behavior:

  • Always: Every booking requires email verification, regardless of whether a contact using that email address already exists in Element451 or not.

    • A verification code is sent to the email provided, and the user must enter that code before the registration is completed.

    • This option provides the highest level of data protection and ensures the person submitting the registration has access to the email address entered.

  • On Conflict: Verification is only triggered if the email already exists in Element451 and one or more of the following fields do not match the existing record:

    • First Name

    • Middle Name

    • Last Name

    • SSN

    • Date of Birth

    • Phone Numbers


    💡 Pro Tip: Use On Conflict to reduce friction for new prospects while still safeguarding existing data from being overwritten.


🧠 Good to Know

Email Verification and Require Login cannot be used together within the same availability, each serves a different purpose. You can use both features strategically across different events:

  • Use Require Login when appointment bookings must be tied to known contacts only.

  • Use Email Verification when accepting bookings from both new and existing contacts, but you want to safeguard against overwriting data.

Did this answer your question?