Add CalendarHero to your AI agent
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.
- Things your agent can do in CalendarHero
- 38
Things your AI can do in CalendarHero
Your FormWise AI can handle any of these in CalendarHero — on its own, without you needing to click a button.
Add Calendar Connection
PopularAdd 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., sales calls, team meetings) under separate calendar connections. Returns the unique ID of the created directory.
Create Contact
PopularCreates a new contact in CalendarHero with the provided contact information. Returns the unique identifier of the created contact.
Create Meeting Request V2
PopularTool to create a new meeting request in CalendarHero. Use when scheduling a meeting with participants, time range, and additional details.
Delete Contact
PopularTool 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
PopularTool to delete a meeting task/request from CalendarHero. Use when you need to remove a meeting task by its ID.
Delete User Directory
PopularTool to delete a user directory by its UUID. Use when you need to remove a directory from the user's account.
Delete Webhook
PopularTool 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
PopularFetch Contact
Fetch Meeting Details
PopularTool to fetch details for meetings within a specified timeframe. Use this after user provides start and end datetimes in ISO8601.
Fetch User Profile
PopularTool to fetch the profile details of the authenticated user. Use after obtaining a valid access token.
Get Meeting Tasks
PopularRetrieves 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 (active/upcoming/closed), pagination, and meeting type.
Get User Directory
PopularTool 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.
Show 26 more things it can do
Get User Organization
PopularTool to retrieve the authenticated user's organization details. Use when needing organization-level information.
List Meeting Templates
PopularRetrieves all meeting templates (reusable meeting configurations) for the authenticated user. Meeting templates contain pre-configured settings like duration, availability, video conferencing preferences, and custom options. Use this action to discover available templates before creating meetings or to understand a user's meeting type options. Returns an empty list if no templates have been created yet.
List Meeting Types
PopularRetrieves 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', 'call', 'meeting'). Each meeting type has: - A unique identifier (e.g., 'coffee', 'call', 'meeting') - Availability windows (days and hours when meetings can be scheduled) - Booking URL for on-demand scheduling - Configuration for duration, timezone, notice period, etc. Use onlyTypes=true to get just the list of meeting type identifiers. Use onlyTypes=false (or omit) to get full configurations including all settings. This is a read-only operation that doesn't modify any data.
List User Calendars
PopularTool 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 Directories
PopularTool to retrieve all directories configured for a user. Use when you need to list available directories for scheduling or configuration purposes.
Search Contact
PopularTool to search for existing contacts. Use after confirming a need to find contacts by email or name.
Search Integrations
PopularTool 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 integrations.
Send Assistant Message
PopularTool 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-related tasks.
Send Reminder
PopularSends 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 previously created meeting request.
Update Contact
PopularUpdates 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. Requires the contact's unique ID which can be obtained from CREATE_CONTACT or FETCH_CONTACT actions. Note: The 'email' field replaces ALL existing emails, so include all emails you want to keep. Use 'defaultEmail' to set the primary email for communications. Example usage: Update contact 507f1f77bcf86cd799439011 to change their email to 'newemail@example.com' and update their title to 'Senior Engineer'.
Update Meeting Types
PopularTool 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 type name must already exist in the user's profile. To get existing meeting types, first use LIST_MEETING_TYPES action. This action updates properties like availability windows, notice periods, on-demand URLs, and other meeting-specific settings. Example: Update the 'coffee' meeting type to change the notice period from 4 hours to 5 hours, or modify the availability windows to only allow Monday-Wednesday bookings.
Update User
PopularTool to update the authenticated user's profile information. Use when you need to modify user details such as name, email, timezone, or preferences.
Update User Address
PopularTool 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 Directory
PopularTool 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 profile or directory listing endpoints. Ensure the directoryId in the request body matches the UUID path parameter.
Update User Info
PopularUpdates 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 preferences. Only the fields provided in the request will be updated; all other fields remain unchanged. This allows for partial updates without affecting other user settings.
Update Work Location
PopularTool 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 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 added).
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 scheduled.
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 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 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.
Update Restricted Apps
Tool to update the authenticated user's restricted apps settings. Use when you need to control which apps are restricted for the user.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once CalendarHero is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in CalendarHero, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches CalendarHero for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive CalendarHero work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect CalendarHero to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find CalendarHero in your connected apps
Inside FormWise, go to Settings → Connected Services and look for CalendarHero.
- 3
Hit "Connect"
Click "Connect CalendarHero" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in CalendarHero
Build a quick AI Agent (it's like writing instructions, not code), and pick the CalendarHero actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of CalendarHero for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your CalendarHero workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other CalendarHero users had before signing up
Do I need to know how to code?
Not even a little. If you can use CalendarHero today, you can set this up. You'll connect CalendarHero, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your CalendarHero login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect CalendarHero or delete everything any time.
What happens when CalendarHero updates their app?
We handle it. When CalendarHero adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting CalendarHero takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like CalendarHero — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About CalendarHero on FormWise
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.
Connect CalendarHero once and your FormWise AI gets 38 things it can do inside it. That means your AI can handle the CalendarHero work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to CalendarHero? Take a look at calendarhero.com.
More scheduling & booking integrations
Cal
Cal simplifies meeting coordination by providing shareable booking pages, calendar syncing, and availability management to streamline the scheduling process
Bookingmood
Bookingmood provides flexible, commission-free booking software for rental businesses of all sizes, enabling seamless integration with your website.
Tave
Tave is the best Studio Management Application for Photographers, providing tools for client management, job tracking, and business operations.
Etermin
eTermin is an online appointment scheduling platform that allows businesses to manage bookings and integrate with various applications through its REST API.
Calendly
Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth
Booqable
Booqable is a rental software platform that helps businesses manage inventory, bookings, and online reservations.
Stop doing the CalendarHero work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
