Lleverage Documentation
WebsiteLegalPlatform
  • Get Started
    • Introduction
    • Co-Pilot
    • FAQ
  • Key Terms
  • Action Guide
    • Triggers
    • Output
    • AI
      • Prompt
      • Agents
      • AI Web Search
      • Generate Image
      • Browser Agent
  • Extracting Information
  • Using Information
  • Custom Code
  • Subworkflows
  • Knowledge Bases
  • Integrations
    • Gmail
    • Outlook
    • Slack
    • Microsoft Teams
    • Google Calendar
    • Sharepoint
    • Google Drive
    • Dropbox
    • Trello
    • Asana
    • Notion
    • ClickUp
    • Jira
    • Linear
    • Hubspot
    • Google Sheets
  • Canvas Guide
    • Canvas Controls
    • Flow Control
    • Action Cards
    • Action Connections
    • Variables and Data Flow
  • The Run Panel and Testing
  • Error Handling
  • Publishing Guide
    • How to Publish
    • API Endpoint
    • Chat App
    • Form App
    • Integration Configuration
    • Scheduling Workflows
  • Sharing
  • Settings
    • Account Setup
  • Projects
  • Subscription Management
  • Sharing & User Permissions
  • Technical
    • Models
    • Security & Performance
  • Analytics & Monitoring
  • Support
    • Release Notes
      • April 2025
      • March 2025
      • February 2025
      • January 2025
      • December 2024
      • November 2024
      • October 2024
      • September 2024
      • August 2024
      • July 2024
    • Getting Help and Troubleshooting
Powered by GitBook
On this page
  • Key Features
  • How to Add Google Calendar Integration
  • How to Connect Your Google Calendar Account
  • How to Configure Google Calendar Actions
  • How to Retrieve Information
  • Understanding Optional Properties
  • Important Considerations
  • How Google Calendar Actions Work in Your Workflow
  • Common Workflow Patterns
  1. Integrations

Google Calendar

Google Calendar integration in Lleverage enables you to automate calendar management and scheduling workflows directly with your Google Calendar account. Create, update, and manage events, check availability, and coordinate schedules seamlessly within your automated processes.

Key Features

  • Event management - Create, update, delete, and retrieve calendar events

  • Calendar operations - List calendars and retrieve calendar details

  • Availability checking - Get free/busy status for scheduling coordination

  • Attendee management - Add attendees to events and manage invitations

  • Quick event creation - Use natural language to create events rapidly

  • Flexible scheduling - Support for recurring events, time zones, and detailed configurations

  • Secure connection - Direct integration with Google Calendar API

How to Add Google Calendar Integration

  1. Open the Add Action menu using one of three methods:

    • Click the "Add Action" button in the top left corner

    • Click on a connection circle on an existing action card

    • Click and drag from one action to create a connection

  2. Navigate to Google Calendar integration:

    • Select "External Apps" from the categories

    • Search for "Google Calendar" in the provider list, or

    • Scroll down to find Google Calendar in the alphabetical list

  3. Click on Google Calendar to view available actions

  4. Select your desired Calendar action from the comprehensive list

How to Connect Your Google Calendar Account

Initial Setup

  1. Click "Connect Google Calendar Account" in any Calendar action

  2. Follow the Google authentication process

  3. Grant necessary calendar permissions

  4. Your connected account will be available across all Calendar actions

💡 Permissions: Ensure you grant appropriate permissions for reading, writing, and managing calendar events based on your workflow needs.

How to Configure Google Calendar Actions

How to Create Events

Create Event

  1. Connect your Google Calendar account

  2. Choose Type of Add from the dropdown:

    • Detailed Event: Full event configuration with all options

    • Quick Event: Use natural language description

  3. Configure optional properties:

    • Calendar ID: Specify which calendar to use (defaults to primary)

    • Plus additional properties based on event type selected

💡 Use case: Automatically schedule appointments from form submissions, create recurring team meetings, or set up project milestones based on workflow triggers.

Add Quick Event

  1. Connect your Google Calendar account

  2. Enter Describe Event using natural language (e.g., "Team meeting tomorrow at 2 PM")

  3. Configure optional properties:

    • Calendar ID: Choose specific calendar

    • Attendees: Add participants to the event

💡 Use case: Rapidly create events from conversational inputs, schedule meetings from chat commands, or add events using simple text descriptions without complex formatting.

How to Manage Existing Events

Update Event

  1. Connect your Google Calendar account

  2. Specify the Event ID of the event to modify

  3. Configure optional properties to update:

    • Calendar ID: Move event to different calendar

    • Event Title: Change event name

    • Event Start Date: Modify start time

    • Event End Date: Adjust end time

    • Event Location: Update meeting location

    • Event Description: Change event details

    • Attendees: Modify participant list

    • Repeat Frequency: Adjust recurring pattern

    • Time Zone: Change time zone settings

    • Send Updates: Control notification settings

