Ruby vs TheKeyBot for Service Trades: Live Receptionists or AI (2026)
Ruby charges from $250 a month for 50 minutes of live receptionist time; TheKeyBot's AI starts at $149. How Ruby counts minutes, where a person on the line is worth it, and what a trade shop's month costs on each.

Ruby puts trained, US-based live receptionists on your calls around the clock, from $250 a month for 50 minutes up to $1,725 for 500, and uses AI only to help those people, not replace them. TheKeyBot is an AI receptionist: Lite ($149 a month) takes messages, and Core ($500) quotes from your price book, books, takes deposits and dispatches. For a trade shop, the choice comes down to how many minutes your calls use and whether a person on the line is worth roughly $3.45 to $5.00 a minute at Ruby's list prices.
Disclosure: TheKeyBot publishes this comparison and makes one of the two products in it. We don't rank or score anyone. Every Ruby fact links to Ruby's own pages as we read them in October 2026, and where Ruby doesn't publish something, such as its overage rates, we say so.
Key takeaways
- Ruby is people, by design. Ruby's AI page says it uses AI to support its receptionists, with tools like Call Nav and transcripts, and does not use AI to replace human connections.
- Its plans are published. $250 for 50 minutes, $395 for 100, $720 for 200 and $1,725 for 500, with no extra fees for setup or for coverage at certain hours. Overage rates aren't on the pricing page.
- Minutes include more than talk time. Calls round up to the next 60 seconds, hold time counts, and so does the receptionist's work after the caller hangs up (FAQ). Talk time after a transfer to you doesn't.
- Spanish has two answers. Ruby's pricing page lists 24/7 Spanish and bilingual call handling, while an FAQ answer limits bilingual service to weekdays, 5 a.m. to 6 p.m. Pacific. Ask which applies.
- You can try Ruby with a refund. First-time users can cancel for a full refund within 21 days or before 500 minutes, whichever comes first.
- TheKeyBot costs less per call at most trade volumes, with real limits. Lite doesn't quote or book, Core starts at $500, and neither puts a human receptionist on the line.
Ruby vs TheKeyBot at a glance (as of October 2026)
Ruby facts come from its pricing page, FAQ and AI page.
| Ruby | TheKeyBot | |
|---|---|---|
| Who answers | Live receptionists, with AI tools that assist them | An AI receptionist |
| Hours | 24/7, including after hours, weekends and holidays, at no extra charge for coverage | 24/7 |
| Plans | $250 for 50 minutes; $395 for 100; $720 for 200; $1,725 for 500 | Lite $149 for 100 calls; Core $500 for 500 minutes; Pro $750 for 1,000; Elite $1,200 for 2,500 (pricing) |
| Overage | Your plan's overage rate, not shown on the pricing page | 50, 45, 40 or 35 cents a minute, by plan |
| How time is counted | 60-second increments, rounded up; hold time and after-call work included | Lite: calls, then minutes. Core and up: minutes; rounding not stated |
| Spanish | Listed as available 24/7, but one FAQ answer limits bilingual service to weekday hours | English and Spanish, detected automatically (features) |
| Scheduling | Included | Lite: no. Core and up: books during the call (scheduling) |
| Payments | Payment collection, with an optional PCI-compliant service | Core and up: POS, payments and SMS deposit links |
| Prices on the call | Receptionists answer from the information you provide; quoting from a price book isn't described | Lite: no. Core and up: quotes from your price book (automated quoting) |
| Transfers | To any number you choose, including a cell or home line | Core and up can transfer to a live tech when needed (AI call handling) |
| Dispatch | Not described beyond transfers and messages | Core and up: GPS dispatch and a text to the closest available tech |
| Contract | No long-term contract; cancellation takes effect at the end of the monthly billing period | No contracts; cancel anytime |
| Try first | Money-back guarantee within 21 days or 500 minutes | 14-day free trial on Core, Pro and Elite; Lite's first 5 answered calls free |
What does Ruby do well for a trade shop?
A trained person on every call, at every hour. Ruby's pricing page lists 24/7 live answering, including after hours, weekends and holidays, and says there are no additional fees for activation, onboarding, setup, customization or coverage during certain periods. For a trade shop whose phones ring at night, that's an honest strength: a night lockout or a flooded kitchen reaches a person, and you don't pay a premium for the hour. If you run Google Local Services Ads, answering every call also protects your standing; Google's ad ranking page says missed calls may negatively affect your responsiveness.
AI that helps people instead of replacing them. Ruby's AI page describes Call Nav, which surfaces information about your business for receptionists during calls, along with AI-generated transcripts of every call, sentiment analysis and robocall filtering. It says all its AI capabilities are available to every customer regardless of plan size, and that it does not use AI to replace human connections. Some callers want exactly that.
Useful tools in every plan. Every plan includes scheduling, outbound call assistance, payment collection, lead qualification and intake, voicemail transcription, robocall filtering, and the ability to call and text from your business number. Ruby offers a PCI-compliant service if you want receptionists to take card payments during intake.
Transfers wherever you are. Ruby's FAQ says receptionists can transfer calls to any number you choose, whether an office line, home line or cell.
Low-risk start, easy exit. First-time customers get a money-back guarantee if they cancel within 21 days or before 500 receptionist minutes, whichever comes first. There's no long-term contract; you cancel by phone or email, and outside the guarantee period the cancellation takes effect at the end of the monthly billing period.
How does Ruby count minutes on a trade call?
This is where trade shops should slow down. Ruby's FAQ says receptionist time on an inbound call runs from when the receptionist receives the call until it's transferred, sent to voicemail or ends, plus time spent completing the call's information after the caller hangs up. Hold time counts. Talk time after the call is transferred to you or your voicemail box doesn't. Each call is billed in 60-second increments, rounded up.
Here's how that plays out on a typical night call. The times are made up to show the rules.
| Part of the call | Time | Billed by Ruby? |
|---|---|---|
| Receptionist answers, takes name, address and the problem | 1:40 | Yes |
| Caller on hold while the receptionist tries your on-call tech's cell | 0:50 | Yes, hold time counts |
| Your tech takes the transferred call and talks to the customer | 3:00 | No, talk after the transfer is excluded |
| Receptionist finishes the call notes | 0:20 | Yes, after-call work counts |
| Billed for this call | 2:50, rounded up | 3 minutes |
Two lessons. Your on-call setup affects your bill: a tech who picks up fast keeps hold time down. And short calls add up, because every call rounds up to a whole minute. Ruby's app alerts you at 85% and 100% of your plan's minutes, and additional minutes are billed at your plan's overage rate, which you should get in writing. Our guide to contract terms and minute rounding covers the same questions for other services.
What does a trade shop's month cost on each? A worked example
Assume each call bills 3 minutes on Ruby (as in the night call above) and runs 3 minutes on TheKeyBot. List prices as of October 2026, no add-ons.
| Calls a month | Ruby plan that covers it | Ruby per call | TheKeyBot Lite | TheKeyBot Core |
|---|---|---|---|---|
| 30 (90 minutes) | 100 minutes: $395 | $13.17 | $149 ($4.97 a call) | $500 ($16.67 a call) |
| 60 (180 minutes) | 200 minutes: $720 | $12.00 | $149 ($2.48 a call) | $500 ($8.33 a call) |
| 150 (450 minutes) | 500 minutes: $1,725 | $11.50 | $149 plus 50 calls at 3 minutes and 50 cents: $224 ($1.49 a call) | $500 ($3.33 a call) |
At 150 calls, the 200-minute plan plus overage might cost less than the 500-minute plan, but we can't price it, because the overage rate isn't on Ruby's pricing page. Ask for it.
Read the rows carefully. At 30 calls, Core costs more per call than Ruby, because you're paying for scheduling, dispatch and POS you may not use at that volume. Lite is the cheapest row everywhere, but it only takes messages. And Ruby's price buys something neither TheKeyBot plan offers: a person. By our arithmetic, Ruby's list plans work out to $5.00 a minute on the smallest plan and $3.45 on the largest.
If you're weighing a hire instead, the Bureau of Labor Statistics puts the median receptionist wage at $18.27 an hour in May 2025. A full-time hire at that median costs about $3,168 a month in wages before payroll taxes and covers 40 of the week's 168 hours; Ruby's $1,725 plan buys 500 minutes, about 8.3 hours, spread across every hour of the week.
Where does Ruby fall short for trades?
Per-minute costs climb with your busiest weeks. A cold snap or a storm week means more calls, more minutes and, past your plan, overage at a rate you'll only see once you ask. There's no extra charge for 24/7 coverage, but Ruby's FAQ notes that answering around the clock will potentially increase the minutes you use.
Spanish at night isn't clear. Ruby's FAQ says optional 24/7 Spanish bilingual service is included at no additional cost, but another answer says bilingual service and outbound call assists are only available Monday to Friday, 5 a.m. to 6 p.m. Pacific, or 8 a.m. to 9 p.m. Eastern. In the Census Bureau's 2018-2022 survey, Spanish made up 61.1% of languages other than English spoken at home, about 13% of U.S. residents by our arithmetic. If your market is higher, get Ruby's answer for 2 a.m. Spanish calls in writing.
A price usually means a callback. Ruby's receptionists can answer from the information you provide, but none of Ruby's pages we read describe quoting from a price book by job type or vehicle. For locksmith calls in particular, regulators tell callers to ask for the price on the first call. Connecticut's Department of Consumer Protection, in a July 2026 consumer alert:
"When calling the business, ask for a full price upfront, including service and travel costs."
A callback has its own problem: in a 2020 Pew Research Center survey, 67% of U.S. adults said they don't answer unknown numbers but check voicemail if one is left.
Dispatch stays with you. Ruby transfers calls and sends messages; assigning the job to the right technician, tracking vans and sending ETAs aren't described.
Where does TheKeyBot fall short?
There's no person behind it. Core can transfer a call to a live tech on your team when needed, but there's no receptionist service. A caller who insists on a human at 2 a.m. reaches your on-call tech or a callback, not a trained receptionist.
Lite is only a message-taker. KeyBot Lite answers in English and Spanish and sends the message to your phone by Telegram, but tells callers the team will call back with an exact price. It doesn't quote or book (Lite).
Core is a system, priced like one. At $500 a month, Core bundles scheduling, GPS dispatch, POS, payments, QuickBooks sync and unlimited users. If you already pay for those elsewhere, you'd be paying twice. Its quoting is built around price sheets by vehicle and key type, so plumbing, HVAC and garage door shops should test their own price list in the trial, and our FAQ says the full plans take most businesses 1 to 2 weeks to set up.
Rounding isn't stated. Our pricing page doesn't say how partial minutes are counted. Ask us the same question you'd ask Ruby.
When is a person on the line worth paying for?
A human receptionist earns the per-minute price on calls that need judgment: an upset customer whose job went wrong, a property manager negotiating a multi-unit rekey, a commercial account that expects to hear the same voice, or a caller who simply won't talk to software. If those calls are a large share of yours, Ruby's model fits, and the minutes are money well spent.
If most of your calls are routine (a price, an arrival window, a booking), you're paying a person's rate for work an AI receptionist can do, and the savings grow with volume. Many shops land in between. Some keep a live service for business hours and use AI after hours; others let AI answer everything and transfer the hard calls to the owner. Our guides to AI receptionist vs human answering service and on-call rotation and escalation rules help you sort your own call mix.
Which option fits your shop?
| Option | Best for | Watch out for |
|---|---|---|
| Ruby | Shops that want a trained person on every call, at any hour, and take a modest number of calls; shops whose calls need judgment | Per-minute costs that climb with volume; overage rates not published; hold time and after-call work count; Spanish hours unclear; quoting and dispatch not described |
| TheKeyBot Lite | Solo operators who want every call answered in English or Spanish and will price and book on the callback | No quoting or booking; no human receptionist; messages arrive by Telegram |
| TheKeyBot Core and up | Busy shops that want calls to end with a quote, a booked slot, a deposit and a texted tech | $500 a month to start; no receptionist behind the AI; you build the price sheet; 1 to 2 weeks to set up |
For more options with published prices, see the best AI receptionist for locksmiths, our Posh comparison for another per-minute live service, and our Smith.ai comparison for a service that pairs AI with people.
How do you test both before committing?
- Pull a month of call records. Count calls, average length and the share after hours and in Spanish.
- Try Ruby under its guarantee. Track your minutes in the Ruby app against the 21-day or 500-minute window.
- Try TheKeyBot at the same time. Lite's first 5 answered calls are free (up to 7 days), and Core, Pro and Elite include a 14-day free trial (pricing).
- Place the same calls on both: a 2 a.m. emergency that needs your on-call tech, a price question on a common job, a Spanish caller after 9 p.m. Eastern, an upset customer, and an out-of-area address. Our trial test-call script has the wording.
- Compare what reached you and what it cost: the message or booking you got, and the minutes each call used, including hold time.
What about recording and transcripts?
Ruby's AI page describes AI-generated transcripts of every call it handles, and TheKeyBot's AI call handling page says it records all calls. Federal law allows recording when "one of the parties to the communication has given prior consent" (18 U.S.C. § 2511(2)(d)), but some states require every party's consent, so your greeting should say the call may be recorded. This is not legal advice; check your state's law and see our call-recording consent guide.
Frequently Asked Questions
How much does Ruby cost?
As of October 2026, Ruby's virtual receptionist plans are $250 a month for 50 minutes, $395 for 100, $720 for 200 and $1,725 for 500, with larger plans on request. Overage minutes are billed at your plan's overage rate, which isn't listed on the pricing page.
Does Ruby use AI to answer calls?
No. Ruby's receptionists are people, and its AI page says it uses AI to support them, with tools such as Call Nav, transcripts, sentiment analysis and robocall filtering, rather than to replace human connections.
How does Ruby count receptionist minutes?
Ruby bills in 60-second increments and rounds each call up. Time runs from when the receptionist receives the call until it's transferred or ends, plus after-call work, and hold time counts, while talk time after a transfer to you doesn't.
Does Ruby answer in Spanish at night?
Ruby's pricing page lists 24/7 Spanish and bilingual call handling, but an FAQ answer says bilingual service is only available Monday to Friday, 5 a.m. to 6 p.m. Pacific. Ask Ruby which applies to your account before you rely on overnight Spanish.
Does Ruby have a contract or a guarantee?
There's no long-term contract, and first-time users get a money-back guarantee if they cancel within 21 days or before 500 receptionist minutes, whichever comes first. Outside that period, cancellation takes effect at the end of the monthly billing period.
Is TheKeyBot cheaper than Ruby?
At most trade volumes, yes. In our example at 3 minutes a call, 60 calls a month cost $720 on Ruby, $149 on TheKeyBot Lite and $500 on TheKeyBot Core, but Ruby gives you a live person and Lite only takes messages.
Can TheKeyBot quote and book like a receptionist?
Core, Pro and Elite quote from the price book you upload, book the job and can collect a deposit by text. KeyBot Lite doesn't quote or book; it takes the message and sends it to your phone.
Sources
- Ruby plans and pricing: https://www.ruby.com/plans-and-pricing/
- Ruby FAQs: https://www.ruby.com/faqs/
- Ruby, AI at Ruby: https://www.ruby.com/ai/
- TheKeyBot pricing: https://www.thekeybot.com/pricing
- TheKeyBot, KeyBot Lite: https://www.thekeybot.com/lite
- TheKeyBot features, AI call handling, automated quoting and scheduling: https://www.thekeybot.com/features
- TheKeyBot FAQ: https://www.thekeybot.com/faq
- Google Local Services Help, "About ad rankings": https://support.google.com/localservices/answer/7527305?hl=en
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Receptionists: https://www.bls.gov/ooh/office-and-administrative-support/receptionists.htm
- U.S. Census Bureau, language spoken at home, 2018-2022 ACS (December 7, 2023): https://www.census.gov/newsroom/press-releases/2023/language-at-home-acs-5-year.html
- Connecticut Department of Consumer Protection, locksmith scam alert (July 16, 2026): https://portal.ct.gov/dcp/news-releases-from-the-department-of-consumer-protection/2026-news-releases/be-wary-of-scammers-posing-as-locksmith-technicians
- Pew Research Center, "Most Americans don't answer cellphone calls from unknown numbers" (December 14, 2020): https://www.pewresearch.org/short-reads/2020/12/14/most-americans-dont-answer-cellphone-calls-from-unknown-numbers/
- 18 U.S. Code § 2511, Cornell Legal Information Institute: https://www.law.cornell.edu/uscode/text/18/2511
About the Author
TheKeyBot Team is dedicated to helping locksmiths grow their businesses through AI automation and smart technology. With years of experience in the locksmith industry, our team provides actionable insights and proven strategies.
