Skip to main content

What is RevenueCat

RevenueCat allows you to add in-app subscriptions to your native mobile app. To get started, ask Agent to set up a subscription, connect your RevenueCat account, and Agent handles the logic and provides a test environment.

Prerequisites

Before you start, you need:
  • A Replit project created with a Mobile app
  • A RevenueCat account (only an email and password are required—no bank account or additional setup needed)

Get started

1

Ask Agent to add a subscription

Describe the subscription you want. Agent plans the integration, installs packages, and sets up RevenueCat.
Replit Workspace showing Agent responding to a prompt to add a subscription
2

Connect your RevenueCat account

Agent prompts you to connect RevenueCat. Select Connect RevenueCat to begin the authorization flow.
Agent chat showing the Connect RevenueCat banner with a Connect button
A modal confirms you are connecting to RevenueCat. Select Continue to RevenueCat to proceed.
Connect RevenueCat modal showing privacy and security information
3

Authorize Replit

On the RevenueCat authorization page, select Read & Write access and then Authorize to grant Replit access to your RevenueCat account.
RevenueCat OAuth authorization page with Read and Write access selected
4

Agent builds your subscription

After authorization, Agent creates the RevenueCat project, configures products and entitlements, builds a paywall screen, and wires up subscription logic throughout your app.
Agent summary showing the paywall screen with subscription features and pricing
Mobile app home screen showing a Premium badge for subscribed content

Test subscriptions

Replit previews use RevenueCat’s test mode. When you test a purchase in Expo Go, you see a test purchase dialog instead of a real payment flow. No money is charged.
Test purchase dialog on a mobile device showing package details and test buttons
Test purchases are safe to use during development. You can test both successful and failed purchase flows without any real charges.
Once your app is published to the App Store, purchases use real money. Make sure your RevenueCat products and pricing are correct before submitting to the App Store.

Manage subscriptions

To modify your subscription, ask Agent. For example: Agent updates your RevenueCat product configuration, paywall UI, and subscription logic to reflect the change.
Replit Workspace showing Agent modifying the subscription price from monthly to yearly

Frequently asked questions

No. You only need an email and password to create a RevenueCat account. Bank account setup is handled separately through Apple or Google when you are ready to receive payouts from the App Store or Google Play.
No. During development, Replit previews use RevenueCat’s test mode. Purchases are simulated and no real charges are made. Real charges only apply after your app is published to the App Store.
RevenueCat is designed for native mobile apps. To add subscriptions to a web app, use the Stripe integration instead.
You can set up monthly or yearly subscriptions, configure pricing, manage entitlements, and build paywalls. Ask Agent to make changes—it handles both the RevenueCat configuration and your app code.