Google Calendar
Drop an Appointment slot question anywhere in your form. Respondents pick from your real Google Calendar availability and the booking lands on your calendar the instant they submit — with an optional Google Meet link auto-attached and the respondent invited. Slots respect your timezone, work hours, weekday rules, notice + buffer, and existing busy events.
- Inline picker, themed to match the form (no external scheduling page)
- Auto-creates the Calendar event on submit, attaches Google Meet (optional)
- Atomic slot reservation — same slot can't double-book under any race
Set it up
- 1
Connect your Google account
Org settings → Integrations → Connect Google. The same workspace-wide connection that powers Sheets sync also unlocks Calendar booking — one OAuth handshake covers both.
- 2
Add an Appointment slot question
In the builder, add a new question → Appointment slot. Configure duration (15/30/45/60 min), timezone, work hours, weekdays, notice + buffer, and the event title/description (you can reference {{name}}, {{email}}, {{form}}).
- 3
Pick which field carries the attendee's email
The picker can pull the respondent's name + email from earlier questions on the same form (so the Calendar invite goes to the right place). If no email is given the event still gets created but only on your calendar.
- 4
Toggle Google Meet (optional)
Tick 'Add Google Meet link' to have a unique Meet URL generated for every booking and shown to the respondent on confirmation.
- 5
Test the form
Open the live link, pick a slot. The event appears on your Google Calendar within ~1 second; the respondent sees the confirmed time, Calendar link, and Meet link inline (theme-matched).
Ready to build?
Create a form and connect Google Calendar in minutes.