Pinned Tweet
For the last 1.5 years, we've been secretly building the tool of my dreams.

๐Ÿ‘‹Introducing Botsi: AI Pricing Models for your subscription app

We built Botsi to optimize the #1 lever to grow your app: Pricing

Finally, weโ€™re ready to share it with the world. ๐ŸŒŽ

How does it work?

โžก๏ธ Itโ€™s pretty simple. Add a few API calls to your app.

โžก๏ธ A custom AI model gets trained.

โžก๏ธ It connects with your existing tech stack.

โžก๏ธ Botsi tells you which paywall or price to show.

โžก๏ธ Revenue goes up.

The secret is that there is no single right price for everyone.

Botsi builds and trains a custom model on your app's contextual, behavioral, and subscription conversion data.

Then, your AI model will tell you which paywall to show to which user to optimize LTV.

You can use Botsi with whatever you're using today, so it's very fast to get started.

We'll work with you to figure out the right data to send into the model and continually iterate and retrain on new data and price points.

โค๏ธThis has been a labor of love over the last year of building, testing, and improving. We appreciate everyone who has supported us so far to get here.

We're onboarding new apps as fast as we can.

Save your spot in line, and we'll reach out to schedule a call and chat!
2
2
15
1,655
I'm honored to be the Gem of the Week in Growth gems!! @sylvainww

We've also got some other ๐Ÿ”ฅ gems from Michael Berliner and Nick Godwin

๐Ÿ’Ž Test a โ€œdesign your trialโ€ paywall: it won in 97% of 140+ experiments, with an 11% ARR lift as a floor.

๐Ÿ’Ž Lead the paywall with only e monthly/weekly behind a โ€œView all plansโ€ link.

๐Ÿ’Ž Add a commitment pact screen to onboarding, even though it adds friction.

๐Ÿ’Ž Explain why youโ€™re asking every onboarding question, even obvious ones like birthday or name.

and tons more!!

Get you gems here
2
0
2
59
Running a "How did you hear about us?" survey? Do this:

- Add a lie option like "TV" to catch people tapping at random
- Add "I used the app before"
- Randomize the answer order
- Use remote config so new options don't need an app update
0
0
3
49
Meet Dr. Revenue

His diagnosis: The 1st screen in your onboarding is boring and you can do better.

You can see 10-30% drop off here.

Ideas:
- Animation that starts playing
- Interactive element
- Copy hook that builds curiousity/suspense

Just stop showing the generic "Get Started" button
0
0
1
57
Everyone watches drop-off at signup, push opt-in, and the paywall.

Nobody looks at the first screen. You can lose 10-30% of new users there.

Most apps show a logo and a "Get started" button. Opal has you tap a rock until it cracks open.

Get creative, you can figure out something more engaging
0
0
0
33
Jacob R retweeted
How to create a high-converting onboarding flow:

I've got 13 principles I tried to distill down from my last 10 years in consumer apps

1. Your first screen matters and is a huge drop off point

It can lose 10 to 30 percent of new users before they tap anything. A plain welcome, een works for big brands; everyone else needs a hook that's interesting and easy
2
1
3
334
We're hosting some app founders and growth leaders for a happy hour for NY App Week

Nice lounge in Hell's Kitchen, free drinks, good food

DM if you want to come or apply at the link below.

Limited spots.
1
1
2
99
How to create a high-converting onboarding flow:

I've got 13 principles I tried to distill down from my last 10 years in consumer apps

1. Your first screen matters and is a huge drop off point

It can lose 10 to 30 percent of new users before they tap anything. A plain welcome, een works for big brands; everyone else needs a hook that's interesting and easy
2
1
3
334
Replying to @JacobRushfinn
๐— ๐—ฎ๐—ธ๐—ฒ ๐˜๐—ต๐—ฒ ๐˜๐—ฟ๐—ถ๐—ฎ๐—น ๐—ถ๐—บ๐—ฝ๐—ผ๐˜€๐˜€๐—ถ๐—ฏ๐—น๐—ฒ ๐˜๐—ผ ๐—บ๐—ถ๐˜€๐˜€.

People don't read paywalls.

They see a price and leave, even when the trial is visible. Trial reminders, choose-your-trial screens, and multi-page paywalls force users to notice it.
1
0
0
16
Replying to @JacobRushfinn
๐—ข๐—ป๐—ฏ๐—ผ๐—ฎ๐—ฟ๐—ฑ๐—ถ๐—ป๐—ด ๐—ฑ๐—ผ๐—ฒ๐˜€๐—ป'๐˜ ๐—ฒ๐—ป๐—ฑ ๐—ฎ๐˜ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฎ๐˜†๐˜„๐—ฎ๐—น๐—น.

Don't drop a new subscriber onto an empty home screen. Imprint sends you straight into your first lesson; Balance auto-starts a sleep meditation for people who picked sleep.

Want more? Go listen to the ast: pricepowerpodcast.com/episodes/25-13โ€ฆ
0
0
0
12
Every onboarding question drains a little energy from your user. Give something back.

Ask: "How old are you?"

Then: "We've helped 1,051,053 people your age improve their mental wellness."

Think about when you're taking vs giving back to your users to create high converting flow
1
0
1
35
Two copy swaps from Fabulous:

Don't say "subscribe." It sounds like a big commitment. They use "Get your 30-day pass" or "Get Premium."

Don't call your free plan "free." Call it "Basic."

I like free stuff. But no one wants to be basic.
0
0
0
31
Duolingo's paywall is 4 screens. The price is on the last one.

1. What you get (and it's $0.00 today)
2. Free vs paid comparison
3. We'll remind you before the trial ends
4. The price

By the time you see a number, you've already invested in saying yes.
1
0
1
50