WordPress

2 min read Updated Aug 17, 2026 Integrations

Install Social Intents live chat on WordPress with the official plugin or by adding the JavaScript snippet to your theme. Works with any theme, page builder, and WooCommerce. Your team answers from Microsoft Teams, Slack, Google Chat, or the Social Intents Inbox.

Option 1: WordPress Plugin

Install the Plugin

In your WordPress admin, go to PluginsAdd New and search for "Live Chat by Social Intents". Click Install Now, then Activate.

Enter Your Widget ID

Go to SettingsSocial Intents. Enter your Widget ID - found in your Social Intents dashboard under Chat Widgets → your widget → Deploy - as the API key.

Save

Click Save Changes. The chat widget appears on all pages of your site.

Option 2: Manual Code Snippet

To install without a plugin, add the snippet to your theme footer:

  1. Go to AppearanceTheme File Editor (use a child theme so updates do not overwrite your change)
  2. Open footer.php
  3. Paste before </body>:
<script src="https://www.socialintents.com/api/chat/socialintents.1.4.js#YOUR_WIDGET_ID" async="async"></script>

Or use a code snippets plugin (such as WPCode) to inject the script into the footer without editing theme files.

Block Themes (Full Site Editing)

For block themes, add a Custom HTML block containing the snippet to the footer template part in the Site Editor, or use a code snippets plugin.

Caching and Optimization Plugins

Widget not appearing after install? Purge your page cache first (WP Rocket, LiteSpeed Cache, W3 Total Cache, and your host's cache). If a JavaScript optimizer is combining or delaying scripts, exclude socialintents.1.4.js from JS minify/combine/delay rules - deferred loading of the loader script can prevent the widget from initializing.

Frequently Asked Questions

Does it work with WooCommerce?

Yes. The widget loads on every page including shop, product, cart, and checkout pages. Use the JavaScript SDK to pass the logged-in customer's name and email so the pre-chat form is skipped.

What happens when I switch themes?

The plugin keeps working - it is theme-independent. A manual snippet in footer.php must be re-added to the new theme.

Does the plugin slow down my site?

No. Both the plugin and manual methods load the same asynchronous script, which does not block rendering or affect Core Web Vitals.

Can I show chat only on some pages?

Install site-wide and add URL targeting rules in the widget's Settings tab - no WordPress changes needed. See Widget Settings and Configuration.

Related Articles