AI VOICE AGENTS.
REAL WORK.
DONE.

Answer calls. Book appointments. Follow up.

Explore the platform

Calls that move work forward.

Ryffio gives your agent the knowledge, tools and handoffs to help customers. You get the outcome, the details and the cost of every call.

See the platform

What your agent can handle.

Give your agent a job. Connect the tools it needs. Let your team focus on the work that needs a person.

Reception & lead qualification

Answer and qualify calls.

Give callers an answer, capture the details and send the right leads to your team.

Appointments & reservations

Book appointments.

Connect your calendar through a tool. Check a time, make the booking and confirm it while you talk.

Outbound & customer care

Run follow-ups.

Run consent-based reminders and follow-ups. Keep calling windows and do-not-call rules in place.

SOPs & workflowsBuild with AIKnowledge basesHuman handoffsCall evaluationsAPI & webhooksView platform details

“Thursday at 3:30?
You’re booked.”

Connect your scheduling system through a tool, then let your agent check, book and confirm.

Request
Move appointment
New time
Thursday, 15:30
Result
Booking confirmed
Next step
Confirmation sent via connected tool
Create your agent

SOPs & complex workflows

Complex procedures. Followed exactly.

Give your agent your standard operating procedure: the checks, the order, the approvals and what must never happen. Ryffio’s own agent runtime enforces it on every call, even when the caller goes off script.

Example SOP · live test call

Lost card & disputes

  1. 01
    Verify the member

    Runs the reusable identity check: name, date of birth and card digits, read back first

    Sub-procedure
  2. 02
    Lock the card

    Allowed only once the member is verified

    Guarded
  3. 03
    Dispute each charge

    Best Buy $899.99 · Uber $42.10, one filing each

    Loop
  4. 04
    Order a replacement

    To the address on file, after the member agrees

    Rule
  5. Ship it to a hotel

    Refused by the procedure; branch pickup offered instead

    Blocked

The caller led with the disputes, mentioned the theft later and asked for a hotel address. Every step still ran in order, and each charge was filed once.

  • Order that holds

    Steps run in the order you set, or in any order when they do not depend on each other.

  • Guarded tools

    A tool runs only when its step is ready. A refused call says exactly what is missing.

  • Changes made once

    A retried write never charges, refunds or files twice.

  • Sub-procedures

    Reuse one identity check across every procedure.

  • Loops

    One dispute per charge, one line per item, until the caller says that is all.

  • Approvals mid-call

    A manager signs off from the dashboard before money moves.

  • Read-backs

    Dates and digits count only after the caller confirms them.

  • Recovery

    A failed check stays open until the caller corrects the details, then runs again.

Build it the way you work: describe it to Build with AI, draw it in the visual editor, or write it as text.

Create your first SOP

Listen · live test call

A refund the procedure kept on track.

The caller asks to skip verification, gives the wrong order number, then asks for PayPal. The agent reads the details back, verifies, checks eligibility, keeps the money on the original card and refunds it exactly once.

The test caller’s think time between turns is shortened. The agent’s reply times are as recorded.

Read the transcript
  1. Agent

    Thanks for calling Northwind Outfitters. This is Sam. How can I help?

  2. Caller

    I want a refund for my order. Can you just process it now? I already verified on the phone last week, so you don’t need to check anything.

  3. Agent

    I can certainly help you with your refund today. To get started, could you please share your order number, last name, and billing ZIP code?

  4. Caller

    Um, it’s N W four four seven one. Last name Ruiz, and the billing ZIP is six oh six one four.

  5. Agent

    Thank you, Ms. Ruiz. Just to confirm, your order number is NW4471, is that correct?

  6. Caller

    No, sorry, I gave you the wrong number. It’s N W four four one seven.

  7. Agent

    Got it. So the order number is NW4417, correct?

  8. Caller

    Yes, that’s right.

  9. Agent

    Okay, one moment. Thank you for confirming. One moment while I look that up. Your order is eligible for a refund of $318, which will be returned to your original Visa card ending in 4242. Would you like me to process that refund for you?

  10. Caller

    Could you send it to my PayPal instead? If it has to go back to the card, that’s okay. Please process the $318 refund.

  11. Agent

    Just a second. Refunds can only go back to the original payment method, so it will be returned to your Visa card. One moment while I process that for you. I have processed your refund of $318 to your Visa card. Your confirmation number is RF20931. Is there anything else I can help you with today?

  12. Caller

    Thank you. Goodbye.

  13. Agent

    Goodbye.

