Skip to main content
Auto Form Builder
Download FREE

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

  1. Install Auto Form Builder free from WordPress.org.
  2. Create a new form — drag on the fields above, or describe it and let AI build it.
  3. Add the helpful features (logic, spam protection, notifications).
  4. Style it to match your brand — no CSS.
  5. 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.

Build your appointment booking form — free

Install from WordPress.org and publish in minutes — no code, no monthly fees for the core.