← Back to dashboard

Direct Posting Setup Meta + Google

Connect Facebook, Instagram, and Google Business Profile accounts so clients can post directly instead of through Postly. Every client stays on Postly until you switch them here.

1 · API Credentials

Entered once for your whole operation — these identify your app to Meta & Google, not a single client. You connect each client's accounts further down (Section 2 for Facebook/Instagram, Section 3 for Google). Stored locally in config.json. Meta needs an App ID + Secret (to make your token long-lived); Google needs an OAuth Client ID + Secret. Public Base URL is the hosted address Meta/Google fetch your images from (leave blank while on localhost).

2 · Connect Facebook & Instagram

Paste a Meta User Access Token (with pages_manage_posts, instagram_basic, instagram_content_publish). We exchange it for a long-lived token and list every Page you admin plus its linked Instagram. Then attach each to a client.

3 · Connect Google Business Profile

Google gates this API behind a one-time project approval (quota 0 until granted, ~3–10 business days). You can connect and pick locations once approved — see SETUP-GOOGLE.md.

Register this redirect URI in your Google OAuth client:

4 · Clients & backend

Switch a client to Direct only after its accounts are connected. Postly is the default and rollback is instant.