ORCHESTRATION
LangGraph
State machine orchestrating agent routing. Each node is a specialist agent; edges are intent-driven conditional transitions.
REASONING
GPT-4 Turbo
Powers all three specialist agents. Structured output via function calling ensures reliable JSON for CRM writes.
CRM
HubSpot API
Full CRUD access to contacts, deals, meetings, and tasks. Bi-directional — agents read history before writing decisions.
AUTOMATION
n8n
Webhook orchestrator for downstream side-effects: email sequences, Slack pings, and calendar invites post-agent-decision.
EVENTS
Webhooks
Event-driven pipeline. HubSpot fires webhooks on CRM changes; n8n catches and routes them back into the agent loop.
BACKEND
FastAPI + Python
Hosts the LangGraph state machine and agent runtime. Async request handling for concurrent query processing.