Facebook Page publishing, carousel posts, inbox, and comment-to-DM on Aether.
Facebook Pages are fully supported in V1 — OAuth connect, publishing, inbox, and comment-to-DM via Meta's APIs.
Connect a Page
Facebook requires a Page you manage — personal profiles are not supported.
- Create a Meta app with Facebook Login in the Meta Developer Portal
- Set
FACEBOOK_APP_IDandFACEBOOK_APP_SECRETon your Aether deployment - Generate a Connect Link with
"platform": "facebook"
If OAuth completes but you have no Pages, Aether creates a profile with connectionStatus: "error" and an errorMessage explaining the issue. Reconnect after creating a Page.
If you manage multiple Pages, the dashboard shows a Page picker (/profiles/connect/facebook) so you can choose which Page to connect.
Page requirement
Connect only works with Facebook Pages — not personal profiles. Create a Page if you do not have one yet.
Local development
Meta requires HTTPS redirect URIs. You need a public HTTPS URL — use any tunnel tool and register https://<your-tunnel>/v1/oauth/callback/facebook.
Publishing
Standard text and link posts:
{
"text": "Check out our update",
"profileIds": ["prof_fb456"],
"overrides": {
"facebook": {
"mediaUrls": ["https://cdn.example.com/hero.jpg"]
}
}
}Carousel posts
Use carouselCards (2–5 cards) or carouselLink:
{
"overrides": {
"facebook": {
"carouselCards": [
{ "link": "https://example.com/1", "name": "Product A" },
{ "link": "https://example.com/2", "name": "Product B" }
]
}
}
}Page targeting
Set overrides.facebook.pageId when a user manages multiple Pages and you need to target a specific one.
Inbox and comment-to-DM
Page messages and comments sync to the unified inbox. Use automations or POST /inbox/comments/:platformPostId/:commentId/private-reply for comment-to-DM flows.
Private replies use the Messenger /messages API and require the pages_messaging OAuth scope. Reconnect existing Facebook profiles after upgrading to grant this permission.
Development mode
While your Meta app is in development mode, only accounts added as testers in the Meta portal can complete OAuth.