InfuseOS
Integrations

Google Calendar

View, create, and manage calendar events through InfuseOS.

Google Calendar Integration

The Google Calendar integration lets you manage your schedule through natural conversation. View events, create meetings, find free time, and update your calendar—all without leaving InfuseOS.

Screenshot

[IMAGE PLACEHOLDER: Calendar event list showing upcoming meetings]

Available Actions

ActionDescriptionApproval Required
List EventsView upcoming events❌ No
Get EventGet full event details❌ No
Create EventCreate new events with attendees✅ Yes
Update EventModify existing events✅ Yes
Find Free TimeFind available time slots❌ No

Viewing Your Calendar

List Upcoming Events

"What's on my calendar today?"
"Show my schedule for this week"
"What meetings do I have tomorrow?"

Event Details

Each event shows:

  • Event title
  • Start and end time
  • Location (if set)
  • Attendees
  • Google Meet link (if applicable)

Screenshot

[IMAGE PLACEHOLDER: Calendar list showing multiple events]

Filtering Events

"Show only meetings with John"
"Find events about 'project review'"
"What's on my calendar next Monday?"

Getting Event Details

Get full information about a specific event:

"Tell me more about my 2pm meeting"
"What are the details for the project review tomorrow?"

Full Event Information

Detailed view includes:

  • Complete description
  • All attendees with response status (accepted, declined, tentative)
  • Organizer information
  • Recurring event details
  • Google Meet link
  • Calendar ID

Screenshot

[IMAGE PLACEHOLDER: Detailed event view with attendees]

Creating Events

Create new calendar events with natural language:

"Schedule a meeting with John tomorrow at 2pm"
"Create a team sync for Friday at 10am for 1 hour"
"Set up a project review meeting next Monday at 3pm with the design team"

Event Options

OptionDescription
TitleEvent name (required)
Start/EndDate and time (required)
DescriptionEvent details/notes
LocationPhysical location or virtual
AttendeesPeople to invite
Google MeetAdd video conferencing

Adding Attendees

"Schedule a meeting with john@example.com and sarah@example.com 
for Thursday at 11am"

Adding Google Meet

"Create a video meeting with the team for Friday at 2pm with a Google Meet link"

Screenshot

[IMAGE PLACEHOLDER: Create event approval dialog]

Invitation Emails

By default, attendees receive email invitations. You can specify:

"Create the meeting but don't send invitations yet"

Updating Events

Modify existing events:

"Move my 2pm meeting to 3pm"
"Add Sarah to tomorrow's team meeting"
"Change the location of the project review to Conference Room B"

What You Can Update

FieldExample
Time"Move to 4pm"
Date"Reschedule to next Tuesday"
Title"Rename to 'Q4 Planning'"
Description"Add agenda items"
Location"Change to Room 101"
Attendees"Add john@example.com"

Screenshot

[IMAGE PLACEHOLDER: Update event approval dialog]

Update Notifications

Attendees are notified of changes by default. You can specify:

"Update the meeting time but don't notify attendees"

Finding Free Time

Find available slots in your schedule:

"Find a free 1-hour slot this week"
"When am I available for a 30-minute call tomorrow?"
"Find a time for a 2-hour meeting next week"

Specifying Duration

"Find a free 30-minute slot" (default)
"Find time for a 2-hour meeting"

Specifying Time Range

"Find free time tomorrow afternoon"
"When am I available next Monday between 9am and 5pm?"
"Find a slot this week, preferably mornings"

Results

Free time search returns:

  • Available time slots
  • Duration of each slot
  • Conflicts to consider

Screenshot

[IMAGE PLACEHOLDER: Free time slots results]

Example Prompts

Daily Planning

"What's my schedule for today?"
"Do I have any meetings this afternoon?"
"What time is my first meeting tomorrow?"

Scheduling

"Schedule a 1-on-1 with my manager for next Tuesday at 2pm"
"Create a recurring team standup every weekday at 9am"
"Set up a project kickoff meeting with the engineering team"

Rescheduling

"Move all my afternoon meetings to tomorrow"
"Cancel the 3pm meeting"
"Reschedule my meeting with John to next week"

Finding Time

"When can I fit in a 1-hour deep work session today?"
"Find a time for a team lunch next week"
"When are both John and I available for a call?"

Time Zones

InfuseOS respects your calendar's timezone settings. When creating events:

"Schedule a call for 2pm Eastern time"
"Create a meeting at 10am in my local timezone"

Best Practices

1. Be Specific About Time

❌ "Schedule a meeting tomorrow"
✅ "Schedule a 30-minute meeting tomorrow at 2pm"

2. Include Key Details

❌ "Create a meeting"
✅ "Create a project review meeting with john@example.com for Friday at 3pm, 
   include a Google Meet link"

3. Check for Conflicts

"Check if I'm free at 2pm before scheduling the meeting"

4. Review Before Creating

Always check the approval dialog to verify event details before confirming.

Limitations

  • Multiple calendars: Defaults to primary calendar
  • Recurring events: Basic recurrence patterns supported
  • All-day events: Supported with date-only specification
  • Private events: Visibility settings preserved

On this page