Skip to content
AI Chatbot

Live Chat Plugin for WordPress: Choose, Add and Fix

Adding live chat to WordPress is quick. Making sure it loads fast, shows on mobile and actually reaches your phone takes a little more care.

A woman working on a tablet with a keyboard at a cafe table
7 sections · 7 min read
In this article · 7 sections

You have decided that people on your team will answer visitors directly, and you want a chat window on your WordPress site by the end of the day. Searching the plugin directory returns a long list of options, most with similar screenshots and similar promises. Installing one is easy. Installing one that loads quickly, shows up where it should, and actually reaches your phone when someone types is the part that takes a little care.

This guide covers choosing a live chat plugin for WordPress, adding it properly, and the handful of problems that appear on real sites after it goes live.

Two kinds of live chat plugin

Almost every option falls into one of two groups, and knowing which one you are looking at saves confusion later.

Connector plugins for a hosted service

Most popular chat tools, such as Tidio, tawk.to, Crisp and LiveChat, run on the vendor’s own servers. The WordPress plugin is a small connector that adds the vendor’s chat script to your pages and links your site to your account. Conversations are stored with the vendor, and you answer them in the vendor’s web dashboard or mobile app.

  • Good: mobile apps, reliable notifications, nothing heavy stored in your WordPress database.
  • Watch: your chat data lives with a third party; free plans may show vendor branding; features vary by plan.

Self-hosted chat inside WordPress

A smaller group of plugins stores conversations in your own WordPress database and lets you reply from wp-admin. These keep data on your server, but they put load on your hosting, and notifications to your phone are often weaker. For most small businesses the hosted kind is the practical choice.

How to choose a live chat plugin for WordPress

Ignore the feature grid at first. Check these, in this order:

  1. The mobile app. Install it before you commit. Send a test chat from another phone. Did the notification arrive promptly, with sound, while the app was closed?
  2. Offline behaviour. What does the widget show when nobody is available? Can it switch to a message form automatically, and where do those messages go?
  3. Who owns the account. Sign up with a business email you control, not a developer’s personal address.
  4. Plugin health. On the plugin’s page at the WordPress.org plugin directory, look at when it was last updated, whether it lists compatibility with a recent WordPress version, and how the support forum is answered.
  5. Pricing model. Many tools charge per agent seat, and some move key features to paid plans. Check the vendor’s pricing page for the current details rather than relying on reviews.
  6. Data handling. Where conversations are stored, and how to delete them.

If you are still unsure whether people or a bot should be answering, the comparison of chatbot and live chat options helps settle that first.

Many chat tools now add optional AI replies on top of live chat. If you later want automated answers in front of your team, the page on a chatbot for small business website setups explains how that layer works and how the handover to people is planned.

Adding live chat to WordPress, step by step

  1. Take a backup or confirm your host’s backup is recent. A chat plugin is low risk, but the habit is worth keeping.
  2. Create the account on the vendor’s site, using your business email.
  3. Install the plugin from Plugins, Add New Plugin (just “Add New” on older versions), search for the vendor’s name, and check the author matches the vendor. If you have not done this before, here is how to install a WordPress plugin safely.
  4. Connect the account through the plugin’s settings page. Usually you log in or paste a property ID.
  5. Set your hours and the offline message.
  6. Set the greeting. Short and honest: who will reply, and roughly when.
  7. Install the mobile app for everyone who will answer, and turn on notifications at the phone level as well as in the app.
  8. Test from a private browser window on desktop and on a phone, during hours and outside them.

Using a snippet instead of a plugin

Some vendors give you a JavaScript snippet instead of, or as well as, a plugin. You can add it through a header-and-footer code plugin or your theme’s settings, if the theme offers a field for scripts. Avoid pasting it straight into a theme file: a theme update will remove it. A snippet means one less plugin to update, but you lose any WordPress-specific settings the plugin provides.

What to write in the greeting and offline message

The words in the chat window do more work than any setting. Keep them honest and specific.

A greeting during working hours

Something like: “Hi, this is the team at [business name]. Ask us anything about [your main service] and one of us will reply here.” It says who is answering and what to ask about. Avoid promising a reply time unless you can keep it every single day.

The offline message

Something like: “We’re not online right now. Leave your name, number and question, and we’ll get back to you on our next working day.” Then make sure that actually happens, because an offline message that disappears into an unread inbox is the same as no chat at all.

Proactive pop-ups

Most tools can open the chat automatically after a few seconds. Use this sparingly, perhaps only on your pricing or contact page. A window that jumps open on every page annoys people and can cover the content they came to read on a phone.

Problems that show up after launch

The chat bubble does not appear

  • Clear your caching plugin and any server or CDN cache, then check in a private window.
  • Script-optimisation settings that combine or delay JavaScript can break or hide the widget. Exclude the chat script from those settings.
  • Check the plugin is connected to the right account and the widget is not restricted to certain pages.
  • If it appears for logged-in admins but not visitors, or the opposite, check the plugin’s visibility options.

The widget covers something important

On phones, a chat bubble often sits on top of a sticky “Add to cart” bar, a WhatsApp button or a cookie banner’s accept button. Move the bubble to the other side, raise it slightly, or hide your separate WhatsApp button if the chat tool already offers WhatsApp. Check every key page on a small screen.

The site got slower

Chat widgets load scripts, fonts and sometimes sounds from the vendor. On a lean site that can be noticeable. Some tools offer a setting to load the widget only after the visitor interacts with the page or after a short delay; use it if available. Measure before and after with the same test, because one plugin is rarely the only cause. Our guide to speeding up a WordPress website covers the wider picture.

Offline messages never arrive

If offline messages are sent by email from the vendor, check your spam folder and add the vendor’s sending address to your contacts. If they are sent by WordPress itself, the problem may be WordPress email delivery generally, not the chat plugin.

Something else on the site broke

Occasionally a chat plugin clashes with another plugin or the theme: a menu stops opening, a form stops submitting. Deactivate the chat plugin briefly to confirm it is the cause. If it is, a plugin conflict fix is usually a matter of finding which two scripts disagree.

Running live chat day to day

The plugin is the easy part. The habits around it decide whether live chat helps:

  • Saved replies. Write approved answers for common questions so everyone gives the same information.
  • A rota. Decide who covers chat at which hours, and who covers lunch and leave.
  • Honest status. Set yourself away when you are not available. A visible “online” badge with nobody behind it costs you trust.
  • Lead capture. Ask for an email or phone number early, so a dropped connection does not lose the enquiry.
  • Weekly review. Read through the week’s chats: missed ones, slow ones, questions your website should answer on its own.

Keeping it maintained

Update the chat plugin along with your other plugins, and after each update send a test chat. Review who has agent access every few months and remove anyone who has left. If you ever switch tools, deactivate and delete the old plugin fully, so two widgets do not load at once.

If the plugin is in but something still is not behaving, whether the bubble, the speed or a clash with your theme, that is everyday work for our WordPress fixes team, priced from ₹1,499 per incident onwards.

Is Your Website Working Properly?

Get a free website health check from WebMaintor. We'll review your website's speed, security, forms, and technical health — and tell you exactly what needs attention.

No obligation. No automated reports. A real review by our team.