Manage your Cal.com bookings and availability from one chat — schedule, reschedule and cancel meetings, while your AI assistant does the steps
Cal.com actions
Ask in plain language — Praxivara picks the right Cal.com action, runs it, and confirms anything sensitive first.
List all scheduled bookings on the calendar account.
Get the full details of one booking by its id.
Book a new meeting on one of your event types and email the guest.
Move an existing booking to a new time and notify the guest.
Change the title, time, description, or status of an existing booking.
Cancel a booking and email the guest the cancellation.
List the Cal Video recordings for a booking.
List the Cal Video transcripts for a booking.
Get the transcripts for one specific recording of a booking.
List the calendar and meeting links attached to bookings.
Get one booking reference by its id.
Attach a calendar or meeting link to a booking.
Update an existing booking reference.
Delete a booking reference.
List all the event types people can book.
Get the details of one event type by its id.
Create a new bookable event type.
Update the settings of an existing event type.
Delete an event type.
List the event types that belong to a team.
List all availability schedules.
Get one availability schedule by its id.
Create a new availability schedule.
Rename an availability schedule or change its time zone.
Delete an availability schedule.
Add a block of working hours to a schedule.
Get one availability block by its id.
Change the hours or days of an availability block.
Remove an availability block from a schedule.
List all attendees across bookings.
Get one attendee by their id.
Add a guest to an existing booking.
Update a guest's name, email, or time zone on a booking.
Remove a guest from a booking.
List all webhooks set up for event notifications.
Get one webhook by its id.
Create a webhook that sends notifications when booking events happen.
Update a webhook's target URL, triggers, or on/off state.
Delete a webhook.
List all teams on the account.
Get one team by its id.
Create a new team.
Rename a team or change its handle.
Delete a team.
List all team memberships.
Get one team membership for a user and team.
Add a user to a team.
Change a user's role or invite status on a team.
Remove a user from a team.
List user accounts (your own account unless you have admin access).
Get a user's profile by id (your own account unless you have admin access).
Create a new user account (requires admin access).
Update a user's profile settings.
Delete a user account.
List the calendars where new events are saved.
Get one destination calendar by its id.
Set a calendar where new events should be saved.
Change a destination calendar.
Remove a destination calendar.
List the calendars checked for scheduling conflicts.
Get one connected conflict-check calendar.
Add a calendar to check for scheduling conflicts.
Update a connected conflict-check calendar.
Stop checking a calendar for scheduling conflicts.
List payment records for paid bookings.
Get one payment record by its id.
Find open time slots that can be booked in a date range.
Cal.com triggers
Events in Cal.com that can start an automation on their own — no clicks required once you set it up.
Fires the instant someone books a meeting.
Fires when a booking is moved to a new time.
Fires when a booking is cancelled.
Fires when a booked meeting's end time passes.
What you can ask in plain English
No menus, no automation builder to learn. Type it like you'd ask a capable assistant — Praxivara figures out the Cal.com steps and shows you exactly what it did.
Related integrations
Let Praxivara run Cal.com for you.
Connect it in seconds and hand over the busywork — with you approving anything that matters. Start your 7-day free trial today.