// FEATURES
Everything you need. Nothing you don't.
The full product — boards, voting, roadmap, changelog, widget, analytics. Built for the workflow of collecting feedback, shipping the right thing, and closing the loop.
// COLLECT
Capture every idea, from every channel.
A public portal your users actually reach, plus a one-script widget that drops into your app. No signup walls, no email-gated forms, no friction.
YOUR APP — FEEDBACK
What should we build next?
Dark mode
IN PROGRESSCalendar view
PLANNEDPDF export
PLANNEDSlack notifications
Public portal
A branded feedback portal at your own domain, live in under a minute. Users browse boards, vote, and submit — nothing to install.
Embeddable widget
One script tag adds a feedback button to your app. Configurable position, label, trigger icon, and accent colour. Zero redirects.
Anonymous voting
Users vote and submit without signing up. A random identifier in a first-party cookie prevents duplicates — no IP address processed. If they log in later, their votes carry over.
Duplicate detection
As users type a new post, we show them the top 5 similar posts already on the board. Fewer duplicates, cleaner signal.
Moderation queue
New posts can wait for admin approval before appearing publicly. Approve or reject in bulk; no spam reaches your board.
Post tags
Flat, board-scoped labels for categorizing posts. Filter the public board by tag, search matches tags, bulk-tag from the admin view.
Board templates
Spin up new boards from templates — Feature Requests, Bug Reports, Ideas. Sensible defaults out of the box, customisable from there.
// PRIORITIZE
Turn noise into one obvious thing to ship.
Votes sort themselves. Statuses are yours to shape. Merge duplicates, pin the important stuff, and work through the queue quickly.
Voting
One vote per user per post. Optimistic UI, instant feedback, public vote counts. Anonymous voters deduplicated via a first-party cookie — no IP processed.
Sort and filter
Sort by Top, Newest, Trending, or Most Discussed. Filter by status, tag, or search. Multi-select status filters for power users.
Custom statuses
ProCreate the exact workflow your team actually uses. Reorder, rename, recolour, and reassign posts when a status is removed.
Post merging
Pick two duplicates, choose the primary, and merge. Votes are deduplicated, comments transferred, and the loser is deleted cleanly.
Pinning
Pin a post to the top of the board. Use it for announcements, ongoing discussions, or the current big thing.
// SHIP
Close the loop every single time.
Move a post to Shipped and your users find out. Subscribers get a browser push, the submitter gets an email, the changelog publicly tracks everything you've shipped. No per-notification fees, no email-tax scaling.
CHANGELOG
What we shipped
Dark mode
You asked, we shipped. Toggle it from your profile — or let it follow your system preference.
Keyboard shortcuts
Navigate posts with j/k, open with Enter, approve with a. Press ? for the full list.
Browser push notifications
Voters can opt in per-post to get a browser ping when you mark it complete. No email collection, works on free plans, zero per-notification cost.
Email the post submitter
Starter+One email to the submitter the moment a post is marked complete. No per-status-change spam, no inbox fatigue. Opt-in per board, plan-gated on Starter+.
Slack integration
Starter+Fire new-post and status-change events to a Slack webhook. Keep your team in the loop without checking the dashboard.
Weekly digest
Monday morning digest with the past week's top posts, votes, and activity. Skip boards with no activity automatically.
Public roadmap
Starter+Show what's planned, in progress, and shipped. Explicit status-to-column mapping — the roadmap looks exactly how you want it to.
Changelog
ProPublish release notes tied to the posts they shipped. Voters see their request under 'Related feedback'. Atom RSS feed for syndication.
// GROW
Plug it into the rest of your stack.
Your brand on your domain. Your data in your format. Programmatic access when you need it. Team members bundled into the base price.
Custom domain
Starter+Serve your portal at feedback.yourapp.com. DNS-verified, zero-downtime, automatic certificate provisioning.
Accent colour
Starter+Pick an accent colour per board. Applies to the portal, widget, vote buttons, and status pills — no CSS required.
Private boards
ProGate boards to paying customers, logged-in users, or specific domains. Keep sensitive roadmap work out of public view.
Board analytics
ProPosts per day, votes per day, resolution rate, and average time-to-done. Trends over 7, 30, or 90 days, filterable by board with a per-board breakdown.
CSV import & export
Starter+Bulk-import up to 500 posts with fuzzy status matching (Starter+). Export any board as CSV, formula-injection safe (Pro).
Webhooks
ProHMAC-signed outgoing webhooks for post created, post updated, status changed, and vote added. Retry with exponential backoff.
API access
ProREST API with Bearer token auth. Read boards, posts, tags, and votes. Submit posts and toggle votes programmatically.
Team members
Bundled into the base price — up to 3 on Starter, 10 on Pro. No per-seat surcharge when your team grows.
// WHAT WE DON'T DO
A short list of things we've decided not to build.
- No SSO or SAML. FeedIndex is built for solo founders and small teams, not enterprise IT. If you need SSO today, pick a different tool.
- No native Jira or Linear integrations. You can call the API from your own automation if you need it, but we won't build and maintain per-vendor integrations.
- No downvoting. Feedback boards work because people feel heard. Downvotes turn them into a popularity contest.
- No enterprise-only everything. No SCIM, no custom SLAs, no procurement review. We keep the product focused so the price stays flat.