Experiments

A/B tests for paywalls and prices

Compare paywall designs and prices using purchases and revenue. Use feature flags to target specific users and roll out changes gradually.

leLenscal
A/B testing
Feature flags
A/B tests
A/B testsAnnual plan first
ResultsSetup

A person converts when they send purchase_completed after first being assigned an arm.

ArmPeopleConvertedRateRevenueReading
Variant AControl4,1982606.2%$7,724
Variant B4,2143758.9%$8,892Better than the control
Annual plan first
Does leading with the annual plan earn more than leading with monthly?
Properties
StatusRunning
Variants2 variants
Locations1 location
StartedNov 1, 2026
EndedNot yet
Versionv3
VariantsOnboarding
Variant A50%Lenscal ProLatest published version
Variant B50%Lenscal Pro, annual firstLatest published version
Who gets itThe first line that matches a person decides.
1
Overrides
OnApp user IDqa@lenscal.appQA device
2
Rules
Beta testersOn for 100 % of them
3
Everyone else
Onfor50% of them

Control who gets a feature

Choose specific users or a percentage of your audience for a feature. Increase the rollout gradually while keeping assignments consistent for existing users.

Conclude A/B test

Concluding stops assignment. Optionally pick the winning variant.

Winning variant (optional)Variant B
StatusConcluded
EndedNov 10, 2026
OnboardingLenscal Pro, annual firstv2Live

Publish the winning paywall

Compare the results, select a paywall and conclude the test. Voidhash assigns that paywall to every location included in the experiment.

Test at existing paywall locations

Start a test at a location your app already uses. The SDK loads the assigned paywall without a new app build.

Results for each variant

See how many users entered each variant, how many purchased and how much revenue it earned.

Feature flags

Turn features on or off, or return a named variant. Check flags from your app or backend.

Studio, API and MCP

Create tests and flags in Studio, through the API or from any MCP-compatible client.

Build your first paywall

Join the alpha waitlist. We’ll email you when your invite is ready.

Discord

Ask questions, share your work and talk to the team.

Join the server

Docs

Install an SDK, build your first paywall and explore the API.

Browse docs