Add Olotalk to Joomla

Joomla installs site-wide scripts through a Custom module published to a footer position.

You’ll need your Assistant ID (ast_oltk_…) from your assistant’s Install step. This guide covers Joomla 4 / 5. New here? Start with the Quick start.


Install via a Custom module

Go to System → Manage Panel → Site Modules, click New and choose the Custom module type. In the editor, click Toggle editor to switch to code / source view, the visual editor strips <script> tags, and paste:

<script
  src="https://cdn.jsdelivr.net/npm/@olotalk/assistant-loader@0/dist/loader.iife.js"
  data-olotalk-assistant-id="YOUR_ASSISTANT_ID"
  async
></script>

Then:

  • In the module’s Advanced options, set Prepare Content to No so content plugins don’t rewrite the markup.
  • Set the module Position to a footer position in your template.
  • Under Menu Assignment, assign it to all pages, set Status to Published, and save.

If Toggle editor doesn’t switch to code view, set your editor to None under Users → Manage → (your profile) → Basic Settings → Editor, paste the script, save, then switch the editor back. Clear the site cache if the launcher doesn’t appear.


Allow your domain

Joomla is self-hosted, so add the exact hostname(s) where your site runs, production and any staging hostname, under your assistant’s Install domains.


Verify

Open your site and look for the chat launcher in the bottom-right. Then check your dashboard: the Install step’s Install status card shows Seen on yourdomain.com once the snippet loads, with a one-click fix if the domain isn’t allowed yet. Nothing there? See Troubleshooting.