Instant AI Chatbot

Description

Turn your website visitors into customers with Instant AI Chatbot – the easiest way to add a smart, multilingual chatbot to your WordPress site.
No coding, no setup headaches – just instant conversations that capture leads and deliver tailored support 24/7.

Demo Video

What You Can Do

  • Convert visitors with 24/7 lead capture and support
  • Automatically display a chatbot that speaks your brand’s voice
  • Train your bot with website links or document uploads
  • Customize the widget (font, colors, tone, border radius, logo)
  • Generate leads 24/7 fully automatically
  • Monitor real questions to understand your audience
  • Integrate instantly without writing a single line of code

How It Works

  • On activation, the plugin registers your site with the Ultimo Bots service and stores a site-specific secret.
  • In Settings -> Ultimo Bots, paste your Bot ID. The plugin safely renders a container and enqueues the chat widget script (no raw injection).
  • The front end loads the lightweight widget script and fetches the bot’s widget configuration.

External services

This plugin connects to external services operated by Ultimo Bots to function. The integration is required to register your site securely and render your chatbot. Below are the services, what they are used for, and what data is transmitted.

1) Ultimo Bots Portal API (site registration)

  • What: https://portal.ultimo-bots.com/api/auth/wordpress/save_secret
  • When: Once during plugin activation.
  • Purpose: Register your WordPress site and exchange a site-specific identifier used for secure operations.
  • Data sent:
    • site_id (random UUID generated in your WordPress site)
    • site_url (your WordPress home URL)
    • site_secret (random secret generated in your WordPress site)
    • Admin user’s email, first_name, last_name (to associate the site with an account)
  • Data received:
    • wordpress_secret_id (an internal identifier used by the service)
  • Why it is needed: Establishes a trusted linkage so only your site can update its own configuration.
  • Policies: Terms of Service: https://www.ultimo-bots.com/terms – Privacy Policy: https://www.ultimo-bots.com/privacy

2) Ultimo Bots Widget Configuration API

  • What: https://portal.ultimo-bots.com/api/widget_configuration/{bot_id}
  • When: On public page views where the chatbot is displayed.
  • Purpose: Retrieve the Widget Configuration for your Bot ID (for example colors, sizes, welcome messages).
  • Data sent:
    • bot_id (path parameter)
    • Optionally host_url (query parameter) when provided by the widget, used for basic operational analytics (for example “widget loaded” events)
  • Data received:
    • Widget configuration JSON (theme colors, dimensions, feature flags, etc.)
  • Why it is needed: Required to render and style the chatbot on your site.
  • Policies: Terms of Service: https://www.ultimo-bots.com/terms – Privacy Policy: https://www.ultimo-bots.com/privacy

3) Ultimo Bots Widget Script Host (static asset)

  • What: https://robert-kloepsch.github.io/ultimo-bots-widget/dist/bundle.js
  • When: On public page views where the chatbot is displayed.
  • Purpose: Load the chat widget client code.
  • Data sent: Standard CDN/HTTP request metadata (IP, user agent) as with any static asset request.
  • Why it is needed: Delivers the client script that powers the chatbot UI.
  • Policies: Terms of Service: https://www.ultimo-bots.com/terms – Privacy Policy: https://www.ultimo-bots.com/privacy

Important: This plugin does not accept or store arbitrary HTML/JS/CSS from users. It only stores a Bot ID and generates safe markup internally. The widget script is properly enqueued via WordPress functions.

Privacy

This plugin communicates with Ultimo Bots services as described in External services. Please review:
– Terms of Service: https://www.ultimo-bots.com/terms
– Privacy Policy: https://www.ultimo-bots.com/privacy

Installation

  1. Upload the ultimo-bots folder to /wp-content/plugins/
  2. Activate the plugin via Plugins -> Installed Plugins
  3. On activation, the plugin generates site credentials and securely registers your site with Ultimo Bots
  4. If there is no active bot on your site you will be redirected to the Ultimo Bots Onboarding Flow which will let you create an account, create your chatbot and integrate it within 2 minutes
    Ongoing: Within your wp dashboard of Ultimo Bots you can manage the Bot ID and click the modify chatbot button to be forwarded to the Ultimo Bots Dashboard

FAQ

Do I need a separate Ultimo Bots account?

Yes. You need an Ultimo Bots account to create and manage your chatbots. When you activate the plugin, your WordPress site is registered with the service. You then sign in to the Ultimo Bots portal to create a bot and copy its Bot ID.

What exactly does the plugin send to the service?

On activation: site_id, site_url, a random site_secret, and the admin’s email, first_name, and last_name, to associate the site with your account.
On page load: your bot_id is used to fetch widget configuration, and the static widget script is loaded from the widget host.

Is the integration secure?

Yes. A unique secret is generated during activation and is required for protected operations. All service calls are over HTTPS. The plugin never evaluates arbitrary code from options.

Does this plugin inject custom code?

Yes. It injects a safe container

<

div> and enqueues the Ultimo Bots widget script. This is required for the chatbot to appear on your site. Users cannot add arbitrary CSS/JS/PHP – only the Bot ID is stored, and the markup is generated automatically.

Can I remove all data if I uninstall?

Yes. Uninstalling the plugin removes the plugin’s options (including credentials and snippet container) from your WordPress database. It does not delete any data in your Ultimo Bots account.

Will this slow down my site?

The widget is lightweight and is enqueued in the footer. Real-world performance depends on your theme and other plugins, but the script is designed to be efficient.

Reviews

Cotmeh 3, 2025
Ultimo Bots is an excellent plugin! Setup was quick, the chatbot looks great on my site, and it responds to visitors smoothly. I’ve already noticed more engagement and fewer repetitive support questions. The developer is active and helpful, and updates keep making it better. Highly recommended!
Îlon 30, 2025
I tested the Ultimo Bots plugin on my WordPress site and had an excellent experience. The installation and activation were smooth, and the chatbot automatically connected with my website content, providing accurate responses about services, projects, and contact information. What impressed me most is its multilingual capability — when I tested in French, the bot instantly replied in French. The analytics dashboard is also a great feature to track messages and chats effectively. Overall, Ultimo Bots is a lightweight, multilingual, and highly effective chatbot plugin that leaves a strong professional impression on visitors. I’ve already had clients contact me directly through the bot, which shows its real impact. Highly recommended! ⭐⭐⭐⭐⭐
Îlon 29, 2025
This plugin response time is pretty fast, bot setup and configuration are so smooth and easy to setup. Just setup an account on the plugin and enjoy!
Read all 3 reviews

Contributors & Developers

“Instant AI Chatbot” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Instant AI Chatbot” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.7

  • Updated plugin description and branding

1.0.6

  • Removed powered by link in the snippet

1.0.5

  • Compliance update: Documented external services and data flow
  • REST endpoint now accepts bot_id only (no arbitrary HTML); plugin rebuilds safe markup internally
  • Front-end assets are properly enqueued (wp_enqueue_script)
  • Added thorough escaping in admin output
  • Production HTTPS endpoints set for service calls

0.9.3

  • Compliance refinements and code tidy-up
  • Unified option keys under ultibo_ prefix; added one-time migration from legacy keys
  • Uninstall routine removes both new and legacy keys

0.9.2

  • Initial public release: onboarding, secure registration, REST integration, auto-injection, and portal access