Meta's policy is clear: the Pages API only publishes to Pages. There is no official way to auto-post to a personal Facebook profile, and any tool that claims otherwise is using a workaround that breaks regularly. post mate works as a Facebook business scheduler for the Pages you administer — text, images, videos and link posts.
Connect Facebook in 5 steps
- Confirm you administer the Page
You need an admin or content-creator role on the Facebook Page. Editors and Moderators are insufficient for the API's pages_manage_posts scope. Check your role at facebook.com/{page}/settings.
- Open /app/connections and click "Connect Facebook"
post mate opens Meta's OAuth dialog. Sign in with the personal account that owns the admin role — Meta does not have a separate Page login.
- Approve the scopes
Meta requests pages_show_list, pages_read_engagement, pages_manage_posts and pages_manage_metadata. The first two let post mate enumerate Pages; the last two cover publishing. Approve and you return to /app/connections.
- Pick which Pages to enable
Meta lists every Page you administer. Tick the ones you want to schedule to. Each becomes a row with its own queue, renameable, and detached from your personal identity for scheduling purposes.
- Schedule a test post
In /app/compose, pick a Page, write a caption, attach an image or link, set the time. At publish, post mate calls /feed for posts and /videos for video uploads. If a Page token expires (rare — they last forever once issued), the row flips to "reconnect needed".
Once you're back inside post mate the account shows up on /app/connections with a green connection dot. From there it's available as a target in every composer.
What you can post to Facebook from post mate
- ✓Text post
- ✓Image post — Single image, or multiple as a multi-photo post.
- ✓Video post — MP4, up to 10 GB.
- ✓Link post (with preview)
- ✓Reels — Vertical video, separate endpoint.
- ×Stories — No public Pages API endpoint.
- ×Posts to personal profiles — Not allowed by Meta — Pages only.
Facebook API capabilities — the honest list
What works
- Page text, image, video, link posts
- Multi-photo posts
- Reels (separate endpoint)
- Scheduled publish via scheduled_publish_time
- Targeting (audience optimisation)
What the API doesn't expose
- Personal-profile posting
- Stories
- Group posts (deprecated for most apps in 2024)
- Editing a post after publish (except for limited fields)
- Live video scheduling without the Live Video API
FAQs
Can post mate post to my personal Facebook profile?
No. Meta does not allow this through any official API. Tools that promise it are using browser automation that breaks when Meta updates its frontend.
Can I connect multiple Pages?
Yes. During OAuth you pick every Page you want to manage. Each shows up separately.
My scheduled post says "Page token expired".
Very rare for Pages but possible if you change your Meta password or revoke a permission. Click "Reconnect" on the row to re-run OAuth — the queue resumes automatically.
Does this work for Facebook Groups?
No. Meta deprecated Group publishing for third-party apps in 2024. Only Pages are supported.
What happens if I lose admin access?
The Page disappears from your token's scope at the next refresh and the row marks itself inactive. Scheduled posts for that Page stop firing until access is restored.
Ready to schedule your first post?
Sign up for post mate, connect Facebook from /app/connections, and start cross-posting from a single composer. 14-day free trial, cancel anytime — no credit card to start the trial when you sign up with Google.