Formly
Back to Templates
General

Appointment Request Form

Let clients request appointments with their preferred times and reason for visit, without phone tag.

8 fields
1 page

Ready to use

Included Fields

Full name

Short Answer

Phone number

Phone Number

Email address

Email

What is the appointment for?

Dropdown

Preferred date

Short Answer

Preferred time of day

Checkboxes

Have you visited us before?

Multiple Choice

Anything we should know before your visit?

Long Answer

Form Structure

1

Request an Appointment

8 fields
Full name
Phone number
Email address
What is the appointment for?
Preferred date
Preferred time of day
Have you visited us before?
Anything we should know before your visit?

About this template

An appointment request form that ends phone tag: clients submit who they are, why they're coming, and when suits them. Your team confirms once, with the calendar already in hand.

This is deliberately a request form rather than a live booking calendar, the right pattern for practices where appointment length depends on the reason, where triage matters ('urgent issue' should jump the queue), or where the schedule lives in software that shouldn't be public. The reason-for-visit dropdown and new/returning question let staff slot each request correctly on the first reply.

Preferred date plus time-of-day checkboxes give schedulers flexibility to confirm in one message instead of negotiating across five. Every request is logged with a timestamp, so nothing lives on a sticky note.

Tips for better results

  • 1Confirm requests within one business hour where you can; speed is the whole experience.
  • 2Watch the 'urgent issue' selections via email notifications so they're triaged immediately.
  • 3The new/returning question tells you whether to schedule extra time for intake.
  • 4Embed the form on your website's contact page and link it from your Google Business profile.

Frequently asked questions

Why not just use a live booking calendar?

Live booking suits fixed-length, self-service appointments. When visit length varies by reason or staff needs to triage, a request-plus-confirmation flow prevents mis-booked slots. This form is built for that pattern.

How does my team get notified of new requests?

Real-time email notifications on every submission, plus webhooks if you want requests in a shared channel or scheduling tool.

Can I customize the visit reasons?

Yes. Edit the dropdown to your services, or ask Formly's AI to adapt the form to your practice.

Who this template is for

  • Clinics, dentists, and therapists managing triaged schedules
  • Salons, studios, and repair shops taking requests
  • Consultants and advisors without public calendars
  • Any business where the front desk owns the diary

Not an exact fit? Use this template as a starting point and edit anything, or describe what you need and let Formly's AI adapt it for you.

Create Form

Your First Form Is a Sentence Away

Describe what you need to collect. Formly builds the form, you hit publish, and the responses start flowing in.

One simple plan. Cancel anytime.