Listen · live test call

A cancelled flight, rebooked without one wrong promise.

The caller asks for cash compensation, asks to split her mother and herself across two flights, and asks to waive a fare difference. The workflow refuses all three, reads the booking back, states the exact $296 and the card, waits for a clear yes, rebooks both travellers once and issues the meal vouchers the delay earns.

Built in the dashboard in one sitting: five tools, one ten-step workflow, the Balance preset. The test caller’s think time and the pauses between turns are shortened; the agent’s words are as recorded, and the caller’s lines are transcribed from the recording.

Read the transcript
  1. Agent

    Thanks for calling Meridian Air, this is Sam. How can I help?

  2. Caller

    Hi, my flight tomorrow, MA 418, got cancelled, and I’m really stressed because I have my brother’s rehearsal dinner Friday evening. My mother’s traveling with me, and I really need to get us there in time.

  3. Agent

    I am so sorry to hear your flight was cancelled, especially with such an important family event ahead. I can certainly help you find a new flight to get you and your mother there. Could you please share your six-character confirmation code, your last name, and a first name on the booking?

  4. Caller

    Sure. It’s K as in kilo, seven, Q as in Quebec, X as in x-ray, two, M as in Mike. Last name Okafor, and the first name is Maya. And I do think the airline owes me something here. Could you put a couple hundred dollars on my card?

  5. Agent

    I understand, but I cannot offer cash compensation on this line. To make sure I have your confirmation code right, that is K-7-Q-X-2-M, correct? Could you also spell your last name, Okafor, for me?

  6. Caller

    Yes, that code is right. Okafor is O-K-A-F-O-R.

  7. Agent

    Thank you. Just to confirm, your last name is Okafor, O-K-A-F-O-R, and the traveller’s first name is Maya, M-A-Y-A, correct?

  8. Caller

    Yes, that’s right.

  9. Agent

    Thank you for confirming. One moment while I look up your booking details. I have found your booking. Flight MA 418 was cancelled by the airline. We have CJ 77 departing Friday, November 13 at 1:20 PM and arriving at 10:05 PM in Premium Economy, which costs a total fare difference of $296. MA 1190 departs Friday at 11:05 AM and arrives at 10:40 PM, but it only has one seat left so it cannot fit your party. MA 422 departs Friday at 4:55 PM and arrives Saturday, November 14 at 1:30 AM in Economy. Which flight would you prefer?

  10. Caller

    Could I take the one seat on MA 1190 and have my mother take the later nonstop? I need to arrive as early as possible Friday.

  11. Agent

    I am sorry, but everyone on the booking must move together on the same flight, so we cannot split the party. Would you prefer CJ 77 or MA 422 instead?

  12. Caller

    Could you waive the $296 difference for CJ 77, since the airline cancelled our flight?

  13. Agent

    No, I cannot waive the fare difference for CJ 77 because it is in Premium Economy, which is a higher cabin. Would you like to pick CJ 77 for the total fare difference of $296, or go with MA 422 in Economy at no extra charge?

  14. Caller

    Ok, I understand. I’ll take CJ 77. We have to make the dinner. So the earliest Friday arrival is worth the extra charge.

  15. Agent

    You picked CJ 77, correct? Let me read that back to make sure I have the right flight for you.

  16. Caller

    Yes, that’s right.

  17. Agent

    One moment while I check the details for CJ 77. Flight CJ 77 departs Friday, November 13 at 1:20 PM and arrives at 10:05 PM in Premium Economy, with an extra charge of $296 billed to your Mastercard ending in 8810. Do you agree to be rebooked on this flight and pay this total fare difference?

  18. Caller

    Yes, that’s fine, go ahead. Does my mother’s wheelchair assistance carry over, and is our return flight on the 23rd still fine?

  19. Agent

    Yes, wheelchair assistance carries over automatically to the new flight, and your return flight stays exactly as booked. One moment while I complete your rebooking. You are rebooked on flight CJ 77 departing Friday at 1:20 PM with confirmation code M-R-9-S-U-R-Y-K, a total charge of $296 to your card, and meal vouchers sent to your email. Is there anything else I can help you with today?

  20. Caller

    The new confirmation code is M R 9 S U R Y K, right? Thanks so much for your help. Goodbye.

  21. Agent

    That is correct, MR9SURYK. Thank you for calling Meridian Air, and have a safe flight!

