WordPress integration · evidence checked 10 August 2026

WordPress live chat with Microsoft Teams: choose the script, plugin and reply path

A WordPress plugin only solves website delivery. You must also establish whether agents reply in Teams or operate a separate inbox.

Fact-checked: 12 Verified sources

Separate the layers

WordPress integration and Teams integration answer different questions

Layer one places a launcher and widget on WordPress through an official plugin, a generic script, tag management or controlled theme code. Layer two determines where an enquiry arrives, who takes ownership and how the answer travels back to the visitor.

A tool can therefore offer a convenient WordPress plugin while requiring its own support inbox. Conversely, a Teams-focused tool can be embedded cleanly by script without a dedicated WordPress plugin. Procurement and acceptance testing should score both layers independently.

Four documented routes

WebChat, Tidio, Lime Connect and Chatwoot on WordPress

Officially documented installation and agent paths, checked 10 August 2026
ToolWordPress deliveryRegular agent workMicrosoft Teams position
WebChatGeneric script; multiple instances and LiveTest documentedTeams channel and thread reply according to the vendorDirect Teams focus; no dedicated WordPress plugin in the reviewed guide
TidioOfficial plugin or JavaScript alternative; do not use bothTidio InboxPlus/Premium integration documented; pilot the exact reply round trip
Lime Connect (formerly Userlike)Install and activate plugin, then enter widget keyLime Connect Message CenterNo Teams entry in reviewed integration catalogue; a bespoke API route is not ruled out
ChatwootUpload GitHub plugin ZIP; configure installation URL and website tokenChatwoot Inbox, cloud or self-hostedNo native Teams-channel reply path verified in the reviewed sources

Sources: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

WebChat on WordPress

Create a maintainable installation without duplicate widgets

  1. 01

    Choose channel and owners

    Create a dedicated test channel, verify Teams permissions and map website, language and responsible team explicitly.

  2. 02

    Load the script once

    Add the asynchronous channel-specific script through one maintainable integration point; do not repeat it in a theme, plugin and tag manager.

  3. 03

    Check consent, CSP and caching

    Agree the lawful loading point, allow only required origins, clear page and CDN caches and inspect the frontend in a private window.

  4. 04

    Test a real round trip

    Send a visitor message, confirm the intended Teams channel, reply from its thread and verify receipt on desktop and mobile.

  5. 05

    Document rollback

    Record the insertion point, channel mapping, plugin or theme owner and rapid disable procedure for incidents or incorrect routing.

Sources: 1, 2

Production acceptance

A visible chat button is not an end-to-end test

  • Explicitly include or exclude the widget on home, article, landing, checkout and authenticated templates.
  • Test theme changes, page builders, cache and optimisation plugins, JavaScript minification and Content Security Policy.
  • Review keyboard operation, focus, zoom, contrast, accessible names and mobile overlays.
  • Approve privacy notice, DPA, subprocessors, hosting, retention and deletion from current contractual documents.
  • Simulate business hours, offline behaviour, notifications, absence cover, simultaneous replies and escalation.
FAQ

Frequently asked questions

Is there a WebChat plugin for WordPress?

The WebChat material reviewed on 10 August 2026 documents copying a website script, not a dedicated WordPress plugin route. That does not predict future releases, so check the current vendor documentation before installation.

Can I paste JavaScript directly into footer.php?

A script may technically work there, but direct theme-file changes are fragile during updates and theme replacement. Prefer a maintainable, versioned integration point with staging, cache and rollback tests.

Which WordPress live-chat tool replies directly in Microsoft Teams?

WebChat documents delivery to a Teams channel and replies from the thread. Tidio documents a Teams integration, but its exact visitor return path needs a pilot. Lime Connect and Chatwoot normally use their own inboxes.

May the widget load before consent?

There is no universal answer. Actual data flows, browser storage, legal basis and your consent design matter. Have the privacy owner decide from current product and contract documentation.

Verified sources

Sources and review date

  1. 01
    Widget - WebChat for Microsoft Teams

    inwebco GmbH · Fact-checked:

    Open source
    verified
  2. 02
    Setting Up WebChat: The Complete Guide for Microsoft Teams

    inwebco GmbH · Fact-checked:

    Open source
    verified
  3. 03
    Install Tidio on WordPress

    Tidio · Fact-checked:

    Open source
    verified
  4. 04
    The Inbox – a powerful interface for managing your conversations

    Tidio · Fact-checked:

    Open source
    verified
  5. 05
    Tidio and Microsoft Teams integration

    Tidio · Fact-checked:

    Open source
    verified
  6. 06
    WordPress widget integration

    Lime Connect · Fact-checked:

    Open source
    verified
  7. 07
    Rebranding FAQ – Userlike wordt Lime Connect

    Lime Connect · Fact-checked:

    Open source
    verified
  8. 08
    The Message Center

    Lime Connect · Fact-checked:

    Open source
    verified
  9. 09
    Integrate with your favorite business tools

    Lime Connect · Fact-checked:

    Open source
    verified
  10. 10
    How to install live chat on a WordPress website?

    Chatwoot · Fact-checked:

    Open source
    verified
  11. 11
    Chatwoot: open-source customer support platform

    Chatwoot · Fact-checked:

    Open source
    verified
  12. 12
    Chatwoot integrations

    Chatwoot · Fact-checked:

    Open source
    verified