Chat on Page – AI Chatbot & Live Chat

Description

Chat on Page puts an AI support chatbot on your website. It reads your website and answers your visitors’ questions with links to the pages it used, day and night. When a visitor needs a person, your team takes over the conversation as a live chat, from the browser or from the Chat on Page app for iOS and Android.

This plugin connects your WordPress site to your Chat on Page account and adds the chat widget to your pages. You set up the chatbot itself (its sources, tone, team and working hours) in your Chat on Page dashboard.

Features

  • Answers from your own content. The chatbot learns from the pages of your website and only answers from what it found, with sources.
  • Live chat takeover. Your team sees the conversations and takes over when needed, including on the go with the iOS and Android app.
  • Five languages. The chat speaks Dutch, English, French, German and Spanish, and follows the language of your site or of your visitor.
  • EU-hosted AI. Answers are generated by Mistral AI, hosted in the European Union.
  • WooCommerce (optional). Visitors can ask about your products, prices and availability, and about the status of their order. When a product, its price or its stock changes, Chat on Page reads the product page again right away. WooCommerce is not required: without it, the plugin simply adds the chat.
  • One-click connect. Click Connect with Chat on Page, sign in or start a trial, and the chat appears on your site. No code to copy.
  • Your choice where it shows. Left or right, open automatically or not, greeting bubble on or off, and hide it on specific pages or on the WooCommerce cart and checkout.
  • Light. The widget loads asynchronously and does not block your pages.

External services

This plugin connects to Chat on Page (https://chatonpage.com), the service that runs the chatbot. Without it the plugin does nothing.

Chat widget. When a key is set, the plugin loads the script https://chatonpage.com/widget.js on the pages of your website (not in the WordPress admin). The script shows the chat button and connects the visitor’s browser to chatonpage.com when the visitor uses the chat. It then sends the messages the visitor types, the URL of the page and the language, and a name and email address only if the visitor provides them (for example to be contacted by your team).

Connect. When an administrator clicks Connect with Chat on Page, the browser goes to https://chatonpage.com/connect/wordpress with the address of the website, the address of the settings page to return to, a random verification code, the language of the administrator and the plugin version. Chat on Page sends back the public key of the chatbot, its name and a link to the dashboard.

Shop link (WooCommerce). Right after connecting, your website exchanges a one-time code with https://chatonpage.com/api/wordpress/v1/link for a secret that signs all further messages, and sends the address of your site, the address of its REST API, whether WooCommerce is active, the two WooCommerce settings and the plugin version. When these settings change, or when you disconnect, the plugin tells Chat on Page.

Order status (WooCommerce). When a visitor asks the chatbot about an order and gives the order number and email address, Chat on Page sends both to the REST API of your website (/wp-json/chat-on-page/v1/order-status, signed with the secret). Your website only answers when they match an order, with its number, status, dates, total, payment and shipping method, product names and quantities, and track & trace. The chatbot uses this to answer the visitor.

Product updates (WooCommerce). When a published product changes, the plugin sends the address of its product page to https://chatonpage.com/api/wordpress/v1/changed, at most once a minute. Chat on Page then reads that public page again.

The plugin itself sends no other data and contains no tracking.

  • Terms of service: https://chatonpage.com/en/terms
  • Privacy policy: https://chatonpage.com/en/privacy

Installation

  1. Install the plugin from Plugins Add New (search for “Chat on Page”), or upload the chat-on-page-ai-chatbot-live-chat folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Go to Settings Chat on Page and click Connect with Chat on Page.
  4. Sign in or create an account, choose or create the chatbot for this website, and you are sent back to WordPress. The chat now appears on your website.

Prefer to copy the key yourself? Open Enter key manually on the settings page and paste the public key of your chatbot (the data-key value in the embed code in your Chat on Page dashboard).

FAQ

Do I need an account?

Yes. The chatbot runs on Chat on Page. You can create an account with a free 14-day trial while connecting the plugin; no extra steps are needed.

What does it cost?

See the plans, in USD and EUR, on chatonpage.com.

Does it slow down my site?

No. The plugin adds one small script that loads asynchronously in the footer, so it does not block the rendering of your pages. Nothing is loaded in the WordPress admin.

Is it GDPR compliant?

The answers are generated by Mistral, a European AI company, on EU-hosted models, and conversations are anonymised after a period you choose. The widget only sends data when a visitor uses the chat (see External services below). Mention the chat in your privacy policy; a data processing agreement is available on chatonpage.com.

Can I hide the chat on some pages?

Yes. Enter the IDs of the pages or posts under Settings Chat on Page Hide on. With WooCommerce active you can also hide it on the cart and checkout. Developers can use the chat_on_page_hide_widget filter.

Do I need WooCommerce?

No. The plugin works on any WordPress site. When WooCommerce is active, a WooCommerce section appears under Settings Chat on Page with two extra features, both on by default:

  • Order status. The chatbot asks the customer for the order number and the email address of the order. Only when both match does it give the status, dates, products and track & trace (from WooCommerce Shipment Tracking, or via the chat_on_page_order_tracking filter). Addresses and payment details are never shared. Custom order numbers work through the same filter as the WooCommerce order tracking shortcode.
  • Up-to-date products. When a product, its price or its stock changes, the plugin asks Chat on Page to read that product page again within a minute.

These features need the shop link that is made when you click Connect with Chat on Page (not with a manually entered key). The plugin supports High-Performance Order Storage.

In which language does the chat appear?

By default in the language of your site when it is Dutch, English, French, German or Spanish, otherwise in the language of the page. You can also choose a fixed language.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Chat on Page – AI Chatbot & Live Chat” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • WooCommerce (optional): customers can ask the chatbot about the status of their order, and changed products are read again right away.
  • Declares compatibility with WooCommerce High-Performance Order Storage.

1.0.0

  • First release: Connect with Chat on Page, manual key, position, language, open automatically, greeting bubble, hide on pages and on the WooCommerce cart and checkout.