Skip to main content

Instagram

Connect your Instagram account to Soku to publish images, videos, and carousels directly from your dashboard. Soku connects to Instagram through Facebook Login (Meta’s OAuth flow). This means your Instagram account must be a Business or Creator account linked to a Facebook Page.

Prerequisites

Before connecting Instagram to Soku, make sure you have the following:
  • An Instagram Business Account or Instagram Creator Account (personal accounts are not supported by Meta’s API)
  • A Facebook Page linked to your Instagram account
  • Admin or editor access to that Facebook Page
  • A Facebook account that you can log in to
To convert a personal Instagram account to a Business account, go to your Instagram app, navigate to Settings > Account > Switch to Professional Account, and follow the prompts. You will be asked to connect a Facebook Page during setup.

Connecting Instagram

  1. Log in to your Soku dashboard at mysoku.io.
  2. Go to Settings > Integrations.
  3. Find Instagram in the list of platforms and click Connect.
  4. You will be redirected to Facebook Login. Sign in with the Facebook account that manages your Instagram Business Account.
  5. When prompted, select the Facebook Page linked to the Instagram account you want to connect.
  6. Grant Soku the requested permissions (publishing, reading profile info).
  7. You will be redirected back to Soku. Your Instagram account will now appear under your connected integrations.
If you manage multiple Instagram accounts, you will be able to select which account to connect. You can repeat this process to add additional accounts if your plan allows it.

What You Can Publish

Content TypeSupported
Single imageYes
Single video (Reels)Yes
Carousel (up to 10 images/videos)Yes
Text-only postsNo (Instagram requires media)

Connection Details

  • Auth method: OAuth via Facebook Login (Meta)
  • Token type: Long-lived user token managed by Meta
  • Data stored at: users/{uid}/integrations/instagram
  • Automation: Toggle enabled_for_repost in your integration settings to allow automated reposting to this account

Troubleshooting

”No Instagram Business Account found”

This error appears when your Instagram account is still set to Personal. Switch to a Business or Creator account in the Instagram app under Settings > Account > Switch to Professional Account.

”No Facebook Page linked”

Instagram’s API requires a Facebook Page to be linked to your Instagram account. Open the Instagram app, go to Settings > Account > Linked Accounts > Facebook, and connect a Page.

Connection disappears after a while

If you changed your Facebook password or revoked Soku’s access from your Facebook account settings, the connection will stop working. Go to Settings > Integrations in Soku and click Reconnect next to Instagram.

Only some of my Pages appear during authorization

Make sure you have Admin or Editor role on the Facebook Page you want to use. Pages where you only have Analyst or Advertiser access will not appear in the selection list.

Posts fail with a permissions error

Re-authorize the connection by disconnecting and reconnecting Instagram in Settings > Integrations. During the Facebook Login flow, make sure you grant all requested permissions.
Meta may occasionally require re-authorization after API changes or policy updates. If your connection stops working unexpectedly, try reconnecting your account.