Cal.com integration
Calendar and scheduling connector, available on Zeplik
Cal.com is available as an integration on Zeplik, the AI assistant that works across every model in one chat. Connect Cal.com and Zeplik can act on your calendar and scheduling for you: Read availability and manage Cal.com bookings. You stay in the conversation while the assistant does the work in Cal.com directly.
Zeplik exposes 35 read actions and 65 write actions for Cal.com. Read actions run automatically; write actions stay off until you enable write access in Settings, so nothing is changed in Cal.com without your consent.
Try Cal.com on Zeplik
Pick a prompt to open it in the Zeplik app. If you are not signed in yet, your prompt is waiting for you the moment you do.
What Zeplik can do with Cal.com
Read from Cal.com (35)
Runs automatically in any conversation.
Check calendar version2
Retrieves free/busy availability for a specified calendar to aid scheduling without revealing event details; requires an existing, accessible calendar, noting that data granularity can vary.
Check gcal synchronization status
Call this read-only action to verify the connection and synchronization status of a user's google calendar integration with cal.
Check ics feed calendar endpoint
Checks an ics feed url (expected as a query parameter) to verify its validity, accessibility, and icalendar data integrity.
Check stripe status
Verifies if stripe is correctly connected to the cal scheduling system and functional for processing payments, reporting only on the integration's status.
Check team stripe integration status
Retrieves the stripe integration status and related information for a team, primarily to verify account connection, subscription details, or payment setup; this is a read-only operation that does not modify stripe settings.
Fetch all bookings
Fetches a list of bookings, optionally filtered by status, attendee, date range, or by event/team ids (which must belong to/include the authenticated user respectively), with support for pagination and sorting.
Fetch event type details
Fetches all configuration settings and characteristics for a single event type (identified by orgid, teamid, and eventtypeid), which must exist and be accessible; this read-only action cannot list, create, or modify event types.
Fetch organization attribute by id
Retrieves a specific attribute of an organization, useful for fetching a single data point instead of the entire organization record.
Fetch provider access token
Fetches an oauth access token for the specified `clientid` to authenticate api calls; this action only retrieves the token, not managing scheduling or calendar events.
Fetch schedule by id
Fetches comprehensive details for a specific, existing schedule using its `scheduleid`.
Fetch user schedule by org id
Fetches a specific user's schedule, potentially including events and availability, using `orgid`, `userid`, and `scheduleid`.
Fetch webhook by event type id
Retrieves details for a single, specific webhook using its `webhookid` and associated `eventtypeid`.
and 23 more.
Act in Cal.com (65)
Runs only after you enable write access.
Add member to team using org and team id
Adds a new member to a specified team within an organization by creating a team membership.
Add organization attribute option
Adds a new option to an organization's attribute, requiring a display `value` and a `slug` unique for that attribute.
Delete oauth client webhook
Permanently deletes a specific webhook subscription of an oauth client in the cal application, stopping its notifications.
Cancel booking via uid
Cancels an existing and active cal.com booking using its unique identifier (uid).
Confirm booking by uid
Confirms an existing booking by `bookinguid` if the booking exists and is in a state allowing confirmation (e.g., not already cancelled or confirmed); this finalizes the booking, does not modify its details, and should typically be performed once.
Connect to calendar
Initiates or checks the external connection status for a specified calendar, possibly returning a redirect url for user authorization to complete integration, without altering calendar data.
Create membership for organization
Creates a new membership or updates an existing one for a user within an organization; the user specified by userid must already exist in the system.
Create oauth client user
Creates a new managed user for an oauth client, setting profile and scheduling preferences; if `timezone` is not provided, a default schedule (mon-fri, 9am-5pm) is not created, requiring manual setup via `/schedules` endpoint before bookings are possible.
Create oauth client webhook configuration
Creates a webhook for an existing oauth client to send real-time cal.com event notifications (e.g., `booking created`, `meeting ended`) to the `subscriberurl`, enabling integration with external systems or workflow automation.
Create organization attributes
Creates a new custom attribute for an existing organization, used to enhance data collection for event bookings or user profiles.
Create organization webhook by org id
Creates a webhook for a specified, existing organization, sending notifications for selected trigger events to a designated, publicly accessible subscriber url that accepts post requests.
Create or update team profile
Creates a new team profile, or updates one if a 'slug' matches, customizing branding, scheduling, privacy, and operational details.
and 53 more.
How to connect Cal.com
Sign in to Zeplik
Create a free Zeplik account or sign in. New accounts start with free credits, so you can try Cal.com immediately.
Connect Cal.com
Open Settings and go to Connectors, then press Connect on Cal.com. You can also connect from the Cal.com page in the app.
Approve access to Cal.com
Approve access on Cal.com's secure consent screen. You are returned to Zeplik and can start giving instructions that use Cal.com.
Frequently asked questions
- Can I use Cal.com with Zeplik?
- Yes. Cal.com is available as an integration on Zeplik. Connect it once and the AI assistant can work with your Cal.com account inside any conversation.
- What can Zeplik do with Cal.com?
- Once connected, Zeplik has 35 read and 65 write actions for Cal.com. Read availability and manage Cal.com bookings.
- How do I connect Cal.com to Zeplik?
- You connect Cal.com with a secure one-click sign-in (OAuth): press Connect in Settings under Connectors and approve access on Cal.com's consent screen.
- Does Zeplik change things in Cal.com without asking?
- No. Zeplik reads from Cal.com by default. Any action that changes data in Cal.com requires write access, which stays off until you enable it in Settings under Connectors.
- How much does connecting Cal.com cost?
- Connecting Cal.com is free. You only spend Zeplik credits when the assistant runs, and new accounts start with free credits.
Related calendar and scheduling integrations
- ApaleoApaleo is a cloud-based property management platform handling reservations, billing, and daily operations for hospitality businesses
- AppointoAppointo is an appointment booking application designed for Shopify stores, enabling businesses to integrate online booking systems seamlessly into.
- BookingmoodBookingmood provides flexible, commission-free booking software for rental businesses of all sizes, enabling seamless integration with your website.
- BooqableBooqable is a rental software platform that helps businesses manage inventory, bookings, and online reservations.
- CalendarHeroCalendarHero is a versatile scheduling tool designed to streamline and simplify your calendar management. It integrates seamlessly with your existing.
- CalendlyCalendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams.
Connect Cal.com to your AI assistant
Every model, one chat. Bring Cal.com into Zeplik and let the assistant do the work.