How to Connect Calendly with Bitrix24 (With or Without an AI Agent)
Connect Calendly bookings to Bitrix24 leads and activities, optionally as an AI agent that qualifies each booking from the routing form and pauses for a human before any meeting is canceled on a prospect's calendar.
How do you connect Calendly to Bitrix24?
You connect Calendly to Bitrix24 by having Calendly’s On Invitee Created trigger drive Bitrix24 actions: the workflow checks for the invitee with List Contacts, builds the record with Create Lead, logs the meeting with Create Activity, and alerts the assigned rep with Send Notification, so a booked meeting becomes a CRM lead with a live timeline before the call happens. Bitrix24 has no triggers of its own, so the workflow always starts from the Calendly side, where the buying signal actually fires. FlowRunner is a visual AI-agent orchestration platform where automations run autonomously and pause for human judgment on the steps that carry real consequence. The same connection can run as an AI agent that qualifies each booking from the routing form answers and pauses for a named human before Cancel Scheduled Event touches a meeting on a real prospect’s calendar.
The problem it solves
Right now your scheduling page generates events and your CRM generates work, and nothing connects the two. A prospect books through Calendly. The rep sees it on their calendar, but Bitrix24 has no lead, no activity, and no record that the meeting exists. If the rep remembers, they create the lead after the call. If they do not, the meeting happens off the books, and pipeline reports undercount what the scheduling page actually produces. The routing form answers, the best qualification data you collect, stay locked in Calendly where no rep reads them.
The misrouted bookings are their own tax. An enterprise prospect books the fifteen-minute intro slot meant for quick screens. A student books the executive briefing. A prospect books two overlapping slots with two different reps. Today someone spots these by accident, and fixing them means a manual cancellation with an awkward email, or worse, letting the wrong meeting happen. Cancel carelessly and you burn a real prospect; cancel nothing and reps eat meetings that should never have been booked.
How it works: the connection
The connection listens to Calendly and writes to Bitrix24. Here is the plain version, grounded in the real connector actions.
- Trigger: Calendly fires On Invitee Created when a prospect books a meeting.
- Check for the invitee: The workflow calls List Contacts in Bitrix24 to see whether this person already exists in the CRM.
- Create the record: For a new prospect, it calls Create Lead with the invitee’s details and Create Contact so the person is on record.
- Log the meeting: It calls Create Activity on the lead with the event type and meeting time, so the timeline shows the upcoming call.
- Carry the answers: It calls Add Timeline Comment with the routing form answers from On New Routing Form Submitted, so the rep walks in knowing what the prospect said.
- Alert the rep: It calls Create Task for prep and Send Notification so the assigned rep hears about the booking inside Bitrix24 immediately.
That is the “just connect them” answer. Bookings become leads, form answers become timeline context, and On Invitee Canceled drives its own path that updates the record when a meeting falls through.

Can an AI agent run it? (and why a human stays in the loop)
Yes, and qualification is the part that needs judgment rather than a field mapping. An AI agent reads each booking, the routing form answers, and what Bitrix24 already knows about the invitee, then picks the Calendly and Bitrix24 actions it needs as tools. List Contacts, Create Lead, Create Activity, Create Task, Send Notification, Create Single-Use Scheduling Link, Create One-Off Meeting, Cancel Scheduled Event: that is the toolbox, and the agent chooses based on how well the booking fits.
A well-matched booking flows straight through: lead, activity, prep task, notification. A promising prospect on the wrong event type gets an upgrade: the agent drafts a better slot with Create One-Off Meeting or a Create Single-Use Scheduling Link for the right event. But the consequential step is cancellation. Cancel Scheduled Event removes a meeting from a real person’s calendar, and a wrong cancellation costs a prospect you already won the hardest part of: their time. The agent never takes that step alone. It invokes a human-in-loop flow it holds as a callable tool, and the workflow pauses and posts to your channel: “Booking from [invitee] on [event type] looks misrouted. Form answers: [summary]. Proposed: cancel and offer [alternative]. Approve?” A person decides in one click. Only then does Cancel Scheduled Event run, the alternative link goes out, and the Bitrix24 timeline records who approved the change and why.
That gate is what makes it safe to let the agent touch the calendar at all. Prospects call it the digital andon cord: like Toyota’s quality control pull cord, the workflow stops the line the moment it hits uncertainty, and your team pulls it back into motion.

