Paywalls

Build and update paywalls without an app release

Design paywalls and onboarding flows in your browser. Add your products, translate the copy and publish. Make changes whenever you need to, without a new app build.

Voidhash
Lenscal Pro
Screen
Hero
Title
Subtitle
Plans
Annual
Monthly
Purchase button
Screen
Eat better, one scan at a timeScan any meal and get calories and macros in seconds.
Annual7 days free$29.99
Monthly$4.99
Start free trial
Maya
Tom
mato
DesignInteraction80%
Position
X16
Y140
Appearance
%100
Typography
Inter
Bold
20
1.2
0
Fill
FFFFFF100%
Locales
EnglishDefault
Deutsch4/4
日本語2/4
ElementEnglish (default)Deutsch
TitleTextEat better, one scan at a timeBesser essen, Scan für Scan
TrialText7 days free7 Tage kostenlos
Purchase buttonPropStart free trialKostenlos testen
Footer linkTextRestore purchasesKäufe wiederherstellen

Translate your paywalls

Add languages and translate every screen in one view. Compare each translation with the original and see which strings still need work.

Paywall locationSlugPaywallState
OnboardingonboardingLenscal Prov5Live
Settings upgradesettings_upgradeLenscal Prov5Live
Scan limitscan_limit—Empty
Build #12 is live
await voidhash.client.presentFlow("onboarding")

Publish without an app update

Set up named locations for paywalls in your app, such as onboarding or settings. Change the paywall assigned to a location from Voidhash. Published updates reach devices within about an hour.

Multi-screen flows

Build an onboarding flow with multiple screens. Open each step as a page, modal, sheet or dialog.

Custom components

Write your own components and add them to the designer alongside the built-in library.

Preview on your phone

Scan a QR code to try your paywall on a device before publishing. Works with iOS, Android and React Native.

Edit together

Work in the same design with your team or coding agent. See cursors, selections and edits as they happen.

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