Documentation Index
Fetch the complete documentation index at: https://docs.architect.new/llms.txt
Use this file to discover all available pages before exploring further.
Why Use Google Calendar in Architect?
Dealing with timezones, meeting overlaps, and calendar invites is a hassle. With vibe coding, you can describe your ideal scheduling assistant, and Architect handles the complex calendar logic. The agent acts like an executive assistant, keeping your days organized without manual data entry.- Automated Booking: Build apps that process natural language requests like “book 30 mins with Sarah tomorrow” and instantly lock in the calendar slot.
- Smart Briefings: Create agents that scan your daily schedule every morning and provide a contextual briefing of who you are meeting and what their company does.
- Conflict Resolution: Have your agent automatically detect overlapping events and suggest alternative times to all participants.
Vibe Coding Examples
Try these natural language prompts to build autonomous scheduling agents:Example 1: The Executive Scheduler
“Build a scheduling assistant. When a user asks to book a meeting, check my Google Calendar for the next available 45-minute slot during my working hours. Create the event, generate a Google Meet link, and invite the user.”
Example 2: The Morning Briefer
“Create a daily prep app. Use the Google Calendar tool to fetch all my meetings for today. For each external guest, search the web to summarize their company, and compile a prep document for me before I start my day.”
Example 3: Time-Blocker Bot
“I want a productivity agent. At the end of every week, scan my Google Calendar for the upcoming week. Automatically block out two 2-hour ‘Deep Work’ sessions on the days where my schedule is the lightest.”
Available Actions
The Google Calendar tool exposes the following actions to your agents. Architect automatically picks the right one based on your prompt.View all 28 Google Calendar actions
View all 28 Google Calendar actions
GOOGLECALENDAR_CALENDAR_LIST_INSERTGOOGLECALENDAR_CALENDAR_LIST_UPDATEGOOGLECALENDAR_CALENDARS_DELETEGOOGLECALENDAR_CALENDARS_UPDATEGOOGLECALENDAR_CLEAR_CALENDARGOOGLECALENDAR_CREATE_EVENTGOOGLECALENDAR_DELETE_EVENTGOOGLECALENDAR_DUPLICATE_CALENDARGOOGLECALENDAR_EVENTS_INSTANCESGOOGLECALENDAR_EVENTS_LISTGOOGLECALENDAR_EVENTS_MOVEGOOGLECALENDAR_EVENTS_WATCHGOOGLECALENDAR_FIND_EVENTGOOGLECALENDAR_FIND_FREE_SLOTSGOOGLECALENDAR_FREE_BUSY_QUERYGOOGLECALENDAR_GET_CALENDARGOOGLECALENDAR_GET_CURRENT_DATE_TIMEGOOGLECALENDAR_LIST_ACL_RULESGOOGLECALENDAR_LIST_CALENDARSGOOGLECALENDAR_PATCH_CALENDARGOOGLECALENDAR_PATCH_EVENTGOOGLECALENDAR_QUICK_ADDGOOGLECALENDAR_REMOVE_ATTENDEEGOOGLECALENDAR_SETTINGS_LISTGOOGLECALENDAR_SETTINGS_WATCHGOOGLECALENDAR_SYNC_EVENTSGOOGLECALENDAR_UPDATE_ACL_RULEGOOGLECALENDAR_UPDATE_EVENT

