Chattoko

Chattoko

Details
View on WordPress

Chattoko adds a live chat widget to your WordPress site, backed by an AI assistant that you teach with your own FAQs and documents. It answers the questions you get every day, and when a question needs a person, it hands over cleanly — with the whole conversation already in front of your agent.

This plugin is the connector between your WordPress site and your Chattoko account. A Chattoko account is required — the chat itself runs on the Chattoko service.

What you get

  • An AI assistant trained on your own FAQs, documents and website content
  • Live chat with real-time typing indicators, then a clean handoff to a human agent
  • Proactive messages and chat flows — greet visitors, ask qualifying questions, capture leads
  • A shared inbox for your team, with tickets and email in the same place
  • Visitor context: which page they are on, device, approximate location
  • Customer satisfaction surveys after a chat
  • Available in 10 languages

Plans and trial

Every plan starts with a 14-day free trial. Chat plans start at US$59 a month; plans with phone calls and SMS start at US$139 a month. See https://chattoko.io for current pricing. The plugin itself is free and has no locked features: everything you pay for runs on the Chattoko service.

WooCommerce

If WooCommerce is active, the plugin reports the visitor’s cart value, currency and item count to the widget. That lets your chat flows react to the cart — for example, offer help when a cart passes a value you choose, or greet someone who has just added an item. You can turn this off in the plugin settings.

The cart is read in the visitor’s browser from WooCommerce’s own Store API (/wp-json/wc/store/v1/cart), and read again when an item is added, so AJAX add-to-cart works without a page reload. Nothing visitor-specific is printed into your pages, so page caching stays safe.

Separately, you can connect your store in the Chattoko dashboard (Integrations WooCommerce, with a read-only REST API key). The AI can then look up a customer’s orders and answer questions about your products.

Setup

  1. Install and activate the plugin
  2. Paste your Workspace ID from your Chattoko dashboard
  3. Save — the widget appears on your site

External services

This plugin connects your site to Chattoko, a hosted live chat service operated by Chattoko (https://chattoko.io). The plugin is a connector; the chat service itself runs on Chattoko’s servers, and a Chattoko account is required to use it.

What the plugin loads

Once you save a Workspace ID, the plugin loads the chat widget script from https://chattoko.io/widget/widget.js on your site’s front end, and adds the Workspace ID to your pages as a <meta name="chattoko-workspace"> tag so the widget can find it. Before a Workspace ID is saved, the plugin loads nothing and contacts no external server.

Which servers the widget talks to

Chattoko’s backend runs on Google Cloud, so once the widget is running in a visitor’s browser it contacts these hosts directly. They are all part of the Chattoko service:

  • chattoko.io — the widget script itself, and anonymous counts of how visitors use the chat button and greeting: shown, opened or dismissed (chattoko.io/w/ev)
  • identitytoolkit.googleapis.com and securetoken.googleapis.com — Firebase Authentication, used to give the visitor an anonymous identity so their conversation can be theirs alone. The second host renews that identity when a visitor comes back later
  • firestore.googleapis.com — Firebase Firestore, the live database that carries the conversation between the visitor and your agents
  • firebasestorage.googleapis.com — Firebase Storage: your business logo in the chat window on every page where the widget loads, and any file or image attached to a chat
  • australia-southeast1-chat-app-b5947.cloudfunctions.net — Chattoko’s backend functions on Google Cloud Functions, contacted only when a visitor asks for a copy of the conversation by email, confirms their phone number with a code, or opens a link that continues a conversation started by text message
  • www.google.com, www.gstatic.com and content-firebaseappcheck.googleapis.com — Google reCAPTCHA Enterprise and Firebase App Check, which protect the chat from automated abuse. reCAPTCHA looks at how the page is used in the visitor’s browser and sends that to Google to tell people from bots. Its use is subject to the Google Privacy Policy (https://policies.google.com/privacy) and Terms of Service (https://policies.google.com/terms)
  • fonts.googleapis.com and fonts.gstatic.com — Google Fonts, for the widget’s typeface

Google Fonts and reCAPTCHA both run in the visitor’s browser and reach Google directly, so the visitor’s IP address reaches Google. Some jurisdictions treat that as needing consent. If that applies to you, take it into account before enabling the widget.

What is sent to Chattoko, and when

The widget runs in your visitors’ browsers and sends data to Chattoko’s servers:

  • On every page where the widget loads: the page URL and title, referrer, browser and device type, language, and an approximate location derived from the visitor’s IP address. A first-party identifier is stored in the browser so a returning visitor’s conversation continues.
  • When a visitor opens the chat and writes: their messages, and any name, email address or phone number they choose to provide.
  • If the WooCommerce option is enabled: the value of the items in the cart (with tax and discounts, without shipping), the currency and the number of items, read from your own store’s Store API in the visitor’s browser and passed to the widget when a page loads and when the cart changes.

This data is processed by Chattoko to deliver the chat service — showing the conversation to your agents, generating AI replies, and producing your analytics.

Terms and privacy

  • Terms of Service: https://chattoko.io/terms
  • Privacy Policy: https://chattoko.io/privacy

Because the widget collects visitor data, review your own site’s privacy policy and any consent requirements that apply to you before enabling it.

Details

Plugin code:
chattoko
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-07
Rating:
Times rated:
0
chatbot
customer-support
helpdesk
live-chat
woocommerce