

The Resayil AI dashboard after connecting: your site, linked account, and WooCommerce status at a glance.
Resayil AI is a free WordPress plugin that gives your site an AI store agent you can chat with right inside wp-admin. It connects to the Resayil AI platform to read and draft WordPress posts, and it automatically detects WooCommerce, so product and order management show up in the same chat the moment WooCommerce is active. No extra setup, no separate app to learn.
Once connected, the Resayil AI agent can:
This plugin’s own chat surface is the in-admin AI Chat panel above. Telegram and WhatsApp are additional chat channels available on paid Resayil AI plans and are provisioned from your Resayil AI dashboard (not by this plugin); see your dashboard’s Channels page once connected.
Every capability the agent can use is broken down on the Store Features page (Resayil AI > Store Features), with per-capability control: View, Manage, or Risky. Risky actions, such as deleting, cancelling, refunding, or changing prices, always require your explicit approval before they run. That approval requirement cannot be turned off. You decide what the AI is allowed to touch, and nothing destructive happens silently.
The base plugin is free to install and use: connecting your site, chatting with the AI agent, drafting WordPress posts, and viewing your WooCommerce products and orders. More advanced, hands-off automation is available through a Resayil AI plan. Check your Resayil AI dashboard for current plan details.
This plugin connects to the Resayil AI backend service (https://ecomai.resayil.io, operated by Resayil) so the Resayil AI agent can operate your store on your behalf. By using this plugin you agree to the Resayil AI Terms of Service and Privacy Policy.
What is sent, and when:
ecomai.resayil.io over HTTPS for AI processing; the AI reply is returned and displayed in the same panel. No chat content is stored by this plugin locally. The request is signed with your per-site secret so it is scoped to your account only.No data is sent to the external service without the site administrator explicitly initiating a connection. The Application Password is never stored in plaintext by this plugin; only the handles needed to revoke them are kept.
WooCommerce key permission and storage: the WooCommerce REST key is minted read-only by default (least privilege), matching the agent’s default read-only posture; a read/write key is provisioned only when you deliberately enable writes for the connection. Note that WooCommerce core itself stores the REST key’s consumer secret in plaintext in its own database table ({prefix}woocommerce_api_keys); this is standard WooCommerce behavior, not introduced by this plugin. Keeping the key read-only by default limits the impact of any exposure of that table to read access.
The plugin can optionally expose a small, named set of LOCAL operations to Resayil AI over a signed REST endpoint (POST /wp-json/ecomai/v1/capability). This is disabled by default and only runs when you enable it in Settings AND Resayil AI enables it for your account. It never executes remote or arbitrary code; only this fixed allowlist:
wp.get_seo_meta: read a post’s SEO title/description (Yoast).wp.set_seo_meta: update a post’s SEO title/description (Yoast).wp.upload_media: sideload an image into the media library from an HTTPS URL (the URL is validated against private/reserved/link-local addresses to prevent server-side request forgery).wp.schedule_post: schedule a draft or pending post for future publication. It cannot schedule already-published content (which would unpublish it).Every call is authenticated with an HMAC signature using your per-site secret, is replay-protected, and each capability has its own on/off switch (all default off). An optional storefront assistant widget is likewise off by default.