Cal Integration & Booking Workflow Automation
Run Cal on autopilot. Keep the veto.
175 actions
Booking changes, cancellations, and schedule updates fire inside Cal before you've had a chance to review them. Rills proposes each action and waits for your call.
Interactive. No signup. 14 days free · approvals always free.
Most automation fires first, asks later. Rills shows you the change before it ships.
Every consequential productivity action from Cal arrives on your phone first. Approve in seconds. Decline without explaining yourself. Workflows wait, paused at zero cost, until you decide.
Queue 3
Reschedule 3 conflicting bookings to next available slots?
3 bookings flagged · host unavailable on original date
Same attendees rebooked successfully last month
No client replies received in past 24h
Free to wait. Free to think.
Approvals and logic don't cost a credit. Pause a workflow for three hours or three weeks. The price is the same: zero. You only pay when something real happens: an AI call, an outbound action.
Approve from your phone in five seconds.
Swipe right when you're sure. Decline when you're not. Between meetings, mid-coffee, on the train. No dashboard to babysit, no inbox triage, and no surprise send you find out about after it's already out the door.
Routine cases graduate themselves.
Every approval feeds a confidence score for that exact workflow shape. The obvious cases (the ones you've green-lit fifty times) start running on their own. The judgment calls still come to you.
About Cal automation
Scheduling changes feel low-stakes until one fires at the wrong time: a booking gets cancelled for the wrong person, a team event type goes live before the details are final, or a private link updates while a client is mid-flow.
When Cal runs unsupervised
Most Cal operations look routine until they aren't. A reschedule or cancellation that hits the wrong uid can unravel a week of coordination before you see a single reply.
- Rescheduling a booking by uid without review reassigns a client meeting to a slot they never agreed to.
- Cancelling a booking via uid on a recurring call removes every future instance, not just the one you meant.
- Creating a team event type pushes a new booking page live before the copy, duration, or availability is confirmed.
- Updating a user schedule in the organization changes what slots show to all external bookers immediately.
- Updating a private link mid-campaign breaks any link a prospect has already saved or shared.
What Rills does inside Cal
With Rills handling Cal automation, operations like reschedule booking by uid, cancel booking via uid, and create team event type get queued as proposals. Nothing posts to a calendar or goes out to a booker until you've seen it.
The booking still gets rescheduled; you just approve it before it reaches the client.
Why Cal has no triggers and how Rills fills the gap
Cal does not emit triggers on its own, so Rills uses scheduled polling and upstream signals to decide when to act. You can approve Cal changes on a cadence that fits your workflow without waiting for an event to fire.
- Scheduled reschedule sweep: poll pending bookings on a set interval, surface any uid flagged for rescheduling, and queue for approval before the calendar updates.
- Team event type audit: run a recurring check against get event type by team id to catch any event type that has drifted from your approved template.
- Org membership review: pull retrieve team memberships on a schedule to surface additions or removals before they affect who can book or manage availability.
- Private link rotation: trigger update private link as part of a campaign-end workflow sourced from your CRM or email tool, so the old link stops working only after you approve the swap.
What Rills can do in Cal
3 of 175 actions across reads, writes, and updates.
- 01
Cancel booking via uid
Remove an existing booking from your calendar by its unique identifier, allowing you to free up time and notify attendees automatically. This is useful when appointments need to be cancelled due to scheduling conflicts, client cancellations, or no-shows.
- 02
Connect to calendar
Establishes a connection between your application and a calendar service, providing authorization details needed to access and manage calendar data. This enables your tools to read and interact with your calendar events without manual syncing.
- 03
Create team event type
Set up a new scheduling template for your team that defines how clients can book meetings with specific team members or groups. This lets you standardize booking details like duration, buffer time, and which calendar the event syncs to.
Common questions about Cal automation
How do I automate Cal booking reschedules without things going wrong?
Rills lets you set up rules that propose a reschedule action whenever your criteria are met, but nothing moves on the calendar until you approve it. You stay in control of which bookings get touched and when. AI drafts the action; your call whether it goes out.
Can I approve Cal booking cancellations from my phone?
Yes. When Rills flags a cancellation to process, it lands in your mobile approval queue. You review the booking details and swipe to approve or reject from your phone before anything is cancelled. No dashboard required; no cancellation fires without your sign-off.
How do I automatically update team schedules in Cal without letting AI run unsupported?
You build the rule once: Rills monitors your conditions, then proposes the schedule update for your Cal organization. It waits for your approval before writing anything. If the change looks wrong, you reject it on the spot and nothing ships.
Can Rills manage Cal webhooks without me having to do it manually each time?
Rills can retrieve, update, and delete Cal webhooks as part of a workflow. Each proposed change goes into your approval queue first. You decide which webhook actions actually execute. It handles the repetitive queue; you keep the veto on every change that touches your setup.
How do I set up Cal team event types automatically for new clients?
You define the event type template once inside Rills. When your trigger condition is met, Rills proposes creating the team event type in Cal and holds it for your review. Approve it and it creates; ignore it and nothing happens. No event type ships without your call.
How is Rills different from Zapier for Cal automation?
Zapier runs Cal actions the moment conditions match. Rills puts a human approval step in the middle. A booking gets rescheduled, a webhook gets deleted, a team profile gets updated only after you say yes. If you have ever had automation fire the wrong action on a client booking, that is the difference.
Does Rills support Cal webhooks as part of automated workflows?
Yes. Rills can retrieve the webhook list for your Cal organization, update existing webhooks, and delete webhooks tied to specific event types. Each of those actions is proposed first and waits for your approval before executing. You are not locked out of your own webhook configuration.
How much does Rills cost for Cal automation?
Approvals and all workflow logic are free. You only pay when Rills executes a real action, like an AI call or an external API operation inside Cal. Reviewing a proposed booking cancellation or schedule update on your phone costs nothing. You pay for work done, not for the approval layer sitting in front of it.