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, or cancelled.

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_end to 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.