Turn your Bubble app into a fully functional SaaS business without writing code. Potio integrates seamlessly with Stripe, allowing you to add no-code pricing tables, manage subscriptions, and automatically sync Stripe data with your Bubble database—no webhooks or complex setups needed.
Navigate to the Potio Bubble Plugin page and click "Install."
In your Bubble app, navigate to Data → Data types → User and add the following four fields:
Field Name | Type | Description |
---|---|---|
stripeCurrentPlan | text | ID of the user's current subscription price. |
stripeCustomerId | text | Stripe Customer ID associated with the user. |
stripeSubscriptionId | text | ID of the user's active Stripe subscription. |
stripeSubscriptionStatus | text | Status of subscription: incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, or paused. |
Go to Data → Privacy → User → Everyone else (default permissions) and enable:
This allows Potio to update subscription data in your Bubble database.
Navigate to Settings → API and:
Copy your Bubble Data API root URL and API Token Private Key into Potio's Bubble Integration settings page.
Drag the Potio Pricing Table element onto your Bubble page.
Insert the Pricing Table Key from your Potio dashboard into the element's settings.
Your Bubble app now supports seamless, no-code Stripe pricing and subscription management.