How to add an AI chatbot to Joomla

On Joomla, a chat widget is installed through The template's index.php. Requires clearing the cache. Self-hosted, so no plan gate.

Where it goes

The template's index.php

Availability: Self-hosted, so no plan gate.

Adding the chatbot to Joomla

  1. 1

    Open System, then Site Templates, and choose your active template.

  2. 2

    Open index.php.

  3. 3

    Paste the snippet before the closing </body> tag and save.

  4. 4

    Clear the cache from System → Clear Cache.

  5. 5

    Requires clearing the cache.

The snippet you paste

<script src="https://rubyrep.com/rubyrep.js" data-rubyrep="rr_your_public_key" defer></script>

Your own key replaces rr_your_public_key — you get it after training RubyRep on your site.

Worth knowing on Joomla

  • Template updates overwrite index.php — keep a copy of the snippet.

  • Some templates ship a custom code field in their own settings, which survives updates.

Joomla questions

Where does the code go on Joomla?
The template's index.php. Requires clearing the cache.
Do I need a paid Joomla plan?
Self-hosted, so no plan gate.
Will a Joomla update remove it?
Template updates overwrite index.php — keep a copy of the snippet.
Does it slow Joomla down?
No measurable effect. The snippet is deferred, so it loads after your page has rendered, and the chat interface itself is only fetched when a visitor opens it.

Related

Get your snippet.

Enter your Joomla site and RubyRep reads it, builds your representative, and hands you the exact line to paste.

https://

Takes about a minute. No credit card.

Using something else? See all platforms.