Pre-launch · staging-verified

Every call answered. Every lead worked.

PhoneAgent gives service businesses AI phone agents that hold real calls, run multi-step text and call campaigns, book appointments, and write it all back into one console that doubles as the CRM.

PhoneAgent console dashboard — live call and campaign activity
The stack and integrations behind every call
Integration logo 1Integration logo 2Integration logo 3Integration logo 4Integration logo 5Integration logo 6Integration logo 7Integration logo 8
372msMedian turn gap, 21 live call probes
<1sp95 target: caller stops → agent speaks
88/100Best voice naturalness score, self-test harness
6CRM systems with OAuth sync
82/90Console parity scenarios passing
Not published — no verifiable source yet
unresolvedPaying customersTyler to confirm which pilots are contracted and billable, and the count he is willing to publish.
unresolvedRevenue / ARRTyler to supply the figure and the period it covers (Stripe checkout is not wired yet, so billing data is not yet authoritative).
unresolvedAppointments booked for customersA booked-appointment count that excludes our own test traffic, taken from production rather than the staging console.
unresolvedCapital raised to dateTyler to supply amounts, instruments and dates, or to confirm that this is the first round.
unresolvedMarket size (TAM/SAM/SOM)A sourced market estimate. No third-party figure is cited on this page until one is chosen and attributed.
  • Source: PhoneAgent outputs/708-metrics-report.json (2026-09-09)
  • Source: PhoneAgent README §4 (voice path, latency target)
  • Source: PhoneAgent outputs/selftest-708-tune.json
  • Source: PhoneAgent README §2 (CRM Connect)
  • Source: PhoneAgent ui-react/docs/evidence/parity-results.json

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.

