Appointment Booking Template
A medical or service appointment booking form with provider selection, reason-for-visit, and preferred time slots. Built for clinics and practices that do not yet need a full scheduling platform.
Drop the appointment booking template into any page, customize every field in a drag-and-drop editor, and collect responses in a dashboard that is built for teams — not spreadsheets. Free forever on Foldr Forms.
Fields in this template
This template ships with 7 fields. Every field is editable — add, remove, or rename without touching code.
| Field | Type | Required |
|---|---|---|
| Patient name | text | Required |
| Date of birth | date | Required |
| Phone | tel | Required |
| Provider | select | Required |
| Reason for visit | textarea | Required |
| Preferred date | date | Required |
| Preferred time | select | Required |
Common use cases
- Clinic appointment request
- Dental hygiene booking
- Mental-health session scheduling
- Physical therapy session request
Embed this template
Paste this snippet anywhere in your HTML and the form will render in place.
<script src="https://foldr.space/forms/embed.js" data-template="appointment-booking"></script>Prefer a hosted link? Every template also gets a share URL at foldr.space/forms/appointment-booking.
How to use the Appointment Booking template
- 1
Copy the embed code
Grab the Foldr Forms script tag above.
- 2
Paste it in your site
Drop it into the HTML of any page where the form should appear.
- 3
Customize the fields
Open the template in the Foldr editor to tweak fields without code.
Frequently asked questions
Can I integrate with my EHR calendar?
Yes. Webhook every submission into Epic, Athenahealth, Jane App, or SimplePractice so bookings land directly on the provider's calendar.
How do I prevent double-booking?
Enable real-time availability sync so only open slots appear in the "preferred time" dropdown.
Can I collect a co-pay upfront?
Yes. Connect Stripe to collect a deposit or full co-pay before the appointment is confirmed.