Connect your channels
Connect each social account to a workspace on the Connections screen: sign in and allow, or paste the key the channel gives you. Then check that it shows as healthy.
Steps
Step 1 Open Connections and pick the workspace
Open Connections in the dashboard sidebar. A channel connects to one workspace. With more than one workspace, pick it with the workspace picker at the top first; the all-workspaces view has nowhere to attach a channel.
Step 2 Pick the channel
Click New connection at the top and pick the channel. With nothing connected yet, Connect account in the middle opens the same panel. A workspace holds one account per platform, so a channel already connected there is marked Connected.
Step 3 Sign in and allow, or paste a key
Most channels send you to their own sign-in page. Sign in with the account you want to post to and allow every permission it asks for; turning one off can stop features such as direct messages later.
A few channels have no sign-in page and give you a key or address to paste instead. The table below says which.
Step 4 Check that it is healthy
Back on Connections, the new account shows as Healthy. You can publish to it now, from your agent or from the compose screen.
If an account later says Token expired or asks to be reconnected, click Reconnect and sign in to the same account again. The connection is refreshed and nothing is lost.
How each channel connects
| Channel | How |
|---|---|
| Threads | Sign in to Threads and allow access. |
| Sign in to Instagram and allow access. Next screen: How do you want to connect Instagram? | |
| YouTube | Sign in to YouTube and allow access. |
| Sign in to Facebook and allow access. Next screen: Select Facebook Page | |
| Bluesky | Sign in with an app password. Bluesky has no authorization screen. Create an app password in Bluesky settings and paste it here. |
| Telegram | Make a bot and connect it. Telegram does not let a person's account post through an API. A bot posts on your behalf, so you need one. Next screen: Select chat |
| Discord | Paste a webhook URL. Uplika posts to one Discord channel through a webhook you create there. You need the Manage Webhooks permission on that server. |
| Sign in to Pinterest and allow access. Next screen: Select default board | |
| TikTok | Sign in to TikTok and allow access. |
| Ghost | Connect with a custom integration. Ghost has no authorization screen. Create a custom integration in Ghost Admin and paste its API URL and Admin API key here. |
If you get stuck
Try it on your own accounts
Connect a channel, add uplika to the agent you already use, and ask it to post. No card to start.
Sign up