Connect CalendarHero with Hookshot™ and your stack

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.

Tools and triggers

What Agents can do in CalendarHero

Available tools and events after CalendarHero is connected.

  • Add Calendar Connection

    Add 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 of meetings (e.g…

  • Create Contact

    Creates a new contact in CalendarHero with the provided contact information. Returns the unique identifier of the created contact.

  • Create Meeting Request V2

    Tool to create a new meeting request in CalendarHero. Use when scheduling a meeting with participants, time range, and additional details.

  • Create Webhook

    Creates 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 a new contact is…

  • Delete Contact

    Tool to delete a contact from CalendarHero by its unique identifier. Use when you need to permanently remove a contact from the system.

  • Delete Meeting Task

    Tool to delete a meeting task/request from CalendarHero. Use when you need to remove a meeting task by its ID.

  • Delete Meeting Type

    Tool 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 upcoming meetings…

  • Delete User Directory

    Tool to delete a user directory by its UUID. Use when you need to remove a directory from the user's account.

  • Delete Webhook

    Tool 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.

  • Fetch Contact

    Fetch Contact

  • Fetch Meeting Details

    Tool to fetch details for meetings within a specified timeframe. Use this after user provides start and end datetimes in ISO8601.

  • Fetch User Profile

    Tool to fetch the profile details of the authenticated user. Use after obtaining a valid access token.

  • Get Assistant Message

    Tool 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 Count

    Tool to get the total count of contacts in CalendarHero. Use when you need to know how many contacts exist.

  • Get Meeting Categories

    Retrieves 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 Meeting Tasks

    Retrieves 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 state…

  • Get Search Result

    Tool to get a search result by ID. Use when you have a search result ID from a previous /search request.

  • Get User Directory

    Tool 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 Organization

    Tool to retrieve the authenticated user's organization details. Use when needing organization-level information.

  • Get User Savings

    Tool 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 Configuration

    Tool 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 Sample

    Tool 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.

  • List Meeting Templates

    Retrieves all meeting templates (reusable meeting configurations) for the authenticated user. Meeting templates contain pre-configured settings like duration, availability, video conferencing preferences, and custom…

  • List Meeting Types

    Retrieves 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 meetings (e.g., 'coffee'…

Setup

Connect CalendarHero in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.