Connecting Facebook & Instagram
How to link your salon's Facebook Page and Instagram Business Account so MostlyPostly can publish posts automatically on your behalf.
Why You Need to Connect
Without a connected Facebook Page and Instagram Business Account, MostlyPostly cannot publish posts automatically. Content will generate and queue — but it won't go live until your social accounts are linked.
This is the most important setup step after completing onboarding. Once connected, MostlyPostly handles all publishing through Facebook's official Graph API — no manual posting required.
What You'll Need
- →A Facebook Page for your salon — not a personal profile. It must be a dedicated Page.
- →An Instagram Business Account linked to that Facebook Page. (Not a Creator or Personal account.)
- →Admin access to the Facebook Page. You must be listed as a Page admin in Facebook Settings.
💡 Pro Tip
If your Instagram is set to a Personal or Creator account, go to Instagram Settings → Account → Switch to Professional Account → Business. Then link it to your Facebook Page in Meta Business Settings.
Step-by-Step Connection
-
1
Open Admin → Social Connections
From your manager dashboard, navigate to the Admin panel and find the Social Connections card.
-
2
Click "Connect Facebook"
You'll be redirected to Facebook to log in (if not already) and review the permissions MostlyPostly is requesting.
-
3
Select your salon's Facebook Page
Facebook will show you a list of Pages you manage. Choose your salon's Page — not your personal profile.
-
4
Grant the requested permissions
Approve all the permissions listed. Each one is required for MostlyPostly to post and read analytics. Declining any permission may prevent publishing or analytics from working.
-
5
Instagram connects automatically
MostlyPostly detects the Instagram Business Account linked to your Facebook Page. No separate Instagram login is needed.
Once connected, MostlyPostly stores a long-lived page token that does not expire under normal circumstances. You don't need to reconnect each time you log in.
Permissions MostlyPostly Requests
Here's exactly what we request and why:
pages_manage_posts
To publish posts to your Facebook Page on your behalf.
pages_read_engagement
To read likes, comments, and shares for the Analytics dashboard.
instagram_basic
To access your Instagram Business Account linked to the Facebook Page.
instagram_content_publish
To publish photos and videos to your Instagram Business Account.
read_insights
To read reach, impressions, and engagement metrics from Facebook Insights.
We request only what is necessary to post and measure. We never access your personal profile, message inbox, ad account, or any data not listed above.
Troubleshooting
"My Page is not appearing in the list"
Make sure you're logged into the Facebook account that has Admin access to the Page. Pages you only follow or have partial roles on may not appear. Check your role in Facebook → Settings → Page Roles.
"Instagram is not connecting"
Verify your Instagram account is set to Business (not Creator or Personal) and is linked to your Facebook Page in Meta Business Settings → Accounts → Instagram Accounts.
"Posts are not publishing / token expired"
Long-lived page tokens don't expire on their own, but if you change your Facebook password or revoke app access, the token is invalidated. Go to Admin → Social Connections → Reconnect to generate a fresh token.
Analytics & Insights After Connecting
Once connected, MostlyPostly automatically syncs engagement data for published posts — reach, likes, comments, shares, saves, and engagement rate. Fresh posts may take 24–48 hours before Facebook and Instagram report meaningful data.
See the Analytics guide for more detail on sync timing and manually triggering a sync.