Skip to main content
A channel is a social account seenpaid can publish to. Connect one to start; connect several to cross-post. For the guided first-time walkthrough see Connect your first channel.

Three connect methods

Sign in and authorize

Click Connect, sign in on the platform’s own site, approve.LinkedIn · Mastodon · Tumblr · Pinterest · Facebook · Instagram · Threads · TikTok

Paste a credential

App password, API key, bot token or webhook URL, pasted once.Bluesky · Discord · Telegram · Slack · WordPress · Ghost · Dev.to · Hashnode · Medium · Lemmy · Nostr · Webhook

Your own X keys

X connects with the four keys from your own X developer app. X bills API posting to that account.
1

Open Channels

In the left rail, click Channels.
2

Pick a platform

Click Connect (authorize on the platform) or paste the credential it asks for. Credentials are stored encrypted.
3

Confirm it's active

The account appears as active, available in the composer and to your AI agent. Connect as many as your plan allows (5, 15 or unlimited).

What’s ready today

All 21 platforms can be connected. A few carry conditions:
  • Instagram and Facebook work only for accounts added to seenpaid’s Meta app, because Meta’s review of the app is in progress (full support coming very soon).
  • Pinterest is coming very soon: it connects today, but creating Pins waits on Pinterest granting full API access (the app is on Trial access).
  • TikTok delivers to your TikTok drafts (inbox), not directly to your profile, and the caption is written in the TikTok app.
  • X needs your own developer keys and X’s own API pricing applies.
  • Reddit and VK are not available yet.
The per-platform table, limits and caveats are in Supported platforms.

Account groups

If you post to the same set of accounts often, group them. Groups appear in the composer’s channel picker so one click selects the whole set.

Reconnecting

You should rarely have to. Per platform:
  • Facebook and Instagram: the Page token seenpaid stores doesn’t expire. No reconnecting.
  • Threads and Bluesky renew themselves in the background. If a Bluesky session lapses, seenpaid signs in again with your app password.
  • LinkedIn is the exception. LinkedIn’s standard grant lasts 60 days and offers no refresh, so LinkedIn needs a reconnect every 60 days. seenpaid emails you about a week before expiry with a reconnect link, and the channel keeps working until it has actually expired.
  • Everything else rotates its own tokens on a background sweep.
A publish that hits an expired token refreshes it once and retries. Only when the platform actually refuses the refresh (a revoked or expired grant) does the account flip to needs reconnecting, with an email and a Reconnect button under Channels; a platform outage, rate limit or timeout never does. Reconnecting re-runs the normal connect flow and updates the existing account in place (same account, same history, same scheduled posts). Nothing is duplicated.

Troubleshooting

It’s Reddit or VK, which aren’t available yet. Every other platform is connectable.
That’s the paste-a-credential path: the platform issues the key, not seenpaid. Connect your first channel lists where each one lives.
New connections are blocked at your plan’s cap (Solo 5, Multi-Brand 15). Accounts already connected keep working if you downgrade. Upgrade under Settings → Billing.

Next: publish & schedule

Compose, tailor per platform, and queue it.