How to add live chat to WordPress (without another plugin you’ll forget to check)

Table of content

by

Eva Tang

August 24, 2020

· Updated on

April 17, 2026

WordPress powers everything from personal blogs to full-blown e-commerce stores. And at some point, almost every WordPress site owner asks the same question: should I add live chat?

The answer is usually yes — but the way most people do it creates more problems than it solves.

Here’s what typically happens: you install a live chat plugin, configure the widget, and forget about it for two weeks. Then a customer messages you. You don’t see it until the next day because the notification went to an app you don’t have open. The customer has already emailed you the same question by then. Now you’re answering the same thing twice, in two different places, and wondering why you bothered with chat in the first place.

The plugin isn’t the problem. The problem is that live chat became another inbox nobody checks.

Why live chat works on WordPress sites

Live chat fills a gap that contact forms and email can’t. When someone’s browsing your services page, reading your pricing, or filling their cart, they have questions that need answers now — not in 24 hours when you get around to checking your contact form submissions.

For service businesses running WordPress sites, chat catches leads at the moment of highest intent. A potential client comparing your consulting firm to three others will message the one that responds in real time. The others get an email inquiry they might reply to tomorrow.

For WordPress-based stores using WooCommerce, chat handles the same pre-purchase questions that drive e-commerce sales: sizing, availability, shipping, compatibility.

And for any WordPress site that gets regular traffic, chat is a feedback channel. You’ll quickly learn what visitors are confused about, what information is hard to find, and what questions your content should be answering.

The problem with most WordPress live chat plugins

The WordPress plugin directory has dozens of live chat options. Most of them work the same way: install the plugin, configure a widget, and manage conversations in a separate dashboard — either in the WordPress admin or in the chat provider’s own app.

That means you now have two places to check for customer messages: your email inbox and your chat dashboard. For a solo operator, that’s manageable. For a team of two or more, it’s a recipe for missed conversations.

The better approach is to route live chat messages into the same place you already manage customer communication — your email inbox. Not literally as emails, but in a unified inbox where chat, email, and other channels all show up together.

Setting up Missive Live Chat on WordPress

Missive is an email client built for team collaboration that also handles live chat, SMS, and WhatsApp. When someone messages your WordPress chat widget, the conversation appears in Missive alongside your emails. Same assignment tools, same internal chat, same team visibility.

Here’s the setup:

Step 1: Create a Twilio account

Missive Live Chat uses Twilio’s Conversations API under the hood. Sign up at twilio.com and note your Account SID and Auth Token from the dashboard.

Step 2: Connect Twilio to Missive

In Missive, go to Settings > Accounts and add a Missive Live Chat account. Enter your Twilio credentials. That’s the backend sorted.

Step 3: Customize your widget

From Missive’s Setup page, configure the appearance: colors, position (bottom-right or bottom-left), welcome message, and visitor form fields. You can match the widget to your WordPress site’s branding — fonts, header color, button style, the lot.

Key settings to think about:

  • Online/offline behavior: Show different messages based on whether your team is available, or hide the widget entirely outside business hours.
  • Visitor identification: Asking for a name and email before the chat starts lets you follow up if the conversation drops. It also connects the chat visitor to any existing email conversations in your inbox.
  • Welcome message: One or two friendly lines. The goal is to invite the conversation, not write a disclaimer.

Step 4: Add the snippet to WordPress

Copy the script snippet from Missive’s Setup page. You have a few options for adding it to WordPress:

Option A: Theme footer (recommended). In your WordPress admin, go to Appearance > Theme File Editor. Open your theme’s footer.php file and paste the snippet just before the </body> tag. Save.

Option B: Plugin for header/footer scripts. If you’d rather not edit theme files, install a free plugin like “Insert Headers and Footers” (by WPCode) or similar. Paste the Missive snippet in the footer section. This survives theme updates.

Option C: Custom HTML widget. If your theme supports it, you can add a Custom HTML widget and paste the snippet there. Less common but works in a pinch.

The widget will appear on every page of your WordPress site as soon as the snippet is live.

Step 5: Route to your team inbox

Set up the live chat account to flow into a Team Inbox in Missive. Incoming chats join the same queue as your emails. Team members assign conversations, leave internal notes, and respond — all from one place.

