Build what users ask for. Get found for it.
Collect ideas and votes, share a public roadmap, announce every release, and grow search traffic with blog posts drafted in your brand voice. One widget, one dashboard, on your own domain.
One widget, every way to stay close to your users.
Collect ideas, ask a question, announce a release, and do it all in a panel that looks like your product.
From a request to a release, in one place.
The same dashboard takes an idea from your users all the way to a published story.
Live in three steps
No migration, no engineering project. Three steps from sign-up to a live widget on your site.
Create your project
Enter your website. Your hosted announcement page is live right away, and ReleaseDock scans your site to plan your first blog posts.
Make the widget yours
Pick colors, position, launcher style, and labels. Toggle modules, set page targeting, and preview every change live in the dashboard.
Embed one script tag
Paste a single line into your site. Feedback, surveys, and updates start reaching the people already using your product.
Feedback board
Know what to build. Close the loop when it ships.
Users post ideas, vote, and comment in your widget and on a public board. Merge duplicates, move ideas across a public roadmap, and email every voter the moment their idea ships.
Learn about the feedback board→Surveys
Eight question types. Feedback you can act on.
Run NPS, CSAT, CES, and PMF surveys. Branch on each answer, so happy users get a review link and unhappy ones get a follow-up question.
Learn about surveys→Targeting
Only the people you mean to ask.
Target by sign-in status, a user attribute, or the page URL. Show a survey on page load or after a delay, and cap how often anyone sees one.
See targeting options→Announcements
Ship it, then tell everyone.
Write release notes in a block editor, add labels and a cover image, and schedule them for launch day. An unread badge on the launcher brings people back to see what changed.
Learn about announcements→SEO blog
Blog posts that bring in search traffic.
ReleaseDock scans your site, researches the keywords your customers search, plans a content calendar, and drafts each post in your brand voice. Review and publish to a blog on your own domain, with sitemaps and structured data handled.
Learn about the content engine→Small details that add up
The parts teams notice after the first week.
Everything included today
Every card below is live in the product right now.
Ideas, votes, and comments
Users post and vote from your widget or a hosted board on your domain.
Public roadmap
Planned, In progress, and Shipped columns your users can follow.
Merge duplicates
Fold repeat ideas into one, so votes add up in the right place.
Shipped emails to voters
Mark an idea shipped and everyone who voted for it hears about it.
Keyword research
Find the searches your customers make, scored from your business profile.
Content calendar and drafts
A planned calendar of posts, each drafted in your brand voice for review.
SEO handled for you
Sitemaps, structured data, RSS, and canonical URLs on every blog post.
Search Console built in
Connect Google Search Console to see which searches bring readers in.
Eight question types
Single and multiple choice, dropdown, open text, rating, smiley, NPS, and a link step.
Four standard survey templates
NPS, CSAT, CES, and PMF templates, ready to adapt to your product.
Branching logic
Send each answer to a later question or the end. The first matching rule wins.
Audience targeting
Signed in or anonymous, a user attribute, or the page URL, combined so every rule must match.
Triggers and frequency
Page load or a time delay, shown once, recurring, or on every visit.
Fatigue window
A project-wide quiet period so nobody sees survey after survey.
Results and CSV export
Funnel, answer breakdowns, click-through, and the full response set as a CSV.
Scheduled release notes
Pick a date and time and the entry publishes itself.
Unread updates badge
A count on the launcher and a dot on the Updates tab until people catch up.
Reactions and feedback
Emoji reactions and a helpful vote on every release note.
Labels and cover images
Color-coded labels readers can filter by, plus a cover image for each entry.
Custom domains
Your announcement page, board, and blog on your own domain, with DNS checks built in.
Theming and dark mode
Colors, header backgrounds, launcher style, and a dark mode for the widget.
Every label is editable
Rewrite or translate any text the widget shows.
Visitor and signed-in modes
Anonymous by default. Pass an email to identify a signed-in user.
Ideas, votes, and comments
Users post and vote from your widget or a hosted board on your domain.
Public roadmap
Planned, In progress, and Shipped columns your users can follow.
Merge duplicates
Fold repeat ideas into one, so votes add up in the right place.
Shipped emails to voters
Mark an idea shipped and everyone who voted for it hears about it.
Keyword research
Find the searches your customers make, scored from your business profile.
Content calendar and drafts
A planned calendar of posts, each drafted in your brand voice for review.
SEO handled for you
Sitemaps, structured data, RSS, and canonical URLs on every blog post.
Search Console built in
Connect Google Search Console to see which searches bring readers in.
Eight question types
Single and multiple choice, dropdown, open text, rating, smiley, NPS, and a link step.
Four standard survey templates
NPS, CSAT, CES, and PMF templates, ready to adapt to your product.
Branching logic
Send each answer to a later question or the end. The first matching rule wins.
Audience targeting
Signed in or anonymous, a user attribute, or the page URL, combined so every rule must match.
Triggers and frequency
Page load or a time delay, shown once, recurring, or on every visit.
Fatigue window
A project-wide quiet period so nobody sees survey after survey.
Results and CSV export
Funnel, answer breakdowns, click-through, and the full response set as a CSV.
Scheduled release notes
Pick a date and time and the entry publishes itself.
Unread updates badge
A count on the launcher and a dot on the Updates tab until people catch up.
Reactions and feedback
Emoji reactions and a helpful vote on every release note.
Labels and cover images
Color-coded labels readers can filter by, plus a cover image for each entry.
Custom domains
Your announcement page, board, and blog on your own domain, with DNS checks built in.
Theming and dark mode
Colors, header backgrounds, launcher style, and a dark mode for the widget.
Every label is editable
Rewrite or translate any text the widget shows.
Visitor and signed-in modes
Anonymous by default. Pass an email to identify a signed-in user.
Questions, answered
The practical details, before you write a single line of integration code.
How do I install the widget?
One script tag with your project ID. No npm package, no build step, and no backend changes, the loader runs asynchronously after your page, so it never blocks initial render.
Will it clash with my site's CSS or JavaScript?
No. The widget mounts inside a Shadow DOM, so its styles are sealed off from your page in both directions, your CSS can't leak in, and the widget's can't leak out. Your global scripts and the widget never share scope.
Can I show a survey to only some of my users?
Yes. Combine rules for sign-in status, an attribute you pass when you identify the user, and the page URL (equals, contains, or a regular expression). Every rule has to match, and anonymous visitors never match a rule that needs an identity.
How does the feedback board work?
Users post ideas, vote, and comment from the Feedback tab in your widget or on a hosted board on your domain. You merge duplicates, move ideas across a public roadmap, and everyone who voted gets an email when their idea ships.
Does ReleaseDock write blog posts for me?
Yes. It scans your website to build a business profile, researches keywords, plans a content calendar, and drafts each post in your brand voice. Every draft waits for your review before it publishes, unless you turn on autopilot.
Can I use the announcement page without the widget?
Yes. It is served as a standalone hosted page on your own subdomain, or a verified custom domain. Link to it directly from your site and skip the embed entirely.
How does user authentication work?
Two modes. Visitor mode is anonymous and needs zero setup. When someone signs in to your app, pass their email (and optionally name and attributes) with ReleaseDock.push(["identify", { email }]). No server code or secret is needed.
Can I bring content over from another tool?
Yes. Release notes import from Markdown one entry at a time, with headings and structure intact.
What's in the trial, and what happens when it ends?
7-day free trial. No credit card required. The trial includes up to 5 surveys, 10 announcements, 1 feedback board, and 3 generated blog posts; custom domains unlock on a paid plan. When it ends, your data stays put and the workspace is locked until you choose a plan.
Build what users ask for. Get found for it.
One script. Feedback, roadmap, changelog, surveys, and an SEO blog, all on your brand.
7-day free trial. No credit card required. One script to install.





