Adds the Neexa.AI 24/7 AI-powered sales agent chat widget to any Joomla website.
This is the Joomla counterpart of the WordPress plugin in ../wp-plugin: it loads
the same hosted widget (https://chat-widget.neexa.ai/main.js) on every front-end
page and initialises it with the agent and appearance settings the site owner picks.
It is a Joomla system plugin (plg_system_neexa). All configuration lives in the
plugin's parameters — no template editing or code is required.
Compatible with Joomla 4.x and 5.x.
./build-zip.sh
# → dist/plg_system_neexa-1.0.0.zip(Requires the zip command. The version is read from plg_system_neexa/neexa.xml.)
- Get your Agent ID — in the Neexa dashboard go to Deploy → Website Widget and copy the Agent ID.
- Install the plugin — in Joomla admin go to
System → Install → Extensions → Upload Package File, then drop in
plg_system_neexa-<version>.zip. - Configure & enable — go to System → Manage → Plugins, search for
Neexa, open System - Neexa AI Sales Agent:
- Paste your Agent ID.
- Choose appearance (light/dark, position, etc.) if you like.
- Set Status to Enabled.
- Click Save.
- Visit your website — the chat widget now appears on every page.
To remove the widget, set the plugin's Status to Disabled (or uninstall it).
plg_system_neexa/
neexa.xml Manifest + admin settings form
neexa.php Plugin class — injects the widget on onBeforeCompileHead
index.html Empty directory guards
language/en-GB/ English labels for the settings screen
build-zip.sh Packages plg_system_neexa/ into an installable zip