01 — Does the plugin need a specific theme?+−
No. The widget uses standard WordPress hooks (wp_footer and wp_enqueue_scripts) and injects its own CSS scoped to an isolated container. Tested across all default Twenty-* themes and every major third-party theme including Astra, GeneratePress, Divi, Blocksy, Kadence, OceanWP, and Neve.
02 — Does it work on a WordPress multisite network?+−
Yes. The plugin can be network-activated or activated per site. Each site in the network can point to a different chatbot ID, which is useful for agencies running many client sites or publishers with multiple brands on one install.
03 — Will full-page caching break the widget?+−
No. The widget is loaded asynchronously after the page has rendered, so full-page caches from WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, and FlyingPress serve the page without needing cache-busting rules. Object-cache setups work without configuration.
04 — How much does the widget slow down the site?+−
The injected bundle is ~24 KB gzipped, loaded with defer and lazy-instantiated on first interaction. Core Web Vitals scores are unaffected in typical installs: LCP stays flat, INP remains well under 200 ms.
05 — Does it respect Polylang or WPML?+−
Yes. The widget reads the active language set by Polylang, WPML, TranslatePress or Weglot and serves the corresponding chatbot language without any extra configuration. The language can also be hard-pinned in the plugin settings when needed.
06 — Does it integrate with WooCommerce?+−
Yes. A dedicated WooCommerce mode lets the chatbot read product data, surface product cards inside replies, and answer order-status questions for logged-in customers. The widget is hidden on the checkout page by default to avoid distractions at the point of conversion.
07 — How does it handle cookie consent?+−
Consent-mode is enabled by default. The widget waits for explicit consent from the active banner (Complianz, CookieYes, Cookiebot, Borlabs Cookie or a custom solution) before loading any conversation storage. Without consent, the widget either stays inactive or runs in a no-storage mode.
08 — What happens on uninstall?+−
Deactivating the plugin removes the widget immediately. Uninstalling via the admin's “Delete” action clears all plugin options from the database. No files or database entries are left behind.