CalendarHero for AI agents
Agents read CalendarHero at once. Changes and sends are held for a person's approval by default.
About CalendarHero
CalendarHero is a versatile scheduling tool designed to streamline and simplify your calendar management. It integrates seamlessly with your existing calendars, allowing you to efficiently schedule, reschedule, and manage meetings with ease.
What an agent can do in CalendarHero
Every CalendarHero action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in CalendarHero without asking first. 19 actions.
- Fetch ContactFetch Contact
- Fetch Meeting DetailsTool to fetch details for meetings within a specified timeframe. Use this after user provides start and end datetimes in ISO8601.
- Fetch User ProfileTool to fetch the profile details of the authenticated user. Use after obtaining a valid access token.
- Get Meeting TasksRetrieves the user's meeting requests/tasks from CalendarHero. Use when you need to check pending meeting requests, view scheduling tasks, or track meeting coordination progress. Supports filtering by
- Get User DirectoryTool to retrieve a user's directory by its unique identifier. Use when you need to fetch configuration details for a specific directory including meeting types and tracking settings.
- Get User OrganizationTool to retrieve the authenticated user's organization details. Use when needing organization-level information.
- List Meeting TemplatesRetrieves all meeting templates (reusable meeting configurations) for the authenticated user. Meeting templates contain pre-configured settings like duration, availability, video conferencing preferen
- List Meeting TypesRetrieves all meeting types configured for the authenticated CalendarHero user. Meeting types are templates that define availability windows, durations, and booking URLs for different kinds of meeting
- List User CalendarsTool to list all calendar integrations connected to a user's CalendarHero account. Use after authenticating when you need to retrieve available calendars for scheduling.
- List User DirectoriesTool to retrieve all directories configured for a user. Use when you need to list available directories for scheduling or configuration purposes.
- Search ContactTool to search for existing contacts. Use after confirming a need to find contacts by email or name.
- Search IntegrationsTool to search across all user integrations for a query term. Use when you need to find events, meetings, or other data matching specific keywords across the user's connected calendar and productivity
Show all 19
- Get Assistant MessageTool to retrieve a reply message from the CalendarHero assistant. Use when you need to get an automated response or greeting from the assistant for the user.
- Get Contact CountTool to get the total count of contacts in CalendarHero. Use when you need to know how many contacts exist.
- Get Meeting CategoriesRetrieves the user's meeting categories' stats for a specified time period. Use to analyze meeting distribution across different categories or types within a given month.
- Get Search ResultTool to get a search result by ID. Use when you have a search result ID from a previous /search request.
- Get User SavingsTool to retrieve the authenticated user's savings information from CalendarHero. Use to view time saved, efficiency metrics, or other savings data tracked by the platform.
- Get Webhook ConfigurationTool to get webhook configuration for a specific event type. Use when you need to check if a webhook is configured for meeting or contact events.
- Get Webhook SampleTool to retrieve a sample webhook payload for a specific event type. Use when testing webhook integrations or understanding the structure of webhook data for different CalendarHero events.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 19 actions.
- Add Calendar ConnectionAdd a new calendar directory/connection to the user's CalendarHero account. A directory is a calendar connection configuration that groups meeting types together. Use this to organize different types
- Create ContactCreates a new contact in CalendarHero with the provided contact information. Returns the unique identifier of the created contact.
- Create Meeting Request V2Tool to create a new meeting request in CalendarHero. Use when scheduling a meeting with participants, time range, and additional details.
- Delete ContactTool to delete a contact from CalendarHero by its unique identifier. Use when you need to permanently remove a contact from the system.
- Delete Meeting TaskTool to delete a meeting task/request from CalendarHero. Use when you need to remove a meeting task by its ID.
- Delete User DirectoryTool to delete a user directory by its UUID. Use when you need to remove a directory from the user's account.
- Delete WebhookTool to delete a webhook subscription for a specific event type. Use when you need to remove a webhook listener that was previously registered for CalendarHero events.
- Send Assistant MessageTool to send a user's message into the CalendarHero assistant. Use this to interact with the assistant using natural language for scheduling meetings, managing calendar events, or other calendar-relat
- Send ReminderSends an email reminder to all contacts/participants about a scheduled meeting request. Use this to notify attendees who need a reminder about an upcoming meeting. Requires the meeting task ID from a
- Update ContactUpdates an existing contact in CalendarHero with new information. Use this action when you need to modify contact details such as name, email addresses, job title, organization, or phone numbers. Requ
- Update Meeting TypesTool to update meeting type configurations for the authenticated CalendarHero user. Use when you need to modify existing meeting types' availability, durations, or settings. IMPORTANT: The meeting typ
- Update UserTool to update the authenticated user's profile information. Use when you need to modify user details such as name, email, timezone, or preferences.
Show all 19
- Update User AddressTool to update the authenticated user's address settings by providing latitude and longitude coordinates. Use when the user needs to update their location for meeting scheduling or time zone detection
- Update User DirectoryTool to update a user's directory in CalendarHero. Use when modifying directory settings such as title, meeting types, or configuration options. The directory UUID can be obtained from the user profil
- Update User InfoUpdates the authenticated user's info settings in CalendarHero. Use this action when you need to modify user profile details such as name, language, timezone, contact information, or display preferenc
- Update Work LocationTool to update the user's work location settings in CalendarHero. Use when the user needs to change their work location (e.g., 'Office', 'Home', 'Remote').
- Create WebhookCreates or updates a webhook for a specific event type in CalendarHero. Use this to register a URL endpoint that will receive notifications when events occur (e.g., when a meeting request succeeds or
- Delete Meeting TypeTool to delete a meeting type from the authenticated user's CalendarHero account. Use when you need to remove a meeting type configuration. Note: Cannot delete meeting types that have active or upcomi
- Update Restricted AppsTool to update the authenticated user's restricted apps settings. Use when you need to control which apps are restricted for the user.
Changes wait in Needs you
Changes and sends in CalendarHero are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
CalendarHero questions
Can an agent change data in CalendarHero on its own?
Not by default. Changes and sends in CalendarHero are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in CalendarHero?
This connector lists 19 read actions. Reads run at once, without waiting for approval.
How does CalendarHero connect?
It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.