- Distinguish LangGraph, n8n, and CrewAI without turning it into a tool war.
- Choose architecture based on state, tools, human review, and team.
- Design a small business agent before writing code.
Quick selection rule
- n8n : use it for triggers, integrations, emails, CRMs, spreadsheets, webhooks, and flows visible to a small business.
- LangGraph : use it when the agent needs explicit state, loops, branches, retries, memory, and fine-grained flow control.
- CrewAI : use it for prototypes of agent teams with clear roles, when you want to express tasks and collaboration quickly.
Base design for Aulafy
Input: email, form, issue, or n8n webhook Classifier: LangGraph decides task type and risk Tools: n8n executes external actions Approval: human reviews before sending, deleting, paying, or publishing Output: draft, report, ticket, or completed task Log: what it decided, with what data, and why