The in-app feedback widget that keeps customers in the loop.
Customers post ideas, vote, chat with your team, and see what shipped without leaving your app. It’s free and takes one snippet.
Hi there 👋
How can we help?
Send us a message
Typically replies in a few minutes
Every day, the teams behind Tally, OpenPanel, Drizzle, SuperWhisper, Scite, Throne, Nuelink, Ghostbase, and hundreds of others talk with their customers in UserJot.
It speaks up, then gets out of the way.
The widget waits in your app as one small button. When there’s something for a customer, the button tells them, then goes quiet again.
“We set up UserJot and our users actually started leaving feedback.”
Carl Lindesvärd, Founder, OpenPanelNo form, just a sentence.
Customers write what they want the way they’d say it. UserJot titles the post, files it on the right board, and shows them any request that already matches.
- Titled and filed for you
- UserJot writes the title and picks the board, so the post arrives ready for your team.
- Screenshots included
- Customers attach images, paste them, or capture their screen without leaving the widget.
- A vote, not a duplicate
- When the request already exists, it appears under the draft with a button to vote.
any chance of an iphone app? i mostly check acme on my phone
Mobile app
The whole web app on iPhone and Android, with push notifications when something needs you.
Fits your product, down to the corner.
Pick how it looks in the snippet, then open it from anywhere in your app with one line of code.
- Either corner
- Bottom left or bottom right, as far from the edges as you like.
- Light, dark, or auto
- Match your app, or follow each visitor’s system setting.
- Your own button
- Hide the default button and open the widget from yours, with a live unread count.
- Opens where you point
- Send customers straight to a new post, the roadmap, one update, or Messages.
- Full pages, inline
- Put your board, roadmap, or changelog inside a page of your app, in step with your URLs.
- Updates that open themselves
- Turn on full announcements and your newest post opens on a customer’s next visit.
Questions answered where they come up.
Turn on Conversations and the widget gets a Messages page. Juno answers first and brings in your team when a person should take over.
- Juno replies in seconds
- She answers from your docs and your site, day or night.
- Your team steps in
- When Juno can’t solve it, she hands the conversation to a person, in the same thread.
- No “who are you?”
- Signed-in customers skip the contact form, and your replies reach their account email.
“The UI is next-level, and the pace of improvement has been amazing!”
Nuno Tomás, Founder @ IsDownSet up in a few minutes.
- 1
Paste the snippet
It goes before your closing body tag, in index.html for a React app. In Next.js, add both tags to your root layout with next/script. The button shows up in the bottom-right corner.<script> window.uj ||= new Proxy({}, { get: (_, p) => p == 'then' ? 0 : (...a) => { (window.$ujq ||= []).push([p, ...a]); } }); uj.init('YOUR_PROJECT_ID'); </script> <script type="module" async src="https://cdn.userjot.com/sdk/v3/uj.js"></script> - 2
Tell it who’s signed in
Call this once your app knows the user. Their posts, votes, and messages are tied to their account.uj.identify({ user: { id: user.id, email: user.email, firstName: user.firstName } }); - 3
Open it from your own buttons
Point any button in your app at a page of the widget, like a new post, the roadmap, or Messages.uj.open({ to: 'feedback', compose: true });
Everything else, A to Z.
A
C
- Comments
E
M
- Mobile layout
N
- Notifications
R
S
- Search
- Style isolation
Questions, answered.
It's a button inside your product that opens a panel where customers post ideas, vote on requests, check your roadmap, and read your product updates, without going to another site. UserJot's widget can carry live chat too: turn on Conversations and a Messages page joins the rest.
Your customers are already talking.
Give them one place to ask, and give your team and your agents one place to answer.
- Free forever plan
- No credit card
- Set up in 30 seconds

Tally,
OpenPanel,
Drizzle,
SuperWhisper,
Scite,
Throne,
Nuelink,
Ghostbase,