What the product does today
Voice agents, outbound campaigns, a builder, contacts and CRM — in one console and verified on staging. Every capability below cites where it ships in the product repo.
What the product does today
Shipped in the console and verified on staging — not a roadmap.
Voice agents that hold real calls
Twilio Media Streams bridge into an xAI realtime voice model: greeting, discovery, objection handling, voicemail drop, call screening, recording and live transfer to a human.
Outbound dialer with a real queue
A Postgres dial-job queue with per-day caps, TCPA quiet hours, DNC enforcement, AI disclosure and consent management — the compliance work is in the runtime, not in a policy PDF.
Campaign builder and runtime
An infinite-canvas flow editor (trigger, SMS, call steps, branch splits, simulation) plus YAML scripts; enrollment, conflict review, auto-unenroll and live progress read back in chat.
Contacts and CRM in the console
Contacts hub over a kanban board with search, properties, activity timeline, duplicate merge and 0–100 lead scoring that picks the next best channel.
CRM and app integrations
OAuth sync with HubSpot, Salesforce, GoHighLevel, AccuLynx, ServiceTitan and Twenty, with per-campaign filters and call outcomes written back; Gmail, Sheets and Outlook through connected apps.
Calendar, inbound and handoff
Month/week/agenda calendar shared by agent booking tools, inbound DID routing with service-request capture, and escalation to a human when a call needs one.
Product proof
Screenshots are captures of the running console in our staging environment. Nothing on this page is a design mockup, and the figures visible in the captures are pre-release test traffic — they are product proof, not traction claims.


Proof we are not showing yet
Questions an investor asks first
Answered from the product repo's own record.
An AI voice-and-SMS sales engine for service businesses: agents that answer the phone, run outbound call and text campaigns, qualify and nurture leads, book appointments and hand off to a human — inside one console that also acts as the team's CRM.
Source: PhoneAgent README §1 "What is PhoneAgent"
Real. Live calls are streamed through Twilio into an xAI realtime voice model with μ-law 8 kHz passthrough, a warm session pool, voicemail drop, call screening and live transfer. The latency-critical path keeps no database await inside the audio frame loop; lead context is an indexed point lookup before the stream starts.
Source: PhoneAgent README §4 "How the backend infrastructure works"
In the runtime: per-day dial caps, TCPA quiet hours (08:00–21:00 local), DNC enforcement, AI disclosure and consent management, with auto-unenroll and unenrollment criteria set before a campaign goes live. SMS registration runs through a self-serve A2P 10DLC wizard.
Source: PhoneAgent README §2 "What it lets you do"
It runs: the full console is deployed and soaked on staging, eight of nine console routes in the React port have reached parity with the live SPA, and the voice path has been hardened over 29 real agent-to-agent calls. Billing and A2P brand approval are the two open commercial gaps.
Source: PhoneAgent README §7 "Outstanding blockers"
Cloudflare Workers and one Express container, a Postgres source of truth over Hyperdrive, Twilio for telephony and xAI for voice. A cost audit is open in the repo (14 evidence-cited findings) because the container currently runs always-on — that work is tracked, not hidden.
Source: PhoneAgent README §7 "Outstanding blockers"
Pilot work is with service businesses in solar and restoration. We are not publishing customer names, logos or testimonials on this page, and we are not publishing a number of paying accounts, because there is nothing we can source for either yet.
Source: PhoneAgent README §3 "How people use it in their business"