Social Posting Kitfor n8n
Get the kit

Help

FAQ

Short answers to the questions that come up once the first test post has gone out.

#Which n8n versions are supported?

n8n 2.x, checked against 2.47.3. Posting and the error handler use built-in nodes only. The optional planner also uses official LangChain chat-model sub-nodes from that release.

#Will it post without my approval?

No. Only status = approved (trimmed, lowercased) is selected. The planner hardcodes pending_approval.

#What do the statuses mean?

draft and pending_approval are ignored. approved posts once due. publishing is the lock just before the API call. posted means write-back succeeded. failed keeps the error until you set approved again.

#What is the Idempotency-Key?

The queue row id is sent as Idempotency-Key. Zernio documents a 24-hour window: same key and same body replay the original result (so retries should not triple-post). Same key, different body → 422. Identical content to the same account within 24 hours can also return 409. Change id only when you need a new publish of a changed caption inside that window.

#Does the link column become a Facebook link post?

Not in this kit. Put URLs in the caption.

#Do I need a Meta developer app?

Not for this Zernio path. The Page admin or editor clicks a connect link. A Graph API variant exists in the repo for clients who already have a Page token; it is not required here.

#What rate limits apply?

From official Zernio docs, checked 11 November 2026: 60 API requests/minute on 0–2 connected accounts; 25 posts/hour/account; Facebook daily cap 100. First two connected accounts are free on current plans. Re-check before you quote a client.

#What is the 7-day media expiry?

Unused Zernio uploads expire after 7 days unless a post has copied them to permanent storage. Approve and publish planner images in the same week, or paste a new public URL.

#Why might comments or Messenger fail later?

A posting-only connect cannot read the inbox. Reconnect with comments and messaging if you add replies. The Page cannot start a Messenger thread; automated replies follow Meta's 24-hour window. This kit does not send replies.

#n8n Cloud or self-hosted?

Both. Self-hosted n8n needs a Google Cloud OAuth client and the redirect URI https://YOUR-N8N-DOMAIN/rest/oauth2-credential/callback. Testing-mode External apps expire tokens after about 7 days.

#Is OpenRouter free?

openrouter/free can write captions with rate limits. Image models are paid (default about $0.007 each). ChatGPT Plus and SuperGrok do not include these APIs.

#Was this tested live?

Yes. On 11 November 2026, n8n 2.47.3, one manual run posted lumora-001 to the Lumora Coffee Co. Facebook Page through Zernio. Every success-path node succeeded. Mark Posted wrote posted, post_id, and posted_at. AI Caption Polish was off. The workflow stayed unpublished. The AI planner was not part of that run.

#Why are credentials empty after import?

On purpose. You attach your own Google Sheets and Zernio credentials. Keys never belong in the JSON or in this guide.

Social Posting Kit for n8n: a Google Sheet content queue, a human approval gate, and publishing to a Facebook Page through Zernio.

Checked against n8n 2.47.3. n8n, Google Sheets, Facebook, Zernio, OpenAI, xAI and OpenRouter are trademarks of their owners; this kit is not affiliated with them. Sample data is fictional.