The AI support agent
that takes action

It answers from your docs with sources, fetches invoices and order status from your systems for the verified user asking, and hands the chat to you the moment it should. Plus announcements, feature requests, co-browsing, and help articles — one lightweight widget.

No credit card required

Chat with us ×
I need my latest invoice
Checking your account…
Your latest invoice is #INV-2041 — $49.00, paid.
Download invoice (PDF)
SOURCES (1) ›
✦ AI Agent · now
Where is my order #4521?
Shipped with DHL — arriving Thursday.
Track package
Action · GET /invoices
✓ identity signed · verified user
Do you have these in white?
Yes! Restocking Friday — want one reserved? 🙌
Marcus · now
A human agent joined — the AI is silent
Live Chat + AI Agent

Chat that answers —
and takes action

Live chat with an AI agent born inside it: it answers from your knowledge base with sources, performs real actions like fetching an invoice or an order status for the verified user asking, and hands the conversation to you the moment it should.

yourstore.com
Chat with us ×
Where is my order #4521?
14:33
Checking your order…
Your order #4521 shipped yesterday with DHL — arriving Thursday.
Track package
SOURCES (1) ›
✦ AI Agent · 14:33
Type a message...
1

AI Agent That Answers

Grounded in your knowledge base, reviewed before it ships, and every answer cites its sources.

AI Actions On Your Systems

Invoices, order status, subscription details — fetched live from your API for the verified user asking, with cryptographically signed identity.

Human Handoff Done Right

The agent asks one triage question, writes a briefing for your team, and goes silent the instant you type — inbox or mobile app.

Real-Time & Streaming

Answers stream in as they're written, with a live status — “Checking your account…” — while the agent works.

Reads Screenshots

Users paste a screenshot; the agent reads what's on it and answers about the exact screen they're stuck on.

Every Language

Detects the language of each message and answers in it — even when your docs are written in another.

Announcements

Keep users informed with
in-app announcements

Changelogs, product updates, and targeted messages your users will actually see. No more emails that go unread.

yourapp.com/dashboard
What's New ×
Dark mode is here
We've added a beautiful dark theme you can toggle in Settings.
Try it now →
😊 😐 😞
Faster CSV exports
Reports now export 3x faster with our new engine.
Dismiss
2

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.

Feature Requests

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.

yourapp.com/dashboard
Feature Requests ×
Requests Roadmap
Showing
24
Dark mode support
Add a dark theme option for the dashboard
Planned
18
API webhooks
Send events to external services
In Progress
12
Bulk CSV import
Import data from spreadsheets
Open
2

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.

Co-Browsing

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.

app.usersignal.co/chat
JD
Jane Doe
jane@example.com
Stop
Jane Doe Co-browsing active Stop
example.com/settings

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.

Knowledge Base

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.

yourapp.com/dashboard
Knowledge Base ×
Getting Started GuideLearn how to set up your account
Managing Your TeamInvite members and set permissions
Billing & InvoicesView plans, update payment info
API DocumentationIntegrate with our REST API

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.

Up and running in 2 minutes

No complex setup, no build steps, no dependencies.

1

Add one script tag

Paste a single line of code before your closing </body> tag.

HTML
<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>
2

Create & collect

Publish announcements from the dashboard. Users submit feature requests from the widget.

3

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.

Free
$0
forever
  • 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
Get Started

Start engaging your users today

Free to get started. Set up in under 2 minutes.

Get Started Free