Hi! We are looking for a solution for n8n to Calendly scheduling. We can only find Calendly to n8n. The appt scheduling is starting in n8n and needs to integrate with Calendly existing calendar. Has anyone solved this issue?
Currently, Calendly’s API doesn’t support creating and managing events, so the only way to do it is via your profile page on Calendly, or via their forms: Frequently Asked Questions
They are building it and you can sign up here to get notified: Stay in the loop on Calendly’s APIs | Calendly
Like if it helped
Mark as Solution if I solved it
Thanks very much. I wonder their timeline. We need it now.
we developed an Agent and need it for scheduling. Do you know of anyone who can develop the integration ?
Can’t know for sure, it says coming soon, but definitely not now ![]()
Would appreciate if you mark my previous reply as Solution, as there’s not much more to be done
Will do. By chance did you see my edit question? Do you know of anyone who can develop the integration ?
Depends on what you wish to do with Calendly and n8n. They have API for most things, mainly for checking data/events and other stuff, but not actually creating/managing events.
Everyone depends on them shipping that new API, no one else can build it as they control the service.
You could ask in Jobs or Help me Build my Workflow if there’s anyone who know of some totally hacker way of using a web crawler to click buttons for you in your Calendly account, it might be a long shot.
AI is suggesting some totally non-ideal workarounds as well, here they are if you wish to consider them too:
1. Embed Integration (The “Window Within Your Website” Approach)
Think of this like putting a window in your house that looks directly into Calendly’s scheduling room.
What it looks like to users:
-
Visitors come to your website
-
They see Calendly’s booking calendar right on your page - no need to click away
-
It looks like it’s part of your website, but it’s actually Calendly running inside a “frame”
How it works in simple terms:
-
WebView/iframe = Like a picture frame that displays another website inside yours
-
Your website shows Calendly’s booking page in this “frame”
-
Pre-fill parameters = Your website can automatically fill in information like the person’s name or email if they already entered it elsewhere on your site
Real-world example:
You have a contact form on your website. Someone fills out their name and email, then clicks “Schedule a Call.” Instead of going to a separate Calendly page, they see the Calendly booking calendar appear right on your website with their name and email already filled in.
Benefits:
-
Visitors never leave your website
-
Looks professional and seamless
-
Can automatically fill in known information
-
Works on computers and phones
2. One-Time Event Links (The “Special Invitation” Approach)
Think of this like creating a special invitation that only works once for a specific time slot.
What it looks like to users:
-
They receive a unique web link (like a special ticket)
-
When they click it, they go to Calendly
-
They still see the booking form and must complete it
-
But the time slot might be pre-selected or highlighted
How it works in simple terms:
-
Your system creates a special Calendly link for each available time slot
-
Each link is unique and typically works only once
-
The person still has to go through Calendly’s booking process
-
They must manually enter their information and confirm
Real-world example:
Your business system sees that 2 PM on Tuesday is available. It creates a special link like “calendly.com/yourname/tuesday-2pm-special123” and sends it to a potential customer. When they click it, they go to Calendly and see that time slot, but they still need to fill out the form and confirm.
Limitations:
-
Person still leaves your website to go to Calendly
-
They must manually complete the booking process
-
Less seamless than the embed approach
-
Each time slot needs its own special link
Key Difference
Embed Integration = Calendly appears inside your website (seamless experience)
One-Time Links = People still go to Calendly’s website (requires leaving your site)
Neither option allows you to automatically create bookings without the person going through Calendly’s interface - they’re workarounds until Calendly releases their promised scheduling API that would allow true automated booking.
Thanks so very much. I really appreciate your feedback and suggestions. To be honest, I have forwarded this on to my programmer. It’s a little above my skill set. I am the creative director & lead strategiest with my company. It’s the programmers who make it work. LOL. I am disappointed that Calendly does not yet have a solutions. Seems like a lot of people want or could use it.
I totally get you and glad I help at least a little. Hope the computer people on your team can cook something up!
Feel free to mark any of my previous responses as Solution if you don’t mind and cheers!
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.