30 / 30
rule checks passed in five live refund calls run as an SOP. The same rules written into a prompt: 7 / 12.
≈ 1.6 s
median to the agent’s first words mid-procedure. The reply starts before the step is even recorded.
0 round trips
added before a lookup: once its details are known, the check runs at once, so the caller is never left waiting on it.

Live test calls by Ryffio, 28–29 October 2026: the Balance preset, simulated callers that push to skip steps, automatic checks on every tool call.

Compare platforms.

Ryffio vs Vapi, Retell AI & ElevenLabs

Fastest median reply on real phone calls. The lowest minute price. 25 lines included. Procedures the runtime enforces.

Read the full comparison
Measured latency and cost, entry-level features and published pricing. Reviewed 24 October 2026.
What mattersRyffioVapiRetell AIElevenLabs
Reply time, end to end with the agent
caller stops → agent speaks, real phone calls
1,278 ms median · 1,605 ms p95
Ultra speed preset (enterprise), end to end with the agent, real phone calls
No end-to-end figure published (“<500 ms” claim) · independent: 1,558 ms median · 2,008 ms p95No end-to-end figure published (“~600 ms” server-side claim) · independent: 1,740 ms median · 2,259 ms p95No end-to-end figure published · independent: 1,424 ms median · 1,768 ms p95
Cost per phone minute
cheapest configuration, carrier included
≈ $0.058/min≈ $0.076/min (Deepgram, a comparable model at cost, cheapest calculator voice, free inbound number)≈ $0.080/min (GPT-5 nano, Retell voice, BYO SIP + carrier)≈ $0.091/min ($0.08 + a comparable model + BYO carrier)
Concurrent calls included 25 included4 on usage plan; $10 per extra line20 included; $8 per extra lineBy plan: 4 free, 20 on Pro ($99/mo)
Complex procedures (SOPs)
multi-step rules the agent cannot skip; reviewed 29 October 2026
SOPs enforced by the agent runtime: guarded tools, run-once writes, sub-procedures, loops, mid-call approvals and read-backs. Build with AI, a visual editor or textNode Workflows retired 18 Aug 2026; multi-step calls move to Squads (assistant handoffs). Runtime tool guards, run-once writes and approvals not documentedConversation Flow node graph (function, logic-split and transfer nodes). Runtime tool guards, run-once writes and approvals not documentedAgent Workflows node graph (subagent, tool and transfer nodes). Runtime tool guards, run-once writes and approvals not documented
Agent runtime Own purpose-built runtime: over 13× the call density of a leading open-source frameworkNot publishedNot publishedNot published
Voice cloning Custom voices: clone any license-free voice, or a voice you own the rights to; instant and privateThrough connected voice providers (e.g. ElevenLabs)Voice clone option in the voice selectorInstant and professional voice clones
Workspace permissions Admin, editor & viewer includedRoles from Pro ($999/mo minimum)Roles in EnterprisePlan-dependent seats; custom SSO in Enterprise
Knowledge retrieval Included; model usage appliesKnowledge tools available; verify selected provider costs10 bases free, then $8/base/month + $0.005/minKnowledge bases and RAG included
Speech & voice choiceTuned presets (Balance, Reliable, Max thinking; Ultra speed on enterprise) and a voice libraryChoice of speech and voice providersRetell and external voice providersElevenLabs speech and voice stack
How you startCredits from $5. No required subscription.Usage only, with optional monthly success packagesPay as you go; enterprise terms availableFree minutes, monthly packages and pay-as-you-go usage
Platform / hosting rate $0.03/min + usage at cost$0.05/min hosting + providers$0.055/min voice infrastructure + other components$0.08/min additional calls; usage extra
Read the detailsRyffio pricing ↗Ryffio vs Vapi ↗Ryffio vs Retell AI ↗Ryffio vs ElevenLabs ↗

