Managing Multiple Accounts
Soku supports connecting multiple accounts per platform, allowing you to manage several social media profiles from a single dashboard. This is useful if you manage content for multiple brands, clients, or personal projects.
Plan Limits
The number of accounts you can connect per platform depends on your subscription plan.
| Plan | Accounts per Platform | Example |
|---|
| Starter | 1 | 1 Instagram account, 1 TikTok account, 1 YouTube channel, etc. |
| Pro | 2 | 2 Instagram accounts, 2 TikTok accounts, 2 YouTube channels, etc. |
| Agency | Unlimited | No limit on accounts per platform |
These limits apply per platform. For example, on the Pro plan you can connect 2 Instagram accounts and 2 TikTok accounts and 2 YouTube channels — the limits are independent.
If you need to connect more accounts than your current plan allows, you can upgrade your plan at any time from Settings > Subscription. See Subscription Plans for details.
How Multi-Account Works
Connecting Additional Accounts
To add a second (or additional) account for a platform:
- Go to Settings > Integrations.
- Find the platform where you want to add another account.
- Click Connect Another (this button appears after your first account is connected).
- Follow the standard OAuth authorization flow for that platform.
- Make sure you authorize a different account than the one already connected. If prompted, log out of the currently connected account on the platform’s site before authorizing.
The new account will appear alongside your existing connections in the integrations list.
How Account IDs Work
Each connected account is assigned a unique identifier within Soku. This identifier is called the accountId and is stored as part of the integration record at users/{uid}/integrations/{provider}.
When you have multiple accounts on the same platform, the accountId is what distinguishes them. For example:
| Integration | Provider | Account ID | Display Name |
|---|
| Integration 1 | instagram | ig_12345 | @mybrand |
| Integration 2 | instagram | ig_67890 | @myclientbrand |
| Integration 3 | tiktok | tt_11111 | @mybrandtiktok |
The accountId is used internally by Soku to route posts to the correct account. You will see it referenced in:
- The integrations list in Settings > Integrations
- Post creation, where you select which accounts to publish to
- Automation settings, where you choose which accounts participate in reposting
- API requests, if you use the Posts API to publish programmatically
Selecting Accounts When Publishing
When you create a post in Soku, the platform selection step shows all connected accounts. If you have multiple accounts on a platform, each account appears as a separate option.
For example, if you have two Instagram accounts connected, you will see both listed:
- Instagram — @mybrand
- Instagram — @myclientbrand
Select one or both to include them in your post. Each selected account will receive its own copy of the published content.
Managing Existing Connections
Viewing Connected Accounts
Go to Settings > Integrations to see all your connected accounts. Each integration shows:
- The platform name and icon
- The account display name or handle
- The connection status (active or needs reconnection)
- The
enabled_for_repost toggle
Enabling or Disabling Automated Reposting
Each connected account has an enabled_for_repost toggle. When enabled, the account is eligible to receive content from Soku’s automated reposting feature. When disabled, the account is excluded from automation but can still be used for manual publishing.
To toggle this setting:
- Go to Settings > Integrations.
- Find the account you want to update.
- Toggle the Enabled for Repost switch on or off.
Disconnecting an Account
To remove a connected account:
- Go to Settings > Integrations.
- Find the account you want to disconnect.
- Click Disconnect.
- Confirm the disconnection.
Disconnecting an account removes the integration record and revokes Soku’s stored tokens for that account. Any scheduled posts targeting that account will fail if they have not been published yet.
Disconnecting an account does not delete any content that was already published to that platform. It only removes Soku’s ability to publish to that account going forward.
Reconnecting an Account
If a connection becomes invalid (for example, after a password change or token expiration), the account will show a “Needs Reconnection” status. Click Reconnect and follow the authorization flow to restore the connection. Your existing settings, including the enabled_for_repost toggle, will be preserved.
Frequently Asked Questions
Can I connect the same account twice?
No. Soku detects duplicate connections and will not create a second integration for the same account. If you try to connect an account that is already linked, the existing connection will be updated instead.
No. Plan limits are per platform. Connecting 2 Instagram accounts does not affect how many TikTok accounts you can connect.
What happens if I downgrade my plan?
If you downgrade to a plan with a lower account limit (for example, from Pro to Starter), your existing connections will remain active. However, you will not be able to add new connections for a platform until you are within the new plan’s limit. You may need to disconnect extra accounts before you can modify your connections.
Can I transfer a connection to another Soku user?
No. Each connection is tied to a specific Soku user account. To connect a platform account under a different Soku user, disconnect it from the current user and connect it from the other user’s dashboard.
How do I know which account a scheduled post will go to?
Each scheduled post shows the target accounts in the post details. You can view this in your Post History or on the scheduling calendar.