How to connect X to Rollout
Very plain steps for non-technical artists: buy credits on X, create a free app, copy four codes, paste them into Rollout. About 20¢ per post when it includes a SoundCloud link.
This guide walks you through connecting your own X account (the one formerly called Twitter — the one fans follow) so Rollout can post release announcements for you.
Rollout does not post from a company X account, and Rollout does not pay X for you. You use your account, and you pay X for the small per-post fees.
Use a computer and a web browser for this (not only the phone app). About 20–30 minutes the first time. After that, connecting again is just pasting codes.
Stop and read: the money part
X is not free for auto-posting. You will:
- Create a free “developer app” (that part costs $0).
- Put money on your X developer account (called credits or billing).
- Every time Rollout posts for you, X takes a little of that money.
- A post with a link (your SoundCloud track link) costs about 20¢ US each.
- A post without a link is much cheaper (about 1–2¢), but fans usually need the link to go listen — so plan on ~20¢.
- Example: 10 scheduled posts with links ≈ $2.00 in X credits for that batch.
- If credits run out, posts stop working until you add more money. That is normal. It is not Rollout “broken.”
- You pay X on developer.x.com. Rollout never sees your card for this.
If you are not willing to put a few dollars of credit on X, skip X and use Facebook / Instagram / Discord instead.
What you need before you start
- The X account fans already follow (sign in with that one — posts will come from it).
- A computer, email access (X may send a confirm email), and a card or payment method X accepts.
- A notepad (or Notes app) ready to paste four long codes. You will not want to lose them.
Part A — Sign up for the X developer site
- On your computer, open this site: https://developer.x.com
- Click Sign in (or Developer Portal / Console if you see that). Use the same X login as your music account.
- If X asks you to join the developer platform or agree to terms, say yes. Read enough to be comfortable; you are only posting to your own account.
- If X asks what you will use this for (a short description), paste something simple like:
I schedule my own music release announcements from my own tool. Posts go only to my own X account with my track title, cover art, and SoundCloud link.
- If X asks whether you will make posts for other people or sell access: choose no — this is only for you.
- Finish any email confirmation if they send one, then go back until you land in a Dashboard or Developer Console home screen.
Part B — Put money on your X developer account (do this before testing)
Without credit, every post will fail. Do this early so you are not stuck later.
- In the developer site, look for a menu item named something like Billing, Credits, Pay-per-use, Usage, or Account → billing. (X renames menus sometimes — look for money / credits.)
- Add funds or buy credits. Start small if you want — enough for a few test posts (for example a few dollars).
- Confirm the balance shows credits available (not zero).
- If you cannot find billing: stay signed in, open the help search on developer.x.com for “credits” or “billing”, or check any banner that says pay-per-use / add payment method.
Remember: topping up is on X’s site, not inside Rollout.
Part C — Create a Project and an App (free)
- From the developer home, create a Project if X asks for one. Name it anything, e.g. My Music.
- Inside that project, create an App. Name it anything, e.g. My Music Posts. Free.
- Open that app when it is created. You should see sections for settings, keys, and tokens.
Part D — Allow the app to post (Read and Write)
If this step is wrong, posts will fail even with money on the account.
- In your app, find permissions. Look for labels like:
- App permissions, or
- User authentication settings, or
- OAuth / Read and write
- Set permission to Read and Write (not “Read only”).
- Save / confirm. Wait until the page says it saved.
- If X asks for a website or callback URL for login, you can use your band site or
https://soundcloudrollout.comif a field is required — you are still only posting as yourself with the keys you paste next.
Part E — Create the four secret codes
You need four long codes. Think of them as four remote-control batteries that only work together.
- Open the app page called Keys and tokens (or Keys).
- Find API Key and API Secret (X may also say Consumer Key and Consumer Secret).
- Copy API Key into your notepad. Label it “API Key”.
- Click Show on the secret, copy API Secret, label it “API Secret”.
- On the same page, find Access Token and Access Token Secret.
- If they do not exist yet, click Generate / Create.
- Important: generate (or Regenerate) these after you set Read and Write. If you made them while the app was still Read only, regenerate them now.
- Copy both. Label them “Access Token” and “Access Token Secret”.
- Do not share these codes. Anyone with all four can post as you.
Part F — Paste into Rollout and test
- Open Rollout and sign in.
- Click Social in the top navigation.
- Click ⚙ Connections.
- Under Choose your networks, tap X so it is selected (orange / on).
- In the X section below, you will see four boxes (and an optional handle box):
- API Key — paste the first code
- API Secret — paste the second code
- Access Token — paste the third code
- Access Token Secret — paste the fourth code
- Your @handle (optional) — e.g.
mybandwithout the @ if you want a clearer label
- Click the orange Connect X button.
- When it says connected, click Send test post.
- Open your X profile (or “Posts”) and check that the test appeared.
If the test works, you can schedule real release posts. Each post with a SoundCloud link will spend roughly 20¢ of your X credits.
Part G — After you are connected (day-to-day)
- Schedule posts on the Social page as usual. Cover art is attached when the track has artwork.
- Watch your X credit balance on developer.x.com if you post often.
- If scheduled posts start failing with a credit / billing message: add funds on X, then try a test post again.
- If you ever regenerate keys on X, paste the new four codes into Rollout and connect again.
If something goes wrong (checklist)
- “Credit”, “billing”, “payment”, or “fund” in the error — add money on developer.x.com. Wait a minute. Test again.
- “Not allowed”, “401”, “403”, or “permission” —
- App permissions = Read and Write, saved.
- Regenerate Access Token + Access Token Secret.
- Paste all four codes into Rollout again → Connect X.
- Codes look wrong / spaces — copy each code again carefully. No spaces at the start or end. Do not mix up API Secret with Access Token Secret.
- Test worked, later posts fail — usually credits ran out, or someone regenerated keys. Top up and/or reconnect.
- I only have the phone — use a computer browser for Parts A–E. The phone app alone is not enough for the developer console.
Quick recap
- developer.x.com → sign in with your music account
- Buy credits (money for posts)
- Create Project + App
- Set Read and Write
- Copy four codes (regenerate access tokens after write is on)
- Rollout → Social → Connections → X → paste → Connect → test post
