Skip to main content

Google Calendar Integration

Documentation about how to enable and leverage the Google Calendar Integration in your Hatz account.

Updated yesterday

💡Beta Features must be enabled in the tenant in order to access the Apollo Beta Integration. Please reference How to Enable Beta Integrations for assistance.

Leverage Google Calendar Integration with Hatz AI: Features and Tools Guide

The integration of Google Calendar and Hatz AI unlocks a wealth of opportunities for users looking to supercharge their workflow with the power of Hatz AI. Whether you're managing personal and professional schedules, streamlining team coordination, or automating event-related tasks, this fusion brings exceptional capabilities to your fingertips.

This guide will walk you through the features and tools provided by the Google Calendar tool with Hatz AI's capabilities.


What is the Google Calendar Tool?

The Google Calendar tool is a feature-rich integration that allows users to connect and interact directly with Google Calendar. It supports a comprehensive set of tools for managing calendars, events, and scheduling. With Hatz AI now connected to this tool, you can automate tasks, gain predictive insights, and perform intelligent operations across your Google Calendar data.


How and What Can a User Access?

Each user on the Hatz platform is required to connect their individual Google Calendar account through our secure integration setup, following Google's authentication process.

This process ensures that the integration strictly complies with Google’s security protocols while respecting the access permissions and rules assigned to each user’s account.

It’s important to note that the Hatz Google Calendar integration will never exceed the access levels granted to the user within Google Calendar, guaranteeing alignment with the platform’s governance policies. As a result, outcomes and available features may vary depending on each user’s specific permissions and authenticated access.

Features of the Google Calendar Integration Tool

1. Comprehensive Calendar Management

  • Create and Delete Calendars: Seamlessly create new calendars or remove secondary calendars.

  • Update and Retrieve Calendars: Modify calendar metadata such as summary, description, and timezone, and fetch calendar details.

  • Manage Calendar Lists: Insert existing calendars into a user's list and update calendar list entries.

  • Clear Calendars: Delete all events from a primary calendar.

2. Advanced Event Management

  • Create, Update, and Delete Events: Effortlessly create new events, update existing event details, or delete events from your calendar.

  • Natural Language Event Creation: Use the "Quick Add" feature to create events from simple text descriptions (e.g., "Meeting with John tomorrow at 2pm").

  • Find and List Events: Search for specific events using queries and time ranges, and list all events within a given period.

  • Manage Attendees: Remove attendees from an event.

  • Recurring Events: Get instances of recurring events.

  • Move and Sync Events: Move events between calendars and synchronize events to keep your calendar up-to-date.

  • Event Notifications: Watch for changes to event resources to trigger automated workflows.

3. Intelligent Scheduling and Availability

  • Query Free/Busy Information: Check the availability of multiple calendars to find the best time for a meeting.

  • Find Free Slots: Automatically identify open time slots within a specified time range across selected calendars.

4. Access Control and Settings Management

  • Manage Access Control: List and update Access Control Language (ACL) rules to manage calendar permissions.

  • User Settings: List and watch for changes in user settings for the authenticated user.

5. Utility Tools

  • Get Current Time: Fetch the current date and time, with an option for timezone offsets, to ensure accurate scheduling.


Why Use the Google Calendar Integration with Hatz AI?

Connecting your Google Calendar to and leveraging Hatz AI allows you to:

  • Reduce Time Spent on Manual Scheduling: Automate repetitive tasks like creating events, finding available time slots, and updating your calendar.

  • Drive Data-Driven Decisions: AI-powered analysis can help you understand your schedule and identify opportunities for better time management.

  • Enhance Productivity: Use intelligent automation to handle workflows, such as creating a new project calendar when a new project is initiated, and focus your team on high-value activities.

  • Personalize and Automate Communications: Utilize AI to trigger automated emails or notifications based on calendar events.

  • Streamline Operations: The seamless integration ensures all your calendar data is easily accessible and actionable for automation and intelligent workflows.

Real-Life Use Cases

Scenario 1: Automated Meeting Scheduling

With the Google Calendar toolkit, you can automatically find the next available slot for a meeting with a group of people by checking their free/busy status and then create the event, all through a single command to Hatz AI.

Scenario 2: AI-Powered Event Creation from Natural Language

Simply tell Hatz AI, "Schedule a meeting with the marketing team for next Tuesday at 10 AM to discuss the new campaign," and the system will use the "Quick Add Event" tool to create the event in your Google Calendar, inviting the correct attendees.

Scenario 3: Proactive Calendar Management

Set up a workflow where Hatz AI monitors your project management tool. When a new project is created, Hatz AI automatically creates a new shared Google Calendar for the project team, pre-populated with key project deadlines and milestones.


Google Calendar & Hatz AI: Use Case List

This list outlines practical applications of the Hatz AI and Google Calendar integration. It is categorized by the core features available through the tool, providing examples of direct Chat Prompts for quick, ad-hoc tasks and Workflow Automations for more structured, repeatable processes.

1. Event Creation & Management

Use Case

Description

Chat Prompt Example

