Subscriptions & Monetization
Manage subscription plans and monetization options for your web experiences
What are Subscriptions?
Subscriptions represent the purchasable plans offered to users in your web funnel. They allow you to:
Offer different billing cycles (e.g., Monthly, Yearly)
Charge one-time payments or recurring fees
Enable free trial periods before billing
These subscriptions should be linked to the same products in your app, and can be verified using Zellify's API to ensure that users are correctly granted access after payment.
Purpose and Benefits
Zellify subscriptions help you:
Monetize directly via web, bypassing App Store fees
Offer flexible billing models, including recurring and one-time payments
Sync web purchases with your app backend via API
Test multiple pricing strategies across funnels and experiments
Creating a Subscription
Before creating subscriptions, ensure you’ve connected a Payment Provider (Stripe or Paddle).
When you create a subscription in Zellify, it will automatically create the corresponding plan in your payment provider’s system.
Steps to Create a Subscription:
Go to the Subscriptions tab in your main dashboard
Click "Add Item" in the top-right corner
Fill out the subscription details:
General Details:
Name the subscription (e.g., Monthly Plan, Lifetime Access)
Choose Subscription Type:
Recurring – user is billed on a cycle (e.g., monthly, yearly)
One-Time – billed once (great for lifetime deals)
Pricing:
Set the Price in your funnel’s selected currency
Define the Billing Cycle (Days, Weeks, Months, Years) for recurring types
Trial Period (Optional):
Enable Trial Mode
Users will not be charged until the trial ends
If they don’t cancel, they’ll be billed automatically when the trial expires
Syncing with Funnels
Once a subscription is created:
It will appear in your connected payment provider (Stripe or Paddle)
You can assign the subscription to a funnel’s Payment Page during setup
This ensures that purchases through the funnel map directly to real products and can be managed through your app backend.
Last updated