Webflow

2 min read Updated Aug 17, 2026 Integrations

Add Social Intents live chat to your Webflow site with project-level custom code (site-wide) or a page-level embed. Visitors chat from your Webflow pages; your team answers from Microsoft Teams, Slack, Google Chat, or the Social Intents Inbox, with an optional AI agent answering first.

Requirements: Site-wide custom code requires a paid Webflow site plan. Custom code runs on the published site only - not in the Designer preview.

Option 1: Site-Wide (Recommended)

Copy Your Embed Code

In Social Intents, go to Chat Widgets → your widget → Deploy and copy the snippet:

<script src="https://www.socialintents.com/api/chat/socialintents.1.4.js#YOUR_WIDGET_ID" async="async"></script>

Add to Footer Code

In Webflow, open Site SettingsCustom Code. Paste the snippet into the Footer Code section (before </body>).

Save and Publish

Click Save Changes, then publish. The widget appears on both your webflow.io staging domain and your custom domain, so you can test on staging first.

Option 2: Specific Pages Only

Two ways to scope the widget to certain pages:

  • Page settings: Open the page's settings in the Pages panel and paste the snippet into the Before </body> tag custom code field. This keeps it out of your other pages entirely.
  • Embed element: Drag an Embed element onto the page and paste the script tag. The snippet is small and fits comfortably within Webflow's embed character limits.

Alternatively, install site-wide and use URL targeting rules in the widget's Settings tab - easier to maintain because changes never require a Webflow republish.

Troubleshooting

  • Widget not visible: Custom code does not run in the Designer preview - check the published site. Confirm your site plan supports custom code and the snippet is in Footer Code, not Head Code.
  • Works on staging but not the live domain: Publish to both domains; Webflow lets you publish selectively.
  • Offline form instead of chat: No agents are online. Check your schedule and status, or attach an AI agent for after-hours coverage.

Frequently Asked Questions

Does the widget hurt Core Web Vitals?

No. It loads asynchronously after your content renders and does not block paint or interactivity.

Can I identify logged-in Webflow Memberships users?

Yes. Use the JavaScript SDK to pre-fill the visitor's name and email so the pre-chat form is skipped for known users.

Client-First or other class systems - any conflicts?

No. The widget renders inside its own container with isolated styles and does not depend on or interfere with your site's CSS classes.

Related Articles