PLUGIN: RevenueCat Advanced Plugin | Bubble
[PRO RELEASE] RevenueCat Advanced: The ultimate subscription engine for Bubble!!
Hello Bubblers! ![]()
Stop struggling with basic subscription integrations. We are excited to launch RevenueCat Advanced, the most powerful, secure, and production-ready plugin for handling monetization in Bubble.io.
Whether you are building a professional web SaaS or a high-converting mobile app built natively with Bubble or wrapped with solutions like BDK Native or others, this plugin gives you the same capabilities used by top-tier dev teams through 22 specialized server-side actions
Trilingual Documentation (EN/ES/FR)
Complexity shouldn’t be a barrier. Our Demo App is a Complete Documentation Hub!
Inside, you will find interactive step-by-step setup guides available in English, Español, and Français. No more guesswork—just follow the guide for your preferred language and go live in minutes.
The Full Powerhouse: 22 Specialized Actions
We’ve mapped almost every essential RevenueCat endpoint to a clean Bubble Action. Here is the complete list categorized by business use-case:
1. Subscriber & Transaction Management
- [GET] Get Subscriber Info (v1): Deep-dive into user profiles. Retrieve entitlement IDs, specific expiration dates, and store identifiers.
- [POST] Update Subscriber Attributes (v1): Sync user metadata using reserved keywords (
$email,$displayName, etc.) or custom attributes for segmentation. - [POST] Validate Receipt (v1): Securely verify App Store and Play Store receipts on the server to prevent fraud and unlock features instantly.
- [POST] Create or Transfer Subscriber (v1): Create new profiles or merge purchase histories when users change identifiers.
- [POST] Defer Subscription (v1): Delay a customer’s next billing date—perfect for customer retention and support.
- [POST] Revoke Subscription (v1): Instantly cancel a manual or specific subscription for a user.
- [GET] List Customer Transactions (v2): Access a user’s full purchase history for audit logs or in-app support.
- [POST] Create Customer (v2): Advanced customer management for projects using the v2 architecture.
2. Product & Catalog Logic (v1 & v2)
- [GET] Get Offerings (v1): Fetch your basic paywall offerings to display plans to your users.
- [GET] List Products / Create Product (v2): Manage your App Store/Play Store catalog dynamically. Create or modify products without writing a single line of JSON.
- [DELETE] Delete Product (v2): Keep your catalog updated by programmatically removing deprecated items.
- [GET] List Offerings v2: Retrieve advanced offerings with rich metadata and localized configurations.
- [POST] Create Offering (v2): Dynamically build new offerings for targeted campaigns.
- [POST] Set Offering Override (v2): Show specific offerings to specific users (e.g., VIP-only discounts).
3. Entitlements & Permissions
- [GET] List Entitlements (v1/v2): Fetch all current permission levels defined in your RevenueCat project.
- [POST] Create Entitlement (v2): Define new access levels dynamically from your Bubble app.
- [POST] Grant Entitlement (v2): A modern v2 way to give users access to specific features.
4. Growth & Promotional Tools
- [POST] Grant Promotional Entitlement (v1): Reward users with temporary premium access (e.g., 2 weeks free) using duration formats like
P2WorP1M. - [POST] Revoke Promotional Entitlement (v1): Stop promotional access immediately if misuse is detected.
- [GET] List Paywalls (v2): Access your RevenueCat Paywall configurations to keep your design and pricing in sync.
5. Monitoring & MRR
- [GET] Metrics Overview (MRR) v2: Pull key growth metrics like MRR directly into your Bubble internal dashboards.
- [GET] List Customers v2: Retrieve lists of customers based on filters for administration and reporting.
Why Professionals Choose This Plugin
- 100% Server-Side: Protect your Secret Keys. All calls are executed on Bubble’s servers, never in the client’s browser.
- Fetch-Native: Built with modern JavaScript logic for speed and reliability.
- BDK Native Ready: Specifically tested to work with the BDK wrapper for seamless mobile store validation.
Resources
- Demo App & Trilingual Docs: Launch the Hub
[!TIP]
Scaling? Use theList Products (v2)andMetrics Overviewactions to build your own custom admin panel inside Bubble and keep an eye on your revenue in real-time.
We are dedicated to maintaining this as the most powerful monetization tool for Bubble. Let us know how you’re using it in the comments!
Happy building! ![]()