Skip to content
Your first 50 people are on us.
Paywall recovery, with a conversation

More paying users.
For your app.

They leave your paywall without paying.
Hazel texts to help them take the next step.

Works with RevenueCat and Stripe. iOS, web, or both.

From paywall to paidDefault timing example

Illustrative example: Maya leaves Lumen Habits’ $12 monthly paywall. This example uses the default five-minute wait, then Hyzl checks payment. Every wait, message, and step count is customizable in Flow, with up to four steps. Hazel sends a text; Maya replies, pausing the sequence. Maya calls the same number and Hazel answers in the incoming call experience that is rolling out. Maya subscribes, payment is verified, and the remaining recovery texts stop.

12-second story. Hover or focus to pause.
One familiar number

One number.
Both directions.

Hazel texts first. When they text back, she answers. When they call, she picks up. One number, both directions.

Hazel texts firstOutgoing texts
They text backHazel replies
hYour number+1 (415) 555-0148Illustrative number
Rolling out nowThey call. Hazel picks up.Incoming calls · the same number
The dashboard, for real

It’s all right here.

The recovered revenue.
The conversation. Your next move.

Real product screens. Sample workspace data.
Try Hazel

A question.
A way forward.

Ask about Lumen Habits, our example app. See how a quick answer can bring someone back to their paywall.

This is a scripted preview. On your number, Hazel uses your app’s own knowledge.
Sample app

Lumen Habits

$12 / month
A scripted demo. Try a question below, or write your own.
Hazel

Hi Maya, I’m Hazel, Lumen Habits’ AI rep, powered by Hyzl. Saw you were checking out the $12/month plan. Anything I can help with?

Example answers for a fictional app. Nothing is sent to a phone.

Your flow,
your timing.

Default sequence example: first text 5 minutes after exit, with follow-ups at 1 and 3 days.

Customize every wait, message, and step count in Flow, with up to 4 steps.

Install

One event.
We’ll take it from there.

Your paywall tells us they left.
We check whether they paid.

Swift package

Two lines. When the SDK lands.

Coming soon

The Swift SDK is on the way. Connect your app today by sending the paywall event from your server.

Package previewimport Hyzl
Swift · planned two-line setup
Hyzl.configure(publicKey: "YOUR_PUBLIC_KEY")
Hyzl.paywallClosed(userId: user.id, phoneNumber: user.phone)

Future SDK syntax with a placeholder public key. The ingest token stays on your server.

Your first 50 people
are free.

One person, counted once for 30 days.
No commission on recovered revenue.

Your first 50 people are free
$100/ month

Includes 100 people per month.
Then $1 for each additional person.

A person counts once per 30 days.

Your first 50 are a one-time allowance per app. Person 51 starts the monthly plan.

A card is required before going live. No commission on recovered revenue.

All prices in USD.
Once billing starts

Slide to explore, or enter your monthly volume above.

Estimated monthly price$500/mo

$100 includes 100 people + 400 additional people × $1.

The $100 base is billed in advance. Additional people are billed afterward. This estimate does not create a charge.

What’s next

More moments
to bring them back.

The next chapters.
All coming soon.

  1. Coming soon01

    Trial ended

    Reach out when a trial ends without a subscription.

    Day 1Day 7
    Trial ends Payment check
  2. Coming soon02

    Cancelled

    Give former subscribers a thoughtful way back.

    SubscriptionCancelled
    A way back, when they’re ready.
  3. Coming soon03

    Hosted short links

    Short links on your subdomain, with click tracking.

    Your short link
    go.yourapp.com/abc
  4. Coming soon04

    Swift SDK

    Bring event tracking directly into your iOS app.

    Native package
    import Hyzl
    Hyzl.paywallClosed(…)
  5. Coming soon05

    Calls when it matters

    Hazel calls only when a text shows real intent.

    “Can we talk?”
    Hazel calls

Scroll to explore what’s next.

Your next subscriber is already in your app.

Start with 50 free