You need
- The email address that should own the accounts, access to its inbox, and your phone for verification.
- The display name, desired handle and purpose of each account. A handle is only a proposal until the platform accepts it.
- Access to your Meta business portfolio, if it should own the Facebook Pages and Instagram accounts.
Passwords, verification codes and identity documents stay in the platform’s own browser or app. An agent can prepare forms and continue after you sign in.
Set up your account map
Connect one main account, or several with different purposes. Choose only the accounts and platforms your audience needs.
| Account purpose | Example display name | Example handle | Sprid publishing account |
|---|---|---|---|
| Main brand or product | Your Brand | yourbrand | yourbrand |
| Founder or creator | Alex from Your Brand | alexfromyourbrand | brand-founder |
| Character or persona | Everyday Alex | everydayalex | everyday-alex |
| Topic or community | Small Space Ideas | smallspaceideas | small-space-ideas |
| Campaign or project | The Weekend Project | theweekendproject | weekend-project |
| Language or regional audience | Your Brand Español | yourbrand.espanol | brand-spanish |
The examples are naming ideas, not availability checks. The purpose is separate from platform settings such as Instagram’s Business or Creator type or Google’s Brand Account. A character account can represent a fictional persona; keep that clear in its profile.
For each identity, write down the owner, purpose, handle and platforms. Group the same identity’s profiles under one Sprid publishing account: your brand’s Instagram and YouTube share one, a founder’s account gets its own.
An Instagram login, a Facebook Page, a Meta business portfolio and a Sprid publishing account are separate objects. Connecting a channel to Sprid does not move its ownership into a portfolio, and a Sprid destination does not reserve a handle or create a social account.
Your agent can list existing publishing accounts with sprid apps and create missing ones with sprid account create --file account.json (see the CLI reference).
Set up Instagram
- Open Instagram signup, or reuse an existing account that already serves the purpose.
- Enter the owner email, display name and desired handle. Complete password, birthday and verification in Instagram.
- Check the profile’s actual handle and contact email.
- Switch to a professional account: Business for a brand, Creator for a creator-led account, with a matching category.
- If a Meta business portfolio should own it, its administrator adds the account there. This is separate from Sprid authorization.
- Follow the Instagram connection guide, one account at a time.
The Sprid connection may offer the professional switch itself: Change → Business → Next → category → Done → Continue (labels as of September 2026). If signing up an additional account sends you back to login, finish signup in a separate browser session or the Instagram app and keep the working account signed in.
Set up Facebook
Reuse an existing Page where you can. Otherwise open Create a Page under the profile that should manage it, using the public display name. If a business portfolio should own the Page, its administrator adds or claims it there. Then follow the Facebook connection guide.
Set up YouTube
Sign in to YouTube’s channel list with the owner’s Google account. Review existing channels, then choose Create a channel for each additional identity. Check both the channel name and handle.
If YouTube asks for advanced-feature verification, the owner completes it in YouTube Studio (video, ID or channel history). Review can stay pending: continue other platforms and recheck eligibility before retrying. Approval on one channel does not unlock every new channel. See YouTube eligibility and owner verification.
Then follow the YouTube connection guide and pick that exact channel in Google’s authorization screen.
Set up TikTok
Create or sign in to each account in TikTok, confirm the handle and the owner’s recovery access, and complete any verification yourself. Then follow the TikTok connection guide.
Then run
sprid connect instagram --account yourbrand Use your Sprid publishing-account slug and the platform: instagram, facebook, youtube or tiktok. Connect only accounts that already exist.
In an agent-controlled browser, add --no-browser and open the returned authorization link in the session signed in to the correct account. Keep that link private.
How to check it worked
Run sprid status --json and match each platform identity to its Sprid publishing account. Track per platform:
- Account created, with its confirmed handle or Page/channel ID.
- Owner and business-portfolio access checked.
- Provider verification or tester invitation still pending.
- Sprid connection saved to the correct destination.
- Publishing tested with approved content, or untested.
“You allowed access” on the authorization screen does not prove Sprid saved the connection, and a connected channel does not prove a post was delivered. Check the platform itself after a publishing test.
If it fails
- Another account appears in authorization: cancel, sign in to the intended account and restart. Do not move a working channel to clear the error.
- Several Facebook Pages are listed: rerun with
--page <id>using the intended Page’s returned ID. - YouTube verification is pending: leave that destination pending and continue with another platform.
- Instagram authorizes but Sprid reports a token-exchange error: send the error to Sprid support. Sprid checks its Meta permissions and tester restrictions; any tester invitation comes from Sprid and must be accepted by the intended Instagram account. You do not need your own developer app.
- The CLI points to an unavailable local server: check
sprid whoami --json, then retry withSPRID_URL=https://api.sprid.studiofor that command. Do not change credentials or workspaces to fix a server-address mismatch.
Prefer your terminal? sprid docs social-accounts reads this same guide.