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.
- Eden can answer basic plan and billing-status orientation from the signed-in account context, but Settings and the Stripe billing portal are the source of truth for invoices, card details, final charge state, renewal dates, and cancellations.
- Enterprise selection is sales-managed.
- Trial display appears only for plans that support trial mode.
- If the original signup carried Google Ads attribution, ChannelWeave records the first paid Stripe invoice for approved conversion reporting. Renewal invoices do not create additional conversion records.
- Billing status is shown separately from the current plan so the app can show
trialing,active,past_due,unpaid,paused,incomplete,incomplete_expired, orcancelled. - When a self-serve Essentials or Growth trial ends before Stripe billing is active, ChannelWeave redirects app pages to Billing required. Users can still open Settings, start Stripe Checkout, update account details, contact support, manage account/security essentials, or sign out.
- Active app access is granted by an unexpired local trial, an active or trialing Stripe subscription, or a sales-managed Enterprise account.
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 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.