Home/Expertise
Voice AI systems
Production outbound voice agents: campaign orchestration, lead handling, CRM webhooks, and a FastAPI backend on Retell AI. Written from shipped work by Muhammad Huzaifa Shahbaz, AI Systems Engineer at Digital Dividend Global.
What I build
- B2B outbound calling platforms that create campaigns, filter leads, and place automated calls.
- Multilingual voice agents for software, pharmaceutical, insurance, and debt-collection teams.
- Webhook-driven CRM handoff so a completed call becomes a lead update, not a transcript sitting in a dashboard.
Architecture
- FastAPI owns campaign state, lead import, and orchestration. Retell AI handles the live voice session.
- CRM sync is webhook-first: call events update the customer record instead of a nightly export.
- Parallel campaigns share one API. Analytics cover completion and conversion, not only call duration.
- Voca is the current B2B product. Earlier Retell work at Lenaar covered inbound and outbound lines for restaurants, realtors, pharma, and complaint desks.
Production constraints
- Per-minute cost has to stay predictable. Voca runs outbound calls at about $0.10 USD per minute.
- A failed CRM write is a lost lead. The integration is API-first so sales tools can retry and audit the handoff.
- Multilingual prompts and sentiment-aware fallbacks matter more than a single demo voice.
Stack
Python · FastAPI · Retell AI · Webhooks · CRM integration
Tradeoffs
- A managed voice runtime (Retell) is faster to ship than a self-hosted telephony stack, and it ties latency and voice quality to that vendor.
- Outbound compliance and consent rules differ by market. The platform exposes hooks for custom sales tooling instead of hard-coding one country's script.
Projects
- Voca — Outbound AI Voice Calling Agent — Voca — outbound campaigns, lead filtration, and CRM webhooks.
External verification
Questions
Which voice platform does Muhammad Huzaifa Shahbaz use in production?
Voca, the B2B outbound product, runs on Retell AI with a FastAPI orchestration layer, CRM webhooks, and multilingual agents.
What does the voice stack actually do beyond placing a call?
It creates campaigns, imports and filters leads, runs parallel outbound calls, and writes results back to a CRM. Published cost is about $0.10 USD per minute.