If you sell coaching, run discovery calls, or offer office hours, embedding your booking calendar directly on a Kajabi page removes friction — people schedule right there instead of clicking off to another site. Calendly makes this a copy-and-paste job.
First: get your Calendly embed code
In Calendly, open the event type you want to share, click Share → Add to Website, and choose Inline Embed (the calendar sits inside your page, rather than a popup). Calendly gives you a small snippet with your booking link inside it — copy that.
Option 1 — Paste it into a Custom Code block
Kajabi's page builder has a Custom Code block made for exactly this. On the page where you want the calendar:
- Open the page in the Kajabi page builder.
- Add a Custom Code block where you want the calendar to appear.
- Paste your Calendly inline-embed snippet.
- Save and preview in an incognito window.
The snippet Calendly gives you looks roughly like this (your link swapped in):
Option 2 — A styled booking button
If you'd rather not show the whole calendar, you can use a popup or a branded button that opens Calendly when clicked. This keeps the page clean and only shows the calendar when someone's ready to book. It's the same copy-and-paste idea with a small button snippet instead of the inline widget.
Want a clean, brandable version?
The Creator Code Vault includes ready-made booking embeds and buttons you configure in plain English and paste in — plus 140 other drop-in integrations for Thinkific, Teachable, and Kajabi. One payment, yours forever.
See the Vault → Try the free code generatorCommon questions
Do I need to know how to code?
No. You copy the embed from Calendly and paste it into Kajabi's Custom Code block — no editing required beyond your own booking link.
The calendar looks cut off — why?
The inline widget needs enough height. Increase the height value in the embed so the full calendar shows without an inner scrollbar.
Inline calendar or popup button?
Inline is best when booking is the main goal of the page. A popup button keeps the page clean and shows the calendar only when someone clicks.