Agent builder
Design the agent
Write the prompt or let the Builder draft it from your website. Choose the voice, the language and the speech and language models per provider.
Build, deploy and monitor voice agents that answer, qualify and book over the phone. Pick the voice, the model and the knowledge; connect the tools your team already runs on. Spanish first, 32 languages.
Call new leads the moment they come in, qualify with your own questions and book the meeting on your calendar. Your team only takes the calls that are ready.
Resolve frequent questions from your own knowledge base, reschedule appointments and hand off to a person when the conversation needs one.
Confirmations, reminders, collections and follow-ups across your whole base, with every call transcribed and logged where your team works.
Agent builder
Write the prompt or let the Builder draft it from your website. Choose the voice, the language and the speech and language models per provider.
Calls and campaigns
Inbound numbers, outbound calls and batch campaigns from the same agent. Test it from your browser before publishing.
Knowledge base
Upload documents, prices and policies. The agent answers from your material, says when it doesn't know, and escalates.
Tools
The agent calls your CRM, your calendar and your messaging mid-conversation, and hands off to a person when the caller asks.
The same agent, configured with the questions, objections and calendar of your industry.
Portal leads arrive at any hour and the first agent to answer gets the visit.
02The prospect enrolls with whoever answers first, not with whoever has the better program.
03Calls from new patients get lost while the front desk is busy with the ones already there.
04The prospect comes by referral, waits days for an answer and consults someone else in the meantime.
05High-intent leads that need immediate, persistent follow-up, more than the team can dial.
06Several locations, several lead channels and no single follow-up process.
Sign up, describe your business and the Builder drafts the prompt, picks a voice and links your website as knowledge.
Talk to it, adjust the prompt and the voice settings, and run it again until it sounds like your team.
Assign a number, connect your CRM and calendar, and every call lands where your team already works.
A REST API with OpenAPI 3.1, signed webhooks, tools that call your backend mid-call and a voice engine where you pick each provider. Same capabilities as the dashboard, from your stack.
1curl -X POST https://api.ryvo.so/v1/calls \2 -H "Authorization: Bearer ryvo_live_..." \3 -H "Content-Type: application/json" \4 -H "Idempotency-Key: $(uuidgen)" \5 -d '{6 "agent_id": "agent_8801kpabc123",7 "to": "+5215555550100",8 "metadata": { "lead_name": "Juan García", "deal_id": "OPP-42" }9 }'Any model through the AI Gateway or your own LLM key · knowledge base with hybrid search · WebRTC for the widget and PSTN through Twilio.
1import Ryvo from "ryvo"23const ryvo = new Ryvo(process.env.RYVO_API_KEY)45const call = await ryvo.calls.create({6 agent_id: "agent_8801kpabc123",7 to: "+5215555550100",8 metadata: { lead_name: "Juan García", deal_id: "OPP-42" },9})1011console.log(call.id) // call_conv_01abcdefEncrypted secret, idempotent per call, HTTPS only, retries only on 5xx.
Not a translation layered over an English voice: a native voice, with the accent and intonation of the language. Spanish first, and the same engine across all 32.


“We cut lead contact time from 30 minutes, with a team of 12 people, to under 10 seconds with Ryvo. Our agent calls them right away and books the sales call.”
Free to start, pay per minute. Builder, knowledge base and browser testing on every plan.
Create your agentNegotiated minutes, custom concurrency, bring your own provider keys and a dedicated account manager.
Talk to salesStart calls, receive signed events and plug tools into the conversation.
Read the docsIt answers and places phone calls with a natural voice, follows the prompt you give it, answers from your knowledge base, books on your calendar, calls your tools mid-conversation and hands off to a person when the caller asks. Every call ends with a transcript, a recording and the fields you asked it to extract.
Spanish is the first language: voices, speech recognition and support are built for it. The same engine works in 32 languages, and you can pick the voice per agent from the ElevenLabs and Cartesia catalogs.
Minutes. Sign up, describe your business and the Builder drafts the agent. You can talk to it from the browser before you connect a number or a CRM.
Yes. You choose the speech-to-text, language and text-to-speech provider per agent, with a fallback for each. Bring-your-own-key is available on the Scale plan and on enterprise agreements.
The agent takes the caller's name and number, tells them the team will call back, and logs the request. It never invents information it doesn't have.
By the minute, billed per second, with credits. Pay as you go has no monthly fee; Starter, Pro and Scale include minutes at a lower per-minute rate and unlock more agents, users and concurrent calls.
Sign up with your email, describe your business and talk to your agent before you connect anything.