How CallBot AI Works
Our goal is to provide a powerful AI voice calling system. While we strive for free operation, we currently leverage Twilio's free tier for telephony services.
1. Lead Ingestion
New leads are created and enter your system, ready for automated outreach.
2. Automated Dialing (Twilio)
After a configurable delay (e.g., a few minutes), our system uses the lead's phone number to dial the call via Twilio's free tier.
3. AI Interaction (Gemini via Ollama)
The AI agent, powered by the Gemini model hosted on our Ollama server, engages in a natural conversation. Please note there's a typical 1-2 second delay for AI responses.
4. Backend Processing (Django)
Our robust Python Django backend manages call flows, integrates with Twilio, processes AI responses, and handles data logging.
5. Frontend Display (Next.js)
The Next.js frontend provides a seamless user interface for monitoring calls, managing leads, and accessing analytics.