💡 Use case: Update meeting details when project scope changes, modify recurring events based on schedule adjustments, or automatically reschedule events based on external factors.

Delete Event

  1. Connect your Google Calendar account

  2. Specify the Event ID of the event to remove

  3. Configure optional properties:

    • Calendar ID: Specify which calendar contains the event

💡 Use case: Remove canceled meetings, clean up outdated events, or delete events when workflows determine they're no longer needed.

How to Add Participants

Add Attendees to Event

  1. Connect your Google Calendar account

  2. Specify the Event ID of the target event

  3. Enter Attendees (email addresses of participants to add)

  4. Configure optional properties:

    • Calendar ID: Specify calendar if needed

    • Send Updates: Control whether attendees receive notifications

💡 Use case: Dynamically add team members to meetings based on project assignments, include stakeholders when certain conditions are met, or expand meeting participation based on workflow decisions.

How to Retrieve Information

How to Get Event Details

Retrieve Event Details

  1. Connect your Google Calendar account

  2. Specify the Event ID to retrieve

  3. Configure optional properties:

    • Calendar ID: Specify which calendar contains the event

💡 Use case: Get current event information for workflow decisions, retrieve meeting details for processing, or extract event data for reporting purposes.

List Events

  1. Connect your Google Calendar account

  2. Configure optional properties to filter results:

    • Calendar ID: Choose specific calendar

    • ICS UID: Filter by external calendar identifier

    • Max Attendees: Limit attendee information returned

    • Max Results: Control number of events retrieved

    • Order By: Sort events (start time, creation date, updated date)

    • Private Extended Properties: Include custom properties

    • Query: Search for specific events

    • Shared Extended Properties: Include shared metadata

    • Show Deleted: Include deleted events

    • Show Hidden Invitations: Include declined invitations

    • Single Events: Expand recurring events

    • Time Zone: Specify time zone for results

    • Time Minimum/Maximum: Set date range filters

    • Event Types: Filter by event type

💡 Use case: Generate reports on upcoming meetings, find events matching specific criteria, or retrieve schedules for resource planning and conflict detection.

How to Check Availability

Retrieve Free/Busy Calendar Details

  1. Connect your Google Calendar account

  2. Calendar ID is preset to "primary" but can be changed via dropdown

  3. Set Min Time and Max Time for the availability window

  4. Configure optional properties:

    • Time Zone: Specify time zone for the query

💡 Use case: Check availability before scheduling meetings, coordinate schedules across team members, or determine optimal meeting times based on participant availability.

How to Manage Calendars

List Calendars

  1. Connect your Google Calendar account

  2. This action retrieves all calendars associated with your account

💡 Use case: Provide calendar options for event creation, audit available calendars, or synchronize calendar lists with other systems.

Retrieve Calendar Details

  1. Connect your Google Calendar account

  2. Configure optional properties:

    • Calendar ID: Specify which calendar to examine

💡 Use case: Get calendar metadata, verify calendar permissions, or retrieve calendar settings for workflow configuration.

Understanding Optional Properties

Flexible Configuration

  • Optional properties allow extensive customization without cluttering the basic interface

  • You can add as many optional properties as needed for your specific use case

  • Each property provides additional control over event creation, updates, and retrieval

  • Properties vary by action but commonly include calendar ID, attendees, and notification settings

💡 Tip: Start with basic configuration and add optional properties as your automation requirements become more sophisticated.

Important Considerations

  • Event IDs are required for updating, deleting, or retrieving specific events

  • Calendar ID defaults to "primary" but can be specified for multi-calendar setups

  • Time zones are crucial for accurate scheduling across different locations

  • Attendee management affects invitation and notification behavior

  • Free/busy queries help prevent scheduling conflicts

  • Natural language event creation provides flexibility but may require refinement

⚠️ Best Practice: Always specify time zones explicitly when working with events that involve participants in different locations.

How Google Calendar Actions Work in Your Workflow

  1. Add the appropriate Calendar action based on your scheduling needs

  2. Connect your Google Calendar account securely

  3. Configure required fields (event details, dates, participants, etc.)

  4. Set optional properties for advanced functionality

  5. Connect the action to other workflow steps as needed

  6. When the workflow runs, the Calendar action will execute the specified operation

  7. Event data and calendar information become available as variables for subsequent actions

Common Workflow Patterns

Automated Meeting Scheduling

  • Create events automatically from form submissions or external triggers

  • Check availability before scheduling to prevent conflicts

  • Add attendees dynamically based on project assignments or roles

Event Management and Updates

  • Update meeting details when project requirements change

  • Automatically reschedule recurring events based on external factors

  • Send notifications and manage attendee lists based on workflow conditions

Schedule Coordination

  • Retrieve free/busy information to find optimal meeting times

  • List events for resource planning and conflict detection

  • Coordinate schedules across multiple calendars and team members

💡 Best Practice: Use Google Calendar actions to seamlessly integrate scheduling into your business processes - from automated appointment booking to complex resource coordination and meeting management.

Last updated 9 days ago