Description
Olotalk adds a grounded AI chat assistant to your WordPress site. Unlike a generic chatbot, Olotalk only answers from your content, your pages, docs, and product info, and shows citations for what it says. If the answer isn’t in your site, it says so instead of inventing one.
You build and train the assistant in the Olotalk dashboard (crawl your site, review answers, tune the tone). This plugin does one small, reliable job: it drops the official Olotalk assistant onto every page of your WordPress site. Paste your Assistant ID, save, done, no theme edits, works with any theme or page builder.
Why teams use Olotalk
- Grounded answers, with citations, replies are backed by your content, not the open web, so visitors get accurate answers and you get fewer wrong ones.
- Says “I don’t know” instead of guessing, no confident hallucinations putting words in your business’s mouth.
- Captures leads and intent, see what visitors actually ask and where they get stuck.
- No-code install, one field, any theme. Nothing to maintain when the assistant updates, because the assistant is served by Olotalk and refreshes on its own.
- Free to start, there’s a free plan; see pricing.
New to Olotalk? Create a free account and build your assistant first, then install this plugin to put it live.
External services
This plugin relies on the Olotalk service to render and power the chat assistant.
- Assistant loader and bundle (
https://assistant.olotalk.com). The plugin adds a script tag pointing athttps://assistant.olotalk.com/loader/loader.iife.js. That loader, running in the visitor’s browser, then fetches the assistant bundle and stylesheet from the same address. Both are served by Olotalk, so no third-party CDN is involved. -
Olotalk API (
https://api.olotalk.com). The assistant sends visitor questions to the Olotalk API and receives grounded answers. The specific data sent is the visitor’s message and the configured Assistant ID. -
Olotalk connect (only when you press the button). Choosing Connect to Olotalk sends you to
https://app.olotalk.com/wordpress/connectwith this site’s address, a return address in your admin, and a one-time cryptographic challenge. Your site then makes one server-to-server request tohttps://api.olotalk.comto exchange the resulting one-time code for the Assistant ID, and Olotalk emails the account owner that the connection was made. No account token or API key is ever sent to or stored on this site. Nothing is contacted until you press the button, and pasting the Assistant ID by hand skips this entirely.
By installing this plugin and configuring an Assistant ID you enable these connections. See Olotalk’s Terms of Service and Privacy Policy.
Installation
- Install and activate the plugin (from Plugins Add New, search “Olotalk”, or upload the ZIP).
- Go to Settings Olotalk.
- Click Connect to Olotalk. Sign in, confirm the site and pick an assistant, the ID fills itself in.
- Open your site. The chat launcher appears, in the bottom-right corner unless you moved it in the dashboard.
One thing to know about Install domains in the dashboard: while that list is empty, your assistant answers on any site it is installed on. As soon as you add one domain, it answers only on the domains you listed, so add this site’s domain too if you start restricting.
Prefer to do it by hand, or blocked by a security plugin? Paste your Assistant ID (it looks like ast_oltk_…) from your assistant’s Install step in the Olotalk dashboard and click Save Assistant ID. Both paths end in the same place.
Don’t have an Olotalk account yet? Start at olotalk.com, you build the assistant there, then this plugin puts it on your site.
FAQ
-
Where do I find my Assistant ID?
-
In the Olotalk dashboard, open your assistant and go to the Install step. The ID looks like
ast_oltk_…. Full walkthrough: docs.olotalk.com/integrations/wordpress. -
Can I set it up without copying an ID?
-
Yes. Use the Connect to Olotalk button on the settings screen: you sign in to Olotalk, pick an assistant, and the ID is filled in for you. Nothing to copy.
Before it hands the assistant over, Olotalk shows you which site is asking and exactly what it will receive, the assistant’s ID and display name, nothing else. If that site’s domain isn’t already on your Olotalk account, you get a warning and have to confirm you recognise it. You also get an email once a connection completes, so one you didn’t intend can’t pass unnoticed.
The manual ID field always stays available, it is the reliable path when a security plugin, SSO, or a managed host blocks the redirect. You can also hide the button entirely from Settings Olotalk.
-
Do I need to finish the Olotalk setup wizard first?
-
You need an assistant ID before the plugin can load anything. The setup wizard is the recommended path because it creates your assistant, crawls your site content, and shows the Install step. If your assistant was already created for you, you can install the plugin directly and paste that ID.
-
I saved my Assistant ID but the chat isn’t showing up.
-
Two common causes:
- Domain not allowed. If you have set any Install domains in the dashboard, that list is exclusive, so add your site’s domain to it (and any
*.wpcomstaging.compreview URL). The dashboard’s Install step shows an Install status card listing where your snippet was seen, including domains that need allowing, with a one-click fix. - A caching plugin is delaying JavaScript. If WP Rocket, W3 Total Cache, or LiteSpeed has a “delay JavaScript execution” option, exclude
olotalkfrom it, or the launcher won’t load until the visitor interacts with the page.
Still stuck? See Troubleshooting.
- Domain not allowed. If you have set any Install domains in the dashboard, that list is exclusive, so add your site’s domain to it (and any
-
Does it work with my theme or page builder?
-
Yes. The plugin loads the assistant in the site footer through WordPress’s script queue, so it works with any theme, block theme, or builder (Elementor, Divi, Bricks, etc.).
-
Is it free?
-
Olotalk has a free plan. Paid plans add more conversations, more indexed pages, and (on Growth) removal of the “Powered by Olotalk” badge. See pricing.
-
What data leaves my site?
-
The plugin loads the assistant script from
https://assistant.olotalk.com, and the assistant talks to Olotalk’s API athttps://api.olotalk.comto answer questions. No visitor data is stored in your WordPress database by this plugin. See the External services section below and our Privacy Policy.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Olotalk Grounded AI Assistant” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Olotalk Grounded AI Assistant” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.5.1
- Corrected the readme: one answer still described the old third-party CDN, and the install steps described the Install domains list as required when an empty list in fact allows every site.
0.5.0
- The assistant loader, bundle and stylesheet are now served from
https://assistant.olotalk.cominstead of a public third-party CDN. Nothing a visitor’s browser fetches comes from outside Olotalk any more, and the External services list says so.
0.4.0
- Connect to Olotalk is now available by default. It previously needed a line in
wp-config.php, which put it out of reach of the people it was built for. - Before connecting, Olotalk names the site asking and states exactly what it will receive. A domain that is not already on your account raises a warning you must confirm.
- You are emailed when a connection completes, so one you did not intend cannot pass unnoticed.
- New Connect button setting to hide the button and use the Assistant ID field only.
0.3.0
- Added an optional Connect to Olotalk flow: sign in, pick an assistant, and the Assistant ID fills itself in. Off unless enabled; the manual ID field remains the fallback.
0.2.0
- Initial release: paste your Olotalk Assistant ID to add the grounded AI assistant to your site through the WordPress footer script queue.