Appointment Request Form Template

Let customers request appointments without picking up the phone. This form captures the service type, preferred date and time, contact details, and reason for the visit — everything you need to confirm a booking and prepare for the appointment.

formformform.com/f/3Mg

Who uses this template

Salons and barbersMassage therapistsTutorsConsultantsRepair shopsPersonal trainersPet groomersMechanicsTradespeopleTherapists

About this template

An appointment request form is the simplest way to take bookings without a calendar widget or scheduling subscription. For service businesses where availability changes day to day — repair shops, mobile services, small clinics, freelance pros — a structured request form is often more practical than live booking, because it lets you confirm only the slots that actually work for your team.

This template balances simplicity with the information you actually need. Service type tells you which staff member or workflow to route the request to. Preferred date, time of day, and backup date give you flexibility to schedule around your real availability instead of being locked into whatever the customer picked. The reason field lets you walk into the appointment prepared, especially for repairs and consultations where context matters. The new vs returning customer toggle is a small but useful field — first-time customers often need extra paperwork or onboarding time.

formformform makes appointment requests free and unlimited. Embed it on your homepage, link from Google Business Profile, share on social media, or use it as the destination for a "Book Now" button. Every request lands in your inbox immediately and you can respond by email or phone to confirm. For service businesses that don't need the complexity of a real calendar app, it's the fastest path to taking online bookings.

What's included

+ Service type dropdown for quick triage
+ Preferred date with backup date option
+ Time-of-day preference for flexible scheduling
+ New vs returning customer toggle
+ Reason for appointment field
+ Phone and email capture for confirmation
+ Free with unlimited requests and instant email alerts

How to create a appointment request form

  1. 1

    Click "Use this template" to add the appointment form to your free formformform account.

  2. 2

    Update the service type options to match exactly what you offer.

  3. 3

    Customize the time-of-day options to fit your real opening hours.

  4. 4

    Add a hidden field for which location or staff member if you have multiple.

  5. 5

    Set notifications so requests reach you in real time and you can confirm fast.

  6. 6

    Publish and embed — drop the form on your homepage, link from Google Business Profile, or use as the destination for a "Book Now" button.

Best practices for your appointment request form

Confirm every request quickly

customers don't know they have a real appointment until you tell them. A confirmation within an hour wins more bookings than any other tactic.

Offer a backup date

most customers are flexible if you ask. A backup date prevents losing the booking when their first choice doesn't work.

Always ask the reason

even one sentence helps you prepare for the appointment and reduces wasted time on the day.

Limit service types

list only the things you actively offer. A vague "other" option is fine, but don't list services you don't provide.

Send reminders

texted or emailed reminders 24 hours before the appointment dramatically reduce no-shows.

Track who's new

first-time customers often need extra time, intake paperwork, or context. Knowing in advance helps your team prepare.

Frequently asked questions

Is this appointment request form free? +

Yes. You can collect unlimited appointment requests for free, with no trial period and no credit card required.

Does this form check live availability? +

No — this is a request form, not a live calendar. Customers tell you when they'd like to come, and you confirm based on your real schedule. For businesses needing live booking, pair the form with a tool like Cal.com or Calendly.

Can I send confirmations automatically? +

formformform sends a notification when a request comes in. To automate confirmations, connect formformform to your email tool via webhook or use Zapier.

Can I customize the form for my service business? +

Absolutely. Edit the service types, time slots, and reason field to match your specific business — salon, repair shop, tutoring, consulting, etc.

Can I embed this on my Google Business Profile? +

Google Business Profile doesn't support iframes directly, but you can link to the standalone form from your profile's website link or call-to-action.

How do I prevent spam appointment requests? +

formformform includes built-in spam filtering with no CAPTCHA. Phone validation also filters out most bot submissions automatically.

Start with the Appointment Request Form template

Free forever. No credit card required. Customize everything.

Use this template