Connecting Your Instagram Account to Publlish
Step-by-step guide to connecting your Instagram Business or Creator account to Publlish. Learn why a Facebook Page is required, how to switch account types, and how to unlock advanced analytics.
Instagram has stricter API requirements than most other social platforms — which means connecting it to Publlish takes a few more steps than connecting X or LinkedIn. This guide walks you through everything you need, step by step.
What You Need Before You Start
Instagram's API requires three things to work with Publlish:
1. An Instagram Business or Creator Account Personal Instagram accounts cannot be connected to third-party publishing tools. This is a Meta restriction, not a Publlish limitation. If your account is currently personal, you'll need to switch it before connecting.
2. A Facebook Page linked to your Instagram account Meta requires Instagram accounts to be linked to a Facebook Page for API access. Even if you don't actively use Facebook, you need a Page linked to your Instagram to use Publlish.
3. Admin access to both accounts You must be an admin of the Facebook Page that your Instagram is linked to. If you're connecting on behalf of a client, make sure you have the right access levels before starting.
Step 1 — Switch to a Business or Creator Account (if needed)
If your Instagram is currently a personal account:
- Open the Instagram app on your phone
- Go to your profile and tap the hamburger menu (≡) in the top right
- Tap Settings → Account
- Tap Switch to Professional Account
- Choose Business (recommended for brands and marketing teams) or Creator (for influencers and content creators)
- Follow the prompts to complete the switch
Switching is free and doesn't affect your followers, posts, or content. You can switch back to personal at any time, though doing so will disconnect your Publlish integration.
Step 2 — Link Your Instagram to a Facebook Page (if not already done)
- In the Instagram app, go to Settings → Account → Linked Accounts
- Tap Facebook and log in to the Facebook account that manages your Page
- Select the Facebook Page you want to link
- Confirm the connection
If you don't have a Facebook Page yet, create one at facebook.com/pages/create before proceeding. You don't need to actively use the Page — it just needs to exist and be linked.
Step 3 — Connect Instagram to Publlish
- In your Publlish dashboard, go to Channels → Connect a Channel
- Select Instagram
- You'll be redirected to log in with Facebook — use the Facebook account that has admin access to your Instagram's linked Page
- Grant Publlish the permissions it requests — make sure you allow all the requested permissions, including Page and Instagram management access
- Select the Instagram account you want to connect from the dropdown list
- Click Connect
Your Instagram account will now appear in your Channels list with a green connected status.
Unlocking Advanced Analytics (Facebook Authorisation)
To access Instagram analytics in Publlish — including impressions, reach, profile visits, and follower growth — you need to complete Facebook authorisation during the connection flow.
When connecting, make sure you:
- Log in with a Facebook account that is an Admin (not just an Editor) of the linked Facebook Page
- Allow all permissions Publlish requests — declining any permission will limit functionality
If you skipped this step during initial connection, you can redo the connection flow. Go to Channels, disconnect your Instagram, then reconnect it — this time ensuring you grant all permissions. Full guide to Instagram analytics →
Connecting Multiple Instagram Accounts
If you manage Instagram for multiple brands or clients, you can connect each Instagram account separately in Publlish. Each counts as one channel on your plan.
Best practices for managing multiple Instagram accounts:
- Connect each account using the Facebook login that has admin access to that account's linked Page
- Use Channel Groups in Publlish to organise accounts by client or brand
- Set team member permissions to control which accounts each person can see and post to
Using channel groups in Publlish → See plan channel limits →
Troubleshooting Instagram Connection Issues
"This Instagram account is already connected to another organisation" Instagram accounts can only be connected to one Publlish organisation at a time. Disconnect from the other organisation first, then reconnect here. See the unavailable channels guide →
"You need a Facebook Page linked to this Instagram account" Complete Step 2 above — your Instagram must be linked to a Facebook Page before it can be connected to Publlish.
"Insufficient permissions" You need to be an Admin (not Editor) of the Facebook Page linked to your Instagram. Check your role in Facebook Page settings and ask the Page owner to upgrade your access if needed.
Connection drops after a few weeks Instagram tokens expire periodically and require refreshing. This is normal. Go to Channels and click Refresh next to your Instagram account. How to refresh a channel →
Instagram is connected but posts aren't auto-publishing Your account may be set to notification publishing, or the connection may need refreshing. See why Instagram posts aren't auto-publishing →
For a full list of Instagram error codes and solutions, see the Instagram error library →
Frequently Asked Questions
Why do I need a Facebook Page to connect Instagram to Publlish? This is a Meta requirement. Instagram's publishing API is managed through Meta's infrastructure, which requires a linked Facebook Page. Publlish cannot bypass this requirement.
Can I connect a personal Instagram account to Publlish? No. Personal accounts don't have access to Instagram's publishing API. You must switch to a Business or Creator account first.
Will switching to a Business or Creator account affect my Instagram? No. Your followers, posts, and content stay exactly the same. You gain access to Instagram Insights and business features, and you can switch back to personal at any time.
Can I connect multiple Instagram accounts? Yes — each counts as one channel slot on your plan. See plan limits →
What permissions does Publlish need from Instagram? Publlish needs permissions to read and manage your Instagram account, publish content, and access Instagram Insights (for analytics). Declining any permission during the connection flow will limit what Publlish can do.
How often do I need to reconnect Instagram? Instagram connections expire every few months and require a refresh. Publlish will notify you when a reconnection is needed. How to refresh a channel →