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 Plugins → Add New and search for "Live Chat by Social Intents". Click Install Now, then Activate.
Enter Your Widget ID
Go to Settings → Social 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:
- Go to Appearance → Theme File Editor (use a child theme so updates do not overwrite your change)
- Open
footer.php - 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
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.