🚀 [NEW PLUGIN] RevenueCat Advanced: The ultimate subscription engine for Bubble!

PLUGIN: RevenueCat Advanced Plugin | Bubble

:rocket: [PRO RELEASE] RevenueCat Advanced: The ultimate subscription engine for Bubble!!

Hello Bubblers! :waving_hand:

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


:globe_with_meridians: 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.


:fire: 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:

:bar_chart: 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.

:shopping_bags: 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).

:shield: 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.

:wrapped_gift: 4. Growth & Promotional Tools

  • [POST] Grant Promotional Entitlement (v1): Reward users with temporary premium access (e.g., 2 weeks free) using duration formats like P2W or P1M.
  • [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.

:chart_increasing: 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.

:shield: 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.

:rocket: Resources


[!TIP]
Scaling? Use the List Products (v2) and Metrics Overview actions to build your own custom admin panel inside Bubble and keep an eye on your revenue in real-time. :chart_increasing:

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! :balloon:

1 Like