
The assistant on a storefront, answering a product question with a product card
There are two separate Sensbot plugins for WooCommerce, and you can use either or both:
- Sensbot Chatbot — the chat widget on your storefront. This page.
- Sensbot Email Assistant — drafts replies to customer emails in your own mailbox. See WooCommerce Email Assistant.
Before you start
You do not need a Sensbot account first. Connecting creates it and starts a 14 day free trial, with no payment card.
Step 1 · Install the plugin
- In your WordPress admin, go to Plugins, then Add New Plugin.
- Search for Sensbot Chatbot.
- Click Install Now, then Activate.
Step 2 · Open the Sensbot settings screen
In your WordPress admin, go to WooCommerce, then Sensbot Chatbot. You will see one email field, one checkbox and one button.
Step 3 · Connect the store
- Check the Your email address. This becomes your Sensbot account address and the sign-in link is sent there, so use an address you read.
- Tick I accept the Terms of Use and the Privacy Policy.
- Click Connect & start free trial.
Sensbot Chatbot (read-only), hands it to Sensbot, and Sensbot starts importing your store.
Step 4 · Set your Sensbot password
After connecting, the screen shows One step left: set your Sensbot password, with a Set my password link. The same link is emailed to the address you entered. You need that password for the Sensbot dashboard, where you read conversations, change how the assistant answers, and manage billing.Step 5 · Wait for the first import
The first import reads your products, categories, orders and published pages. It takes a few minutes on a small store and can take longer on a large catalogue. The settings screen tells you where things stand. Click Refresh status to re-read it.
Step 6 · Make it yours
Click Open Sensbot dashboard on the settings screen. It signs you straight in, no password needed for that jump.
- Knowledge base — add web pages and upload documents (PDF, Word, text) so the assistant knows your policies, not only your catalogue.
- Look and appearance — colour, logo, avatar, launcher position, welcome message and suggested questions.
- Custom instructions — tone, what to promise, what never to say.
- Transcripts — read every conversation your shoppers had.
Sensbot automatically adds your published WordPress pages to the knowledge base at connect. Shipping, returns, payment and warranty pages are the ones that pay off the fastest, so check they are published and readable before you connect.
What the plugin does on your site
- Creates one read only WooCommerce REST API key,
Sensbot Chatbot (read-only). - Prints the chat widget script in your storefront footer.
- Adds one settings screen under WooCommerce.
Troubleshooting
Connecting fails with an error about reaching the store
Connecting fails with an error about reaching the store
Sensbot validates the key by calling your store from the outside before it accepts the connection. It fails when:
- the site is not on HTTPS, or the certificate is invalid
- the site is not publicly reachable (local address, private IP, IP allowlist, staging password, “Coming soon” mode)
- permalinks are set to Plain, so
/wp-json/returns nothing - a security plugin, firewall or host rule blocks the WooCommerce REST API or blocks requests from outside your country
https://your-store.com/wp-json/ in a browser. If that page does not return JSON, fix that first.Connected, but the widget is not on my storefront
Connected, but the widget is not on my storefront
Check the Store data import row first. The widget only appears once the import has finished, so
Queued or In progress simply means wait and click Refresh status.If the import is finished and the widget is still missing, the theme is the usual cause: the script is printed on the wp_footer hook, which a badly built or heavily cached theme can skip. Clear your page cache and your CDN cache, then reload the storefront in a private window.The assistant does not know my shipping or returns policy
The assistant does not know my shipping or returns policy
It answers policy questions from your published pages. If a page is a draft, is excluded from the REST API, or the policy only exists inside a checkout setting, the assistant never saw it.Add the page or a document to the knowledge base in the dashboard, and the assistant picks it up on the next sync.
A price or stock level in chat is out of date
A price or stock level in chat is out of date
The catalogue is read at connect and refreshed on a recurring schedule, not instantly. A change made in WooCommerce takes some time to reach the assistant.Note also that a variable product is shown at the price of its cheapest variation. Per variation pricing in chat is not supported yet.
Nothing changed after I deactivated the plugin
Nothing changed after I deactivated the plugin
Deactivating only removes the widget from your storefront. Your account, settings and connection stay exactly as they are, so you can deactivate to test something and activate again without setting anything up a second time.To actually close the connection, use Disconnect on the settings screen, or delete the plugin.
Trial, pricing and billing
Connecting starts a 14 day free trial. No payment card is needed to start it. After the trial, paid plans start at 49 EUR per month. Current plans and limits are at sensbot.ai/pricing. If you do not add a payment method, the trial ends, the widget stops showing, and nothing is charged. Billing is handled in the Sensbot dashboard, not in WordPress.Disconnecting and removing everything
- Disconnect on the settings screen closes the connection on Sensbot’s side and deletes the API key, while keeping the plugin installed.
- Deleting the plugin does the same and also removes every setting it stored.