Skip to main content

Prompt A/B Testing

Prompt A/B Testing compares full permission-prompt configurations against each other and promotes the strongest performer. Unlike content A/B testing, which tests notification wording, Prompt A/B Testing tests how you ask visitors to subscribe — including testing entirely different prompt types against one another (for example, a Slidedown Prompt against a Subscription Bell).

Accessing Prompt A/B Testing

  1. Navigate to your app
  2. Click Prompt A/B Testing in the app menu (under Testing)

Test List

View all completed or cancelled prompt tests. New apps start with an empty list and a New Prompt Test button.

The Prompt A/B Testing list showing past tests and the New Prompt Test button

Creating a Test

1. Test Settings

SettingDescriptionRange / Options
Test NameAn internal name so you can recognize this experiment later in historyRequired
Test Audience SizeThe percentage of eligible visitors who enter the test. The remaining visitors keep seeing your current default prompt setup.Slider, default 50%
Completion ActionWhat happens to your default prompt settings when the test endsLeave As Is — keep your current defaults unchanged and close the experiment. Apply Winner To Defaults — promote the winning variant's configuration to become your app's actual default prompt setup.
Auto-close TestAutomatically evaluate conversion rate after a delay, then either select a winner automatically or move the test into manual reviewOn/Off
info

Completion Action is the key thing to get right before starting a test. Set to "Apply Winner To Defaults," a finished test doesn't just report a winner — it overwrites your app's live default prompt configuration with it. If you want to review results before anything changes, leave this on "Leave As Is" and apply the winning configuration to your defaults manually afterward.

2. Create Variants

Add 2–4 variants. Each variant is a complete, independent prompt configuration — not just different wording on the same prompt type.

FieldDescription
LabelIdentifies the variant (A, B, C, D)
Prompt TypeSlidedown Prompt, Subscription Bell, Category Slidedown, or Inline Prompt
Trigger ModeAutomatic (shown based on Page Views / Delay Seconds below) or Manual (triggered via SDK)
Page Views / Delay SecondsFor Automatic trigger mode: how many page views and/or how long to wait before showing this variant
Action MessageThe message shown to users (max 255 characters)
Accept Button / Deny ButtonButton text and color for each
IconOptional image shown in the prompt
PositionDesktop Position (5 placements) and Mobile Position (fewer options — full-width on mobile, only vertical placement applies)

Subscription Bell variants get a reduced Position choice (Bottom Left / Bottom Right only, rather than the full 5-option desktop set) plus a Size option (Small/Medium/Large), matching the standalone Subscription Bell configuration.

Each variant has its own live preview panel, showing exactly how that configuration will render.

Configuring a variant's prompt type, appearance, and live preview

3. Save as Draft

Click Create Draft to save. Like content A/B tests, the test starts in Draft status and does not run until you start it.

Test Lifecycle

info

Starting a test's exact click-through steps and the manual winner-selection screen were not directly observed and are described below by analogy with content A/B Tests. Everything else in this section — the Viewing Results structure and the Apply Winner to Defaults behavior — has been confirmed against a real completed test.

Starting a Test

  1. Open a Draft test
  2. Review settings and variants
  3. Click Start Test
  4. Confirm the action

Visitors are split according to your Test Audience Size setting; each group in the test sees a different variant, and conversion is tracked per variant.

Viewing Results

Confirmed against a real completed test. Each variant's card shows:

FieldDescription
Prompt TypeThe variant's configured prompt type
ExposuresHow many visitors saw this variant
SubscriptionsHow many of those exposures converted to a subscription
ConversionSubscriptions ÷ Exposures, as a percentage

The winning variant is marked with a "Winning Variant" badge. The test header shows Created and Completed dates alongside the variant count.

Selecting a Winner

  • Automatic (if Auto-close Test is enabled): the system evaluates after the configured delay and applies the Completion Action you set.
  • Manual: open the test, review variant performance, and select a winner explicitly. (The exact manual-selection screen wasn't directly observed — described here by analogy with content A/B Tests.)

Confirmed: setting Completion Action to Apply Winner To Defaults does rewrite the app's live default prompt configuration (e.g., Permission Prompts) to match the winning variant — this is not just a claim in the UI copy, it's been verified against a real test.

Cancelling or Deleting

Expect the same rules as content A/B Tests: cancellable while in Draft or Testing status; deletable only while still in Draft.

Prompt A/B Test vs. Content A/B Test

Use Prompt A/B Testing When...Use Content A/B Testing When...
Optimizing how you ask people to subscribeOptimizing what a notification says
Comparing prompt types against each other (e.g. Slidedown vs. Bell)Comparing title/body/image variations
Trying to improve opt-in rateTrying to improve click rate

Example Test Scenarios

Testing Prompt Type

Variant A: Slidedown Prompt, appears after 5-second delay Variant B: Subscription Bell, persistent, bottom-right

Goal: Find out whether a soft slidedown or an always-available bell converts more visitors.

Testing Trigger Timing

Variant A: Slidedown Prompt, shown immediately (0 page views, 0 second delay) Variant B: Slidedown Prompt, shown after 2 page views and a 10-second delay

Goal: Compare showing the prompt right away against waiting for engagement first.

Testing Category Opt-In

Variant A: Standard Slidedown Prompt (subscribe to everything) Variant B: Category Slidedown (subscribe to specific topics)

Goal: See whether letting users choose topics up front increases or decreases opt-in rate.

Next Steps