📱 Research-to-social post generator with Perplexity AI and Facebook Graph API
⚡ 429 views · 📱 Social Media & Email Marketing
💡 Pro Tip — If you’ve run into Facebook’s Graph API permission restrictions, ScraperNode is a community node that scrapes pages, groups, posts, and comments directly — no app review needed.
Description
Who’s it for
Teams that want to turn a chat prompt into a researched, ready-to-post social update—optionally published to Facebook.
What it does / How it works
- Chat Trigger receives the user prompt
- Topic Agent optionally calls a research sub-workflow for fresh sources
- Outputs are validated into a structured JSON
- Post Writing Agent crafts a concise Vietnamese post
- (Optional) Facebook Graph API publishes to your Page
How to set up
- Connect OpenAI & Facebook in Credentials (no API key inside nodes).
- In Tool: Call Perplexity Researcher, set your research
workflowId. - In Publish: Facebook Graph API, set your Page ID and edge.
- Adjust prompts/tone and the
LANGUAGEin CONFIG. - Test the flow with sample prompts in the chat.
Requirements
- n8n (Cloud or self-hosted)
- OpenAI API key (stored in Credentials)
- Facebook Page publish permissions
- (Optional) a research workflow for Perplexity
How to customize the workflow
- Add moderation/review gates before publishing.
- Duplicate the publish path for other platforms.
- Store outputs in Sheets/Notion/DB for auditing.
- Tune model choice & temperature for your brand voice.
Security
- Avoid hardcoding secrets in HTTP or Code nodes.
- Keep identifiers (Page IDs, workflowIds) configurable in CONFIG.
🔗 Nodes Used
Facebook Graph API, AI Agent, OpenAI Chat Model, Structured Output Parser, Call n8n Workflow Tool, Chat Trigger
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File