Use Cases
How to Build an Appointment Booking Form in WordPress
Let visitors request an appointment without the back-and-forth of email tag. Collect the date, time and details you need in one form, with instant notifications to your team and optional AI-assisted booking through Auto Form CRM. The free core in Auto Form Builder handles booking requests beautifully; this guide covers the fields and features that make scheduling frictionless.
What makes a good appointment booking form
- Collect preferred date and time with dedicated Date and Time fields so responses are structured and easy to filter — not buried in a free-text message.
- Limit dates with a minimum days-ahead rule and constrain time slots with intervals and earliest/latest bounds so you only receive bookable requests.
- Notify your team instantly on submit so staff can confirm or call back while the visitor is still thinking about the appointment.
- Confirm with an automatic email to the visitor summarising what they requested and what happens next — reduces no-shows and support questions.
- Optionally route high-intent booking conversations through AI Conversation plus Auto Form CRM when you want assisted scheduling beyond a simple request form.
Recommended fields
- Date Field — The Date field captures a preferred day with calendar UI and optional min/max rules — for example, no same-day bookings or no dates beyond 90 days out.
- Time Field — The Time field supports slot intervals and earliest/latest bounds so visitors pick a realistic window instead of typing “afternoon sometime.”
- Name Field — Name identifies who the appointment is for and personalises confirmation email — essential on any booking request form.
- Phone Field — Phone lets your team confirm or reschedule quickly when email is slow — especially important for same-week appointment requests.
Helpful features
- Conditional Logic — Show service-specific questions after someone picks an appointment type — duration, location or prep instructions — without cluttering the first screen.
- Form Submission Management — All booking requests land in one dashboard with status and notes so front desk staff can track confirmed, pending and cancelled requests.
- Conversational Forms — Conversational forms and AI Conversation can guide visitors through booking dialogue and connect to Auto Form CRM for assisted scheduling when you need it.
How to build a appointment booking form
- Install Auto Form Builder free from WordPress.org.
- Create a new form — drag on the fields above, or describe it and let AI build it.
- Add the helpful features (logic, spam protection, notifications).
- Style it to match your brand — no CSS.
- Copy the shortcode or embed code and paste it on any page.
FAQ
Can visitors pick a time slot?
Yes — the Time field supports intervals and an earliest/latest time.
Is real appointment booking possible?
Optional AI Conversation books via Auto Form CRM; the core collects booking requests.
Related form types
Letting people request a time on their own schedule removes hours of back-and-forth. Collect the date, time, and details you need for free, and add optional AI-assisted booking when you're ready to automate the whole flow.