Integrations
Add an AI chatbot to WordPress
One script tag, no plugin to install and nothing added to your update surface. Where the tag goes depends on whether you are on a classic theme or a block theme.
₹2,999/month · 20,000 messages · no per-seat or per-resolution fee
Most WordPress chatbot instructions assume you will install a plugin. A plugin is a permanent piece of PHP running inside your site with database access, and it is another thing to keep patched. Eteon does not need one: the widget is a single external script, and WordPress has at least two places to put an external script without adding any code that runs on your server.
Which of those places you use depends on your theme generation, and the guidance below covers both — including the case where editing footer.php is the wrong answer because your theme does not have one.
Classic themes: footer.php
Appearance, then Theme File Editor, then footer.php in the file list. Paste the tag immediately above the closing </body> tag and update the file.
The line looks like this: <script src="https://eteon.net/v1.js" data-bot-id="YOUR_BOT_ID" defer></script>
Do this on a child theme if you have one. Editing a parent theme directly works until the theme updates, at which point your edit is overwritten and the widget silently disappears — which is a failure you will not notice for weeks, because nothing breaks.
Block themes: there is no footer.php
Themes built for the site editor — Twenty Twenty-Four and most themes released since — have no footer.php to edit. The template is stored as block markup, and there is no reliable place in it for a raw script tag.
On those, use a small header-and-footer script plugin, or add the tag with wp_footer from a site-specific plugin or your child theme’s functions.php. Both are one-time actions; neither requires the widget itself to run any PHP.
What it can answer on a WordPress site
Eteon builds the bot by crawling your site, which on WordPress means posts, pages and whatever your theme renders as text. It reads PDFs and tables as well as prose, so a rate card or a spec sheet you published as an attachment is not invisible to it.
If your site is a shop, see the WooCommerce page — the catalogue handling there is different and considerably better than crawling product pages as text.
It answers from your content or it says it does not know
The bot is scoped to what it crawled from your site. Asked something the site does not cover, it says so and offers to pass the conversation to a person, with the full transcript attached.
This is the behaviour that matters most on a content site, where the failure mode of a general-purpose model is a confident, fluent answer that your published material contradicts.
Frequently asked questions
Does this work on WordPress.com as well as self-hosted WordPress?
On self-hosted WordPress, yes, on any plan. On WordPress.com, custom code requires a Business plan or above — that is a WordPress.com restriction rather than an Eteon one, and no chatbot delivered as a script tag can work around it.
Will it survive a theme update?
If you paste it into a child theme or add it through a plugin, yes. If you edit a parent theme directly, no — the update replaces the file and takes your line with it.
Will the widget slow my WordPress site down?
The tag is deferred, so the browser finishes laying out and painting your page before it is fetched or executed. Nothing about your page waits on it, and if it fails to load your site is unaffected.
Do I need a developer?
No. You copy one line from your Eteon dashboard and paste it into WordPress's own code field. There is nothing to build, no package to install, and no framework requirement.
What does it cost?
Eteon Starter is ₹2,999 a month for 20,000 messages, with a 7-day free trial. There is no per-seat fee and no per-resolution fee, so a busy month costs the same per message as a quiet one.
Related
Build one on your own site
Enter a URL, talk to the bot it produces, and decide from that rather than from this page. No card required.