Automation library · Content

Create SEO-optimized WordPress blogs with Perplexity

Started by an incoming WhatsApp message, and works across Gmail, Google Sheets, Slack, Telegram and two others. It hands the judgement calls to OpenAI, OpenRouter and one other. 37 steps: large, and worth reading before you trust it with anything live.

LargeCalls a model: OpenAI, OpenRouter

37 stepsLarge: read it before trusting it with anything live
0Branches: places the flow splits
0Loops or waits
6Services it connects to

The flow

Starts it 5Model 11Logic 12Service 9

The steps in the order they run, from what starts it.

  1. 1Slack TriggerSlack triggerStarts it
  2. 2Telegram TriggerTelegram triggerStarts it
  3. 3Gmail TriggerGmail triggerStarts it
  4. 4WhatsApp TriggerWhats App triggerStarts it
  5. 5Call n8n Workflow ToolTool WorkflowModel
  6. 6OpenRouter Chat ModelLm Chat Open RouterModel
  7. 7Workflow Input TriggerExecute Workflow triggerStarts it
  8. 8OpenRouter Chat Model1Lm Chat Open RouterModel
  9. 9Structured Output ParserOutput Parser StructuredModel
  10. 10Edit FieldsSetLogic
  11. 11Blog AgentAgentModel
  12. 12Google_trends searchSerp ApiService
  13. 13choose the best keywordsChain LlmModel
  14. 14Send a text messageTelegramService
  15. 15Send messageWhats AppService
  16. 16Send a messageSlackService
  17. 17Send a message1GmailService
  18. 18Edit Fields2SetLogic
  19. 19Preliminary Plan1Open AiModel
  20. 20Message a model2PerplexityService
  21. 21Split Out2Split OutLogic
  22. 22Split Out4Split OutLogic
  23. 23Previous Posts1Google SheetsService
  24. 24Limit4LimitLogic
  25. 25Edit Fields20SetLogic
  26. 26Aggregate1AggregateLogic
  27. 27Merge4MergeLogic
  28. 28Aggregate6AggregateLogic
  29. 29Write Article part 1Open AiModel
  30. 30Write Article part 2Open AiModel
  31. 31Edit Fields21SetLogic
  32. 32MarkdownMarkdownLogic
  33. 33SlugOpen AiModel
  34. 34TitleOpen AiModel
  35. 35Create a postWordpressService
  36. 36Append row in sheetGoogle SheetsService
  37. 37response SetLogic

How it's built

Starts on
An incoming WhatsApp message
Steps
37
Size
Large: read it before trusting it with anything live
Connects to
Gmail, Google Sheets, Slack, Telegram, WhatsApp, WordPress
Model
OpenAI, OpenRouter, Perplexity

Questions

What does it need to run?

An n8n account, plus your own Gmail, Google Sheets, Slack, Telegram, WhatsApp and WordPress accounts, and a key for OpenAI and OpenRouter. You connect your own accounts after importing it; none are included.

What starts it?

It starts on an incoming WhatsApp message.

Does it use AI?

Yes. It calls OpenAI, OpenRouter and Perplexity. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

Take your time. At 37 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 37 steps before you point it at anything that matters.