WordPress Booking & Appointment Form Templates — Form Forge
Download Log in
168 Free Form Templates in 27 Categories

Booking & Appointment Templates

Form Forge’s 10 booking form templates are built around a simple idea: let customers pick a real time slot from your real calendar, without another SaaS subscription. The Google Calendar date picker field shows actual free/busy availability, and the booking goes into your system the moment it’s confirmed.


Booking templates

Appointment Booking Form

Name, email, phone, service selection, preferred date/time from Google Calendar free slots, notes. For professional services (consultants, coaches, therapists, beauty salons).

Restaurant Reservation Form

Party size, date, time slot, special requests, contact info. Conditional fields for large parties (20+) that need pre-order.

Consultation Request

Name, company, topic, preferred call time, time zone, pre-meeting questions. For B2B sales or professional services.

Class or Workshop Booking

Class selection, date, attendee info, payment (Stripe), dietary restrictions for food-included sessions. For fitness studios, cooking schools, and educational programs.

Property Viewing Request

Property address (pre-filled), visitor info, preferred date/time, number of visitors, financing status. For real estate.

Medical Appointment Request

Patient info, insurance details, reason for visit, preferred provider, preferred date/time, first-time patient flag that triggers a longer intake form.

Salon Booking Form

Service selection (cut, color, styling, etc.), stylist preference, date/time, hair type, special requests. For beauty salons and barbershops.

Equipment Rental Form

Equipment selection, start date, end date, customer info, delivery or pickup, deposit payment via Stripe. For rental businesses.

Photography Session Booking

Session type, location, preferred date, number of people, style preferences, payment. For photographers.

Test Drive Booking

Vehicle selection, driver info, driver’s license upload, preferred date/time, duration. For automotive dealers.


Google Calendar date picker

This is the killer feature for booking forms. Form Forge’s Calendar Date Picker field shows real available time slots based on:

  • Your connected Google Calendarthe picker reads your free/busy data via Forge API
  • Your working hoursconfigure Mon–Fri 9–5 or whatever you need
  • Your slot duration30 minutes, 1 hour, 90 minutes, configurable per form
  • Buffer time between bookingsoptional gap so you’re not double-booked back-to-back
  • Lead timeminimum notice (e.g., “at least 24 hours in advance”)
  • Booking windowhow far in advance users can book (e.g., “up to 60 days out”)

When a user submits the form, the booking goes into your calendar as an event via the Google Calendar integration — no extra steps.

Fallback for offline mode

If Google Calendar isn’t connected, the field still renders all configured time slots (without free/busy filtering). Users can see and pick a slot; you manually add it to your calendar after receiving the submission.

Learn more about Google integrations →


Payment for bookings

Booking templates that involve upfront payment include a Stripe payment field — deposit, full prepayment, or hold. Combined with the calculation field, you can compute dynamic totals (e.g., “group of 5 × $50 per person”).


Reminder emails

After a booking is confirmed, Form Forge can send:

  • Immediate confirmation email to the customer with booking details
  • Admin notification to you
  • Reminder email to the customer X hours before the appointment (via WP Cron)
  • Follow-up email after the appointment

All customizable in the form settings.


Compared to a dedicated booking plugin

Dedicated booking plugins (Amelia, BookingPress, etc.) offer more: staff management, resources, complex pricing, etc. Form Forge’s booking templates are for:

  • Small businesses that don’t need a full booking system
  • One-person operations (consultants, coaches, therapists)
  • Simple reservations where Google Calendar is enough
  • Booking forms that are one of many forms on a site

If you need staff schedules, resource allocation, or multi-location support, a dedicated booking plugin is better. If you need a solid booking form, Form Forge wins on price and simplicity.


Ready to accept bookings?

Get Form Forge — from $49/year →

Booking templates are included in every version of Form Forge. The Google Calendar date picker and Stripe payment field require a paid plan.

Forge AI Assistant Online

Hi! I'm the Form Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs