The Best WordPress Live Chat Plugin in 2026: 7 Picks, Checked Against WordPress.org
Most "best WordPress live chat plugin" lists copy pricing from each other and never check whether the plugin is still maintained. On 22 August 2026 we pulled every plugin below from the WordPress.org plugin API and re-read each vendor's own pricing page the same day. Two of the seven have not been updated in almost a year and are not tested against current WordPress. Five are priced differently from what the guides still say — one of them by a factor of thirteen.
Which WordPress live chat plugins are actually still maintained?
Two of the seven most-recommended plugins — Crisp and Olark — have not shipped an update in roughly a year and are not tested against any WordPress 7.x release. WordPress core is on 7.1 as of 22 August 2026. A plugin's "Tested up to" field is set by its own developer, so a stale value is the vendor telling you they stopped checking.
Every figure in this table was pulled from the WordPress.org plugin API (api.wordpress.org/plugins/info) on 22 August 2026. These are the numbers the vendor cannot edit on their own marketing page.
| Plugin (directory slug) | Active installs | Last updated | Tested up to | Rating |
|---|---|---|---|---|
| HubSpot (leadin) | 200,000 | 13 Aug 2026 | 6.9.7 | 4.3 (207) |
| Tawk.to | 100,000 | 14 Jan 2026 | 6.9.7 | 4.6 (142) |
| Tidio | 70,000 | 16 Jun 2026 | 7.0.4 | 4.7 (396) |
| Crisp | 20,000 | 14 Apr 2025 | 6.8.8 | 4.6 (73) |
| LiveChat | 10,000 | 25 May 2026 | 6.9.7 | 4.6 (98) |
| Olark | 1,000 | 25 Sep 2025 | 6.8.8 | 2.5 (2 ratings) |
Screenshot of the Crisp plugin sidebar on wordpress.org/plugins/crisp/ showing 'Version 0.48', 'Last updated: 14 April 2025', 'Tested up to: 6.8.8' and 'Requires PHP: 5.3', captured 22 August 2026 — the evidence that the plugin is unmaintained.
What this actually changes
- Tidio is the only one tested against WordPress 7.x. Its 8.0.0 changelog explicitly adds "compatibility with WordPress 7.0" and raises the PHP floor to 7.4. Everyone else stops at 6.9.7 or lower.
- Crisp's plugin is the outlier. Version 0.48, last touched 14 April 2025 — over sixteen months. It still declares
Requires PHP: 5.3, a version that reached end of life in 2015. The Crisp service is actively developed; the WordPress plugin is not, and that distinction is invisible in a normal listicle. - Olark's plugin is effectively abandoned on WordPress. 1,000 active installs and two ratings total (one 4-star, one 1-star). Any "4.5 stars" figure you see quoted for Olark is not coming from the WordPress directory. Its own listing warns that "there are other Olark plugins that are not officially supported by Olark."
- Install counts are not what the marketing says. Tidio's directory page claims "used by over 300,000 websites"; the WordPress plugin itself reports 70,000 active installs. Both can be true — the first counts every platform — but if you are picking a WordPress plugin, 70,000 is the relevant number.
Two caveats on reading this table honestly. Active-install counts are bucketed by WordPress.org, not exact. And a stale "last updated" date is not automatically a bug — a small, stable plugin that just injects a script tag genuinely may not need changes. It is a reliable signal of vendor attention, and for Crisp and Olark it means nobody has verified the plugin against two major WordPress releases.
Why do you need a live chat plugin on WordPress?
A live chat plugin captures buying questions in real time, reduces support email volume, and gives visitors a faster answer than a contact form ever can. The Forrester analysis cited above also reported that web chat users spend 60% more per purchase than non-chat visitors — a number that has held up across e-commerce benchmarks for several years.
The customer-side data is even more direct. Zendesk's CX Trends 2025 report found that 71% of consumers now expect companies to be available on real-time messaging and chat, not just email or phone. If your WordPress site only offers a "Contact Us" form, you're already behind the channel mix your visitors prefer.
There are three concrete jobs a live chat plugin does for a WordPress site:
- Pre-sale capture — answer "does this work with X?" or "what's your return policy?" before the visitor bounces. Cart-abandonment chat prompts recover purchases that would otherwise be lost.
- Post-sale support — handle order status, password resets, and minor troubleshooting without spinning up a full helpdesk.
- Lead capture — collect a name and email from anonymous visitors so you can follow up even if they leave before buying.
A 2018 Forrester report by Kate Leggett ("Retailers Without Chat: A Missed Opportunity") found that half of US online adults will abandon a purchase if they can't get a quick answer. A chat widget is the cheapest way to keep those buyers on the page.
What should you look for in a WordPress live chat plugin?
The right plugin balances five things: pricing model, install method, channel coverage, page-load impact, and GDPR/consent handling. Most WordPress site owners get tripped up by the first two and discover the others after going live.
| Criterion | What to check |
|---|---|
| Pricing model | Per-seat (Olark, LiveChat, Tidio) vs flat-rate per team vs freemium with vendor branding (Tawk.to). Per-seat costs balloon fast past 3 agents. |
| Install method | Native WordPress plugin from the directory, or generic JavaScript snippet you paste via WPCode / theme footer. Native plugins are easier; snippets give you portability if you change platforms. |
| Channel coverage | Does it stay inside the WordPress chat widget, or does it also pull in WhatsApp, Messenger, Instagram, Telegram, and email into a shared inbox? |
| Page-load impact | WP Rocket's plugin reviewers (2026) flag any chat widget that adds more than 100ms to LCP. Look for async-loaded, lazy-rendered widgets, not blocking scripts. |
| GDPR handling | EU and UK visitors need consent before tracking cookies fire. The plugin must support cookie-consent integration or load only after consent. |
| AI / automation | Reply suggestions, auto-routing, after-hours auto-replies, and FAQ bots. These matter once you exceed ~20 chats/day. |
| Data ownership | Can you export chat transcripts and customer profiles in a standard format? Free plans often gate this behind paid tiers. |
One criterion that doesn't usually appear in vendor comparisons: where the conversation continues. A pure WordPress chat widget that has no shared inbox means an after-hours customer message dies in a notification email. The best setups route the chat into the same tool your team uses for WhatsApp, Messenger, and other channels.
Which are the best WordPress live chat plugins in 2026?
There is no single "best" — but five of these seven are priced differently from what most comparison posts still claim. Every price below was read off the vendor's own pricing page on 22 August 2026, including the conditions they bury below the fold.
| Plugin | Best for | Entry price (checked 22 Aug 2026) | Free tier | Install method |
|---|---|---|---|---|
| Tidio | Small WooCommerce stores; only plugin tested on WP 7.x | $24.17/mo — metered, not per seat (100 billable conversations) | Yes — 50 billable conversations/mo | Native WordPress plugin |
| LiveChat (livechat.com) | Established mid-market support teams | $19/seat/mo annual ($25 monthly); Starter is 1 user only | 14-day trial only | Native WordPress plugin |
| Crisp | Multi-channel teams wanting a built-in CRM — plugin unmaintained since Apr 2025 | $45/mo per workspace (Mini, 4 seats) | Yes — 2 seats, 100 contacts | Native plugin or JS snippet |
| HubSpot Live Chat | Teams already using HubSpot CRM | Free with HubSpot CRM | Yes (with HubSpot free tier) | Native WordPress plugin |
| Olark | Human-only live chat — plugin unmaintained since Sep 2025 | $29/seat/mo human-only; AI plan is $400/mo annual | Free trial only | Native plugin or JS snippet |
| Tawk.to | Sites with zero budget, willing to display vendor branding | Free; $29/mo to remove branding | Yes, permanently, unlimited agents | Native WordPress plugin |
| Converge | Small teams (3–15) needing chat + WhatsApp/Telegram/Messenger in one inbox | $49/month flat for up to 15 team members | 7-day trial, no credit card | WPCode JavaScript Snippet (see install guide) |
Five prices the guides still get wrong
- Olark: $29/seat is no longer the headline product. Olark now leads with a "Standard AI Website Agent" at $400/month billed annually ($4,800/yr), which includes exactly one human seat; extra seats are +$29 each. Human-only live chat at $29/agent still exists, but it is a footnote on their pricing page, not the default. Anyone quoting "Olark from $29" is describing the fallback plan.
- Tidio no longer charges per seat. It bills by billable conversations — defined as any conversation a human agent replies to. All self-serve plans include up to 10 seats, so a 4-agent team pays the same as a 1-agent team at equal volume. That inverts the usual advice: Tidio gets cheaper per head as your team grows and more expensive as your traffic does. Removing Tidio branding is a separate $16.67/mo add-on on Growth.
- Tawk.to's branding removal is $29/mo, not $19. Straight from the founder's pricing explainer. Everything else stays genuinely free with unlimited agents — Tawk.to monetises through branding removal, AI Assist (from $29/mo), and hired human agents at $1/hour.
- LiveChat's cheap tier is a single-user plan. Starter is $19/seat/mo annual — but the plan is capped at 1 user, tracks only 100 visitors, and keeps 60 days of chat history. The first plan a real team can use is Team at $49/seat/mo annual ($59 monthly), so a 4-agent team is $196/month annually or $236 monthly — roughly double the ~$96 figure that circulates.
- Crisp's free plan limits contacts, not just seats. 2 seats and 100 customer profiles. Mini ($45/mo) raises that to 5,000; Essentials ($95/mo) adds the omnichannel inbox (WhatsApp, Instagram, SMS) that most people assume is in the cheaper tier. Additional agents are only purchasable on the $295/mo Plus plan.
Who should not use each of these
- Don't use Crisp or Olark's WordPress plugin if you run current WordPress and update aggressively. Neither is tested past 6.8.8. Use their raw JavaScript snippet through WPCode instead — the snippet is maintained by the vendor's front-end team and is unaffected by the stale PHP plugin.
- Don't use Tidio if you have high chat volume and a small team. Metered conversation pricing punishes exactly that shape. Its 10 included seats are wasted on a solo founder fielding 800 conversations.
- Don't use LiveChat Starter for a team. It is a one-person plan; you will discover this after installing.
- Don't use HubSpot if you don't intend to adopt the CRM. The chat widget is the entry point to a much larger suite — it's a CRM with a chat tool, not a chat tool with a CRM.
- Don't use Tawk.to if transcript ownership or branding matters and you are unwilling to pay the $29/mo to remove it — the branding sits on every conversation.
Converge is the flat-rate option: $49/month for up to 15 team members, bundling the chat widget with a unified inbox that also handles WhatsApp, Telegram, Messenger, Instagram, Zalo OA, Discord, and email. We publish a WordPress plugin, but it is distributed directly rather than through the WordPress.org directory — so by the maintenance test above, you should install it the same way we'd recommend for Crisp and Olark: the JavaScript snippet via WPCode. Our install guide has the exact field settings.
How do you install live chat in WordPress (4 methods)?
You have four practical ways to add a chat widget to a WordPress site: a native plugin, a code-injection plugin like WPCode, manual edits to functions.php or footer.php, or Google Tag Manager. Each has trade-offs.
- Native WordPress plugin (easiest). If the chat vendor publishes a plugin on the WordPress.org directory (Tidio, LiveChat, Olark, HubSpot, Tawk.to, Crisp all do), install from PluginsAdd New, paste your API key, and you're live. The WordPress.org plugin directory currently lists more than 60,000 published plugins (WordPress.org, 2026).
- WPCode JavaScript / HTML Snippet (most portable). Any chat tool that gives you a raw script tag — Intercom, Drift, Crisp's manual embed — can be installed via the WPCode plugin, which is active on over two million WordPress sites. Paste the embed code as an HTML Snippet, set Auto InsertSite Wide Footer, and activate. See our WPCode install guide for the exact field settings (including why you should leave the "Module" checkbox off for IIFE-bundled widgets).
- Theme footer.php edit (most fragile). Open AppearanceTheme File Editor, find your child theme's
footer.php, and paste the script tag before</body>. Works fine until you switch themes — at which point the chat widget disappears with no warning. Only do this in a child theme so theme updates don't wipe your changes. - Google Tag Manager (cleanest for marketing teams). Add the chat snippet as a Custom HTML tag in GTM, fire it on all pages, and publish. This keeps third-party scripts out of your theme files and gives you central control over consent firing rules. Best for sites already using GTM for analytics.
One gotcha worth flagging: some plugins ship an embed code with type="module" set on the script tag. If your CMS or code-injection plugin (notably some versions of WPCode) doesn't accept a module-typed script, remove the attribute. The script will load and execute correctly as a classic script — most chat widgets are bundled as IIFEs, not ES modules.
How do you keep WordPress live chat GDPR-compliant?
Under the GDPR, a live chat plugin that sets tracking cookies or collects personal data (name, email, IP) requires the visitor's prior consent for non-essential processing. The chat tool itself isn't illegal — what gets sites in trouble is loading the widget before the visitor has consented to cookies and trackers.
The European Data Protection Board's 2023 guidelines on deceptive design and consent banners are explicit: pre-ticked consent boxes, banners without a clear "reject all" option, and chat widgets that fire before consent are all non-compliant. Fines under Article 83 of the GDPR can reach €20 million or 4% of global annual turnover, whichever is higher (EUR-Lex, 2016).
What this means in practice
- Block the chat widget until consent fires. If you use a cookie consent plugin (CookieYes, Complianz, Iubenda), configure it so the chat script only loads after the visitor accepts non-essential cookies.
- Disclose what the chat collects. Your privacy policy must list the chat vendor as a data sub-processor and explain what data flows to them — typically name, email, IP address, page URL, and the full conversation transcript.
- Sign a Data Processing Agreement (DPA). Major chat vendors (LiveChat, Tidio, Olark, Crisp, HubSpot) provide GDPR DPAs on request. Sign one before going live in any EU or UK market.
- Honor deletion requests. If a chat visitor asks for their transcript to be deleted under Article 17 (Right to Erasure), you need a process to do that — both in your chat tool and any connected CRM.
The simplest compliant setup: pair your chat plugin with a cookie-consent banner that classifies the chat widget as "functional" or "marketing" (not "strictly necessary"), and load it only after acceptance. Most modern consent plugins have a one-click toggle for popular chat vendors.
What are the most common WordPress live chat setup mistakes?
The five mistakes that derail most WordPress live chat launches: choosing a per-seat plugin without modeling team growth, ignoring page-load impact, skipping mobile testing, never setting after-hours messaging, and treating the widget as a marketing toy.
- Modelling the wrong pricing axis. Ask what your vendor actually meters. LiveChat is per seat: a 2-agent team on Team is $98/month annually, and six agents is $294. Tidio is per conversation with 10 seats included, so headcount is free and a traffic spike is what costs you. Olark now meters neither — it charges $400/month for the AI agent and $29 per extra human. Forecast the axis your vendor bills on, not the one the last blog post described.
- Ignoring Core Web Vitals impact. A blocking chat script can add 200–400ms to Largest Contentful Paint (LCP), which Google uses as a ranking signal. WP Rocket's 2026 plugin review specifically flagged chat widgets that load synchronously before the page renders. Look for plugins that load
asyncor defer until after page load. - Skipping mobile testing. Over 60% of WordPress traffic now comes from mobile devices (Statcounter, 2026). A chat widget that covers the "Add to Cart" button on a small screen actively hurts conversion. Test every device size before going live.
- No after-hours behavior. If your team works 9–5 EST and a customer messages at 11 PM, what happens? A widget with no auto-reply leaves the visitor staring at a "we'll be back tomorrow" silence. Configure offline forms or away messages from day one — not after the first complaint.
- Treating live chat as a marketing-only tool. Sites that scope chat to "engage visitors" but never integrate it with their support inbox end up with two parallel queues. Customers who message via chat get one experience; customers who email get another. Plug the chat widget into the same inbox your support team already uses — whether that's a helpdesk, a shared mailbox, or a unified-inbox platform.
How do you pick the right plugin for your team?
Pick the right plugin for your team by answering three questions: how many agents will need access, do you support any messaging channels besides web chat, and what's your monthly budget ceiling? The answers narrow the list to two or three real candidates.
- Solo founder or 1–2 agents, zero budget? Tawk.to (free, unlimited agents, branded) or HubSpot Free. Tidio's free tier works too, but its 50-billable-conversation cap is the binding limit, not agent count.
- 2–4 agents, web chat only? Tidio (10 seats included on every plan — you are paying for conversation volume, not headcount) or LiveChat Team at $49/seat/mo annual. Skip LiveChat Starter: it is a 1-user plan.
- 3–15 agents, also handling WhatsApp / Telegram / Messenger? Crisp Essentials at $95/month per workspace — the omnichannel inbox is not in the $45 Mini tier — or a flat-rate option like Converge at $49/month for up to 15 team members. If you pick Crisp, install via WPCode rather than its 2025-vintage plugin.
- 15+ agents, enterprise compliance needs? LiveChat Enterprise (HIPAA compliance is on its Enterprise tier), Zendesk Messaging, or Intercom. Costs jump into the $300–800/month range for a real mid-market deployment.
One final tip: install with a 7-day deadline. Pick a plugin, set up the widget, run it on your live site, and review the metrics at day 7. If first-response time, conversion-rate lift, or support deflection isn't moving in the right direction, swap the plugin. Live chat is one of the few decisions on a WordPress site that's completely reversible — the script tag comes off as easily as it goes on.
Key Takeaways
- Check 'Last updated' and 'Tested up to' on wordpress.org before installing. As of 22 Aug 2026, Crisp (Apr 2025) and Olark (Sep 2025) are untested against WordPress 7.x; Tidio is the only one that is.
- Confirm what your vendor meters. LiveChat bills per seat, Tidio bills per conversation with 10 seats included, and Olark's headline plan is now $400/month with one seat — the three cannot be compared on a single 'starting price' number.
- Install via WPCode's HTML Snippet for any chat tool that gives you a script tag; it's the most portable, theme-independent install path — and the right way to run a vendor whose PHP plugin has gone stale.
- Load the chat script asynchronously and only after cookie consent — a blocking widget hurts both Core Web Vitals and GDPR compliance.
- Configure offline forms or away messages on day one so off-hours visitors aren't left in silence.
- Test every plugin on mobile before going live — over 60% of traffic is mobile, and a widget covering the CTA actively hurts conversion.
- Treat the chat widget as part of your support stack, not a marketing add-on. Route conversations into the same inbox your team uses for email and messaging.
- Use a 7-day evaluation window — swap the plugin if response time, conversion, or deflection metrics don't move within one week.
Frequently Asked Questions
Three paths. First, install a native plugin from PluginsAdd New (Tidio, LiveChat, Tawk.to, HubSpot, Crisp, Olark all publish one) and paste your API key. Second, install the WPCode plugin and paste a vendor-provided script tag as an HTML Snippet set to auto-insert in the site-wide footer. Third, add the script via Google Tag Manager if you already use GTM. The native plugin route is easiest; the WPCode route is the most portable.
No. WordPress core has no built-in chat functionality — every chat feature comes from a third-party plugin or external JavaScript snippet. WordPress.com (the hosted service) does not include chat on free plans, and the chat plugins available on WordPress.com Business and Commerce plans are the same third-party tools you can install on self-hosted WordPress.org sites.
On WordPress: install the vendor's plugin or paste their JavaScript snippet via WPCode or your theme footer. On any HTML site: paste the snippet before the closing </body> tag. On a static-site generator (Hugo, Astro, Next.js): add the script to your global layout component. Most modern chat tools provide one snippet that works everywhere — the WordPress plugin is just a convenience wrapper around the same JavaScript embed.
Yes, four of them, with different limits (checked 22 August 2026). Tawk.to is permanently free with unlimited agents and vendor branding — $29/month to remove the branding, not $19 as often quoted. Tidio's free plan allows 50 billable conversations per month, where a billable conversation is one a human agent replies to. HubSpot's live chat is free with the HubSpot CRM free tier. Crisp's free plan includes 2 seats but caps you at 100 customer profiles, which is usually the limit you hit first. Note that Crisp's WordPress plugin has not been updated since April 2025 — use its JavaScript snippet via WPCode instead.
Open its page on wordpress.org/plugins and read the sidebar: 'Last updated' and 'Tested up to'. Compare 'Tested up to' against current WordPress core (7.1 as of 22 August 2026). That field is set by the plugin's own developer, so a stale value means the vendor stopped verifying it. As of 22 August 2026, Crisp's plugin was last updated 14 April 2025 and tested only to 6.8.8, and Olark's was last updated 25 September 2025, also tested to 6.8.8 — with just 1,000 active installs and two ratings total. Tidio was the only plugin in this comparison tested against WordPress 7.x. If a vendor's plugin is stale but you still want the product, install their raw JavaScript snippet through WPCode; the snippet is maintained separately from the PHP plugin.
They can. Any chat widget that loads synchronously before page render will hurt Largest Contentful Paint (LCP) and your Core Web Vitals score. Modern chat plugins (Tidio, LiveChat, Crisp) load asynchronously, which adds negligible impact. Older plugins or poorly configured embeds can add 200–400ms to LCP. Always check PageSpeed Insights before and after installing, and look for the async or defer attribute on the chat script tag.
Ready to try Converge?
$49/month flat. Up to 15 agents. 7-day free trial, no credit card required.
Start Free Trial