Research-to-Social Post Generator with Perplexity AI and Facebook Graph API

Go to Workflow
0 views
Built by HoangSP HoangSP
Created on June 05, 2026

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 LANGUAGE in 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 (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow
Facebook Graph API
n8n-nodes-base.facebookGraphApi
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured