Attach intake forms to your calendars to collect pre-booking information and qualify leads before appointments on the HoopAI platform.
Custom booking forms let you collect information from contacts as part of the appointment booking process. Instead of arriving at an appointment with no context, you can gather intake details, qualify leads, capture preferences, or obtain consent before the session begins. Form responses are saved directly to the contact’s CRM record and are visible on the appointment detail view.
Booking form displayed during the calendar booking flow
When you attach a form to a calendar, it appears as an additional step in the booking widget after the contact selects their time slot and enters their name and email. The contact must complete the form before the appointment is confirmed. If they close the browser before submitting, no appointment is created and no form data is saved.The platform supports attaching one form per calendar. A single form can be used across multiple calendars by selecting it in each calendar’s settings individually.
Before attaching a form to a calendar, you need to create it. Forms are managed under the Sites > Forms section.To create a new form:
Go to Sites > Forms and click + New Form.
Add a form name.
Drag and drop fields from the left panel onto the form canvas. Common field types include:
Short text — for brief answers
Long text / paragraph — for open-ended responses
Dropdown — for selecting from a predefined list
Checkbox — for yes/no or multi-select answers
Phone — for collecting a phone number
File upload — for documents, photos, or signed agreements
Map each field to the corresponding contact custom field if you want the response to save to the CRM record automatically.
Click Save.
Map form fields to CRM custom fields wherever possible. Unmapped fields are visible on the appointment record but do not populate the contact’s profile, which limits their usefulness in workflows and filtering.
After a contact books an appointment, their form responses are visible in two places:
Appointment side drawer: Open any appointment from the Appointments list or the calendar view. The form submission tab inside the appointment shows each question and the contact’s answer.
Contact profile: If fields were mapped to custom fields, the responses appear in the contact’s profile under the relevant field groups.
This makes it easy to review intake information before an appointment without leaving the platform.
Booking forms are an effective lead qualification tool. By asking targeted questions before someone books, you can ensure only suitable prospects make it onto your calendar. For example, a financial advisor might ask for minimum investable assets; a real estate agent might ask for pre-approval status. If the contact’s answers indicate they are not a good fit, you can review the submission and cancel or decline the appointment before it takes place.
The platform does not automatically block or filter bookings based on form responses. You still need to review submitted forms and take manual action if a contact does not meet your qualification criteria.
The HoopAI platform supports sticky contact functionality, which means that if a contact has previously filled in their name and email on any platform form or page, that information is pre-populated when they return to book through the calendar. This reduces friction and can improve booking completion rates. Form fields mapped to custom fields that are already populated in the CRM will similarly pre-fill for returning contacts.