{"schemaVersion":"2.0.0","defaultLanguage":"en","languages":["en"],"launchScreenId":"article_screen_U6xCSa1EnpbrSNK4gc7W","screens":{"article_screen_U6xCSa1EnpbrSNK4gc7W":{"id":"article_screen_U6xCSa1EnpbrSNK4gc7W","name":"Paywall Product: subscription options","tags":["article","support-flow-guide"],"screenType":"FlexibleLayout","position":{"x":0,"y":0},"content":{"canvas":{"background":{"kind":"solid","content":{"color":"#F7F8FA"}},"insets":{"top":0,"end":0,"bottom":0,"start":0},"webViewBackgroundColor":"#F7F8FA"},"animated":false,"offlineFirst":true,"flexibleLayout":{"scrollable":true,"insets":{"top":48,"end":32,"bottom":56,"start":32},"sections":[{"id":"intro","order":0,"kind":"Text","label":"Intro","layout":{"heightKind":"auto"},"textContent":{"title":{"translations":{"en":"Paywall Product: subscription options"},"kind":"static","appearance":{"align":"start","fontSize":30,"fontWeight":800,"lineHeight":36,"color":"#101828"}},"subtitle":{"translations":{"en":"Configure billing interval and trial so the subscription matches the Stripe price and the paywall copy."},"kind":"static","appearance":{"align":"start","fontSize":17,"fontWeight":400,"lineHeight":26,"color":"#475467"}}}},{"id":"paywall-product-subscription-options-how-to-get-here","order":1,"kind":"Text","label":"paywall-product-subscription-options-how-to-get-here","layout":{"heightKind":"auto","margin":{"top":28}},"textContent":{"title":{"translations":{"en":"Reach the Subscription Options"},"kind":"static","appearance":{"align":"start","fontSize":21,"fontWeight":750,"lineHeight":28,"color":"#101828"}},"subtitle":{"translations":{"en":"Subscription Options only appear when the product Type is set to Subscription. In the Add Product dialog (WEB → Paywall Products → Add Product), keep Type set to Subscription and select or create a Stripe Product and Price. The Subscription Options section then shows the Billing Interval, the Every-X count, the free-trial days, and the optional paid (upfront-fee) trial controls."},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":400,"lineHeight":25,"color":"#344054"}}}},{"id":"paywall-product-subscription-options-billing-inter-text","order":2,"kind":"Text","label":"Set the billing interval","layout":{"heightKind":"auto","margin":{"top":28}},"textContent":{"title":{"translations":{"en":"Set the billing interval"},"kind":"static","appearance":{"align":"start","fontSize":21,"fontWeight":750,"lineHeight":28,"color":"#101828"}},"subtitle":{"translations":{"en":"Choose how often customers are billed (daily, weekly, monthly, yearly) and the Every-X count for multi-period billing — for example every 3 months. This has to match the recurrence on the Stripe price you mapped, or Stripe will reject the checkout."},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":400,"lineHeight":25,"color":"#344054"}}}},{"id":"paywall-product-subscription-options-billing-inter-text-img","order":3,"kind":"Media","label":"The Add Product dialog with the Stripe Product and Price mapped and the subscription billing interval visible — the state in which Subscription Options become editable.","layout":{"heightKind":"fixed","heightValue":430,"padding":{"top":8,"end":0,"bottom":8,"start":0},"cornerRadius":{"uniform":12}},"mediaContent":{"kind":"Image","content":{"image":{"translations":{"en":{"original":"https://api.segmently.ai/assets/projects/arswew63RwQr6V4Ekb1Z/cli-assets/images/20260630202549_3-product-mapped/origin.png","name":"The Add Product dialog with the Stripe Product and Price mapped and the subscription billing interval visible — the state in which Subscription Options become editable."}},"appearance":{}}},"appearance":{"scaleMode":"scaleAspectFit","cornerRadii":{"uniform":12}}}},{"id":"paywall-product-subscription-options-free-trial-da-text","order":4,"kind":"Text","label":"Configure the free trial","layout":{"heightKind":"auto","margin":{"top":20}},"textContent":{"title":{"translations":{"en":"Configure the free trial"},"kind":"static","appearance":{"align":"start","fontSize":21,"fontWeight":750,"lineHeight":28,"color":"#101828"}},"subtitle":{"translations":{"en":"Set how many free days a customer gets before the first charge; enter 0 for no trial. Billing starts the day after the trial ends. Always state the trial length clearly on the paywall — it keeps checkout compliant and cuts down on disputes and chargebacks from surprised customers."},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":400,"lineHeight":25,"color":"#344054"}}}},{"id":"paywall-product-subscription-options-paid-trial-text","order":5,"kind":"Text","label":"Charge an upfront fee at sign-up (optional)","layout":{"heightKind":"auto","margin":{"top":20}},"textContent":{"title":{"translations":{"en":"Charge an upfront fee at sign-up (optional)"},"kind":"static","appearance":{"align":"start","fontSize":21,"fontWeight":750,"lineHeight":28,"color":"#101828"}},"subtitle":{"translations":{"en":"Turn this on to charge a one-time fee the moment the subscription starts, on top of the recurring price — useful for an activation or onboarding fee. Leave it off for a standard free-trial or pay-as-you-go subscription. (This is what the 'paid trial' setting controls: an immediate charge, not a free period.)"},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":400,"lineHeight":25,"color":"#344054"}}}},{"id":"paywall-product-subscription-options-trial-fee-pri-text","order":6,"kind":"Text","label":"Select the upfront fee price","layout":{"heightKind":"auto","margin":{"top":20}},"textContent":{"title":{"translations":{"en":"Select the upfront fee price"},"kind":"static","appearance":{"align":"start","fontSize":21,"fontWeight":750,"lineHeight":28,"color":"#101828"}},"subtitle":{"translations":{"en":"Pick or create the one-time Stripe price used for that upfront fee. It's charged immediately and billed separately from the recurring subscription, so it shows up as its own line in Stripe."},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":400,"lineHeight":25,"color":"#344054"}}}},{"id":"paywall-product-subscription-options-related-head","order":7,"kind":"Text","label":"paywall-product-subscription-options-related-head","layout":{"heightKind":"auto","margin":{"top":40}},"textContent":{"title":{"translations":{"en":"Related guides"},"kind":"static","appearance":{"align":"start","fontSize":21,"fontWeight":750,"lineHeight":28,"color":"#101828"}}}},{"id":"paywall-product-subscription-options-related-0","order":8,"kind":"Text","label":"paywall-product-subscription-options-related-0","layout":{"heightKind":"auto","margin":{"top":12}},"textContent":{"title":{"translations":{"en":"Paywall Product: basic fields<sep>  —  </sep><detail>@open</detail>"},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":600,"lineHeight":25,"color":"#172033"},"templateParams":{"links":{"open":"https://help.segmently.ai/paywall-product-basic-fields"},"labels":{"sep":{"align":"start","fontSize":14,"fontWeight":500,"lineHeight":20,"color":"#98A2B3"},"detail":{"align":"start","fontSize":14,"fontWeight":600,"lineHeight":20,"color":"#2563EB"}}}}}},{"id":"paywall-product-subscription-options-related-1","order":9,"kind":"Text","label":"paywall-product-subscription-options-related-1","layout":{"heightKind":"auto","margin":{"top":12}},"textContent":{"title":{"translations":{"en":"Paywall Product: price setup<sep>  —  </sep><detail>@open</detail>"},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":600,"lineHeight":25,"color":"#172033"},"templateParams":{"links":{"open":"https://help.segmently.ai/paywall-product-price-setup"},"labels":{"sep":{"align":"start","fontSize":14,"fontWeight":500,"lineHeight":20,"color":"#98A2B3"},"detail":{"align":"start","fontSize":14,"fontWeight":600,"lineHeight":20,"color":"#2563EB"}}}}}},{"id":"paywall-product-subscription-options-related-2","order":10,"kind":"Text","label":"paywall-product-subscription-options-related-2","layout":{"heightKind":"auto","margin":{"top":12}},"textContent":{"title":{"translations":{"en":"Paywall Product: Stripe mapping<sep>  —  </sep><detail>@open</detail>"},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":600,"lineHeight":25,"color":"#172033"},"templateParams":{"links":{"open":"https://help.segmently.ai/paywall-product-stripe-mapping"},"labels":{"sep":{"align":"start","fontSize":14,"fontWeight":500,"lineHeight":20,"color":"#98A2B3"},"detail":{"align":"start","fontSize":14,"fontWeight":600,"lineHeight":20,"color":"#2563EB"}}}}}},{"id":"paywall-product-subscription-options-related-3","order":11,"kind":"Text","label":"paywall-product-subscription-options-related-3","layout":{"heightKind":"auto","margin":{"top":12}},"textContent":{"title":{"translations":{"en":"Paywall Products list<sep>  —  </sep><detail>@open</detail>"},"kind":"static","appearance":{"align":"start","fontSize":16,"fontWeight":600,"lineHeight":25,"color":"#172033"},"templateParams":{"links":{"open":"https://help.segmently.ai/paywall-products-list"},"labels":{"sep":{"align":"start","fontSize":14,"fontWeight":500,"lineHeight":20,"color":"#98A2B3"},"detail":{"align":"start","fontSize":14,"fontWeight":600,"lineHeight":20,"color":"#2563EB"}}}}}}]}}}},"metadata":{"kind":"article","projectId":"arswew63RwQr6V4Ekb1Z","articleId":"U6xCSa1EnpbrSNK4gc7W","alias":"paywall-product-subscription-options","source":{"kind":"support-flow-guide-evidence","guideKey":"paywall-product-subscription-options"},"articlePresentation":{"version":1,"profiles":{"standard":{"containerMaxWidth":1120,"contentInsets":{"top":48,"end":32,"bottom":56,"start":32},"sectionPaddingScale":1,"textScale":1},"laptop":{"containerMaxWidth":960,"contentInsets":{"top":44,"end":40,"bottom":52,"start":40},"sectionPaddingScale":0.96,"textScale":0.96},"tablet":{"containerMaxWidth":760,"contentInsets":{"top":36,"end":28,"bottom":44,"start":28},"sectionPaddingScale":0.9,"textScale":0.92,"titleTextScale":0.9},"phone":{"containerMaxWidth":"100%","contentInsets":{"top":28,"end":16,"bottom":36,"start":16},"sectionPaddingScale":0.82,"textScale":0.88,"titleTextScale":0.82}}}},"webViewDefaultBackgroundColor":"#F7F8FA","projectAnalytics":{"consentManagement":{"enabled":true,"bannerText":"We use cookies to improve your experience and analyze site usage.","privacyPolicyUrl":"","defaultConsent":"denied"},"integrations":[{"platform":"segmently_internal","name":"Segmently Analytics","enabled":true,"config":{"mode":"http"},"createdAt":"2026-05-26T13:53:00.398Z","updatedAt":"2026-05-26T13:53:00.398Z","id":"int_mpmp3jsm_aij2kz"}]}}