
InAppStory is on its way to Web Summit 2025



Karina
Author @ InAppStory
A leading telecom app needed two things at once. First, explain new and complex features inside the app. Second, move users into partner offers and revenue events without adding friction. Two questions shaped the work.
Our client compared the same plan transfer promo in two delivery formats. One version ran as a story in the home carousel. The other ran as an in-app message shown in context. Visuals and copy were identical to focus on delivery effects.
In-app messages clicked more. On a partner subscription bundle the results are as follows: Story reached 1.16% CTR, while in-app bottom sheet - 6.47% CTR. Lift for in-app: 5.6x on the same promo.
On the plan transfer offer, across two variants, stories averaged 1.01% CTR and in-app messages averaged 2.84% CTR.
Stories still excelled at onboarding and task education. Read rates landed between 32.61 percent and 45.62 percent with strong click through.
A national telecom app needed one in-app content system that could do two jobs at once. First, teach users how to use core features without long help articles. Second, turn interest into action at the right moment with minimum friction.
The team already published many stories across the app: onboarding and setup, plan and payments, travel preparation, safety and support, household features.
They also used in-app messages that appear when a user reaches a relevant step. What they wanted was a reliable way to decide which surface should carry which message and proof that the split works.
This model runs across many subjects: users see education when they browse and a focused prompt when they are ready to act.
To understand the impact of delivery, our client ran the same plan transfer offer in two formats.
Visuals and copy were the same. Two creative versions were used to avoid single-creative bias. The client measured impressions, story reads, clicks, and CTR.
Variant 1 — Partner subscription bundle
Story reached 333,043 engaged and 3,847 clicks which is 1.16% CTR
In-app bottom sheet reached 130,365 engaged and 8,435 clicks which is 6.47% CTR
Lift for in-app 5.6x

Variant 2 — Plan transfer, version A
Story reached 140,683 engaged and 1,292 clicks which is 0.92% CTR.
In-app reached 307,670 engaged and 9,240 clicks which is 3.00% CTR.
Lift for in-app 3.27x.

Variant 3 — Plan transfer, version B
Story reached 594,829 engaged and 6,497 clicks which is 1.09% CTR.
In-app reached 1,358,063 engaged and 36,532 clicks which is 2.69% CTR.
Lift for in-app 2.46x.

Average by format across Plan transfer variants
Stories 1.01% CTR.
In-app messages 2.84% CTR.
When a user meets the same idea in context, the click rate rises. The bottom sheet catches people who are already deciding, so fewer steps are needed. The carousel still contributes broad coverage and discovery, which is valuable for brand and education.
Virtual assistant onboarding:
543,152 engaged
177,134 reads
32.61% reading rate
62,851 clicks
11.57% CTR
The flow explains value first, then shows the exact UI users will see, then invites the action. That order reduces uncertainty and speeds setup.

Stay Connected balance safety:
14,669 engaged
6,692 reads
45.62% reading rate
1,302 clicks
8.88% CTR

A single scenario with clear numbers makes the concept tangible. An extra express limit is introduced only after the main idea is understood. Users feel safe to continue.
Roaming guide story:
676,214 engaged
98,886 reads
14.62% reading rate.
Even without a hard CTA, a well structured story holds users. That trust is worth carrying into seasonal pushes and support topics.
Plus subscription bottom sheet:
130,365 engaged
8,435 clicks.
6.47% CTR

One benefit, one action, shown at the right moment, can outperform broader placements for revenue tasks.
For telecom, the lever is delivery. When the same creative appears at the decision step as a bottom sheet, CTR can rise up to 5.6x versus the story version of the same message. Stories carry the heavy work of understanding. They hold attention at scale with 32 to 46% reading rates and lower pressure, which is ideal for onboarding, coverage tips, roaming guidance, and feature education.
The most reliable pattern is to stage intent in stories and capture it in context: prime users in browse surfaces, then trigger a bottom sheet only when a high-intent event fires, such as starting a plan change, opening add-ons, viewing partner perks, topping up, or entering a roaming flow.
When the goal is commerce, event-based bottom sheets shown at the decision step convert better because they keep one benefit and one action in focus. The takeaway is simple: use stories to teach and in-app messages to close.