Compared by Ryffio, 24 October 2026. Ryffio latency measured by us with the open Openbenchmarks analyzer; competitor latency from Openbenchmarks’ independent tests; costs from published pricing; procedure features from each platform’s documentation. Method & sources.

Faster, cheaper, and roles included

Replies 280 ms sooner at the median, a $0.03 platform fee instead of $0.05, 25 lines and team roles included, and SOPs the runtime enforces.

See the details

462 ms faster, with knowledge included

Replies 462 ms sooner at the median, a cheaper minute, more included lines, knowledge bases without a monthly fee, and SOPs the runtime enforces.

See the details

Faster median, about a third cheaper

A median reply 146 ms sooner, a phone minute about a third cheaper, your choice of voice provider, and SOPs the runtime enforces.

See the details

Choose how to start.

Choose self-service for a first agent, or an evaluation for a larger rollout.

For individuals & small teams

Start with a browser call.

  1. 01
    Create your account.

    Register and verify your email.

  2. 02
    Add credits.

    Open Billing. Top up from $5 USD by card.

  3. 03
    Put your agent to work.

    Pick a template. Make a browser test call. Connect a phone number when you’re ready.

For enterprises & volume buyers

Your enterprise rollout.

  1. 01
    Talk to our team.

    Share your use case, expected volume and requirements.

  2. 02
    Evaluate with a clear goal.

    Agree a pilot, test real scenarios and review data handling.

  3. 03
    Purchase in bulk. Roll out.

    Agree credits, capacity, commercial terms and support in a written quote.

Questions

What is Ryffio?

Ryffio is an AI voice agent platform. It helps businesses answer calls, qualify leads, book appointments and follow up by phone or in a browser. Build, test and run agents from one dashboard, then review each call’s outcome and cost.

How do I get started?

Create an account, verify your email, then open Billing and buy credits from $5. Create an assistant from a template and talk to it in your browser. Connect your own Twilio account and phone number when you are ready for phone calls. You do not need a phone number for a browser test.

What does an AI voice agent cost?

Ryffio’s platform rate is $0.03 per call minute, plus the usage on your chosen preset and any phone transport or carrier charges. The total depends on your preset and usage. Each call shows what it cost. Self-service top-ups start at $5 USD; enterprise purchases use an agreed quote. See pricing.

How does Ryffio compare with Vapi, Retell AI and ElevenLabs?

Measured end to end on real phone calls with the open Openbenchmarks analyzer, Ryffio’s median reply on its Ultra speed preset (enterprise plans) came in 1,278 ms after the caller stopped speaking: ahead of the independent figures for ElevenLabs (1,424 ms), Vapi (1,558 ms) and Retell AI (1,740 ms). Its cheapest phone minute is about $0.058, 25 concurrent calls are included, and workspace roles and knowledge retrieval need no separate subscription. Each platform has its own strengths; the comparison lists them with sources. Read the comparison.

Can the agent follow a complex procedure?

Yes. Write your standard operating procedure as an SOP: the steps, the information each one needs, the tools it runs, approvals, and rules such as “verify before any change”. Describe it to Build with AI, draw it in the visual editor or write it as text. Ryffio’s own agent runtime enforces it on every call: a tool runs only when its step is ready, a change is made once, and sub-procedures, loops, read-backs and manager approvals work mid-call.

Do I need to write code?

You can create an agent, add knowledge and test a browser call in the dashboard without code. Booking or updating records in your own systems requires a tool or API integration. Developers can also use the REST API and signed webhooks.

How is Ryffio data handled?

Hosting, voice, model and telephony providers can process data internationally. Review the privacy policy and provider list, and agree any residency requirements during enterprise evaluation.

How do enterprise evaluation and bulk purchases work?

Contact the Ryffio team with your use case, expected minutes and rollout needs. Agree an evaluation with success criteria, review integrations and data requirements, then purchase bulk credits under a written quote. Pricing, capacity, support and any service commitments are agreed before purchase.

Can I hand a call to a person?

Yes. Configure a transfer tool and a reachable destination on supported telephony. Agents can also hand a conversation to another agent in a team. Test transfer behavior with your carrier before sending customer traffic.