SocialClaw
OAuth integration

Publish Facebook Pages from the same SocialClaw workspace.

SocialClaw keeps Facebook Page connection, media handoff, schedule validation, and publish execution in one hosted workspace instead of splitting them across separate tools.

Media Facebook Pages support feed posts plus one effective image or video per post. The provider pulls a public media URL, including SocialClaw-hosted media URLs.
Publishing SocialClaw publishes to Facebook Pages through the explicit Facebook provider. Personal Facebook profiles are not publish targets.

What this integration supports

The main details for this connection.

Account type Facebook Page Start the Facebook OAuth flow from SocialClaw, complete consent in the browser, and SocialClaw stores the publishable Page targets in the workspace.
Auth model OAuth The hosted SocialClaw OAuth flow stores the connection in the workspace.
Scheduling Validate, draft, apply, inspect SocialClaw publishes to Facebook Pages through the explicit Facebook provider. Reconciliation for explicit Facebook Page publishes is not implemented yet.
Analytics Snapshots and health Analytics snapshots are available, but Facebook provider-native analytics fetchers are not implemented yet.

Connection, media, and delivery

How accounts connect, what media works, and how publishing behaves.

Connection model OAuth Start the Facebook OAuth flow from SocialClaw, complete consent in the browser, and SocialClaw stores the publishable Page targets in the workspace.
Media and delivery Facebook Pages support feed posts plus one effective image or video per post. The provider pulls a public media URL, including SocialClaw-hosted media URLs.

Settings and discovery

Useful settings and discovery notes for this provider.

Current settings surface

  • pagePostMode

Discovery notes

  • Use linked-targets and publish-preview when a workspace needs to confirm the exact Page target or media mode before applying a schedule.

CLI and HTTP examples

Example commands and requests for this integration.

CLI flow Workspace API key + provider connect
socialclaw login
socialclaw accounts connect --provider facebook --open
socialclaw accounts capabilities --provider facebook --json
socialclaw validate -f schedule.json --json
HTTP API flow Hosted SocialClaw endpoints
curl -sS \
  -X POST \
  -H "Authorization: Bearer $SC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"provider":"facebook"}' \
  "https://getsocialclaw.com/v1/connections/start"

curl -sS \
  -H "Authorization: Bearer $SC_API_KEY" \
  "https://getsocialclaw.com/v1/accounts"

Current limitations

A few practical limits to keep in mind.

  • Personal Facebook profiles are not publish targets.
  • Facebook currently supports one effective image or video per post.
  • Publish interactions currently support only post steps.

Related routes

Related use cases and workflows.

Frequently asked questions

How does SocialClaw connect Facebook Pages?

Start the Facebook OAuth flow from SocialClaw, complete consent in the browser, and SocialClaw stores the publishable Page targets in the workspace. The connection is stored in the workspace so scripts, agents, and the dashboard reuse the same account state.

What can I publish to Facebook Pages with SocialClaw?

SocialClaw publishes to Facebook Pages through the explicit Facebook provider. Facebook Pages support feed posts plus one effective image or video per post. The provider pulls a public media URL, including SocialClaw-hosted media URLs.

What should I check before scheduling Facebook Pages posts?

Inspect publish settings such as pagePostMode. Personal Facebook profiles are not publish targets.

Use Facebook Pages through one hosted SocialClaw workspace

Connect the account once, validate before apply, and keep post plus run inspection in the same workspace used by the dashboard, API, and CLI.