View Categories

8.3a Instagram & Facebook Capabilities (Channel setup)

Instagram and Facebook are not a single on/off switch. Each thing you can do — reading Pages, publishing, moderating comments, Messenger, analytics — is gated by its own Meta permission, and Meta lets a user grant some and decline others in the same dialog.

The Instagram and Facebook capabilities panel on the Channel setup page is the one place that shows the true state of all of them.

Reading the panel #

Each capability shows a status badge:

BadgeMeaningWhat to do
Green — readyFully authorized and usableNothing
Red — permission missingMeta has not granted a required scope; the exact scope is named underneathClick Grant all missing permissions
Amber — Finish setupPermissions are fine, but no Page/account has been synced yetRefresh the Meta connection
Blue — Not in your planYour subscription does not include this capabilityUpgrade the plan
Grey — Needs setupMeta is not connected yetComplete 8.1 Connect to Meta

Granting everything in one go #

Click Grant all missing permissions. This opens a single Meta dialog requesting every scope you are still missing across both platforms, rather than one dialog per product.

Tick every box. Meta lets you decline individual permissions, and a declined permission is silently withheld — the connection still reports success. Unticking one box is the most common reason a capability stays red.

You must be an admin of the Meta Business portfolio to grant these.

Which permission unlocks what #

CapabilityMeta permission
Facebook — Page accesspages_show_list, pages_read_engagement
Facebook — Publishingpages_manage_posts
Facebook — Comment moderationpages_manage_engagement
Facebook — Messengerpages_messaging
Instagram — Account accessinstagram_basic
Instagram — Publishinginstagram_content_publish
Instagram — Comment moderationinstagram_manage_comments
Instagram — Messaginginstagram_manage_messages
Either — receiving webhooks at allpages_manage_metadata

If a capability stays red after granting #

Some permissions require the Peikly Meta app to hold Advanced Access through Meta’s App Review process. Until that is approved, Meta grants them only to people with a role on the Meta app and silently omits them for everyone else — even though the dialog completes successfully.

pages_messaging (Facebook Messenger) is the one this affects most often, followed by the Instagram messaging scopes. If you ticked every box and the capability is still red immediately afterwards, this is the cause and it is not something you can resolve yourself — contact support.

Errors, Messages, and Exceptions #

MessageWhy It HappensHow to Fix
(#200) Permissions errorThe action needs a Meta scope your connection was never grantedOpen Channel setup and click Grant all missing permissions
Meta has not granted pages_manage_posts, which Facebook needs for publishing.Publishing was attempted without pages_manage_postsSame as above
Facebook permissions are granted, but no Facebook Page has been synced yet.Permissions are fine; discovery has not runClick Re-launch Meta to re-sync Pages
Publishing for Facebook is not included in the current subscription.Plan gating, not a Meta problemUpgrade the plan
Scroll to Top