Replio: AI Customer Support

Description

Replio is an AI customer-support agent. This plugin adds the Replio chat widget to your WordPress site in one step: paste your widget key and save.

  • 24/7 instant replies in 50+ languages, from your own knowledge base
  • Reads photos and screenshots
  • Logs complaints and hands off to your team when a human is needed
  • One lightweight script, loaded asynchronously
  • Choose where it appears: every page, only some pages, or everywhere except pages such as checkout or your account area
  • Show it to everyone, only to visitors who are logged out, or only to logged-in users
  • A «Chat with us» button: add the [replio_chat_button] shortcode to any page, or link a menu item to #replio-chat
  • Privacy options: wait for the visitor’s consent before loading anything, and suggested privacy-policy text under Settings, Privacy
  • Optional: tell Replio the name and email of logged-in users so your team knows who is writing (off by default)
  • Site Health check that confirms Replio recognises your widget key
  • Works alongside cache and optimisation plugins: the script tag carries the usual «do not optimise» hints

You need a Replio account and a website widget key. Start a free 7-day trial at https://replio.live and copy your key from the dashboard under Channels, Website widget.

External services

This plugin connects your site to Replio, a third-party AI customer-support service, to power the chat widget. It is required for the plugin to work, and a Replio account and widget key are needed.

What is loaded and sent, and when:

  • On every page where the chat is enabled, the visitor’s browser loads the widget script from https://replio.live/widget.js and asks Replio’s servers (https://engine-production-2647.up.railway.app) for the widget’s appearance settings. If you turn on «Wait for the visitor’s consent», none of this happens until consent is given.
  • The first time a visitor opens the chat, the widget asks the geolocation service https://ipapi.co for the visitor’s country code (it is not requested on page load, and not at all if the country is set on the script tag). That request necessarily exposes the visitor’s IP address to ipapi.co (privacy policy: https://ipapi.co/privacy/).
  • When a visitor uses the chat, their messages, anything they choose to share, and basic context such as approximate country and browser language are sent to Replio to generate replies.
  • Only if you enable «Tell Replio the name and email of logged-in users»: the display name and email of a logged-in WordPress user are sent to Replio.
  • The Site Health check, run by an administrator on the Site Health screen, contacts Replio’s servers from your server to check that your widget key is recognised. It sends only the widget key.

By using this plugin you agree to Replio’s terms and privacy policy:

  • Service / terms: https://replio.live
  • Privacy Policy: https://replio.live/privacy.html

Installation

  1. Upload the plugin to your site (Plugins, Add New, Upload Plugin) and activate it.
  2. Go to Settings, Replio Chat.
  3. Paste your widget key and save. The chat bubble appears on your site.

FAQ

Where do I find my widget key?

In your Replio dashboard (https://replio.live/dashboard.html) under Channels, Website widget. The «Get my key» button on the settings page opens it.

Does it slow down my site?

The widget is a single small script loaded asynchronously after your page renders.

Can I turn it off without deleting it?

Yes. Settings, Replio Chat, untick «Show the chat widget on the site».

How do I keep the chat off my checkout page?

Set «Which pages» to «Every page except the ones listed below» and add a line such as /checkout to the list. A * at the end matches everything below a path, for example /my-account/*. You can also list a page ID, or the word front for the front page.

How do I add a «Chat with us» button?

Put [replio_chat_button label="Chat with us"] in any page or post. To open the chat from a menu item, add a Custom Link with the address #replio-chat.

How do I only load the chat after a visitor accepts cookies?

Tick «Wait for the visitor’s consent before loading the chat». It works with consent plugins that support the WP Consent API (functional category). With any other tool, call window.ReplioChatLoad() once the visitor has agreed.

My cache plugin delays or removes the chat.

The script tag already carries the common exclusion hints. If your plugin still delays it, add https://replio.live/widget.js to its list of scripts that must not be delayed, deferred or combined.

Can I control it from my theme code?

Yes. Return false from the replio_chat_should_load filter to keep the chat off a request.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Replio: AI Customer Support” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.3

  • Privacy: the widget now looks up the visitor’s country only when the chat is first opened, not on every page load. Disclosure text updated to match.

1.0.2

  • New name: Replio: AI Customer Support.
  • Choose which pages show the chat, and whether logged-in users, logged-out visitors or both see it.
  • New [replio_chat_button] shortcode and #replio-chat menu link to open the chat.
  • Optional consent mode (WP Consent API) and suggested privacy-policy text.
  • Optional sharing of logged-in user name and email with Replio (off by default).
  • Site Health test for the widget key.
  • Cache and optimisation plugin hints on the script tag.
  • Trial length corrected to 7 days. Settings are removed when the plugin is deleted.

1.0.1

  • Enqueue the widget script with wp_enqueue_script (was printed directly).

1.0.0

  • First release: settings page and footer injection of the Replio widget.