Vibescaling Docs

Billing & Plans

Understanding plans, trials, and billing in Vibescaling

Free Trial

Every new organization starts with a 7-day free trial on the Starter plan. During the trial you get:

  • Up to 3 TikTok accounts
  • 100 posts per month
  • 5 team members

Analytics and API access are not included in the trial. Upgrade to Growth or Agency for those features.

The sidebar shows a banner with the number of days remaining. When the trial expires, choose a plan to continue using Vibescaling.

Plans

PlanTikTok AccountsPosts/monthTeam MembersAnalyticsAPIRate Limit
Starter31005NoNo
Growth1550020YesYes60 req/min
AgencyUnlimitedUnlimitedUnlimitedYesYes300 req/min
API Only31001NoYes60 req/min

All plans are available in monthly or yearly billing. Yearly billing saves approximately 35%.

Managing Your Subscription

Go to Settings → Billing to:

  • View your current plan and usage
  • Upgrade, downgrade, or cancel
  • Access the Stripe customer portal for invoices and payment methods

What happens when limits are reached?

  • Posts: Creating a new post returns a 429 error with your current usage and limit
  • Team members: Inviting a new member fails until you upgrade or remove a member
  • TikTok accounts: Connecting a new account fails until you upgrade or disconnect an account
  • API calls: Requests are rejected with a 429 status and rate limit headers

Upgrading & Downgrading

From Settings → Billing, you can switch between plans:

  • Upgrades take effect immediately. You're charged a prorated amount for the remainder of the current billing period. If you're on a trial, the trial ends immediately.
  • Downgrades are scheduled for the end of your current billing period. You keep your current plan's features until the period ends, then switch to the new plan. A banner on the billing page shows the scheduled change.
  • Before confirming, a preview shows the exact charge (for upgrades) or the effective date (for downgrades).

Cancellation

You can cancel your subscription from Settings → Billing or via the Stripe customer portal:

  • After canceling, your subscription remains active until the end of the current billing period
  • Your organization enters read-only mode once the period ends
  • You can resume a canceled subscription before the period ends from the billing page

Subscription Statuses

Your organization's subscription can be in one of these states:

StatusMeaning
noneNo subscription yet — redirected to choose a plan
trialingWithin the 7-day free trial
activePaid subscription in good standing
past_duePayment failed — read-only mode while Stripe retries
canceledSubscription canceled — full access continues until period end
lapsedTrial expired or subscription ended — read-only mode

Read-Only Mode

Organizations with lapsed or past_due status enter read-only mode:

  • You can still log in and view all existing data (posts, analytics history, settings)
  • All mutation actions are disabled — creating posts, publishing, inviting members, and connecting TikTok accounts are blocked
  • Mutation buttons appear disabled throughout the dashboard
  • The sidebar shows a banner prompting you to choose a plan
  • API requests that perform writes are rejected
  • Existing data is preserved — choose a plan at any time to resume full access

Payment Failures

If a payment fails, your organization is set to past_due and enters read-only mode. Stripe will retry the payment automatically. The organization owner receives an email notification with a link to update payment methods. Once payment succeeds, full access is restored immediately.

On this page