Keep users informed,
engaged, and heard
Announce product updates, collect feature requests, share your roadmap, chat with users, co-browse their screen, and surface help articles — all from a single lightweight widget.
No credit card required
Keep users informed with
in-app announcements
Changelogs, product updates, and targeted messages your users will actually see. No more emails that go unread.
5 Display Formats
Sidebar panel, popup modal, top banner, corner snippet, or tooltip.
User Segmentation
Target specific user groups — free vs. paid, new vs. returning.
Multi-Language
Fully translated widget with auto language detection.
Emoji Reactions
Get instant sentiment feedback on every post you ship.
Scheduling & Drafts
Schedule for the future, save as draft, publish when ready.
Analytics
Track views, clicks, reactions, and engagement per user.
Let users shape your product
with feedback & voting
Collect ideas, let users vote and comment, and close the loop when you ship. All built into the same widget your users already know.
Idea Submissions
Users submit feature requests directly from the widget with categories and images.
Upvoting
Users vote on ideas they care about. See what matters most at a glance.
Comments & Discussion
Users and your team can discuss ideas. Internal notes for private conversations.
Public Roadmap
Show what's planned, in progress, and completed. Build trust with transparency.
Screenshot Uploads
Paste screenshots or attach images directly from your clipboard.
Merge Duplicates
Combine similar requests and consolidate votes automatically.
Talk to your users
in real time
Built-in live chat right inside the widget. No third-party tool needed — support your users where they already are.
Real-Time Messaging
WebSocket-powered live chat. Messages appear instantly for both sides.
Image & Screenshot Sharing
Users can paste screenshots or upload images directly in the chat.
Emoji Picker
Built-in searchable emoji picker for expressive conversations.
User Context
See who you're chatting with — name, email, browser, OS, and custom properties.
Unread Notifications
Badge count on the widget so users never miss a reply from your team.
Multi-Language
Chat UI fully translated — auto-detects user's language.
See what your users see,
in real time
One click to request a co-browsing session. Watch the user's screen live, see their cursor, and guide them to the answer — no screen-share links or third-party tools.
One-Click Session
Start a co-browsing session right from the chat. The user accepts and you're in — no links or downloads.
Live Screen View
See exactly what the user sees in real time — their page, scroll position, and DOM state streamed to your dashboard.
Cursor Tracking
Follow the user's cursor as it moves. Instantly understand where they're clicking and what they're looking at.
Audio Cues
Soft ringing while waiting, a bling when the user joins, and a disconnect tone when the session ends.
Consent-First
The user must explicitly accept before any screen data is shared. Full control, full privacy.
Resizable & Draggable
The co-browse window floats above your dashboard. Drag, resize, and keep chatting side by side.
Help users help
themselves
Import your existing help center or blog and surface articles directly inside the widget. Users find answers instantly — no tab-switching required.
Auto-Import from Any URL
Paste your help center or blog URL. We crawl sitemaps and pages to import articles automatically.
Instant Search
Users search articles by title or description right inside the widget. Results load as they type.
Multi-Language Support
Import sources per language. The widget auto-detects the user's locale and shows matching articles.
Re-Crawl Anytime
Content changed? Hit re-crawl to refresh articles. Old entries are replaced with fresh data.
In-Widget Experience
Articles open in a new tab. No iframe, no popup — clean and native-feeling for your users.
Multiple Sources
Add your blog, help center, and docs as separate sources — all merged into one searchable view.
"UserSignal gave us everything we needed in one widget — announcements, feature requests, live chat, and a knowledge base. We set it up in minutes and our users love it."
Up and running in 2 minutes
No complex setup, no build steps, no dependencies.
Add one script tag
Paste a single line of code before your closing </body> tag.
<script src="https://app.usersignal.co/widget.js"
data-key="YOUR_API_KEY"
data-user-id="USER_ID"
data-user-name="USER_NAME"
data-user-email="USER_EMAIL">
</script>
Create & collect
Publish announcements from the dashboard. Users submit feature requests from the widget.
Engage & ship
Track engagement, prioritize by votes, update your roadmap. Close the loop when features ship.
Simple, transparent pricing
Start free. Upgrade when you're ready.
- 1 project
- Unlimited announcements
- Feature requests & voting
- Public roadmap
- Live chat
- Co-browsing
- Up to 1,000 active users
- Community support
- "Powered by UserSignal" branding
- Unlimited projects
- Unlimited announcements
- Feature requests & voting
- Public roadmap
- Live chat
- Co-browsing
- Unlimited tracked users
- Priority support
- Remove branding
- Custom categories
- Image uploads
- Advanced analytics