You don't need an agent framework to get value from LLMs. Most useful "agents" for a small business are one structured call inside a workflow you already trust. Here are 10 I run on self-hosted n8n, and the pattern behind all of them.
The pattern
- Trigger: a webhook or a schedule.
- Build Prompt: a Code node with a strict system prompt and a JSON output contract.
-
LLM: an HTTP Request to any OpenAI-compatible
/chat/completions, in JSON mode, with 3 retries. -
Parse: safe
JSON.parsewith a fallback. - Act: Slack, Sheets, a CRM, or a webhook response.
The 10
- Lead qualifier: BANT score, Slack alert for hot leads.
-
Support FAQ agent: answers only from your KB,
escalateflag for humans. - Cold email personalizer: ≤110 words, no invented facts.
-
Invoice extractor: vendor, totals, GSTIN, line items, with
nullinstead of guesses. - Daily market digest: RSS → the 5 items that matter, plus one action.
- Meeting notes → actions: decisions, owners, due dates.
- Review replies: sentiment and a brand-safe reply.
- Content repurposer: blog → LinkedIn, X thread, newsletter, SEO meta.
- Resume screener: evidence-only scoring with bias guardrails, human in the loop.
- Weekly metrics narrator: JSON metrics → a plain-English Monday brief.
Lessons
- Ask for JSON and say what to do when data is missing ("use null, never guess"). That one line removes most hallucinations in extraction tasks.
-
Keep the model swappable. A Config node holding
baseUrlandmodellets you move between a paid API and local Ollama in seconds. - Put humans on outbound actions. Draft, don't auto-send.
Grab them
Two of these workflows are free on GitHub, with import instructions: https://github.com/arkintof/n8n-ai-agent-workflows
Which of these would you trust to run unattended, and which would you keep a human on? Tell me in the comments.
Written with AI assistance; workflow built and tested by me.
Top comments (0)