Workflow for Automation

Natural Language Event Creation

Use the "Quick Add" feature to instantly create a calendar event from a simple, conversational instruction without filling out any forms.

Schedule a 45-minute project sync with Maria and Tom for next Tuesday at 2 PM to discuss the Q3 launch.

Guided Meeting Creation Workflow:
1. Prompts the user for the meeting title.
2. Asks for the email addresses of attendees.
3. Asks for the desired date and time.
4. Creates the event and sends invitations.

Update or Cancel a Meeting

Quickly modify an existing event's time, attendees, or details, or remove it from the calendar entirely.

Move my "Design Review" meeting from 3 PM to 4:30 PM today. or Cancel my 10 AM "Marketing Sync" tomorrow.

Meeting Reschedule Workflow:
1. Prompts the user to identify the meeting they want to change (e.g., by name and date).
2. Asks the user for the new date and time.
3. Moves the event in Google Calendar and notifies attendees of the update.

Time Blocking for Focus

Proactively block out and label chunks of time in your calendar for focused work, preventing others from scheduling meetings during those periods.

Block out 9 AM to 11 AM tomorrow for "Deep Work on Q4 Report".

Focus Time Workflow:
1. Prompts the user for the task they need to focus on.
2. Asks for the desired duration (e.g., 60 minutes, 2 hours).
3. Finds the next available slot of that duration in the user's calendar.
4. Creates a private event titled "Focus Time: [Task Name]" and sets the status to "Busy".

Log Post-Meeting Notes

Add notes or a summary to a calendar event after it has concluded to keep a record of what was discussed.

Add a note to my 2 PM meeting today: "Decision made to proceed with Option B. Alex to send follow-up by EOD Friday."

Meeting Debrief Workflow:
1. Prompts the user for the meeting they just finished.
2. Asks for their raw notes.
3. Hatz AI summarizes the notes and adds them to the description of the past calendar event.

2. Intelligent Scheduling & Coordination

Use Case

Description

Chat Prompt Example

Workflow for Automation

Find a Group Meeting Time

Leverage the "Query Free/Busy" tool to automatically find a time slot that works for a group of people.

Find a 30-minute slot next week for me, [email protected], and [email protected] to meet.

Automated Group Scheduler Workflow:
1. Prompts for the emails of all required attendees.
2. Asks for the meeting duration and a general timeframe (e.g., "this week," "next Monday").
3. Hatz AI queries all calendars and presents the top 3 available slots.
4. User selects their preferred slot, and the workflow creates the event and invites everyone.

Check Team Availability

Quickly check if a specific colleague or a group of team members are free at a certain time before scheduling.

Is the engineering team lead free tomorrow at 11 AM for a quick call?

Availability Check Workflow:
1. Prompts for the email(s) of the person/people to check.
2. Asks for the specific date and time.
3. Hatz AI checks their Free/Busy status and responds with a simple "Yes, they are available" or "No, they have a conflict."

3. Calendar & Project Organization

Use Case

Description

Chat Prompt Example

Workflow for Automation

Create a New Project Calendar

Instantly create a new, dedicated calendar for a project or team and share it with the relevant members.

Create a new calendar named "Project Phoenix Team" and share it with [email protected] and [email protected].

New Project Kickoff Workflow:
1. Prompts the user for the project name.
2. Creates a new Google Calendar titled "Project: [Name]".
3. Prompts for team member emails and shares the calendar with them.
4. Asks for key project milestones (e.g., Kickoff Date, Phase 1 Deadline), and adds them as all-day events to the new calendar.

Calendar Clean-up

Remove all events from a specific secondary calendar, useful for archiving a completed project or resetting a temporary calendar.

Clear all events from my "Old Projects 2023" calendar.

Calendar Archival Workflow:
1. Lists the user's secondary calendars.
2. Asks the user which calendar they want to clear.
3. Asks for a final confirmation to prevent accidental deletion.
4. Executes the command to clear all events from the selected calendar.

4. Reporting & Schedule Analysis

Use Case

Description

Chat Prompt Example

Workflow for Automation

Daily/Weekly Schedule Briefing

Get a quick, summarized overview of your upcoming agenda without having to manually scan your calendar.

What does my schedule look like for tomorrow? or Give me a summary of my meetings for the rest of the week.

Daily Agenda Prep Workflow:
1. Fetches all events for the current day from the user's calendar.
2. Hatz AI generates a concise summary: "You have 4 meetings today. Your day starts at 9 AM with 'Team Standup' and ends at 4 PM with 'Client Demo'. You have a free block from 12 PM to 2 PM."
3. Presents the summary to the user.

Find Specific Events

Quickly search your calendar for past or future events based on keywords, attendees, or time ranges.

Find all meetings I had with 'Global Corp' in the last quarter.

Recurring Meeting Tracker Workflow:
1. Prompts the user for the name of a recurring meeting (e.g., "Weekly 1-on-1").
2. Fetches all upcoming instances of that recurring event for the next 3 months.
3. Presents a list of dates and times for the user.

Did this answer your question?