Chattoko: AI Live Chat & AI Receptionist
Chattoko: AI Live Chat & AI Receptionist

Chattoko: AI Live Chat & AI Receptionist

0/5 (0 ratings) — active installs Updated Nov 9, 2026
The chat widget on a WordPress site

The chat widget on a WordPress site

Chattoko puts an AI on your website’s chat and, if you want it, on your business phone. You teach it with your own FAQs, documents and website, and it answers the questions you get every day. When a question needs a person, it hands the conversation to your team, with everything already in front of them.

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

AI receptionist, on Chat + Phone plans

The same AI answers your phone when you can’t.

  • It answers calls from your own FAQs and products, takes messages and booking requests, and puts the caller through to you when they need a person
  • Your team rings first. If nobody picks up, or it’s after hours, the AI answers
  • Forward the number you have to your Chattoko number, or get a new local number in Australia, the US or Canada
  • Calls the AI handles are written out, and recorded calls get a summary

The plugin adds the chat to your site. The phone is set up in your Chattoko dashboard.

Plans and trial

Every plan starts with a 14-day trial, and the trial needs a card. Nothing is charged for 14 days: cancel in Settings Billing & Plans before day 14 and you pay nothing. Chat plans start at US$59 a month. Chat + Phone plans, with calls, SMS and the AI receptionist, start at US$139 a month. Current prices are on https://chattoko.io/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. Open Chattoko in the admin menu and 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.

What the settings page checks

When an administrator opens the Chattoko settings page with a Workspace ID saved, your WordPress server reads that workspace’s public chat settings from firestore.googleapis.com (Chattoko’s database, Firebase Firestore on Google Cloud). These are the same settings the widget reads in a visitor’s browser: the business name and whether the chat may show. Only the Workspace ID is sent, under the plugin’s own name (Chattoko-WordPress) rather than your site’s address, and as with any web request your server’s IP address reaches Google. The answer is used to show the workspace’s name, or why the chat is not showing, and is not stored.

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.