The Search Event in Calendar action allows your assistant to query a connected Google Calendar for existing events based on keywords, time range, and other filters.
โ„น๏ธ Requires a connected Google account via the Integrations tab.

๐Ÿ” What It Does

This action lets the assistant search for upcoming or past events using a keyword (query) and optionally filter by calendar, time range, or result count.
๐Ÿ“… Use this to detect upcoming meetings, check for duplicates, or pull existing bookings for review or cancellation.

๐Ÿ–ผ๏ธ Action Interface

Google Calendar Search Event UI

โš™๏ธ Configuration Options

Type: string Keyword(s) to search for in event titles and descriptions.Example: demo, @customerName
Type: string Which calendar to search. Leave empty to search in the default โ€œprimaryโ€ calendar.Default: primary
Type: string Timezone in which the event times should be interpreted. Leave as None to use UTC or assistant default.
Type: string Start of the time range to search within.Example: 2025-04-01T00:00:00
Type: string End of the time range to search within.Example: 2025-04-30T23:59:59
Type: number Maximum number of events the assistant will scan through.Default: 100
Type: boolean When checked, recurring events are expanded into individual instances.Default: true

๐Ÿ”ง Tips

  • Useful before adding or deleting an event to avoid duplicates.
  • Combine with @parameter-based queries to dynamically search.
  • Single events mode is ideal for checking availability or returning next matching instance.
Want to chain this with add/delete/summarize event logic? Letโ€™s build a flow!
โŒ˜I