Why timing beats prompting
Apple's built-in review prompt (SKStoreReviewController / requestReview) can only show a few times a year, and you don't control whether it appears. Shown at a random moment, it mostly reaches users who don't care either way.
The best moment to ask is right after you've helped someone. They're relieved, they've just talked to a real person, and they're far more likely to leave a good rating.
Review requests inside the chat
Once a conversation goes well, send a review request with one click from the inbox. The user sees a message in your own words and a button that opens the App Store review page.
- Send from the inbox or let the AI agent suggest it
- Written in your own words, in the user's language
- One tap to the App Store review page
- See how many requests turned into reviews
Fix problems before they become 1-star reviews
Unhappy users who can't find support leave a 1-star review instead. A support chat inside the app gives them a better place to go, so you can fix the problem and keep your App Store rating up.
Frequently asked questions
Is asking for reviews in chat allowed by Apple?
Yes, as long as you don't offer rewards for reviews or only ask users who will rate highly. A plain request after a support conversation is fine.
Does this replace SKStoreReviewController?
No, it complements it. Keep the system prompt for general use and send personal requests after good support conversations.
Does it work in React Native and Flutter apps?
Yes. Review requests work in every app that uses Chatslane.