Invitation types

When a survey has a invite trigger, the following types of invitation are available:

Digital provides built-in targeting options for banner and alert invites. Custom intercepts and push native alerts rely on their own targeting logic. When an invitation to provide feedback is accepted the respective survey is displayed. Surveys are seamlessly preloaded to enable instant rendering.

Invites can also be used as App Rating engagements. Any of the above types can be used to prompt users to leave an app store rating and review.

Choose a type of invitation from the survey's targeting settings Invitation Design tab.

Note: By default, invitation surveys are set to the partial form view

Invitation actions

Once an invitation to provide feedback has been triggered, it provides a set of actions that the user chooses from, such as accepting the invite. How the user can respond to the invite depends on the type of invitation the survey uses. Generally the possible actions are:

  • Accept Invite - Invitation is accepted and the survey with the matching FormID is displayed. Typical user behavior is tapping the invitation's button or the banner alert.
  • Defer Invite - Invitation is deferred (for example snoozed or ignored) until a future SDK session. Typical user behavior is not tapping a banner invitation after the default duration of 5 seconds. This does not apply when the sticky option is enabled for the banner invitation duration.
  • Decline - Invitation is not accepted and user is quarantined, if any of those options are configured. Typical behavior is swiping the invitation away.

Notes:

  1. Depending on the type of invite, some actions are button based and some are gesture based. See Gesture-based invites.
  2. See SDK Session Quarantine (Cool down period) for user cool-down logic that can be implemented for accepted or declined invitations

Banner invitation

A banner invitation uses native OS components to display a non-blocking invitation to provide feedback.

Example banner invitation.

Surveys with an invitation trigger use a banner invite by default. A banner invitation provides a smooth experience because the user can choose to accept or ignore it without interrupting their current journey in the app.

The look and feel for banner invites:

iOS

Android

For more information see Banner invitations.

Native alert invitation

The native alert invitation utilizes the device's OS dialogs to invite the user to leave feedback. This type of invitation is a modal based UI. As such, it blocks the user from using the app further until a response is provided. A native alert invitation’s actions are button based, as per standard native OS alert behavior.

Example native alert.

The look and feel for native alert invites:

iOS

Android

For more information see Native alert invitations.

Local notification invitation

Use local notifications to target users using OS native notifications, even when the app is in the background. Unlike push notifications, local notifications are triggered by Digital without the need for an additional notifications server.

This is the first type of Digital invitation that can target users even when the app is not in the foreground. For example, targeting users who have not opened the app in more than one month.

For more information see Local notification invitations.

Push notification invitation

Push notification invitations utilizes the device's OS notifications to invite the user to leave feedback.

Example push notification.

The look and feel for push notification invites:

iOS

Android

For more information see Push notification invitations.