Pricing entry

Upgrade Prolifica

Move from local beta exploration into higher-volume Prolifica workflows when the paid plan is available.

Billing flow states

Free beta

Local prompt workflows remain available during beta.

Paid access

Higher-volume prompt runs and priority beta fixes can sit behind Stripe checkout.

Disclosure

No charge is taken from this static page until live checkout is connected.

Actual payment architecture

Stripe handles money. Prolifica handles license state.

The website return pages are informational and recovery-oriented. The extension remains responsible for starting checkout, polling status, and syncing the local tier.

create-checkoutcustomer-portalget_my_subscription_statuslicenseManager
1

Checkout session

Extension calls `create-checkout` with price and plan ID. Stripe receives the customer and subscription request.

2

Hosted return

Stripe returns to `/prolifica/checkout-success?session_id={CHECKOUT_SESSION_ID}` or `/prolifica/checkout-cancel`.

3

Subscription sync

Supabase Stripe Sync Engine mirrors Stripe subscription data into the database.

4

License refresh

Prolifica polls `get_my_subscription_status()` and syncs the local tier through licenseManager.

Plan highlights

  • Higher-volume prompt runs
  • Prompt-store imports and library bundles
  • Priority beta fixes for paid workflows
  • Secure billing through Stripe when checkout opens

Billing disclosure

Checkout is staged behind the beta access flow until live pricing is finalized. Nothing is charged from this page.