One Agent, Every Channel
Until now, your hiroi agent lived on your website. It answered questions in the chat widget, guided users through tours, and spoke with your brand's voice. That was already more than most agent platforms offer. But your customers are not always on your website.
Sometimes the best way to reach a customer is to call them.
Today we are launching phone agents -- the ability to extend any hiroi agent with outbound calling campaigns and inbound phone lines. Same AI personality, same system prompt, same knowledge base. The only difference is the channel.
This is not a separate product bolted on. There is no second dashboard, no second configuration step, no second AI to train. You toggle on phone capabilities for an existing agent and it works. Your AI phone agent already knows everything your chat agent knows, because it is the same agent.
Outbound AI Calling Campaigns
The headline feature is automated outbound campaigns. If you have a list of contacts who need to hear from you -- appointment reminders, follow-ups, surveys, re-engagement calls -- you can now let your AI handle it at scale.
How It Works
The workflow is straightforward:
- Create a campaign -- Give it a name, select which agent handles the calls, and write an optional campaign-specific prompt overlay that adjusts the AI's behavior for this particular outreach.
- Import contacts -- Upload a CSV with names, phone numbers, and any custom fields you want the AI to reference during the call. Or manage contacts individually through the dashboard.
- Launch -- Hit start. The AI begins calling contacts sequentially, handling each conversation naturally, and logging the outcome.
You can pause, resume, or cancel a campaign at any time. Every call generates a transcript and a status -- connected, voicemail, no answer, completed. You see exactly what happened on every attempt.
Why This Matters
Consider the math. A human caller makes roughly 40 to 60 calls per day, with significant downtime between connections. An AI phone agent does not take breaks, does not lose enthusiasm on call number 47, and does not go off-script when tired. It handles objections with the same patience on the last call as the first.
For appointment reminders alone, the ROI is immediate. Healthcare practices lose an estimated $150 billion annually to no-shows in the US. A simple reminder call -- delivered conversationally by an AI that can answer questions about the appointment -- recovers a meaningful percentage of those.
Inbound Phone Lines
Outbound gets the attention, but inbound phone lines may deliver even more value day to day. Assign a phone number to your agent, and it answers calls 24/7 with the same intelligence it brings to chat.
Auto-Answer With Context
When a call comes in, the AI picks up, greets the caller, and handles the conversation using your agent's full knowledge base. It can answer product questions, walk through troubleshooting steps, collect information, and -- critically -- transfer the call to a human when the situation requires it.
That transfer capability matters. An AI phone agent that cannot escalate is a liability. hiroi's inbound lines support warm transfers to human operators, so complex or sensitive calls reach the right person without the caller having to hang up and dial again.
After-Hours Coverage
Most businesses cannot staff phones around the clock. But customers call when it is convenient for them, not for you. An inbound AI phone line means every call gets answered -- at 2 AM on a Saturday, during lunch rush, on holidays. The AI handles what it can and takes messages or schedules callbacks for what it cannot.
Contact Management
Phone agents need contacts to call, and managing those contacts should not require a separate CRM. hiroi includes built-in contact management designed specifically for AI calling workflows.
Import, Export, and Sync
- CSV import -- Upload your existing contact lists. Map columns to fields, and the system handles deduplication.
- CSV export -- Pull your contacts back out anytime. No vendor lock-in.
- Action push -- Connect your CRM, form builder, or any system that can fire an action. New leads flow directly into your contact list and can be automatically queued for outbound campaigns.
- CRUD operations -- Create, read, update, and delete contacts individually through the dashboard or the API.
Contacts are not just phone numbers. Each record can carry custom fields that the AI references during calls. If your CSV includes a column for "last purchase" or "preferred language," the AI knows and uses that context naturally in conversation.
Voice Matching Across Channels
Here is a detail that sounds small but matters more than you would expect: your AI's phone voice matches its chat voice.
If you have configured your agent with a specific ElevenLabs voice -- say, a warm female voice with a slight Australian accent -- that same voice answers the phone. If you are using Azure TTS, same thing. The voice your customers hear in the widget is the voice they hear on the phone.
This consistency builds trust. A customer who has chatted with your AI on the website and then receives a phone call from the same voice recognizes it immediately. It feels like talking to the same person across channels, because it is the same AI.
Pricing and Plans
Phone agents are available on Pro and Scale plans, with credit-based billing that keeps costs predictable.
Pro Plan
- Outbound campaigns with up to 200 calls per month
- 500 contacts in the contact manager
- Everything in the base plan plus phone capabilities
Scale Plan
- Outbound and inbound calling
- Up to 1,000 calls per month
- 5,000 contacts
- 2 dedicated inbound phone numbers
- Priority call routing and advanced campaign analytics
Every call consumes credits from your monthly allocation. You always know exactly what you are spending, and there are no surprise per-minute charges buried in the fine print.
What This Changes
The AI market has bifurcated into two camps: agents that live on websites and voice AI platforms that handle phone calls. If you wanted both, you ran two products, two configurations, two sets of training data, and hoped they behaved consistently.
hiroi's approach is different. Your agent is a single entity with a single personality, a single knowledge base, and multiple channels to reach people. The web widget handles visitors on your site. Outbound campaigns reach people who are not on your site. Inbound lines catch everyone who picks up the phone.
One agent. Every channel.
Get Started
Phone agents are available now. If you already have a hiroi agent, enable phone capabilities from your dashboard settings. If you are new, create your first agent and add a phone channel in under five minutes.
Your AI already knows your business. Now let it pick up the phone.