DataLive

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. 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. 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. 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. 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. 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).

Where to configure: Per-form: Appointment slot question type · workspace-wide Google connection in Integrations hub

Ready to build?

Create a form and connect Google Calendar in minutes.

More data