Social Posting KitBuilt
Social Posting – Facebook Page (Content Queue)
The same approval queue, publishing straight to a Facebook Page through the Graph API with a Page access token.
Workflow file is complete and imports inactive. No live test is recorded in the files.
Flow
Every 15 Minutes
Manual Test Run
Read Content QueueGoogle Sheets
Select Due Approved Posts
Lock RowGoogle Sheets
AI Caption Polish (off)
Publish Photo PostFacebook
Publish Text/Link PostFacebook
Mark PostedGoogle Sheets
Mark Failed + alertGoogle Sheets
TriggerApp stepLogic stepResult
How it works
- Reads the content queue every 15 minutes and picks approved posts that are due.
- Locks each row, optionally polishes the caption with AI (off by default).
- Posts a photo post when there's an image, otherwise a text or link post.
- Writes the post ID back, or marks the row failed and raises an alert.
At a glance
Setup notes
- Create a Meta developer app and a long-lived Page access token with pages_manage_posts.
- Paste the token into a Facebook Graph API credential in n8n.
- Put the Page ID in Config and select the Google Sheets credential.
- Set the Error workflow to Social Posting – Error Handler.
Good to know
Onboarding outside clients this way likely needs Meta Business Verification and App Review, so the Zernio version is the one to sell.