Billing in Discord
Run /billing in your server or in a DM with the bot to buy a plan, pay a bill, or change your subscription. Only you can see the replies.
Get a plan from Discord
- Run
/billing, or press Get a plan or Billing on/me, a server panel, or your trial welcome message. Choose Base, Instagram Tracking, or Ultra Speed, then a plan and a term. For Scale, the button opens our contact page. - Choose how to pay: Start free trial with card, Pay with USDC, or Pay with USDT. Choosing a payment method accepts the Terms. If your Discord account isn't linked to TweetStream yet, this creates a TweetStream account for it. If you already have an account, press Link account first so the plan goes on that account.
- Card or free trial: the reply has a button that opens a checkout page in your browser, where you enter your card. Your bank may ask you to confirm. Free trials need a card, and each card gets one trial of each product. If yours already had one, the reply says so and you can still pay.
- USDC or USDT: the reply shows the exact amount, a Solana address, a QR code, and when the request expires. Send exactly that amount of that token on Solana before then. Open in wallet hands the payment to a Solana wallet on your device, and Pay on web shows the same payment in your browser.
- Ultra Speed starts with no X accounts selected. Once it's active, run
/add-ultrain your server to choose them. If you started from/add-ultra, that account turns on by itself and the reply says so. - The reply updates itself. It shows Payment received while the payment is applied, then something like "Paid. Pro is active through 16 Nov." or "Trial active until 19 Oct." once your subscription is active.
Pay a renewal or a bill
- Renewal reminders in your DMs have a Pay button. It always opens what you owe now, so an older reminder still pays the current amount.
/billingalso shows Pay when a payment is due. - Stablecoin renewals work like a new plan: exact amount, Solana address, QR code, and expiry time. If the request expired, press Pay or run
/billingto get a new one. - If a card payment fails or needs bank approval, Pay opens the invoice in your browser, where you can pay or approve it.
Limit alerts
- The bot sends you a DM when an account limit is nearly full and again when it is full, for example "18 of 20 accounts used. Need more room?" Nearly full means 10% of the limit or one account is left, whichever is more. Upgrade opens your plan options, and nothing is charged until you confirm.
- Alerts cover your X account limit, your Instagram Tracking accounts, and your Ultra Speed accounts. You get at most one alert a week and two in 30 days. There are no alerts during a trial, while a subscription is paused, canceling, or unpaid, or when a bigger plan wouldn't raise that limit.
- Alerts are on by default and go to your linked Discord account, even if billing reminders are off. To turn them off, press Turn off alerts on any alert, or use the Discord limit alerts switch in Dashboard → Plan. Email and billing reminders don't change.
- When
/addhits your account limit, its reply also has an Upgrade button.
Payment safety
- The bot never asks for card details in Discord. You enter a card only on the checkout or invoice page in your browser, and payment buttons open tweetstream.io first.
- Billing menus expire after 15 minutes, and a stablecoin request expires at the time it shows.
- Billing replies are private, and their buttons only work for the Discord account that opened them.
FAQ
The pay link expired
Run /billing again, or press Pay on your renewal reminder. You get a new request for the current amount. Don't send funds to a request that has expired.
I paid but got no confirmation
A stablecoin payment can take a few minutes to apply. Discord only lets the bot update a reply for about 15 minutes, so a later confirmation comes as a DM if billing reminders are on. Run /me or open Dashboard → Plan to see your plan. If it still isn't active, contact support with the time you paid and the transaction ID.
I use a different Discord account
Billing goes to the TweetStream account linked to the Discord account you run /billing from. If that Discord account isn't linked, paying creates a new TweetStream account. To pay for your existing account, link this Discord account first with Link account in the plan reply, or select Change on the Discord tab of your dashboard. One Discord account links to one TweetStream account.