Scheduling & Booking
Connect CalendarHero to Your AI Agents
Enable your Wkil agents to send meeting requests, manage contacts, and configure calendar connections through CalendarHero.
Authentication: API key
What you can do
- Send meeting requests and check details
- Manage contacts and calendar connections
- Configure available meeting types
Available capabilities may vary by authentication and workspace configuration.
Actions supported by the connector
38 verified tools
Create Meeting Request V2
Send a meeting request to a contact.
Fetch Meeting Details
Retrieve details of a scheduled meeting.
Create Contact
Add a new contact.
Add Calendar Connection
Connect an additional calendar to the account.
Delete Meeting Type
Remove a configured meeting type.
Fetch Contact
Retrieve details for a specific contact.
Fetch User Profile
Retrieve the authenticated user's profile.
List Meeting Types
List meeting types configured on the account.
List User Calendars
List calendars connected to the account.
Get Meeting Tasks
List pending meeting-scheduling tasks.
View all verified tools (search)
Add Calendar ConnectionCreate ContactCreate Meeting Request V2Create WebhookDelete ContactDelete Meeting TaskDelete Meeting TypeDelete User DirectoryDelete WebhookFetch ContactFetch Meeting DetailsFetch User ProfileGet Assistant MessageGet Contact CountGet Meeting CategoriesGet Meeting TasksGet Search ResultGet User DirectoryGet User OrganizationGet User SavingsGet Webhook ConfigurationGet Webhook SampleList Meeting TemplatesList Meeting TypesList User CalendarsList User DirectoriesSearch ContactSearch IntegrationsSend Assistant MessageSend ReminderUpdate ContactUpdate Meeting TypesUpdate Restricted AppsUpdate UserUpdate User AddressUpdate User DirectoryUpdate User InfoUpdate Work Location
Practical agent use cases
- An agent sends a meeting request as soon as a new contact is added.
- An agent retires a meeting type that's no longer offered.
How it works with Wkil
- 1Choose the integrationAdd CalendarHero to your agent from inside the Wkil platform.
- 2Grant the permissions it needsDefine precisely what the agent can access and perform.
- 3Test, then run itTest actions before they go live, with human approval where needed.
Permissions always stay in your control — you can scope access and require human approval before any sensitive action.
Related integrations
FAQ
Can an agent send a meeting request on my behalf?
Yes, and this can require your approval first before the request goes out.