switch (type) {

case 'success':

return {

border: theme === 'dark' ? 'border-[rgba(34,197,94,0.4)]' : 'border-green-200',

icon: (

<svg className={'baseIconClasses'} fill="none" viewBox="0 0 14 14">

<path

d="M3.85156 7.875L6.47656 10.5L10.8516 3.5"

stroke="var(--ai-primary-color)"

strokeLinecap="round"

strokeLinejoin="round"

strokeWidth="1.5"

/>

</svg>

switch (type) {

case 'success':

return {

border: theme === 'dark' ? 'border-[rgba(34,197,94,0.4)]' : 'border-green-200',

icon: (

<svg className={'baseIconClasses'} fill="none" viewBox="0 0 14 14">

<path

d="M3.85156 7.875L6.47656 10.5L10.8516 3.5"

stroke="#22C55E"

strokeLinecap="round"

strokeLinejoin="round"

strokeWidth="1.5"

/>

</svg>

Source: PhoneAgent README §2 "What it lets you do"

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.

Source: PhoneAgent README §2 "What it lets you do"

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.

Source: PhoneAgent README §2 "What it lets you do"

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.

Source: PhoneAgent README §2 "What it lets you do"

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.

Update buttons
12k tokens • o3 • agents/parallel-workspace
Fix sanity issue
12k tokens • claude-sonnet-4 • agents/parallel-workspace
Plan for seamless toast
30k tokens • o3 • agents/parallel-workspace
Source: PhoneAgent README §2 "What it lets you do"

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.

Source: PhoneAgent README §2 "What it lets you do"

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.

PhoneAgent console dashboard: calls today, connect rate, booked, SMS today, session volume chart and activity heatmap.
Dashboard — live activity, connect rate, session volume and the activity heatmap.PhoneAgent staging console capture, 2026-09-15 (this repo: public/screenshots/console-dashboard.webp)
PhoneAgent campaign workspace, agents tab: deployed agents with booked and conversation counts inside a campaign.
Campaign workspace — the agents deployed into a campaign and what they produced.PhoneAgent imgs/gh1106-agents.png (campaign workspace, agents tab)

Proof we are not showing yet

unresolvedConversations view (call + SMS transcripts in one thread)A scrubbed capture of a real contact thread — needs a thread with no customer PII, or a redaction pass approved by Tyler.
unresolvedCampaign flow builderA capture of the infinite-canvas builder from a campaign that does not expose a pilot client's script.
A voice agent that holds a real call — greet, discover, pitch, handle objections, leave voicemail, and hand off to a human when it matters.
Tyler Jack avatar
Tyler Jack
Founder, PhoneAgent

Pricing built for every call count

Choose a plan that fits how many calls you answer, from a single line to
high-volume service businesses and multi-location teams.

Free
$0
/month
Try it on your own lines, on your own schedule.
Get Started today:
One AI voice agent
SMS + voice on one number
Contacts and calendar in the console
DNC and consent enforcement
Pro
Popular
$24
/month
For businesses running real campaigns.
Everything in the plan above +
Everything in Free +
Parallel agents on one campaign
Advanced campaign builder and branches
CRM and app integrations
TCPA quiet hours and caps
Priority support
Ultra
$79
/month
For teams that need scale and control.
Everything in the plan above +
Everything in Pro +
Unlimited agents and MCP connectors
Enterprise-grade security and compliance
Priority deployments and SLAs
Onboarding and account support

Built for businesses that never miss a call

From the phone and SMS path to the console behind it — every claim below is sourced to the product repo.

PhoneAgent streams a live call through Twilio into an xAI realtime voice model — the agent greets, discovers, pitches, handles objections, leaves voicemail and hands a live call to a human.
Twilio avatar
Twilio
Real-time telephony
Compliance is in the runtime, not a policy PDF: per-day dial caps, TCPA quiet hours, DNC enforcement and consent records are enforced before a campaign goes live.
Service business avatar
Service business
Pilot vertical
The same agent works the lead over text and email on a schedule that respects quiet hours, and books the outcome straight into the calendar.
Solar service avatar
Solar service
Pilot vertical
Campaigns, agents, contacts, conversations, calendar and usage live in one console that doubles as the CRM — per account, per workflow.
Postgres avatar
Postgres
Source of truth
OAuth sync to the tools a team already runs — HubSpot, Salesforce, GoHighLevel, ServiceTitan and Twenty — with call outcomes written back.
Salesforce avatar
Salesforce
CRM integration
The React console cutover is parity-tested across 90 scenarios before a route ships, so the agent behaviour is verified, not assumed.
xAI avatar
xAI
Realtime voice model
A restoration shop went from a missed call to a booked job with the agent holding the conversation end to end — no human in the loop until it matters.
Restoration service avatar
Restoration service
Pilot vertical

Roadmap

Every line below is an entry in the product repo's own status and blocker list. Nothing here is a commitment beyond what is already built or already tracked.

Shipped

done
  • Live voice path on staging: Twilio ↔ container ↔ xAI realtime, μ-law 8 kHz passthrough, warm session pool.PhoneAgent README §4 "How the backend infrastructure works"
  • Voice hardening loop completed: 29 real agent-to-agent calls placed, scored and tuned; best persona round 88/100 naturalness.PhoneAgent outputs/selftest-708-tune.json (xAI voice self-test harness)
  • Console end to end: dashboard, campaigns + flow builder, agents, contacts, conversations, calendar, settings.PhoneAgent README §2 "What it lets you do"
  • Cloudflare-only runtime: Worker assets, one Express container, control plane with Hyperdrive over Postgres.PhoneAgent README §4 "How the backend infrastructure works"

In progress

in progress
  • Voice naturalness held ≥80/100 across every persona, including wrong-number and denial branches.PhoneAgent README §7 "Outstanding blockers"
  • Billing end to end: plan and usage UI exists; Stripe checkout and invoice endpoints are not wired yet.PhoneAgent README §7 "Outstanding blockers"
  • A2P 10DLC brand approval with Twilio — pending on their side; the self-serve registration wizard is built.PhoneAgent README §7 "Outstanding blockers"
  • React console cutover: parity harness green (82 pass, 8 documented diffs of 90 scenarios), one dialer route left.PhoneAgent ui-react/docs/evidence/parity-results.json (90 scenarios)

Not yet

not yet
  • This marketing site's staging deploy path — tracked as its own unit, staging only, never touching production.PhoneAgent README §7 "Outstanding blockers"
  • A working lead-capture endpoint behind this page's form (posts to our own store only; no third-party messaging).PhoneAgent README §7 "Outstanding blockers"
  • Onboarding beyond the invite-only pilot accounts in the repo.PhoneAgent README §7 "Outstanding blockers"

Who is building it

The team of record on the product repo. Nothing aspirational.

Tyler JackFounder, lead operator (super_admin)

Owns the product, the voice stack and the run of the staging environment; every deploy to production is his call.

PhoneAgent README §1 (operator and collaborator of record)
RozhinCollaborator, code reviewer

Reviews changes on the product repo as collaborator on the project.

PhoneAgent README §1 (operator and collaborator of record)
unresolvedAdvisors, board, hiring planNames and roles Tyler wants published. None are listed on this page because none have been supplied.

Questions an investor asks first

Answered from the product repo's own record.

The ask

We are raising to take PhoneAgent from a verified staging product to a paying pilot cohort. The terms are not published on this page yet.

Talk to the founder

Investor conversations, pilot interest and technical questions all go through Tyler. Nothing on this page contacts anyone automatically.