The Add Event to Calendar action allows your assistant to create a new event in the user’s connected Google Calendar. Events can include detailed metadata like location, video links, reminders, attendees, and repeat patterns.
ℹ️ Requires a connected Google account via the Integrations tab.

🔍 What It Does

This action creates a new calendar event with all relevant details. It supports repeating events, pop-up and email reminders, timezone selection, and even Google Meet integration.
🚀 Use this action to automate appointment booking, confirmations, internal meetings, or reminders.

🖼️ Action Interface

Google Calendar Add Event UI

⚙️ Configuration Options

Type: string Title of the event.Example: Product Demo with Client
Type: string Calendar to create the event in. Leave blank to use the default “primary” calendar.Default: primary
Type: string Additional notes or description for the event.
Type: string Start date and time of the event. Use ISO 8601 format or a valid datetime string.Example: 2025-04-10T15:00:00
Type: string The timezone for the event. Choose from the provided list to localize correctly.
Type: number Duration of the event in minutes.Default: 60
Type: string Set event recurrence.Options: None, Daily, Weekly, Monthly, Yearly, Weekdays
Type: string Physical or virtual address where the event takes place.
Type: string Comma-separated list of time offsets (in minutes) before the event to send email reminders.Example: 1440,60 (1 day and 1 hour before)
Type: string Comma-separated list of time offsets (in minutes) for popup reminders.Example: 30,10 (30 and 10 minutes before)
Type: string Comma-separated list of attendee emails.Example: client@example.com, sales@example.com
Type: boolean When checked, the event will span the entire day without a specific time.

🔧 Tips

  • Use @parameters to dynamically populate title, time, or attendees.
  • Combine with NLP or form tools to extract scheduling intent from user inputs.
  • Leave timezone as None if you’re working in UTC or want to avoid conversion.
Let me know if you want to auto-generate meeting summaries after the event!
I