An AI teammate for Cal.
Connect Cal and your Cicada agent works in it for you: 141 Cal actions, from looking things up to making changes. Ask from iMessage, WhatsApp, Slack or the app, and keep it read-only if you only want it to look.
300 free credits. No card. Read-only if you want.
- What's coming up in Cal tomorrow, and what should I prepare?
- Find a 30-minute slot next week that works for all four of us.
- Text me tomorrow's Cal bookings at 7 every evening.
- Move my Friday afternoon meetings in Cal and suggest new times.
141 Cal actions, picked for what you ask.
About Cal: Cal simplifies meeting coordination by providing shareable booking pages, calendar syncing, and availability management to streamline the scheduling process
Reads
61 in all · always allowed- Get teams listRetrieves all teams the user belongs to, including their names and members.
- List event typesRetrieves Cal event types, filterable by `username` (required if `eventslug` is provided), multiple…
- Connect to calendarInitiates or checks the external connection status for a specified calendar, possibly returning a…
- Get organization IDRetrieves all organization ids associated with the currently authenticated user.
- Retrieve calendar listRetrieves a list of all calendar summaries (no event details) associated with the authenticated…
- Retrieve my informationRetrieves the authenticated user's core profile information (e.g., name, email, timezone);
- Retrieve team membershipsRetrieves a list of memberships, detailing member roles and statuses, for an existing team…
- Retrieve calendar busy timesTo find busy calendar slots for scheduling/conflict detection, call this with a valid…
- Retrieve users in organizationRetrieves users associated with a specific organization id, excluding individual scheduling or…
- Get all timezonesRetrieves all supported time zone identifiers (e.g., 'america/new york', 'europe/london') and their…
Changes
80 in all · off when Cal is read-only- Reserve slot for eventTemporarily reserves an available time slot for an existing and bookable event type, useful for…
- Create or update team profileCreates a new team profile, or updates one if a 'slug' matches, customizing branding, scheduling,…
- Delete team by idPermanently and irreversibly deletes an existing team and all its associated data from the Cal…
- Add member to teamAdds a new member to a specified team within an organization by creating a team membership.
- Delete org webhookPermanently deletes an organization's webhook, which stops all its notifications;
- Post webhook eventCreates a new Cal.com webhook subscription to send real-time notifications for specified calendar…
- Save calendar entrySaves or updates a calendar's settings using a get request, typically for data already on the…
- Save stripe detailsCompletes the stripe oauth flow by saving stripe details;
- Delete selected slotDeletes a previously selected time slot from the Cal schedule using its `uid`;
- Delete user schedulePermanently deletes a specific user's schedule, provided the organization, user, and schedule…
Showing 20 of 141. Your agent can use every one of them; you don't pick them, you ask for the outcome.
Connected in a minute. In your control after that.
Connect Cal
Open Connections, find Cal and press Connect. You sign in on Cal's own page; there's nothing to configure.
Choose what it may do
Full, Ask first or Read-only, for the whole workspace. Share Cal with the team, or keep it under each person's own login.
Ask from anywhere
Text your agent on iMessage or WhatsApp, message it in Slack or the app, or put a Cal job on a schedule: every morning, every Friday.
Cal, together with the rest of your stack.
Ask for an outcome that spans apps and your agent pulls from each one, cross-checks them and sends back one answer.
More calendars & meetings integrations
Often used alongside
Cal and Cicada, answered.
Does Cicada integrate with Cal?
Yes. Cal is one of the 888 apps with a page here, and it connects with one click. Once it's connected, every agent in your workspace can use it from any channel you talk to them on.
How do I connect Cal?
Open Connections, find Cal and press Connect. You sign in on Cal's own page; there's nothing to configure.
What can Cicada do in Cal?
141 actions: 61 that read from Cal and 80 that change things in it, for example get teams list, list event types, connect to calendar. It picks the right ones for what you ask and chains them with your other apps.
Can I stop Cicada changing things in Cal?
Yes. In Connections, set Cal to Read-only and no agent in your workspace can create, change or delete anything in it; it can still read. Ask first lets it act but makes it check with you before each change.
Can I ask about Cal from my phone?
Yes. Text your agent on iMessage or WhatsApp, or message it in Slack or the app. It answers in the same thread, and it can run Cal jobs on a schedule, like every morning at 8.
Is my Cal data safe?
Your Cal login or key is stored on the server and never appears in a conversation. Disconnecting removes it. Every action an agent takes is in your activity log, and your data isn't used to train models.
One teammate. The output of a team.
Works nights, remembers every decision, answers in the thread. Start free with 300 credits.