Skip to main content

What This Application Does

Ignitech AI Caller is an automated outbound calling system for lead qualification. It receives leads from sources such as IndiaMART, Facebook Lead Ads, Facebook Page messages, and CSV uploads; stores them in PostgreSQL; calls valid phone numbers through LiveKit SIP using a Vobiz trunk; runs an AI voice agent; saves the structured call outcome; and pushes qualified leads into Talking Shops CRM. The application is built for sales teams that need a repeatable first qualification call before a human follows up.

Main Outcomes

  • New leads are collected into one leads table.
  • The scheduler calls leads only during configured calling days and hours.
  • A voice agent speaks with the lead and collects qualification answers.
  • Each call attempt is stored in the calls table with status, duration, failure reason, and qualification JSON.
  • Qualified calls are pushed to Talking Shops as follow-up tasks.
  • Rejected, unanswered, stale, or failed calls can be retried with limits.
  • Streamlit dashboards show lead pipeline, call status, pushed records, and call-minute usage.

Core Technologies

Service Map

Repository Layout