How to Embed Koalendar in Joomla

You can easily add your Koalendar booking page to your Joomla website so visitors can book time with you without leaving your site.

There are 3 ways to embed your booking calendar:

  1. 💻 Inline Embed – show your calendar directly on the page
  2. 📍 Popup Widget – add a persistent “Book now” button to the corner of your site
  3. 🔗 Popup on Click – open your calendar when someone clicks a link or button

All options are fully supported when using Joomla’s custom HTML options.


📑 Menu


📋 Step 1 – Copy your embed code

  1. In the Koalendar dashboard, click Share on the booking page you’d like to add.
  2. Select Add to website.
  3. Choose an embed style (Inline Embed, Popup Widget, Popup Text) and click Copy Code.
Embed style What it does
Inline Embed 🖥️ Displays the booking calendar directly on a page.
Popup Widget 📍 Adds a floating “Book now” button that opens a calendar popup.
Popup Text 🔗 Turns any link or button into a popup calendar.

💡 Feel free to customise colours, text, icon, and positioning before copying the code.


📝 Step 2 – Paste it into Joomla

Option A – Custom HTML module (recommended)

  1. In your Joomla admin panel, go to Extensions → Modules → New → Custom (HTML).
  2. Choose a Position and set Show Title as needed.
  3. Select the Code or Tools button (<>) and paste your Koalendar code.
  4. Save & Publish — your calendar (or button) is live!

Option B – Directly in an article

  1. Content → Articles → edit or create an article.
  2. Click the Code (<> ) icon in the editor toolbar.
  3. Paste the Koalendar code where you want it to appear.
  4. Save & Preview.

⚠️ Embed disappeared? Go to System → Global Configuration → Text Filters and set your user group to No Filtering. This stops Joomla from stripping <iframe> and <script> tags.


🛠️ Troubleshooting

Issue Quick fix
Embed not showing Confirm Text Filters are disabled for your user group.
Link shows but no popup Make sure the Koalendar script is still present in page source.
Widget on every page Place the code in a module assigned only to specific pages.
Changes not visible Clear Joomla & browser caches after updates.

🤔 Which embed style should you use?

Goal Best style
Dedicated booking section Inline Embed 🖥️
Site‑wide call‑to‑action Popup Widget 📍
Add scheduling to an existing CTA Popup Text/Button 🔗
Simplest approach Direct Link ↗️

Mix and match styles across different pages if it helps users book faster.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us