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.