Description
Fetchply builds an AI chat agent from your own content, your pages, your files, and your Q&A, so it answers visitor questions in your words, around the clock.
This plugin is the WordPress half of that. It stays deliberately small and does three things:
- Puts the chat widget on your site. Connect an agent and the widget appears for visitors. No theme edits, no script tags to paste.
- Connects your site in one click. Sign in at fetchply.com, pick your agent, done. No API keys to copy between screens.
- Connects WooCommerce, optionally. Approve read-only access on WooCommerce’s own screen and your agent can answer product and order questions.
Managed from your Fetchply dashboard
Everything beyond the widget lives in your dashboard, and the plugin links straight to each page:
- Train your agent on pages, files, and Q&A pairs.
- Customize the widget colors, greeting, and chat behavior.
- Inbox to read conversations and reply as your team.
- Analytics for top questions and trends.
What you save there applies to your site automatically.
What the plugin stores on your site
Very little, on purpose: which agent is connected, its name, whether the widget is showing, and the date you approved WooCommerce access. The plugin stores no API keys or passwords. Deleting it removes all four values.
Requirements
- A Fetchply account. A free plan is available, and you can create the account during the connect step.
- WordPress 6.3 or newer, and PHP 7.4 or newer.
- WooCommerce is optional, and only needed for product and order answers.
External services
This plugin relies on Fetchply (fetchply.com), the service that runs your chat agent. It cannot work without it.
Chat widget. Once your site is connected and the widget is on, public pages load the widget script from fetchply.com, and a visitor’s messages are sent to Fetchply to generate replies. While the widget is off, or before you connect, the script is not loaded at all.
Connecting your site. Clicking Connect to Fetchply takes you to fetchply.com to sign in and choose an agent. Your site address, the admin page to return to, and a one-time verification code are included so the connection can be matched back to your site. Nothing is sent before you click Connect.
WooCommerce (optional). If you approve the request on WooCommerce’s own screen, WooCommerce sends read-only API keys to Fetchply so your agent can look up products and orders. You can revoke that access at any time.
Terms and privacy: terms of service, privacy policy.
Screenshots






Installation
- Go to Plugins > Add New, search for Fetchply, then install and activate. To install manually, upload the plugin folder to your plugins directory and activate it from Plugins.
- Click Settings beside Fetchply on the Plugins page, or open Fetchply in the admin menu.
- Click Connect to Fetchply. Setup opens in a new tab. Sign in or create a free account, then pick an existing agent or choose Create a new agent. After new-agent onboarding, Fetchply returns to WordPress and connects the agent automatically.
- Done. The widget is live, and the page shows Connected to your agent’s name.
For product and order answers, click Connect WooCommerce on the same page and approve the read-only request. That button appears only when WooCommerce is active.
FAQ
-
Do I need a Fetchply account?
-
Yes. The agent runs on Fetchply. You can create a free one during the connect step.
-
Do I have to paste code or edit my theme?
-
No. Connecting your site is the whole setup. The plugin adds the widget for you and works with any properly built theme.
-
Who can connect or disconnect the site?
-
Only users who can manage site options, which normally means Administrators. Other roles do not see the Fetchply menu.
-
Where do I train my agent or restyle the widget?
-
In your dashboard. The Manage on Fetchply card links to Train your agent, Customize widget, Inbox, and Analytics. What you save there applies automatically, with nothing to re-save here.
-
Can I hide the widget without disconnecting?
-
Yes. Untick Show the chat widget on my site and click Save. The status becomes Hidden and visitors stop seeing it, while your connection and agent stay as they were.
-
Will it slow down my site?
-
The widget script loads in the footer and is deferred, so it does not hold up your content. While hidden, or before you connect, nothing loads.
-
The widget isn’t showing on my site.
-
Check three things in order. The page should say Connected to your agent’s name. Show the chat widget on my site should be ticked and saved. Then clear your caching or optimization plugin’s cache, since some strip or defer scripts they don’t recognize. Caching is otherwise fine: the widget is a small script tag that cached pages serve like any other asset. Clear the cache too if you restyled the widget and still see the old look.
-
What happens after I choose Create a new agent?
-
Fetchply opens the normal onboarding, including website setup and plan selection. When you finish, the new agent is connected to this WordPress site automatically and its chat widget is switched on. Keep setup in the same tab so the connection can finish.
-
I got “This connect link expired or did not match this browser session.”
-
Connect links are single use. New-agent setup must finish within 12 hours in the same browser tab and signed-in WordPress administrator session; existing-agent selection should be completed in that session too. If setup expired, click Connect to Fetchply again. Your Fetchply agent is not deleted.
-
I don’t see the WooCommerce card.
-
It appears only when your site is connected and WooCommerce is active. Otherwise you will see Connect your site to Fetchply and make sure WooCommerce is active first. Activate WooCommerce, finish connecting, then reload.
-
WooCommerce said access was not approved.
-
That happens when the approval screen is declined or closed early. Nothing was shared and nothing changed on your store. Click Connect WooCommerce to try again.
-
How do I revoke WooCommerce access?
-
Two steps. In WooCommerce > Settings > Advanced > REST API, revoke the Fetchply key. Then remove the store under Integrations in your dashboard. Your agent keeps working for everything else.
-
What does Disconnect do?
-
It removes the widget and deletes the few settings the plugin saved. Your account, agent, and training are untouched, so reconnecting is one click. To switch agents, disconnect and connect again, choosing the agent you want. Revoking WooCommerce access is separate.
-
What happens if I delete the plugin?
-
Every option it created is removed, leaving nothing in your database. Your Fetchply account and agent are not affected.
-
Can I use it on more than one site?
-
Yes. Install and connect it on each site. Several sites can share one agent, or each can have its own.
-
Does it work on WordPress multisite?
-
Yes, one site at a time. Connect each site from its own Fetchply page. There is no network-wide setting.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Fetchply – AI Chatbot and Live Chat” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Fetchply – AI Chatbot and Live Chat” 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.5
- Connect to Fetchply now opens in a new tab, keeping your WordPress settings page available.
- A new agent created through normal onboarding now connects back to WordPress automatically and switches the widget on.
1.0.4
- Creating an agent from the connect screen now opens the normal Fetchply onboarding instead of using a separate WordPress setup path.
- Added a Settings shortcut beside Fetchply on the installed Plugins page.
1.0.3
- Confirmed compatibility with WordPress 7.1.
- Clearer setup steps, more troubleshooting answers, and screenshots added to this page. No change to how the plugin works.
1.0.1
- Initial public release: one-click site connect, chat widget embed, optional WooCommerce connection, and dashboard shortcuts.
- Security: connect and WooCommerce callbacks verify a WordPress nonce, the administrator’s permissions, and a one-time connection code before saving anything.
