IllumiChat for WooCommerce
IllumiChat is a customer-support chat widget powered by an AI agent that answers product questions, looks up orders, updates customer info, and recovers carts on your WooCommerce store.
This plugin:
- Installs the chat widget on your storefront with one click (no code edits).
- Connects your store to your IllumiChat assistant via the WooCommerce REST API.
- Supports the wc-auth/v1/authorize OAuth-style consent flow — no manual key generation required.
- Honors GDPR cookie consent (CookieYes / Complianz / WPConsent) before loading.
You will need an IllumiChat account and an assistant ID. Sign up at https://illumichat.com.
External services
This plugin connects to IllumiChat, a third-party Software-as-a-Service operated by IllumiChat (https://illumichat.com), to deliver chat responses and synchronize WooCommerce data. Use of this plugin requires registering an IllumiChat account; activating and configuring the plugin constitutes opt-in to the data flows below.
Service: IllumiChat (https://app.illumichat.com) Privacy policy: https://illumichat.com/legal/privacy-policy Terms of service: Contact support@illumichat.com
What data is sent, when, and why:
- On connect (when the site admin clicks “Connect IllumiChat” in WooCommerce → IllumiChat): the configured Assistant ID, the store URL, and — via the WooCommerce wc-auth/v1/authorize consent flow approved by the admin — WooCommerce REST API Consumer Key and Consumer Secret are transmitted to https://app.illumichat.com so that IllumiChat can read products, orders, and customers from the store on the admin’s behalf.
- On every storefront page view (when the widget is enabled and visitor consent is satisfied): the visitor’s browser fetches the chat widget loader from https://app.illumichat.com/api/woocommerce/widget-loader/. The request includes only standard browser headers; no personal data is appended by the plugin.
- During a chat session (when a storefront visitor types a message into the widget): the message text and minimal session/context data are sent from the visitor’s browser to https://app.illumichat.com for AI processing and reply.
- Webhook callbacks (asynchronous, server-to-server): when product/order/customer data changes in WooCommerce, your WordPress site posts the WooCommerce webhook payload to https://app.illumichat.com so IllumiChat’s grounding data stays in sync.
All transport is over HTTPS. The admin can revoke the connection at any time from WooCommerce → IllumiChat (which clears the stored Assistant ID) or from WooCommerce → Settings → Advanced → REST API (which revokes the Consumer Key/Secret).