We analyzed 15 real n8n automation workflows and mapped every node to an abstract category (trigger, AI, transform, deliver, …). The result: universal patterns that show how people actually build automations — and how you can build yours.
Pick a use case below. Get the pattern, the tools, and starter code — all based on 15 real workflows.
A "pattern" is the sequence of abstract steps a workflow follows, like trigger → ai → deliver. The specific tool doesn't matter — what matters is the structure. These are the 10 most frequent patterns across all 15 workflows.
The concrete tools and services that appear most often across all workflows. Each tool belongs to a category like ai, trigger, or deliver — together they form the building blocks of any automation.
| Tool | Category | What it does | Usage |
|---|---|---|---|
| HTTP Request | api | Call any REST API endpoint | |
| Set Fields | transform | Assign or rename data fields | |
| Code (JavaScript/Python) | transform | Custom code for any transformation | |
| AI Agent | ai | Autonomous AI agent with tool access | |
| Telegram | deliver | Send messages via Telegram | |
| Google Sheets | data | Read/write spreadsheet data | |
| If Condition | logic | Branch workflow based on conditions | |
| OpenAI Chat | ai | GPT-4o / GPT-4 language model | |
| Google Drive | storage | Upload/download files from Drive | |
| Manual Trigger | trigger | Start workflow with a button click | |
| Split In Batches | logic | Process items in smaller groups | |
| Google Gemini | ai | Gemini language model | |
| LLM Chain | ai | Chain multiple AI prompts together | |
| vectorStorePinecone | other | ||
| Structured Output | ai | Parse AI output into structured data | |
| Gmail | deliver | Send or read emails via Gmail | |
| Chat Memory | ai | Remember conversation history | |
| Telegram Trigger | trigger | React to Telegram messages | |
| html | other | ||
| Split Out | transform | Split arrays into individual items |