Approved publishing

Canva → review → select owned Facebook Page → confirm → official Graph publish → audit → owner Gmail. Auto-publish is off. Current shipped Meta scopes do not include pages_manage_posts.

Requires Authorization

1. Select or create content

Use an approved Canva design the owner already controls. Canva search is live in the Grok session; workplace Canva OAuth client is not in Vercel env.

Requires Authorization

2. Choose Facebook Page

Page list comes only from /me/accounts after Facebook Login for Business. No scraping. Restricted public Page IDs are not treated as managed Pages.

Blocked

3. Publish

Blocked until pages_manage_posts is granted on the official app and the owner confirms. Threads needs threads_content_publish separately.