Plan
Manage plan changes and trial status from Settings.
Last updated:
Use Settings → Home to review your current plan, no-card trial state, and Stripe billing status.
What you can do
- View current plan label.
- View plan start date.
- View trial status (where applicable).
- Switch between Essentials and Growth in-app during the free trial, before Stripe billing starts.
- Start paid billing in Stripe Checkout for Essentials or Growth with monthly or annual cadence.
- Open the Stripe billing portal to manage card details, invoices, and paid-plan changes once billing exists.
- Use Contact sales for Enterprise plan changes.
Behaviour notes
- Trial plan changes apply immediately in ChannelWeave while no Stripe subscription exists.
- Once Stripe billing starts, paid-plan changes and card updates move to Stripe-hosted billing.
- Enterprise selection is sales-managed.
- Trial display appears only for plans that support trial mode.
- Billing status is shown separately from the current plan so the app can show
trialing,active,past_due,unpaid,paused,incomplete,incomplete_expired, orcancelled.
Stripe checkout and trial carry-over
- ChannelWeave still starts every signup as a local 14-day no-card trial.
- When a user starts paid billing from Settings, ChannelWeave creates a Stripe Checkout Session and passes the remaining trial end to Stripe when at least 48 hours remain.
- If fewer than 48 hours remain, Stripe Checkout charges immediately because
Stripe requires
subscription_data.trial_endto be at least 48 hours in the future.
Sales channel entitlement
All plans now include the same five standard sales channels:
- Amazon
- eBay
- Shopify
- Website
- POS/manual order entry
Enterprise remains sales-managed for bespoke/custom channel builds and higher operational limits.
pos still counts as a sales channel — it is just included in the shared
standard set for every plan.
Plan change guard
- Trial-only in-app plan changes remain limited to Essentials and Growth.
- Once a non-terminal Stripe subscription exists, ChannelWeave blocks local plan writes and sends the user to Stripe billing instead.
- Enterprise remains outside self-serve billing.