Home / Manage Subscription

Manage Your Subscription

Whether you're just getting started, growing your team, or coming back to Back On Stage — manage your plan, seats, and SMS in one place.

Enter the email address your Back On Stage account is under and we'll send you a login code.

Backend note: this button calls a placeholder endpoint (/api/PENDING_ENDPOINT/send-otp) that doesn't exist yet. Until a real BOS OTP-send API is built, this always advances to the code-entry step below so the flow stays testable end-to-end.

We sent a 6-digit code to .

Backend note: this calls a placeholder endpoint (/api/PENDING_ENDPOINT/verify-otp) that doesn't exist yet, so it always falls through to manual plan selection so the flow stays usable end-to-end.
Loading your account…
Backend note: this panel calls /api/PENDING_ENDPOINT/account, which doesn't exist yet. It must be a server-side proxy over Paddle Classic POST /api/2.0/subscription/users (plan, state, next/last payment, card brand + last 4 + expiry, paused_at/paused_from, and a freshly fetched update_url/cancel_url) joined with POST /api/2.0/subscription/plans and POST /api/2.0/subscription/modifiers. Never call Paddle from the browser — vendor_auth_code is a server-side secret. Until it exists this panel shows an honest empty state rather than invented numbers.
Loading usage…
Backend note: this panel calls a placeholder endpoint (/api/PENDING_ENDPOINT/usage) which doesn't exist yet, so it always shows a "coming soon" state instead of fabricated numbers. Needs the Admin Seats API (real-time seat usage) and the SMS-Messages-Ledger balance API.
Loading your invoices…
Backend note: calls /api/PENDING_ENDPOINT/invoices, not built yet. Server-side, build it from Paddle Classic POST /api/2.0/subscription/{id}/transactions (gives receipt_url and refund/dispute status) plus POST /api/2.0/subscription/payments for the upcoming unpaid payment row. Cheaper alternative: persist receipt_url from every subscription_payment_succeeded webhook and serve from your own DB.

Need more SMS credit right now without changing your plan? Pick a bundle below. This is a one-time purchase — it does not change or renew your subscription.

Before you buy
    How SMS credits work

    SMS credits are a prepaid block of text messages you can spend on gig reminders, schedule changes, and notifications of client activity sent through Back On Stage. Buying a bundle up front lowers your effective per-message rate — the 2,000-message bundle works out to $0.035 per message.

    How a message turns into credits

    One credit covers one message segment. Plain text gives you 160 characters in a single segment; once a message is long enough to split, each part holds 153 characters. Adding a single emoji, curly quote, em dash, or accented character switches the message to Unicode encoding and drops the limit to 70 characters (67 per part once split). So a short message with one emoji can cost 2 credits, and a 400-character plain-text message costs 3. The character counter in the message composer shows the exact credit cost before you send.

    Who can actually receive your messages

    Messages can only be sent to company members and admins who have explicitly opted in to receive SMS from Back On Stage. To check who's currently reachable, open a member's profile and look for the green SMS ✓ badge. Remind your team to opt in inside their Back On Stage profile so they don't miss anything. Purchasing credits does not guarantee delivery — messages can still fail because of network outages, carrier spam filtering, an invalid number, or a member opting out. A credit is only spent when a message is actually submitted to the carrier.

    Your plan and your credits

    Credits sit on your account balance, separate from your plan. Changing tiers, adding seats, or switching between monthly and annual billing does not affect your balance. If you cancel, your remaining credits stay on the account and are there if you come back — they are not converted to a refund.

    Recipients

    Standard message and data rates from your recipients' own mobile carriers may apply to them. That's between them and their carrier and is separate from what you pay here.

    Full terms: SMS Terms & Conditions.

    Auto-RechargeAutomatically buy your selected bundle when your balance hits 50 credits remaining
    Backend note: Auto-Recharge has no backend yet — there's no billing-balance webhook or scheduled job to trigger a purchase at the 50-credit threshold. This toggle records the customer's preference against a placeholder endpoint (/api/PENDING_ENDPOINT/auto-recharge) so the UI is ready once that job exists.

    Compliance note for the dev team: Auto-Recharge is a negative option feature. The moment it goes live, ROSCA and the state auto-renewal laws (CA / NY / IL / CO / MN) attach to it. That means: stand-alone affirmative consent to the auto-recharge term specifically (the checkbox below, not a general ToS agreement), a stored consent record (user, timestamp, disclosure version, amount, trigger threshold), an email confirming the terms after opt-in, an email before or immediately on each auto-charge, and one-click turn-off. Do not ship the toggle without the consent record.

    It's been a minute! Enter the email your Back On Stage account was under and we'll send you a login code, then pick the plan that fits your band today — no pressure to go back to your old tier.

    Backend note: calls the same placeholder OTP-send endpoint as Manage Existing Plan (/api/PENDING_ENDPOINT/send-otp), not built yet.

    We sent a 6-digit code to .

    Backend note: calls the same placeholder OTP-verify endpoint as Manage Existing Plan (/api/PENDING_ENDPOINT/verify-otp), not built yet.
    Welcome back! Pick the plan that fits where your band is today. Any SMS credits left on your account are still there.

    Want to top up your SMS credits too? You can buy a bundle from Manage Existing Plan as soon as your subscription is active again.