Webflow

Feedback widget
for Webflow.

Paste one script into Project Settings, Custom Code, Footer. No export needed.

Webflow has no build step you control, so the script-tag install is the only path, and it is a clean one. Drop the vanilla SDK into the site-wide footer custom code and every published page picks it up.

~12kb
gzipped
0
config
MIT
license
Install1 step
> Project Settings > Custom Code > Footer· html
<script src='https://unpkg.com/@usero/sdk'></script>
<script>
  Usero.initUseroFeedbackWidget({ clientId: 'YOUR_CLIENT_ID' })
</script>

Replace YOUR_CLIENT_ID with the id from your Usero dashboard.

Built for Webflow

Why teams shipping with Webflow pick Usero.

Site-wide footer, one paste

Project Settings > Custom Code > Footer Code applies to every published page. Paste once, publish, and the widget is live across the whole site.

No code export required

You do not need to export the Webflow site or self-host. The CDN script runs on a hosted Webflow domain just fine.

Survives Webflow interactions

The widget mounts onto document.body, separate from your Webflow elements, so IX2 interactions and animations never touch it.

Plan note

Site-wide custom code requires a paid Webflow site plan. On the free Webflow.io subdomain, custom code is stripped, so the script will not run there.

Beamer wants a script plus a selector to attach to. The vanilla SDK needs only the init call and renders its own trigger, no target element.
vs Beamer embed

FAQ

Quick answers, Webflow edition.

Where exactly does the script go?

Project Settings > Custom Code > Footer Code, for a site-wide install. Per-page custom code also works if you only want the widget on specific pages.

Does it work on the free Webflow.io domain?

No. Webflow strips custom code on the free staging subdomain. You need a paid site plan and a published custom or webflow.io paid domain for the script to run.

Will it clash with Webflow interactions?

No. The widget renders into its own DOM root at the end of body, so IX2 animations and Webflow class styles do not apply to it.

Can I trigger the widget from a Webflow button?

Yes. Capture the handle from initUseroFeedbackWidget and call widget.open() from an inline onclick or a small custom-code script bound to your button.

Ship a feedback widget in your Webflow app today.

Free tier. No credit card. Two-minute install. Cancel by deleting two lines of code.

Get started free