This guide explains how to automatically send patient forms when someone books an appointment online. This is most commonly used for new patient intake forms, but can also be configured for existing patients if required.
The system works by linking a form to a specific service, and then inserting that form into the booking confirmation email using placeholders.
How the Process Works
There are four components that must all be configured:
A form must be created
The form must be linked to a service
The service must be enabled for online booking
The email template must include the form placeholder
If any one of these is missing, the form will not be sent.
Step 1: Create Your Form
Before anything else, ensure you have created your form:
This guide assumes your form is already set up.
Step 2: Link the Form to a Service
Forms are not sent globally—they are tied to specific appointment types.
Go to Settings → Services
Select the service (e.g. Initial Consultation)
Click Edit
Under Online Booking Parameters, locate Linked Form
Select the appropriate form
Click Save Changes
Example Use Case
Adult Intake Form → linked to Adult Initial Consultation
Paediatric Intake Form → linked to Paediatric Consultation
This allows different forms to be sent based on booking type.
Step 3: Ensure the Service is Enabled for Online Booking
The system will only send forms if the service is actually bookable online.
Go to Online Booking Settings
Open Online Booking Services
Ensure the service:
Is enabled
Is assigned to at least one practitioner
Without this, no booking → no email → no form sent. Click here to learn more about settings services for online booking.
Step 4: Add the Form Block to the Email Template
This is the critical step most people miss.
The system does not automatically insert form links unless the email template includes the correct placeholders.
To configure:
Go to Templates → System Email Templates
Open:
New Patient Online Booking Confirmation Email
(or existing patient equivalent)
Click Edit
Insert the Form Block
You must include:
Form Block Start
Form Link Placeholder
Form Block End
Example:
%appt.form_open% Please complete our intake paperwork using the link below: %set_form% %appt.form_close%
How This Works
The system scans the email for the form block tags
If a form is linked to the service:
The block is included
The form link is inserted
If no form is linked:
The entire block is removed automatically
This prevents broken or empty links being sent.
Final Check
Before going live:
Make a test booking
Confirm:
Email is sent
Form link appears
Link opens correctly
Summary
To successfully send forms via online booking:
Create a form
Link it to a service
Enable that service for online booking
Add the form block to your email template
Once configured, the system will automatically send the correct form based on the appointment type, with no manual intervention required.