In-App Message

Communicating with your users inside your app is done using a Message Hookpoint. These in-app messages are modals which can be configured to display as a prompt with two buttons, a prompt with one button, or a single image with no buttons.

All message configuration and styling is handled through the User Hook admin page, so there is no coding needed inside the app to create a new message.

The buttons on a message can be configured with the following “on click” actions:

Type Action
Open App Store Rating Page Opens the iTunes or Google Play page for this app
Open Feedback Page Opens the in-app User Hook Feedback screen
Open Survey Opens the corresponding in-app User Hook Survey
Open URI Opens a URI in the device’s web browser for external URIs. Can be used to open internal custom URIs (ie. app://screen1)
Run Action Execute a custom action
Close Prompt Removes the message from the screen

Examples of In-App Messages

In-App Messages are very flexible and can be used for many different usages. A few examples include.

  • Rate This App prompt
  • “What’s New” in this app version
  • Cross promotional image ad
  • Highlighting featured content

Effective Rating Prompt Usage

Good ratings and reviews are vital for apps to get downloads. Apps with a large number of positive reviews normally have higher download rates. How can you get these ratings? Ask you users for them.

The bad thing about rating prompts is that apps often use them in a way that annoy users. If the app prompts a user for a rating during the first launch or prompts the user too frequently, the prompt my backfire and cause a negative review. For this reason, we suggest using the following guidelines when showing a prompt:

Use Proper Hook Point Settings

Through the power of Hook Points, developers have the opportunity to increase their chances of a positive rating.

  1. Target Users with a handful of sessions. Wait until the user has used the app for a few sessions before prompting them for a rating. If they use the app frequently, there must be something about the app that they enjoy.
  2. Limit the prompt to only show to a user once or twice. Don’t keep bugging your user. That will just make them mad and possibly leave a poor rating.
  3. Target Users who have not already rated the app. Your user was nice enough to already rate your app, so don’t look out of touch and ask them for another rating.

Ask a Qualifying Question

One way to hopefully prevent a poor review is by asking a qualifying question. By displaying a prompt with a question like “Are you enjoying using this app?”, developers can get an indication of if the user will leave a positive or negative review.

If the user says they are enjoying the app, then show them the rating prompt. If the user is not enjoying the app, show them another prompt asking if they would like to leave some feedback, which could route them to the feedback flow. By routing negative users to the feedback, the developer not only avoids a negative review, they also get feedback on how to make the app better for that user.