Managing WordPress live chat with a team

This is where Missive’s approach differs from standalone chat plugins. In most plugins, if two people have access, there’s no clear system for who handles what. In Missive, chat conversations behave like any other conversation:

Assignment. Grab a chat from the team inbox and assign it to yourself. Your coworkers see it’s been claimed and focus on other conversations.

Internal discussion. Need to check something before responding? @mention a coworker in the internal chat. They see the full conversation context and can answer without the visitor knowing.

Channel merging. If a visitor later emails you about the same topic, merge the conversations. One thread, full history, no confusion.

Rules automation. Route chats from specific pages to specific team members. Auto-label based on the visitor’s form responses. Send a notification to your sales team when a chat comes in during business hours.

Tips for WordPress sites

Don’t put chat on every page if you can’t staff it. If you can only cover chat during business hours, use Missive’s offline settings to hide the widget evenings and weekends. An “offline” chat widget that never gets answered does more harm than no widget at all.

Use chat data to improve your site. After a month of live chat, export or review the common questions. If people keep asking “Do you work with [industry]?”, your homepage isn’t making your services clear enough. If “How much does it cost?” comes up constantly, your pricing page needs work.

Connect it to your forms strategy. Some WordPress sites use live chat for initial conversations and contact forms for detailed inquiries. That’s fine — just make sure both funnel into the same inbox. In Missive, form notification emails and chat messages end up in the same place.

Consider your WooCommerce flow. If you’re running WooCommerce, live chat is especially valuable on product pages and during checkout. Missive’s custom metadata feature lets you pass page URL and other visitor data to the chat, so your team knows what product the customer was looking at when they started chatting.

Missive combines live chat, email, SMS, and WhatsApp in one collaborative inbox. Add the chat widget to your WordPress site and manage every conversation from a single place. Try it free.

Related articles

Explore more
Customer Service

November 14, 2023

11 best email management software in 2026 (+ how to choose one)

Email management software helps you spend less time in your inbox and more time on actual work. Here are the 11 tools worth considering in 2026, what each is best for, and how to pick one that fits your team.

Read more
Tips & Templates

January 5, 2023

How to Improve Your Customer Service with Collaboration

Learn why customer service collaboration matters, how to implement it across teams, and which tools help your team resolve issues faster—with practical tactics for emails, calls, and cross-departmental coordination.

Read more
Tips & Templates

December 22, 2023

8 soft skills proven to improve customer service

Soft skills aren’t soft, they’re the skills that separate a good customer service team from a great one. Here are the eight that matter most and how to build them.

Read more
Tips & Templates

March 27, 2023

11 Email Etiquette Rules to Follow for the Best Customer Service

The 11 email etiquette rules every customer service team needs—from grammar and tone to canned responses, follow-ups, and response times—with practical tips for writing emails customers actually appreciate.

Read more
Tips & Templates

May 14, 2025

6 Ways to Use AI in Your Email Inbox

In a world where new AI tools are releasing every day, we’re going to share some practical ways to use AI within email and your inbox.

Read more
Productivity

March 7, 2024

Property management email templates (with examples)

Property management email templates for applications, move-ins, maintenance, rent reminders, renewals, and move-outs. Copy, paste, and personalize.

Read more
Tips & Templates

October 17, 2023

How to deal with difficult customers (the rude, the angry, and everyone in between)

Difficult customers come in many flavors: angry, rude, demanding, impossible to please. Here’s how to handle every type without losing your mind — practical strategies, scripts, and when to walk away.

Read more
Tips & Templates

October 31, 2023

8 Steps to Customer Service Recovery (with templates)

Learn the 8 steps to recover from a customer service failure—plus free email templates for apologies, follow-ups, and escalations that turn frustrated customers into loyal ones.

Read more
Productivity

December 10, 2020

Missive security and privacy FAQ

Missive is SOC 2 Type II and GDPR compliant. Full FAQ on our security and privacy practices: encryption, AI data handling, SSO, data export, and account deletion.

Read more

We live in our inboxes.
Let’s make email enjoyable.

Try us out for free, invite a few people to get a feel, and upgrade when you’re ready.

4.8 → Over 1000 reviews
4.8
→ 1000+ reviews