01
Dialoft
AI voice SDR - outbound sales & qualification
An autonomous voice Sales Development Representative. One LangGraph conversation brain, exposed behind an OpenAI-compatible endpoint, that both Vapi (phone) and LiveKit (browser) call - so no logic is duplicated. It runs discovery and BANT qualification, handles objections from a knowledge base, books meetings, and enforces compliance as first-class steps.
- LangGraph
- LangChain
- Vapi
- LiveKit
- Deepgram
- Claude
- FastAPI
- Postgres + pgvector
- Docker
VOICE TOPOLOGY
- One brain, many channels: a LangGraph state machine (8 nodes, 7 state-derived stages) behind an OpenAI-compatible /v1 endpoint shared by Vapi and a LiveKit worker
- Deepgram Nova/Aura STT-TTS on both channels; Claude via langchain-anthropic as the reasoning model
- BANT slot-filling with a 0-100 lead score (HOT/WARM/COLD) recomputed each turn; 8 LangChain tools (CRM, calendar, KB, DNC, scoring)