WP — Plugin

A WordPress AI chatbot that skips the developer ticket.

The official leezy plugin installs like any other WordPress plugin: search from the admin, activate, paste a chatbot ID. The widget goes live on every page — respecting consent, surviving cache flushes, and staying out of the way of the theme.

Current version
v2.1.4
Active installs
9,000+
License
GPLv2 · Free
wp-admin WP · 6.5

leezy AI Chatbot

v2.1.4 · leezy.ai

An AI chatbot for every WordPress site, with data stored in Frankfurt. Reads existing pages, speaks 50+ languages, encrypted end-to-end.

  • Works with every major theme — no template edits
  • Consent-mode aware, respects existing banners
  • 50+ languages out of the box
  • Compatible with every major caching plugin
Directorywordpress.org/plugins/ai-chatbot

01 — Install path

From search to live widget in three steps.

The plugin follows the standard WordPress install flow — no custom installer, no file uploads, no .htaccess edits. Below: the full path from the admin search box to a live chatbot on every page.

01Admin · 20 s

Search and activate.

Inside the WordPress admin, go to Plugins · Add new, search for “leezy AI Chatbot”, click Install, then Activate. The plugin appears under the standard Plugins panel and can be updated like any other.

Plugins → Add new → “leezy AI Chatbot”
02Settings · 15 s

Paste the chatbot ID.

Copy the chatbot ID from the leezy dashboard and paste it into the plugin settings. The widget is now connected to a specific chatbot — including its training data, tools, and language.

Settings → leezy AI → Chatbot ID
03Launch · 10 s

Review consent and go live.

Pick a widget position, confirm consent-mode behaviour, and save. The widget loads on every public page, respects the site's cookie banner, and writes nothing to the theme.

Save → Widget is live

End-to-end: well under a minute. No FTP, no code editor, no child theme required — the same install experience as any plugin from the official directory.

02 — Built for WordPress

WordPress-specific, not just WordPress-compatible.

Most chat widgets are a generic embed script dropped into a WordPress site. This plugin is written against WordPress conventions — hooks, options API, REST, block editor — so it behaves like a native part of the stack.

01Theme layer

Works with every major theme.

No template overrides, no functions.php edits. The widget is injected via standard wp_footer/wp_head hooks and renders cleanly inside Astra, GeneratePress, Divi, Blocksy, Kadence, OceanWP, Neve and every Twenty-* default theme.

02E-commerce

Understands WooCommerce pages.

The plugin ships a dedicated WooCommerce mode: the agent can read product pages, surface product data in replies, and pick up order status from a logged-in customer — without writing a single integration.

  • Product-aware: pulls title, price, stock into replies
  • Cart-aware: can nudge abandoned carts during a conversation
  • Order-aware: reads the status of an existing order for signed-in customers
  • Checkout-aware: stays hidden or minimised on the checkout page
03i18n

Polylang and WPML ready.

The widget language follows the active language set by Polylang, WPML, TranslatePress, or Weglot. No double configuration — the chatbot speaks the same language as the page it is on.

04Performance

Cache-safe loading.

The widget is injected after render and loaded asynchronously, so it survives full-page caching in WP Rocket, LiteSpeed Cache, W3 Total Cache and WP Super Cache without forcing cache-busting rules.

05Network

Multisite compatible.

Install network-wide or per-site. Each site can point to its own chatbot ID — ideal for a publisher with multiple brands on the same install or an agency running many client sites.

06Privacy

Privacy by design.

Conversations and training data are stored in the EU (Frankfurt) at rest. The widget is consent-mode aware out of the box and integrates cleanly with Complianz, CookieYes, Cookiebot and Borlabs Cookie. AI processing runs via OpenAI under a signed DPA — disclosed in the privacy policy.

03 — Known compatible

Tested on the stacks WordPress sites actually run.

Every WordPress install is a specific combination of theme, page builder, caching plugin, multilingual stack, and commerce engine. The plugin is regression-tested against the most common combinations — the ones below cover roughly 85% of the ecosystem.

Don't see a specific plugin? The widget uses only official WordPress hooks, so anything that behaves by the book will work.

01Themes
Astra GeneratePress Divi Blocksy Kadence OceanWP Neve Twenty Twenty-Four
02Page builders
Elementor Beaver Builder Bricks Oxygen Breakdance
03Caching
WP Rocket LiteSpeed Cache W3 Total Cache WP Super Cache FlyingPress
04Multilingual
Polylang WPML TranslatePress Weglot
05E-commerce
WooCommerce Easy Digital Downloads MemberPress LearnDash
06Consent
Complianz CookieYes Cookiebot Borlabs Cookie

04 — Settings

One panel, every option — inside the WP admin.

The plugin exposes its full configuration under Settings · leezy AI. Nothing lives in external dashboards that admins can't find. Values are stored in the standard options table and respected on every page render.

  • IDENTITYChatbot ID, display name, avatar image. The plugin maps one WordPress site to one chatbot (or many, on multisite).
  • BEHAVIOURTrigger conditions (time on page, scroll depth, exit intent), default greeting, handoff rules for when a human takes over.
  • APPEARANCEWidget position, brand colour, light/dark mode override, pre-defined quick replies, mobile-specific behaviour.
  • PRIVACYConsent-mode source (Complianz, CookieYes, custom), data retention window, geographic hosting, IP anonymisation.
wp-admin / settings / leezy-aiSaved

leezy AI — general

auto-save
cb_7f3a2e9b4d
Auto-detect · fallback to site locale
Bottom-right · offset 24 px
Waits for cookie consent before loading
Renders below 768 px viewports
Also injects the widget into blog posts
StatusAll changes savedSave

05 — Questions

What WordPress admins tend to ask first.

Short, direct answers to the questions that come up within the first hour of installing the plugin. If something is missing, the team reads every support ticket — drop a question at the bottom.

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.

Still unsure? Ask a specific question.

08 — Install

The plugin is in the directory. One click away.

Free to install, free tier included. The plugin is published on WordPress.org, reviewed by the plugin review team, and signed by the leezy organisation.

  • Install time: Under a minute
  • Data residency: EU · Frankfurt
  • Plugin price: Free, GPLv2