Calendar Scheduling
Use Google Calendar events to control when your form accepts responses. Each event on the connected calendar opens the form — when the event ends, the form closes.
Connecting a Calendar
- Open your Google Form
- Click Add-ons → Form Scheduler
- Go to the Calendar tab
- Click the calendar row to open the connection modal
- Select an existing calendar or create a new one
- Click Connect
Your form will immediately sync with the calendar — if an event is happening now, the form opens.
How Events Control Your Form
Any event on the connected calendar acts as an "open window":
- Event starts → form opens (accepts responses)
- Event ends → form closes (stops accepting responses)
- No events → form stays closed
This works with all event types: one-time, recurring, multi-day, and all-day events.
Recurring Events
Recurring events work automatically. Create a recurring event in Google Calendar (daily, weekly, monthly, etc.) and the form opens and closes for each occurrence. No extra configuration needed.
Event Merging
When calendar events are less than 1 hour apart, they are automatically combined into one continuous window:
Events less than 1 hour apart are combined into one window.
What this means:
- Response limits apply to the merged window as a whole
- Notifications are sent once for the merged window, not per event
- The form stays open continuously across the merged events
Short Events
Events shorter than 1 hour still open the form, but it stays open for approximately 1 hour due to the trigger spacing constraint. The form closes at the next available trigger opportunity.
Tips
- Use a dedicated calendar — create a new calendar specifically for form scheduling. This avoids your personal events accidentally opening the form.
- Edit from anywhere — change your schedule from Google Calendar on any device. Changes are picked up at the next trigger or sidebar open.
- Check merged windows — if you need events to open/close the form independently, space them at least 1 hour apart.
