Inspiration

Speed matters in sales, but most inbound leads wait hours or even days before anyone follows up. That delay kills momentum, especially for small teams that cannot afford a dedicated SDR operation.

I built LeadCall to solve that problem: an AI voice agent that can call a new lead within 60 seconds of form submission, qualify them in a natural real-time conversation, score the opportunity, and help book the next meeting. I wanted to show that voice AI can move beyond demos and become a real business workflow tool.

As a solo builder from Pakistan working on a hackathon timeline, I focused on one thing above all: making the live voice experience feel fast, useful, and impressive.

What it does

LeadCall is an AI-powered lead qualification platform built for businesses that want instant follow-up on inbound leads.

When someone submits a form, LeadCall:

  • creates the lead record
  • triggers an AI call workflow
  • starts a real-time voice conversation powered by the Gemini Live API
  • asks qualification questions naturally
  • captures a live transcript
  • scores the lead based on intent, budget, timeline, and decision-making authority
  • surfaces the result in a clean dashboard
  • supports booking the next meeting for qualified leads

The product is designed to feel like a modern sales operations assistant: fast, conversational, and actionable.

How we built it

I built LeadCall as a full-stack MVP with a strong focus on real-time audio and demo readiness.

Frontend

  • React + Vite for a fast, lightweight interface
  • Tailwind CSS for the dashboard and live demo flow
  • Zustand for global state
  • WebSocket-based streaming for live call status and transcript updates

Backend

  • FastAPI for APIs and WebSocket handling
  • Gemini Live API for real-time voice interaction
  • Gemini text models for post-call lead scoring and reasoning
  • Firestore for leads, calls, settings, and transcript storage
  • Cloud Tasks to schedule the outbound call trigger
  • Google Calendar integration for meeting booking
  • Google Cloud / Cloud Run as the deployment target

The core challenge and core innovation is the live audio pipeline: capturing audio, streaming it to Gemini, receiving audio + transcription events back in real time, and keeping the UI synchronized throughout the call.

Challenges we ran into

The hardest part was real-time voice orchestration.

A polished voice agent is not just "speech in, speech out." It requires:

  • low-latency bidirectional audio streaming
  • consistent audio formatting
  • interruption handling
  • transcript synchronization
  • session lifecycle management
  • graceful fallback when connections drop or a call ends unexpectedly

Another challenge was balancing ambition with hackathon scope. It is easy to overbuild CRM features, but the real judging value here is the live agent itself. I had to stay disciplined and prioritize the Gemini Live experience, a clean dashboard, and a strong demo story.

Accomplishments that we're proud of

The biggest win is turning a complex idea into a focused, demo-friendly MVP.

I am proud that LeadCall:

  • centers the Gemini Live API as the heart of the product
  • connects form submission to an almost immediate AI follow-up flow
  • makes live voice interactions visible through transcripts, statuses, and scoring
  • packages everything in a polished SaaS-style dashboard
  • is designed around Google Cloud deployment, which keeps it aligned with real-world scalability

As a solo builder, I am especially proud of building something that feels like a real startup product instead of just an isolated model demo.

What we learned

This project taught me that real-time AI products live or die on systems design, not just prompting.

I learned a lot about:

  • designing natural voice-first conversation flows
  • handling streaming events reliably over WebSockets
  • structuring lead qualification logic around business outcomes
  • connecting AI outputs to operational workflows like scoring and booking
  • building an MVP that is technically strong and easy for judges to understand quickly

I also learned that a hackathon project becomes much stronger when the UX clearly tells the story of the technology underneath it.

What's next for LeadCall

This MVP proves the core concept, but there is a lot of room to grow.

Next, I want to add:

  • direct phone network integration for real outbound calling
  • multi-language support for broader markets
  • smarter scheduling and retry logic based on working hours
  • CRM integrations for tools like HubSpot and Salesforce
  • richer analytics for conversion trends and call quality
  • customizable agent personas and qualification playbooks by industry

The long-term vision for LeadCall is simple: every new lead should get an instant, intelligent, and human-like first response, without a sales team needing to be online 24/7.

Built With

Share this project:

Updates