FlowRunner vs Zapier
Most teams wiring Calendly into a CRM reach for Zapier first, and for good reason. Zapier connects to both Calendly and Bitrix24, its editor is quick to learn, and its template gallery covers booking-to-CRM patterns you can clone in minutes. For a straight “new booking creates a lead” push, it is a fast, proven path.
The difference shows up when the workflow has to act on the calendar itself. FlowRunner is built around native human-in-the-loop and AI-agent orchestration, where the agent qualifies bookings and a person owns every action a prospect would notice.
| What matters for this pair | FlowRunner | Zapier |
|---|---|---|
| Human-in-the-loop on canceling meetings | Native. The agent invokes an approval flow as a callable tool and pauses before Cancel Scheduled Event | Available by adding approval steps, not a native agent decision |
| Who runs the flow | An AI agent reads the booking and form answers, reasons, and picks actions as tools | Predefined step sequence you configure per Zap |
| Users included | Unlimited users on every tier | Priced by task volume; seats vary by plan |
| Bring your own AI keys | Yes, BYOK | AI features tied to Zapier’s own AI offering |
| Self-hosted option | Yes, cloud-hosted or self-hosted | Cloud only |
| Pricing model | Transparent workflow-based tiers | Per-task pricing that gets harder to predict as booking volume grows |
If all you need is a lead per booking, Zapier will do it well. If you want every booking qualified against the routing form and a named human on anything that touches a prospect’s calendar, this pairing is the better fit.
Before and after
| Category | Before | After |
|---|---|---|
| Booking capture | Meetings happen off the books; leads created after the call, if at all | Create Lead and Create Activity run the moment On Invitee Created fires |
| Qualification data | Routing form answers stay locked in Calendly, unread | Add Timeline Comment puts the answers on the lead before the meeting |
| Rep awareness | Reps discover bookings by scanning their own calendars | Send Notification and Create Task alert the assigned rep inside Bitrix24 |
| Misrouted meetings | Wrong-slot bookings get spotted by accident and canceled awkwardly | Flagged bookings wait for a named approver with a proposed alternative ready |
| Cancellation record | No trace of who canceled what or why | Every Cancel Scheduled Event carries an approver and lands on the timeline |

What you can build
Booking to lead, hands off. On Invitee Created fires. The agent checks List Contacts, builds the record with Create Lead, logs the meeting with Create Activity, and alerts the rep with Send Notification. Every booking exists in the CRM before it happens.
Misrouted booking fix with named approval. The agent flags a booking that fails the routing form fit, proposes an alternative, and invokes the human-in-loop tool. Cancel Scheduled Event only runs after a person approves, and Create Single-Use Scheduling Link offers the right meeting in the same breath.
Routing form triage. On New Routing Form Submitted fires. The agent scores the answers, creates the lead against the right pipeline with Create Lead, and books high-intent prospects directly with Create One-Off Meeting.
No-show follow-through. On Mark Invitee as No-Show fires. The agent logs it with Add Timeline Comment, sends a fresh Create Single-Use Scheduling Link, and sets a Create Task reminder for the rep, so missed meetings leave a trail and a next step.
Cancellation intelligence. On Invitee Canceled fires. The agent records the cancellation with Create Activity, and when On Unmark Invitee as No-Show later corrects a mistaken mark, it updates the record, so the timeline reflects what actually happened rather than what was first assumed.
Common questions
Is it free to connect Calendly and Bitrix24 on FlowRunner? You can build and run the connection on a $100 credit with no credit card, which is roughly 67 days free on the Growth tier at $45/mo. Both connectors are available on every FlowRunner tier, and every tier includes unlimited users and unlimited workflows.
Can I self-host the Calendly to Bitrix24 workflow? Yes. FlowRunner offers a cloud-hosted option and a self-hosted option, so the connection can run inside your own environment.
Does the AI agent need my own OpenAI or Claude key? FlowRunner uses a bring-your-own-keys model, so you connect the AI provider key you already have. You are not locked to one model.
What happens when the agent thinks a booking should be canceled? The agent stops and invokes a human-in-loop step. It posts the invitee, the routing form answers, the reason it flagged the booking, and a proposed alternative such as a different event type, then waits for a person to approve. Cancel Scheduled Event never runs without a named approver.
Which Calendly events can drive a Bitrix24 action? Calendly offers five triggers: On Invitee Created, On Invitee Canceled, On Mark Invitee as No-Show, On Unmark Invitee as No-Show, and On New Routing Form Submitted. Bitrix24 has no triggers, so the workflow always starts from the Calendly side.
Can the workflow tell the sales team about new bookings inside Bitrix24? Yes. Alongside Create Lead and Create Activity, the workflow calls Send Notification so the assigned rep hears about the booking inside Bitrix24 immediately, with the meeting time and the routing form answers in the message.
Getting started
Start with a $100 credit on the Growth tier at $45/mo. That is roughly 67 days free, and no credit card is required. Both connectors are available on every tier, and every tier includes unlimited users and unlimited workflows.
Explore the integration details:
- Calendly integration (5 triggers and 3 actions covering bookings, no-shows, and scheduling links)
- Bitrix24 integration (40 actions covering leads, deals, tasks, and notifications)
Start building free at flowrunner.ai or book a demo to see a live Calendly to Bitrix24 workflow, cancellation approval and all.