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
Team Collaboration

December 22, 2022

Gmail Delegation: Why It Might Not Be for You

Learn how to set up Gmail delegation, understand its key limitations—like no mobile access, visible sender info, and no collaboration—and discover better alternatives for team email.

Read more
Productivity

January 14, 2025

Email Management Best Practices: How to Master Your Inbox

Say goodbye to email overwhelm with the top email management best practices for work. Take back control of your inbox with quick wins, daily habits, and team systems.

Read more
Team Collaboration

May 18, 2022

ClickUp Email vs. Missive

A detailed comparison of ClickUp Email vs. Missive—from inbox organization and templates to automation, multi-channel support, and pricing—so you can decide which tool fits your team.

Read more
Productivity

January 22, 2026

The 8 best AI tools for small businesses in 2026

Discover the best AI tools for small business in 2026. Our guide covers top platforms for communication, marketing, and productivity to help you grow.

Read more
Productivity

December 15, 2022

Shared mailbox rules: how to set them up (and what to use instead of Outlook)

Shared mailbox rules help teams automate incoming email — auto-replies, routing, filtering. Here's how to set them up in Outlook, where they fall short, and what a modern alternative looks like.

Read more
Shared Inbox

November 28, 2024

How to Centralize Client Communication for Better Team Productivity

Learn how to centralize client communication and improve team productivity for service businesses using Missive.

Read more
Customer Service

May 4, 2023

Top 10 Customer Service Email Software Solutions

Compare the top 10 customer service email software solutions—including Missive, Zendesk, Help Scout, Front, and more—with features, pricing, and guidance on choosing the right tool for your team.

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
Productivity

October 26, 2024

5 Missive features you gotta know

Five underused Missive features that quietly save the most time: merging threads, a custom sidebar, inline canned responses, the command bar, and custom thread names.

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