← All Google Calendar forms
Google Calendar

Appointment request form for Google Calendar

Drop requested appointments straight onto your Google Calendar, title and time already set.

When someone requests a specific time, retyping it into your calendar is busywork that invites double-bookings. This form captures the service, the preferred date and time, and notes, then creates the event for you.

Map the date/time field to the event start and set a default length, and each request lands on the calendar you choose with reminders attached. Use an actual date/time field so Google can parse it, and the appointment books cleanly every time.

Preview

Request an appointment

Pick what works for you and we'll confirm by email.

How it works

  1. 1

    Deploy the form

    Start from our appointment request template — fields, validation, and logic already set up. Customize anything; it's yours.

  2. 2

    Connect Google Calendar

    Connect your Google Calendar account in one click and pick the calendar submissions should land in.

  3. 3

    Collect on autopilot

    Every submission creates an event on your Google Calendar calendar in real time, with your form fields mapped to the right event details.

How your fields map to Google Calendar

Each form field becomes a event detail. Edit the mapping anytime in the form editor.

Form fieldGoogle Calendar event detail
Your nameYour name
EmailEmail
Phone (optional)Phone
What's this for?What's this for?
Preferred datePreferred date
Preferred timePreferred time
Anything we should know?Anything we should know?

The honest catch

The honest catch: Google needs a real start time, so the form field you map has to resolve to a date Google can parse — an ISO datetime (2026-07-01T15:00:00) is safest. A free-text "next Tuesdayish" won't book; use a date/time field and you're fine.

Questions

Is the appointment request → Google Calendar integration free?

Yes. The form and the Google Calendar connector are included free with unlimited submissions. You only pay for usage-based add-ons, never per-response.

Do I need to write any code?

No. Connect Google Calendar, map your fields in the visual editor, and you're live. The webhook plumbing is handled for you.

Can I customize the appointment request form?

Completely. Add or remove fields, change labels, add conditional logic — the Google Calendar mapping updates alongside it.

Every submission creates an event on your Google Calendar.

Free forever. Unlimited submissions. No credit card.

Send appointment requests somewhere else

Other forms for Google Calendar