Smart App Store Review Routing
Turn satisfaction into 5-star reviews
Improved App Store Ratings
Prompt users who love your app at the moment they love it most. Behavioral signals beat random timing every single time.
Redirect Frustration Productively
Unhappy users get a direct channel to tell you what's wrong instead of venting in a 1-star review you cannot respond to privately.
No Review Gating
Fully compliant with Apple's App Store Review Guidelines. Both satisfied and unsatisfied users can leave App Store reviews at any time.
Behavioral Satisfaction Engine
Track weighted events like purchases, shares, streak completions, and session depth. Time decay ensures the score reflects current sentiment, not last month's honeymoon.
Your best users should be your loudest reviewers
App Store ratings make or break discoverability. A 4.5-star app gets dramatically more organic downloads than a 4.0-star app. But most developers either prompt too aggressively and annoy users, or never prompt at all and leave ratings to chance.
Feedback Board takes a different approach: behavioral satisfaction scoring. Instead of guessing when to show SKStoreReviewController, the SDK watches for signals that a user is genuinely happy.
How the satisfaction engine works
You define which events indicate satisfaction: completing a workout, finishing a level, making a purchase, sharing content, or hitting a usage streak. Each event type carries a configurable weight. The SDK accumulates a satisfaction score with time decay, so it reflects how the user feels right now, not how they felt three months ago.
When the score crosses your threshold, Feedback Board presents Apple’s native review prompt. No custom UI. No pre-screening question. No gating. Just the right prompt at the right moment.
What about unhappy users?
Users whose satisfaction score is low never see a review prompt. Instead, they see a gentle invitation to share feedback directly with you through your Feedback Board. This is not review gating. Both paths are always available. But by offering a direct channel at the moment of frustration, you give unhappy users a better option than a 1-star review.
Fully Apple-compliant
Apple’s guidelines are clear: you cannot condition the review prompt on a positive response to a satisfaction question. Feedback Board never asks “Are you enjoying this app?” before showing the prompt. The satisfaction score is calculated passively from behavioral signals, not from a pre-prompt question. Both happy and unhappy users retain full access to leave App Store reviews at any time.
Quick Integration
import FeedbackBoard
// Track positive engagement signals
FeedbackBoard.track(.completedLevel)
FeedbackBoard.track(.sharedContent)
FeedbackBoard.track(.madeInAppPurchase)
// The SDK automatically determines when to
// present the App Store review prompt based
// on accumulated satisfaction signals.
Ready to add smart app store review routing to your app?
Get started in under 5 minutes with our native iOS SDK.