OAuth connections

OAuth Channel Connections with Per-Channel Defaults

Connect seven platforms, set defaults per channel for posting time and hashtags, reconnect when a token expires.

OAuth connections

Connect seven platforms through official OAuth

Each channel connects through the platform's official OAuth flow, so PostNext never sees your password. Authorise X, Instagram, LinkedIn, TikTok, YouTube, or Threads, grant the scopes you choose, and the channel appears in your sidebar. Tokens refresh automatically where the platform allows; where they cannot, PostNext warns you days before expiry.

Seven platforms connect through official OAuth: X, Instagram, LinkedIn, TikTok, YouTube, Threads, and Bluesky

Official OAuth only, no scraping, no password storage

Token-expiration warnings before authorisations lapse

Connect seven platforms through official OAuth
Per-channel defaults

Set posting time and hashtag defaults per channel

Each channel carries its own defaults: preferred posting times, default hashtag set, link-shortening preference, and time zone. LinkedIn might default to 09:00 weekdays with three industry hashtags; Instagram to 19:00 daily with a longer tag list. Defaults apply when you compose, and you can override per post.

Per-channel posting-time defaults applied at compose

Default hashtag sets stored per channel

Time zone and link-shortening preferences saved per channel

Set posting time and hashtag defaults per channel
Group channels by brand or client and switch fast
Channel grouping

Group channels by brand or client and switch fast

Bundle related channels into groups, one per brand or client, and switch between groups from the sidebar without re-authenticating. Each group shows its connection status at a glance: green for healthy, amber for tokens expiring soon, red for revoked authorisations. Reconnect a single channel without touching the others in the group.

Group channels by brand or client

Per-channel status: healthy, expiring soon, revoked

Reconnect one channel without affecting the others

1

Authorise the channel

Click Add Channel, pick a platform, complete the OAuth prompt. The channel appears in your sidebar.
2

Set per-channel defaults

Open channel settings: posting-time, hashtags, time zone, link-shortening. Override per post.
3

Group by brand or client

Drag channels into a brand group to switch context from the sidebar and see status per group.
4

Reconnect when prompted

When a token nears expiry, PostNext warns in-app and emails the owner. Click Reconnect to redo it.

Channel management questions

How OAuth, per-channel defaults, and reconnection work in PostNext.

Which platforms does PostNext support?

Seven platforms: X, Instagram, LinkedIn, TikTok, YouTube, Threads, and Bluesky. Each connects through the platform's official OAuth flow using its public API. PostNext does not scrape or store your password.

How does OAuth connection work?

Click Add Channel and PostNext redirects you to the platform's authorisation page. You sign in there, review the scopes, and approve. The platform returns a token to PostNext, stored encrypted.

How many channels can I connect?

Premium covers 15 channels. Business covers 20 channels. Teams (per-user pricing, 5-user minimum) covers 5 channels per seat. Free plan plus 7-day trial.

What happens when a token expires?

PostNext watches each token's expiry and shows an in-app warning days ahead, plus email to the owner. The channel turns amber until reconnection; revoked tokens turn red and pause queued posts.

Can each channel have different posting defaults?

Yes. Each channel stores its own posting-time default, hashtag set, time zone, and link-shortening preference. Defaults populate the composer; override per post when a piece needs different handling.

How do I switch between client accounts?

Group channels into a brand group, one per client. The sidebar switches group with one click; composer, queue, and analytics scope to the active group. No re-authentication when you switch.

Is the OAuth token storage secure?

Tokens are encrypted at rest and transmitted over TLS. PostNext never holds your platform password, since OAuth keeps that on the platform side. Revoke any token from PostNext or the source platform.

Can I reconnect one channel without disturbing the others?

Yes. Each channel holds its own token, so re-running OAuth for one account does not touch the others. Click Reconnect on that channel, complete the prompt, and queued posts resume on schedule.

Does the channel manager expose a public REST API and health webhooks?

Partially. The public REST API lists connections and posts; token health shows in the app and reconnect alerts arrive by email. There are no webhooks, and tokens are never exposed through the API.

How does PostNext handle per-channel rate limits set by each social platform?

Each platform enforces its own posting limits. PostNext publishes what you schedule; if a platform rejects a post for rate limiting, it is marked failed and you are alerted by email.

Can I bulk-connect channels for multiple brand profiles in one OAuth session?

Yes. The connect-multiple flow walks through OAuth for one platform across several accounts in sequence. Useful when onboarding a client with five Instagram accounts or a multi-region X presence. Each connected channel attaches to the right brand profile during the flow, so no reassignment is needed afterwards.

Does PostNext support Facebook Pages and Instagram Business via the same flow?

Not yet, because Facebook is not a live channel in PostNext. Instagram Business and Creator accounts connect on their own through Instagram Login, and each one counts as a separate channel against your plan's allowance. PostNext requests only posting and analytics permissions, never message reading or audience export.

How does the channel manager handle a GDPR data subject access request?

Disconnecting a channel removes the token immediately. Posting history and analytics stay in the workspace until you delete them. GDPR requests run through PostNext's privacy request process.

Can I A/B test posting across two duplicate channels on the same platform?

Yes, manually: connect both accounts, schedule the same post on each, and compare results in analytics. There is no experiment tagging.

What happens if a platform changes its OAuth scopes mid-contract or mid-token?

PostNext updates the OAuth flow when X, Meta, LinkedIn, TikTok, YouTube, or Threads changes scopes. Existing connections work under prior scopes until they expire. The channel manager surfaces a re-authorise prompt when new scopes unlock a feature, typically analytics depth or new post types. No posts are lost during re-authorise.

How do I migrate channel connections from Buffer or Hootsuite into PostNext?

OAuth tokens do not transfer between tools, so each channel reconnects through PostNext's OAuth flow: a 10 to 30 minute task for most workspaces. To bring posts across, import them from a CSV file in the calendar (up to 100 at a time, scheduled or as drafts) or rebuild the queue in the composer.
Ready to manage every channel from one sidebar?

Ready to manage every channel from one sidebar?

Connect X, Instagram, LinkedIn, TikTok, YouTube, and Threads via OAuth, set per-channel defaults, group by brand. Free plan plus 7-day trial.

Want to plan a month of this content? Content Planners →

×