Connecting Accounts

How to connect Instagram, Facebook, LinkedIn, YouTube, TikTok, X, Threads, Pinterest, Google Business Profile, Telegram, Bluesky, Discord, Slack, Mastodon, Dev.to, Hashnode, WordPress, and Lemmy.

Last updated Oct 18, 2026Updated this week

You can read this guide before you create an account. When you are ready to connect, create an account or see pricing. The Accounts page in your dashboard is where you connect, and it is available after you sign up.

posterly supports 18 platforms. Most use OAuth: you are redirected to the platform to authorize access, then sent back automatically. Slack uses Add to Slack and then asks which channels to connect, and Mastodon asks for your instance domain before sending you to approve. Telegram, Bluesky, and Discord use a bot token, an app password, or a channel webhook URL. Dev.to, Hashnode, WordPress, and Lemmy use an API key, an access token, an application password, or your login, which you paste in.

Instagram, Facebook, and Google Business have their own notes below: Instagram needs a Business or Creator account, Facebook connects Pages rather than a personal profile, and Google Business asks you to pick locations.

Supported platforms

PlatformAccount typesNotes
InstagramBusiness, CreatorRequires a Professional account. Direct connect, no Facebook needed.
FacebookPagesConnects your Facebook Pages for publishing.
LinkedInPersonal, Company PagePersonal includes posting and eligible people tagging. Reconnect Pages for comments and person tags. Pick which Company Pages to connect.
YouTubeChannelsSupports video uploads including Shorts.
TikTokPersonalPosts publish directly to your profile, or choose "Finish in app" to post from TikTok.
X (Twitter)PersonalPersonal accounts. OAuth 2.0.
ThreadsPersonalConnected via Meta OAuth, linked to your Instagram.
PinterestPersonalChoose the board, Pin title, and destination link in the Pinterest Composer tab.
Google BusinessLocationsPost updates to Google Search and Maps. Pick which locations to connect.
TelegramChannels, GroupsCreate a bot via @BotFather, add it as admin, then paste the bot token. Text, photos, videos, GIFs.
BlueskyPersonalConnect with your handle and an App Password, no OAuth redirect. Text and images.
DiscordChannelsPaste a channel webhook URL. Text, images, videos, GIFs.
SlackChannelsAdd to Slack installs a bot, then you pick public and private channels. Each channel is a separate connected account. Text, images, files.
MastodonAny instanceType your instance domain, approve on your server. Text, images, video.
Dev.toPersonalPaste an API key from your Dev.to settings. Markdown articles with cover image and tags.
HashnodePublicationsPaste a personal access token from your Hashnode settings. Markdown articles to your blog.
WordPressSelf-hosted sitesSite URL, username, and application password. Posts with featured images.
LemmyAny instanceInstance domain, username, and password (accounts with two-factor codes are not supported yet). Link and text posts to communities.

How to connect

  1. Go to Accounts
  2. Click a platform tile in the Add Connection section
  3. Authorize on the platform
  4. You'll be redirected back to posterly with the account connected

Connecting a different Instagram account

Your posterly login email does not need to match the email used by your Instagram account. Instagram's authorization screen may reuse the account currently signed in at instagram.com in that browser.

To connect a different Instagram account:

  1. Open Instagram in Safari, Chrome, or on desktop.
  2. Switch to, or sign in with, the Business or Creator account you want to connect. A private/incognito window is useful when Instagram keeps selecting a personal account.
  3. Return to Accounts and choose Instagram again.

If the professional Instagram account is linked to a Facebook Page, you can choose Meta instead and sign in with the Facebook account that manages that Page. Meta imports the Facebook Page and its linked Instagram account; each connected profile counts toward your plan's account limit.

Connecting Facebook Pages

Facebook posting works with Pages, not personal profiles. Choose Facebook, sign in with the Facebook account that manages the Page, and tick the Pages you want in Meta's Page picker. Every Page you tick is connected at once.

The picker replaces your previous selection each time you reconnect, so tick every Page you still want to publish to. If you leave a Page unticked and Meta confirms posterly can no longer use it, that Page shows as needing a reconnect and its upcoming posts are held until you reconnect and tick it again.

Choosing Google Business locations

When you connect Google Business, posterly fetches every location your Google account manages and shows a location picker before anything is connected:

  1. Search the list by business name, city, or address.
  2. Check only the locations you want to connect. Locations you already connected are pre-checked and labeled Connected; keeping them checked simply refreshes their connection.
  3. The picker shows how many of your plan's account slots you're using. Each new location takes one slot.
  4. Click Connect selected - only the checked locations are connected. Nothing else on your Google account is touched.

This works for accounts with hundreds of locations; if you later want to remove a location, disconnect it from its account menu like any other account. If your Google account has exactly one location, it connects automatically without the picker.

Account limits

Your plan determines how many accounts you can connect. The counter shows your current usage (e.g. 14/30). Upgrade your plan for more. See pricing for how many accounts each plan includes.

Reconnecting

This part is for after you have connected accounts: what to do when one needs attention.

If an account shows an Issue or Expiring status, click Reconnect to re-authorize. Token refresh is automatic for most platforms (LinkedIn, YouTube, Pinterest, TikTok, X).

Failed posts and posts paused for reconnect show a banner that leads with What to do. Typical next steps are Wait, Reconnect this account, Re-upload media, or Edit and retry. See Managing Accounts (in the dashboard docs after you sign up) for a Google Business location that can no longer be found, a Call button that also has a website link, a Google Business button Google does not accept, a Google Business photo under 10 KB, and a temporary Google publishing error.

One-time reconnections for new scopes

If you already have accounts connected, a few platforms need a one-time reconnect.

When posterly adds a feature that needs a new OAuth scope, existing accounts have to be reconnected once so the platform grants it. Current cases:

  • YouTube, needs reconnection to grant yt-analytics.readonly for the YouTube Analytics dashboard, spreadsheet exports, and MCP list_analytics (views: accounts, posts). Non-sensitive scope; does not include revenue. If Google showed "This request contains scopes that cannot be requested together" after you had already connected Google Drive or Canva, reconnect YouTube: posterly now asks only for YouTube scopes.
  • Pinterest, already covered by the existing read scopes, but reconnecting is the cleanest way to refresh granted scopes and account metadata if you connected before the analytics rollout.
  • LinkedIn Pages, reconnect to grant follower lookup and comment permissions for person tags and the Page inbox.
  • LinkedIn Personal, new connections support both personal posting and eligible people tagging. Older Basic posting connections keep their existing posts; add a new Personal connection for people tagging.

Disconnecting

Open the ... menu on any connected account and select Disconnect. You'll be asked to confirm. Disconnecting removes the account from posterly but does not affect your social media profile.

LinkedIn: Basic posting and Community tools

Each LinkedIn connection button opens an explanation of what you get, what you need and any Inbox limitations. Read it, then choose Continue to LinkedIn. Cancel keeps you on Connected accounts. The explanation also appears when reconnecting.

In Connected accounts → Add Connection, choose LinkedIn Personal to post as yourself or LinkedIn Page to post as a company. Personal supports regular posting and eligible people tagging in one connection. New personal connections show the Community tools label; older personal connections show Basic posting.

These are different connection types. Reconnecting Basic posting keeps it as Basic posting. A person can have both types, but one saved connection should appear only once in the account list. LinkedIn authorizes whichever profile is currently signed into your browser; switch LinkedIn profiles before connecting if necessary. A reconnect for an existing personal account rejects a different profile instead of silently adding it.

For posting as a company, use LinkedIn Page and reconnect that Page. You do not need to add a personal Community tools connection for Page publishing or Page people tags.