In-app requests
Capture an idea at the moment a user runs into the need.
For developers shipping iOS, macOS, and web apps
Your users suggest features and vote inside your app. You see what they want most, in one dashboard for all your products, and tell them when it ships.
The board below is live. Tap a vote and watch it re-rank.The board on the right is live. Tap a vote and watch it re-rank.
Install the Swift package or paste one script tag into the product you already ship.
Requests, votes, and comments arrive without anyone leaving your app or writing an email.
Prioritize in the dashboard, move work through stages, and publish a public roadmap.
Capture an idea at the moment a user runs into the need.
See how many people want something and why they want it.
Review, tag, merge, and move requests for every product you run.
Show what's up next, in progress, and completed. Pending ideas stay private.
Track views, votes, and comments on each request over time.
Build your own interface on the same API the SDK and widget use.
This dashboard is connected to the phone at the top of the page. Votes you cast up there show here. Move a request to In Progress and your users see it in the app.
Acme Mobile
Your FeaturePortal dashboard
Home Screen widgets
Apple Watch app
Offline mode
Saved filters
Export reports as CSV
Dark mode
Rejected requests leave the board and disappear from the app. Choose Rejected from any stage menu to try it.
Want to submit requests and reply as the team? Open the full demo
Use the prebuilt board, then reach for the API only if your product needs something custom.
import FeaturePortal
// Once, at launch
FeaturePortal.configure(apiKey: "YOUR_API_KEY")
// Anywhere in your UI
.sheet(isPresented: $showFeedback) {
FeaturePortal.FeatureListView()
}<script
src="https://featureportal.com/widget.js"
data-project="YOUR_API_KEY"></script>Every plan includes the full feedback loop. Paid plans add projects and request capacity, and remove our branding.
$0forever
Try the whole workflow in one product.
$19per month
For developers with a few apps in the store.
$49per month
For a larger portfolio and faster support.
Can't find an answer? The documentation covers setup in detail, or contact us.
FeaturePortal is an in-app feedback platform for iOS, macOS, and web products. It combines a native SwiftUI SDK, an embeddable JavaScript widget, feature voting, comments, a management dashboard, and a shareable public roadmap.
For iOS and macOS, install the same Swift Package and add FeaturePortal.FeatureListView() to a SwiftUI view. For websites, add the FeaturePortal script tag as a floating widget or inline board. Both integrations use the API key from your project settings.
Yes. The Starter plan includes 1 project and up to 25 active feature requests, with FeaturePortal branding. No credit card is required. Pro is $19 per month and includes 5 projects, up to 1,000 active requests per project, and branding removal.
Users can upvote requests to show demand and add comments with context. The dashboard brings those signals together so you can compare requests, understand the underlying need, and decide what should move onto your roadmap.
A project owner can publish a shareable roadmap containing approved, in-progress, and completed requests. Pending and rejected ideas stay private; voting and comments remain available through the in-app feedback surfaces.
FeaturePortal uses API-key authentication, authenticated dashboard access, HTTPS in transit, rate limiting, and managed database infrastructure. Project owners control whether their roadmap is public.
Create a project, add the board to your app, and read your first requests today. No credit card needed.