Chatzio

Description

Chatzio adds a modern, customizable AI chat widget to your WordPress site. It connects to the AI model of your choice through your own OpenRouter account, so you stay in full control of your data and costs.

Key features

  • Beautiful, fully customizable chat widget (colors, position, fonts, logo, welcome message)
  • Tabbed widget mode with Home, Chat, FAQ, Products, History and News tabs
  • Conversation history and an admin conversation viewer
  • Unlimited AI messages — no monthly message cap (you use your own API key)
  • Lead capture form with a leads dashboard
  • Basic analytics (conversations, messages, top topics)
  • WooCommerce friendly: product info search, product cards and “add to cart”
  • Quick replies, conversation starters and a proactive message
  • Abuse protection with built-in rate limiting
  • Privacy tools: integrates with WordPress data export and erasure
  • Shortcode: [chatzio] to embed the widget anywhere

You bring your own AI key

Chatzio does not include or resell AI usage. You create a free or paid account at OpenRouter, generate an API key, and paste it into the plugin settings. All AI requests are billed to your OpenRouter account. Messaging is unlimited on the free plugin.

Chatzio Pro (optional add-on)

The free plugin is fully functional on its own. The optional Chatzio Pro add-on (from https://chatzio.pro) adds premium tooling and integrations:

  • Live WooCommerce order tracking inside chat
  • Back-in-stock (“Notify me”) restock notifications
  • Automatic content sync, AI embeddings and semantic knowledge search
  • Resource Library (PDF / Word upload)
  • Advanced analytics (heatmap, intent, funnel)

External services

This plugin connects to the OpenRouter API (https://openrouter.ai) to generate chat replies. OpenRouter is a third-party AI gateway.

  • What is sent and when: When a visitor sends a message in the chat widget, the plugin sends that message and recent conversation history from the same chat session to OpenRouter so the AI can generate a reply. Each request also includes your site URL and site title in the request headers (used by OpenRouter for attribution).
  • Authentication: Requests are authenticated with the OpenRouter API key that you enter in the plugin settings. No requests are made until a key is configured.
  • Nothing is sent until used: No data is sent to OpenRouter on install or activation, only when the chat is actually used.

Your use of OpenRouter is subject to their terms and privacy policy:

  • Terms of Service: https://openrouter.ai/terms
  • Privacy Policy: https://openrouter.ai/privacy

Screenshots

Installation

  1. Upload the chatzio folder to /wp-content/plugins/, or install the plugin ZIP from Plugins > Add New > Upload Plugin.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Chatzio > Settings and paste your OpenRouter API key.
  4. Customize the widget appearance and behavior, then save.
  5. Visit your site to see the chat widget.

FAQ

Do I need an API key?

Yes. Chatzio uses your own OpenRouter API key so that AI usage is billed to your account and your data stays under your control. You can get a key at https://openrouter.ai/.

Does it work with WooCommerce?

Yes. When WooCommerce is active, Chatzio shows product cards, product recommendations, and an “add to cart” action. Live order tracking in chat and back-in-stock (“Notify me”) restock notifications are part of the optional Chatzio Pro add-on.

Is any data sent to third parties?

Only to the OpenRouter API you configure, and only when the chat is used. See the “External services” section above for details.

Where is chat data stored?

Conversations, leads and analytics are stored in your own WordPress database. You can set a data-retention period in the settings to automatically delete old records.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Chatzio” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Chatzio” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

5.5.9

  • Further WordPress.org compliance: removed all remaining Pro-only scaffolding from the free plugin (content-sync / resource-library tables, retrieval and settings).
  • Replaced output-buffered inline assets with the WordPress inline enqueue API; inlined email styles; escaped all remaining output.
  • Dropped legacy action/shortcode aliases in favour of the chatzio_ prefix.

5.5.8

  • WordPress.org directory compliance: the free plugin is fully functional with no gated or locked code.
  • Removed the front-end “Powered by” credit and the custom-CSS input.
  • Moved all inline scripts/styles to the WordPress enqueue API.
  • Additional output escaping and updated Chart.js to 4.5.1.

5.5.7

  • Bundled the color picker, date picker and charting libraries locally (no external CDN).
  • Removed remote Google Fonts loading; the widget now uses a self-hosted / system font stack.
  • Removed shell command usage from document text extraction.
  • Removed the fixed daily message cap; the free plugin is now unlimited by default.
  • Refined the free/Pro split for WordPress.org: unlimited messaging and lead capture stay free; live order tracking and restock notifications are provided by the optional Chatzio Pro add-on.
  • Security and input-sanitization hardening.