What are Stories?

Stories are multi-screen interactive experiences that appear inside your mobile app to onboard users, collect their preferences, and drive activation.

Overview

Think of Stories like Instagram Stories, but for in-app onboarding. They're full-screen, tappable guides that take users through key moments in your app onboarding. Stories feel native and engaging - users swipe through screens, make selections, and interact naturally.

What Can You Build?

Stories are versatile. Here's what teams commonly create:

  • Onboarding: Welcome new users
  • Explain key features
  • Collect preferences

Key Concepts

Screens

A Story is made of one or more screens. Each screen is a single view - like a slide in a presentation. Users swipe or tap to navigate between screens.

Elements

Each screen contains elements: text, images, buttons, input fields, selection lists, and more. You arrange these on a visual canvas to create your design.

Displaying Stories

Stories are displayed in your app by calling Snoopr.showStory() from the SDK. This function should be called once in your app.

Experiments & Targeting

When running experiments, user targeting is handled automatically through traffic allocation. The Snoopr SDK determines which users see which variant.

How Stories Work

  • You design your Story in the visual editor - no code needed
  • You publish to make it live
  • You call Snoopr.showStory() once in your app to display Stories
  • The SDK automatically handles experiment targeting and traffic allocation
  • You analyze completion rates, drop-offs, and responses

What Makes Snoopr Stories Different?

  • No-code visual editor - Build Stories without engineering
  • Native experience - Feels like part of your app, not a popup
  • Data capture - Collect user responses and preferences
  • Light & dark mode - Automatic theme support
  • Real-time updates - Publish changes without app store updates
  • Offline support - Stories work even without connectivity

For Developers: Ready to show Stories in your app? See the Developer Documentation.