Descripción
Kauthar AI is an AI assistant that answers your customers around the clock. This plugin connects your WordPress site to your Kauthar AI account:
- Chat bubble on your site — Kauthar’s chat appears on every page, or only on the pages you choose, on the side you choose. No code to copy.
- Answers from your real WooCommerce catalog — names, prices, stock and options, with product cards that link to the product page.
- «Where is my order?» — Kauthar gives the status, date and tracking only after the customer provides the order number together with the phone or email on the order. It never reveals addresses.
- No keys to copy — «Connect WooCommerce» opens WooCommerce’s own approval screen; the access keys are sent by WooCommerce straight to Kauthar.
- Fresh products — when you edit a product, Kauthar is told to sync again within about a minute, and re-checks the whole catalog daily.
- Orders from the chat (optional) — switch it on in Kauthar and Kauthar can create cash-on-delivery orders priced by WooCommerce.
- Every channel — the same assistant also answers on your chat link, QR code, WhatsApp, Messenger and Instagram (set up in Kauthar).
- Multilingual — Kauthar replies in the language each customer writes in (Arabic, English, French and more).
-
Kauthar inside WordPress — the Kauthar menu shows today’s conversations, AI replies and unanswered questions, the latest conversations (open one and reply to the customer yourself), switches for Kauthar’s replies and the chat bubble, and your plan and AI-reply quota. «Open full Kauthar» opens your Kauthar account in a new tab, signed in.
-
Kauthar SEO (on by default, switch off any time) — with the Kauthar Visibility service, Kauthar fixes technical SEO on your site: titles and meta descriptions, canonical URLs and robots tags, structured data (JSON-LD), image alt text, redirects for broken URLs, an llms.txt file and an IndexNow key, and it publishes the posts written for you in Kauthar. The Connect screen says so before you press Connect: every kind of change is then allowed and Kauthar acts as an Editor of your site (by default the oldest Editor — never an administrator). Kauthar changes content and SEO data only: it cannot install, activate or update plugins or themes, manage users or change your site settings. In Settings Kauthar AI Kauthar SEO you can untick any kind of change, choose another Editor, pause everything, and see the last 50 changes; every change can be undone from Kauthar. If you use Yoast SEO, Rank Math, SEOPress or All in One SEO, Kauthar writes into that plugin’s fields.
Without WooCommerce, the plugin adds the chat bubble and Kauthar answers from the files and website pages you give it in your Kauthar dashboard.
The plugin is free. Kauthar AI is a subscription service with a free trial for new businesses — see plans and prices.
How it works
- Install and activate the plugin.
- Go to Settings Kauthar AI and press Connect to Kauthar (or paste a connection code from your Kauthar dashboard).
- Using WooCommerce? Press Connect WooCommerce and approve.
External services
This plugin connects to Kauthar AI (https://kautharai.com), the service that provides the AI assistant. It does not work without a Kauthar AI account. Nothing is sent before you press «Connect to Kauthar» or submit a connection code.
What is sent, when, and why:
- When you connect (button or code): the connection code, this site’s address (home URL) and title, and the plugin, WordPress and WooCommerce version numbers — to link the site to your Kauthar account. Kauthar returns a site token stored in your WordPress options.
- When the Kauthar AI settings page is opened or «Refresh status» is pressed: the site token and the same version numbers — to show your account, assistant and store status.
- When you press «Connect WooCommerce»: the site token and the address of this settings page. WooCommerce then shows its own approval screen and, if you approve, WooCommerce itself sends a read/write REST API key to
https://kautharai.com/api/wp/v1/woo/keys. Kauthar uses it to read products and order status and, only if you switch it on in Kauthar, to create orders from the chat. - When a product is created, edited, deleted or its stock changes (WooCommerce connected only): a notice with the site token, at most once a minute, so Kauthar syncs again. No product data is sent; Kauthar reads products from your store’s public Store API.
- When a post or page is created, edited, trashed or deleted: a notice with the site token and the post ids only, at most once a minute, so Kauthar Visibility knows what to look at again. No content is sent in the notice.
- When you open Kauthar Dashboard (administrators only, connected sites only): the page shows a frame loaded from
https://kautharai.com/embed/wp. Its address carries this site’s Kauthar id, your WordPress user id (a number), the time, a random one-time value, your admin language and a signature made with the plugin’s secret — the secret itself is not sent, and Kauthar refuses an address older than 2 minutes or used twice. The frame shows your Kauthar business’s numbers, latest conversations, switches and subscription, served by kautharai.com. Replies you send there and switches you change are made in your Kauthar account. «Open full Kauthar» and «Renew / Upgrade» open kautharai.com in a new tab with a one-time sign-in link valid for 60 seconds; nothing is paid inside WordPress. - When you press «Disconnect» or delete the plugin: the site token, so Kauthar revokes it.
- Kauthar SEO (the write channel): when you connect, and whenever the settings page or «Refresh status» is used, the plugin also sends a second secret it generated itself, the address of its own REST namespace (
/wp-json/kauthar-ai/v1), which SEO plugin is active, which kinds of changes you allowed, and a count of visits by known AI crawlers (user-agent name and count only — no IP addresses, no pages). Kauthar then signs every request it makes to your site with that secret; the plugin refuses unsigned, expired or replayed requests, anything you did not tick (each field of a request is checked against its own kind of change), and anything the acting Editor may not do. What is allowed by default: the Connect screen states it before you press Connect — every kind of change listed in «What Kauthar can change» below, acting as the oldest Editor of the site. Administrators can never be the acting user; if the site has no Editor, nothing is written until you create one (Users Add New User Role: Editor) and choose it. Writes only happen while the site is connected to a Kauthar account with the Kauthar Visibility service. To turn it off: Settings Kauthar AI Kauthar SEO untick the kinds of changes you do not want (or tick «Stop all Kauthar writes on this site», or choose «— nobody —») Save. Settings you saved yourself are never reset by an update or a new connection. - On your public pages (while the chat bubble is enabled): visitors’ browsers load the chat script from
https://kautharai.com/widget.jsand the chat window from kautharai.com. The service receives the usual technical data of a web request (IP address, browser, the page address) and the messages the visitor types, to answer them. The chat window may set a cookie and use browser storage on kautharai.com to keep the conversation.
Kauthar AI writes replies with a cloud AI model from Google (Gemini) on Kauthar’s own account; data is stored on Kauthar’s servers in Frankfurt, Germany.
- Terms of service: https://kautharai.com/en/terms
- Privacy policy: https://kautharai.com/en/privacy
- Security: https://kautharai.com/en/security
The plugin does not track you or your visitors, shows no ads, and sends no analytics.
What Kauthar can change
Kauthar never administers your site. Remote requests run as the Editor you chose — a user who can edit content but holds no administrative capability such as manage_options, activate_plugins, install_plugins, edit_users or edit_theme_options; a request is refused if that user ever gains one. No route installs, activates or updates plugins or themes, manages users, changes WordPress options, or writes files on the server. Every route below needs a valid signature (a secret created by this plugin, a timestamp within 5 minutes and a single-use nonce).
All routes are under /wp-json/kauthar-ai/v1:
GET /ping— status (plugin and WordPress versions, which kinds of change are allowed, counts). Read only.GET /items,GET /items/{id}— published posts, pages and products (and drafts Kauthar created). Read only.POST /items/{id}/meta— SEO title and description (kind: titles and meta descriptions) or canonical URL and noindex / nofollow (kind: canonical and robots). Needsedit_poston that item.POST /items/{id}/alt— alt text of that item’s images (kind: image alt text). Needsedit_poston the item and on each image.POST /items/{id}/schema— the item’s JSON-LD, stored in the plugin’s own post meta (kind: structured data). Needsedit_post.POST /posts— create a post or page (kind: create and publish posts). Needscreate_posts, pluspublish_poststo publish andupload_filesfor a featured image. Optional SEO fields in the same request are each checked against their own kind (titles, robots, structured data, alt text) and skipped, with a per-field result, when that kind is off.POST /posts/{id}— update a post or page: same checks, plusedit_post.DELETE /posts/{id}— move to the trash, only posts Kauthar created (kind: create and publish posts). Needsdelete_post.GET /redirects,POST /redirects,DELETE /redirects/{id}— the plugin’s own redirects table, applied only to addresses that would otherwise be a 404 (kind: redirects). Needsedit_others_posts.POST /llms-txt,POST /indexnow-key— the text the plugin serves at /llms.txt and the IndexNow key file it serves itself, kept in the plugin’s own options; nothing is written to disk (kind: llms.txt and IndexNow). Needsedit_others_posts.POST /sitemap/ping— asks Yoast SEO / Rank Math to rebuild their sitemap cache (kind: llms.txt and IndexNow). Needsedit_others_posts.
Capturas





Instalación
- In WordPress go to Plugins Add New, search for «Kauthar AI», then Install Now and Activate — or upload
kauthar-ai.zipin Plugins Add New Upload Plugin. - Open Settings Kauthar AI.
- Press Connect to Kauthar, sign in to Kauthar (or create an account) and confirm.
- WooCommerce stores: press Connect WooCommerce and approve. Your store must use https.
- Choose where the chat bubble appears and save.
FAQ
-
Do I need a Kauthar AI account?
-
Yes. The plugin connects your site to Kauthar AI, where you set up your assistant, its knowledge and its channels. New businesses get a free trial.
-
Do I need WooCommerce?
-
No. On any WordPress site the plugin adds the chat bubble. With WooCommerce, Kauthar also answers from your products and order status.
-
Do I have to copy API keys?
-
No. «Connect WooCommerce» uses WooCommerce’s standard approval screen and WooCommerce sends the keys to Kauthar directly. You can revoke them any time in WooCommerce Settings Advanced REST API, or by pressing «Disconnect».
-
Will Kauthar change my store?
-
Only if you ask it to. By default it reads products and order status. Orders from the chat stay off until you switch them on in Kauthar Connect your store.
-
Does it slow down my site?
-
The chat script loads asynchronously in the footer and its interface is drawn in an isolated Shadow DOM, so it does not block your pages or clash with your theme.
-
Can I show the chat only on some pages?
-
Yes: every page, only selected pages, or every page except selected ones. On WooCommerce stores you can also hide it on the cart and checkout.
-
Can I add a chat link inside a page?
-
Yes, with the shortcode
[kauthar_chat_link text="Chat with us"]. -
Will Kauthar change my site’s SEO without asking?
-
Only what the «Kauthar SEO» card allows. Everything there is allowed by default once you connect the site — the Connect screen says so before you press it — because most owners want Kauthar to publish and fix SEO automatically. Kauthar acts as an Editor, never as an administrator. You can untick any kind of change, choose another Editor, or pause everything — and Kauthar only writes through requests signed with a secret this plugin generated. The last 50 changes are listed in the card, and each one can be undone from your Kauthar dashboard. Tick «Stop all Kauthar writes» to pause at any time.
-
Why does Kauthar need an Editor account?
-
So that everything Kauthar does is limited to content: an Editor can write, publish and edit posts and pages but cannot touch plugins, themes, users or site settings. If your site has only administrators, create an Editor in Users Add New User (a dedicated user such as «kauthar» makes its changes easy to spot), then choose it in Settings Kauthar AI Kauthar SEO. Until then Kauthar reads your public content but changes nothing.
-
I use Yoast / Rank Math / SEOPress / All in One SEO — will they clash?
-
No. Kauthar writes titles, descriptions, canonicals and robots settings into your SEO plugin’s own fields, so you keep seeing and editing every value there. Structured data Kauthar adds skips the types your SEO plugin already prints. Without an SEO plugin, Kauthar prints those tags itself on the pages it changed.
-
Does the write channel need the REST API?
-
Yes. Kauthar talks to
/wp-json/kauthar-ai/v1. If a security plugin blocks the REST API for visitors, allow that namespace (requests are signed; nothing on it is readable without the secret). -
What happens when I delete the plugin?
-
Its settings, the write log, llms.txt, the IndexNow key, the redirects table and the SEO fields stored under the plugin’s own keys are deleted, the WooCommerce keys created for Kauthar are deleted, and Kauthar is asked to revoke the site token. Posts Kauthar published stay (they are your content now), values written into Yoast / Rank Math / SEOPress / AIOSEO stay in those plugins, and the products already synced stay in your Kauthar account until you remove the store there.
Reseñas
No hay reseñas para este plugin.
Colaboradores y desarrolladores
«Kauthar AI» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Kauthar AI» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.3.0
- New top-level Kauthar menu with the Kauthar dashboard inside WordPress: today’s conversations, AI replies and unanswered questions, the latest conversations with a human reply box, switches for Kauthar’s replies and the chat bubble, and your plan and AI-reply quota.
- «Open full Kauthar» opens your Kauthar account in a new tab, signed in with a one-time link (valid 60 seconds). Renewing or upgrading always opens Kauthar in a new tab.
- The dashboard frame is authorised by a short-lived link signed with the plugin’s own secret (2 minutes, single use) — no password and no cookie.
- Settings stay under Settings Kauthar AI (also linked from the new menu).
1.2.1
- Kauthar acts only as an Editor, never as an administrator: administrators can no longer be chosen, the default is the oldest Editor, and a site whose acting user was an administrator is switched to its oldest Editor (or waits for one) with a notice in the settings.
- Every field of a post create / update request is now checked against its own kind of change (SEO titles, robots, structured data, image alt text); a field whose kind is off is skipped and reported.
- The Connect screen explains what connecting allows before you press it.
- New readme section «What Kauthar can change»: every remote route and the permission it needs.
- Translations are no longer bundled in the WordPress.org package; they come from translate.wordpress.org.
1.2.0
- Kauthar SEO is now on by default: when you connect, every kind of change (including publishing the posts written for you) is allowed and Kauthar acts as the administrator who connected the site. Sites updated from 1.1 that never saved the Kauthar SEO settings get the same defaults, acting as the oldest administrator. Settings you saved are kept. Untick anything or pause in Settings Kauthar AI Kauthar SEO.
1.1.0
- Kauthar SEO (optional, off by default): a signed write channel for the Kauthar Visibility service — titles and meta descriptions, canonical URLs and robots tags, structured data, image alt text, redirects for broken URLs, llms.txt and an IndexNow key, and posts you approve in Kauthar. Consent per kind of change, acting user (editor or administrator), pause switch and a visible log of the last 50 changes in Settings Kauthar AI.
- Writes go into Yoast SEO, Rank Math, SEOPress or All in One SEO fields when one of them is active.
- Post / page change notices (ids only) and an AI-crawler visit counter reported to Kauthar.
1.0.0
- First release: connect with a button or a connection code, the Kauthar chat bubble with position, language and page rules, WooCommerce connection through WooCommerce’s approval screen, product-change notices,
[kauthar_chat_link]shortcode, clean uninstall.
