Add Live Chat to Your Joomla Site

Install IMSupporting live chat on Joomla by adding a single script snippet to your active template's footer. One placement covers every page of your Joomla site automatically.

~8 minutes Free to start Mobile ready Site-wide deploy

At a Glance — Joomla Install

Where in Joomla Extensions → Templates → Edit active template
Apply to Your whole Joomla site
Place code in Template footer before </body>
Final step Save, clear Joomla cache, test
index.php template Site-wide coverage Clear cache after changes

Get Your IMSupporting Embed Code

Sign in to IMSupporting and grab your personalised widget snippet before opening Joomla's admin panel.

  • Sign in at IMSupporting or create a free account.
  • Go to your site's installation or integrations section.
  • Copy the full script tag including your unique site ID.

Open Joomla's Template Manager

  1. Log in to the Joomla Administrator panel.
  2. Go to Extensions → Templates → Styles.
  3. Click the star (default) next to your active template to open its settings.
  4. Click the Edit Template Files button then open index.php.
Tip: The Template Manager in Joomla 4+ is found under System → Site Templates. In Joomla 3.x use Extensions → Templates.

Add the Snippet Before </body>

  1. In the template's index.php, locate the closing </body> tag near the bottom of the file.
  2. Paste the IMSupporting snippet immediately before </body>.
  3. Click Save (or Save & Close).
Alternative: In Joomla 4+, use System → Global Configuration → Site → JavaScript Framework or a lightweight custom HTML module assigned to a global position to avoid touching template PHP files.

Clear the Cache and Test

  1. Go to System → Clear Cache and clear all cache groups.
  2. Open your Joomla site in a private browser window.
  3. Confirm the IMSupporting chat launcher appears on every page.
  4. Send a test message and check it arrives in your IMSupporting dashboard.

Troubleshooting & FAQ

The chat widget is not appearing on my Joomla site

First clear all Joomla cache groups via System → Clear Cache. Then check in a private window. If still missing, verify the snippet is placed before the closing </body> tag in the template file.

Which Joomla versions does this work with?

The JavaScript snippet is compatible with Joomla 3.x, Joomla 4.x, and Joomla 5.x. The Template Manager location varies slightly by version.

Will a Joomla template update remove my change?

Yes, template updates can overwrite index.php. Consider using a child template or a custom HTML module for a more update-safe approach.

Can I get help setting this up on Joomla?

Yes. Visit our free integration assistance page and we'll walk through the template placement with you.

Ready to Go Live on Joomla?

Once the widget is installed, configure AI responses and workflows so every visitor gets instant, personalised support.