Platform review · Meta (Facebook / Instagram)
Meta app review pack
Public evidence for Meta App Review for Facebook Pages and Instagram professional accounts. Planned until permissions and review are complete. No secrets on this page.
No secrets on this page
Test passwords, access tokens, and private credentials are shared only through the provider’s secure submission channel never published here.
Public use-case statement
BrandMilo is a social-content workflow for businesses and authorized agencies. Eligible users connect Facebook Pages or Instagram professional accounts through Meta’s official authorization. The service displays only accounts the user is permitted to manage, allows the user to prepare and review content, and submits approved content through official APIs. Users can disconnect access and request data deletion.
Availability
Meta-related integrations are Planned. Facebook and Instagram are not presented as unrelated authorization systems when implemented through the same Meta app and review process.
Scopes / permissions
| Scope | Purpose |
|---|---|
| pages_show_list | Discover Facebook Pages the user can manage. |
| pages_read_engagement | Read Page engagement needed for eligible publishing workflows. |
| pages_manage_posts | Publish approved content to eligible Facebook Pages. |
| instagram_basic | Access eligible Instagram professional account identity and metadata. |
| instagram_content_publish | Publish approved content to eligible Instagram professional accounts. |
| business_management | Optional request only when the implemented workflow genuinely requires business asset access. |
OAuth / authorization steps
- User clicks Connect Meta.
- Meta authorization presents requested permissions.
- Callback stores encrypted tokens and lists eligible Pages / Instagram professional accounts.
- User selects an eligible destination and prepares content.
- User reviews and explicitly publishes or schedules where supported.
Reviewer steps
- Show public website and policy links.
- Log into reviewer workspace (credentials only in Meta submission).
- Connect Meta and complete authorization.
- Show eligible Page or Instagram professional account.
- Demonstrate each requested permission in actual use (screencast).
- Publish a test item or complete the read operation.
- Show disconnect and Data Deletion / callback configuration evidence.
Demo video script
Demo video placeholder
Embed or link the recorded demo here after capture. Script outline:
- Website + Privacy/Terms
- Connect Meta
- Show eligible Page / IG professional account
- Demonstrate permission-tied feature
- Show resulting BrandMilo record
- Disconnect + deletion
Evidence checklist
- PlannedCorrect Meta app use case
- PlannedBusiness portfolio / verification as required
- PlannedData-handling questions completed
- PlannedValid OAuth redirect URIs
- PlannedDeauthorization callback URL
- PlannedData deletion request URL or callback
- ReadyPrivacy Policy and Terms published
- PlannedOnly permissions used by visible features
- PlannedPer-permission explanation + screencast
- PlannedReviewer test access + steps
- PlannedDisconnect and deletion demonstrated
Data notes
- Only accounts the user is permitted to manage are shown
- Drafts and publication records stored in BrandMilo
- Tokens encrypted; disabled on disconnect/deauthorization
Reviewer access notes
- Test access details are provided only inside Meta App Review submission fields.
- Public page never includes passwords, tokens, or private screencast credentials.
Support during review: developers@brandmilo.com
Limitations & disclosures
- Not Available until Meta review and production readiness are complete.
- Personal Instagram accounts and unofficial automation are out of scope.
Related links
BrandMilo is an independent software service and is not endorsed by, affiliated with, or sponsored by Etsy, Pinterest, Meta, Facebook, Instagram, TikTok, or any other third-party platform unless explicitly stated. Third-party names and trademarks belong to their respective owners.