Compare
Intry vs Ruby
AI dispatch at a flat monthly price versus human receptionists billed by the minute. One scales without cost anxiety. The other provides genuine human warmth. Here is the full comparison.
Last updated: February 2026
Why are contractors comparing these two?
Ruby is one of the most recognized names in receptionist services, known for real human operators who answer calls with genuine warmth. Intry is an AI dispatch platform purpose-built for trade contractors. The comparison represents a broader industry question: can AI match the quality of human answering for trade businesses? The honest answer is that they excel at different things. Ruby's humans provide empathy and natural conversation that AI cannot fully replicate. Intry's AI provides trade-specific diagnostic triage and structured dispatch intelligence that human receptionists are not trained to deliver. The decision usually comes down to whether you value the human touch or the diagnostic depth more -- and how much you are willing to pay per minute for it.
When a homeowner texts about a problem, they take time to describe it in detail — breaker type, panel age, what they've already tried. On a phone call, they rush through it. SMS-based dispatch produces richer diagnostic data than any voice call, at a fraction of the cost.
How does per-minute billing compare to flat pricing?
Ruby charges $245/month for 100 receptionist minutes, with every additional minute costing $3.19. A busy contractor using 200 minutes per month pays roughly $564. At 500 minutes, the bill reaches approximately $1,521 per month. Those numbers are lower than some competitors, but the fundamental issue with per-minute billing remains: costs scale linearly with volume, and every conversation has a price tag attached to it. Intry charges flat monthly pricing regardless of how many customer interactions occur. Whether you handle 30 conversations or 300, the cost stays the same. The per-minute model also creates a psychological cost: contractors on metered plans worry about long calls and may unconsciously rush customers. With text-based triage, Intry removes the meter entirely. Longer conversations produce richer dispatch briefs, not bigger bills.
Can a human receptionist match AI triage depth?
Ruby's receptionists are professional and well-trained for general call handling. They greet callers warmly, capture essential details, and route messages to the right person. What they do not do is run structured diagnostic triage. When a homeowner says "my outlets stopped working," Ruby takes a message. Emily asks follow-up questions: which rooms are affected, whether the breaker tripped, whether there are any burning smells, the age of the electrical panel. The output is a dispatch brief that tells the technician what to expect and what to bring. This is not a criticism of Ruby -- they are an answering service, not a dispatch system. But for contractors who want pre-arrival job intelligence, the capability gap is significant.
What about the $12 million billing class action?
In a class action lawsuit, Ruby agreed to a $12 million settlement over allegations of deceptive billing practices related to their per-minute billing model. Claimants alleged that minute rounding and billing discrepancies inflated costs. Ruby remains operational and continues to serve thousands of businesses, and a settlement is not an admission of wrongdoing. But the case highlights an inherent tension in per-minute billing: when the vendor measures the billable time, customers have limited ability to verify accuracy. Flat-rate pricing models eliminate this entire category of billing dispute. Contractors evaluating Ruby should review current billing terms and monitor invoices carefully.
Feature-by-feature comparison
| Feature | Intry | Ruby |
|---|---|---|
| Answering method | SMS-based (customers share details, photos, and videos they wouldn't on a phone call) | 100% human receptionists |
| Photo / video uploads | ✓ | ✗ |
| Diagnostic triage | Multi-turn structured Q&A (5-8 questions) | Script-based message taking |
| Dispatch briefs | Structured: priority, equipment, safety flags | Call message / summary |
| Commercial / residential detection | Auto-detects from conversation | ✗ |
| Triage scope | Any job — unlimited categories across 3 trades | Script-based message taking |
| Request type classification | 5 types (repair, install, maintenance, inspection, consultation) | ✗ |
| Starting price | Free for 7 weeks, then flat monthly | $245/mo (100 receptionist min) |
| Billing model | Flat monthly | Per-minute |
| Overage rate | No overages | $3.19/min |
| Cost at 200 min/mo | Flat monthly (same price) | ~$564/mo ($245 + 100 min overage) |
| Cost at 500 min/mo | Flat monthly (same price) | ~$1,521/mo ($245 + 400 min overage) |
| Scalability | Same cost at 10x volume | Cost scales linearly with minutes |
| Emergency handling | Multi-signal detection + safety instructions | Human judgment + call transfer |
| Trade-specific knowledge | Electrical, plumbing, HVAC protocols | General receptionist training |
| Multilingual | 100+ languages | English/Spanish |
| Setup time | 15 minutes | 1-3 business days |
| Free trial | 7 weeks, full features | 21-day money-back guarantee |
| 24/7 availability | ✓ | ✓ |
| SMS / text support | ✓ | ✓ |
Where Intry wins
Scalable pricing
Handle 10x the volume at the same cost. No per-minute billing, no overage anxiety, no surprise invoices. The cost to serve your 200th customer this month is the same as the first.
Visual context before arrival
Customers send photos and videos — a sparking panel, water damage, a tripped breaker. Your tech sees the job before leaving the shop. Voice calls can't do this.
Diagnostic triage depth
Multi-turn structured Q&A adapted to the trade and problem. Dispatch briefs include priority, equipment lists, safety flags, and specific diagnostic findings.
24/7 at flat cost
Both Intry and Ruby offer 24/7 coverage. The difference is cost: Ruby's after-hours calls still bill per minute. With Intry, every hour of every day gets the same triage quality at the same flat price -- no metered minutes at 3 AM.
Conversations without a meter
A detailed 20-message triage conversation costs the same as a 3-message one. No pressure to rush customers. Longer conversations produce better dispatch data.
Conversational awareness
Emily tracks context across the full conversation — what the customer already said, what was asked but not answered, what concerns need acknowledgment. Customers never repeat themselves.
Where Ruby wins
- Real human warmth -- When a homeowner calls with a flooded basement at midnight, a real person provides genuine empathy and calm that AI text messages cannot replicate. For high-emotion situations, humans win — though the warmth costs $3.19/minute, and voice calls can't capture the diagnostic depth that prevents return trips.
- No AI learning curve -- Ruby's receptionists work like humans because they are humans. No uncanny valley, no "is this a robot?" moments. Older customers and those who distrust AI get a seamless experience.
- Live Spanish-language voice support -- Ruby offers live English/Spanish voice receptionists. For Spanish-speaking customers who specifically prefer phone calls over texting, Ruby delivers that in their preferred channel. Intry covers 100+ languages via text, including Spanish.
- Established brand -- Ruby has been in business for over 20 years with a large customer base and extensive operational track record. They are a known quantity.
The verdict
If genuine human conversation matters most to your brand and you are comfortable with per-minute billing, Ruby delivers a level of warmth and natural interaction that AI has not matched. If you want trade-specific diagnostic intelligence, structured dispatch briefs, photo and video intake, and predictable costs that do not scale with volume, Intry is the stronger choice. Even at Ruby's $3.19/min rate, the math still favors flat pricing at volume -- a contractor at 500 minutes pays over $1,500/mo with Ruby versus the same flat price with Intry. Beyond cost, the real differentiator is triage depth: Intry runs multi-turn diagnostic conversations that produce structured dispatch briefs, while Ruby takes messages. For most trade contractors focused on dispatch quality and cost predictability, Intry delivers more value. For contractors where every caller needs a human voice, Ruby remains a legitimate option. One prevented return trip per month — because your tech arrived with the right parts and full diagnostic context — saves $800-$1,200. That's the difference between answering calls and building dispatch intelligence.
Frequently asked questions
How does the cost compare at different call volumes?
Ruby's base plan is $245/mo for 100 receptionist minutes. At 200 minutes, Ruby costs roughly $564/mo ($245 base + 100 overage minutes at $3.19/min). At 500 minutes, that climbs to roughly $1,521/mo. Intry charges flat monthly pricing regardless of interaction count -- the same price at 50 interactions or 500. Even at Ruby's corrected per-minute rate, costs still scale linearly with volume. A contractor fielding 500 minutes of calls pays over six times the base price. With Intry, there is no meter running. More conversations mean better triage data, not bigger invoices.
Can Ruby's human receptionists match AI triage depth?
No, and that is not what they are designed for. Ruby receptionists are trained to be warm, professional, and thorough at message-taking. They follow scripts to capture caller information and route calls. But they do not have trade-specific diagnostic training. They cannot ask a series of electrical diagnostic questions or generate a structured dispatch brief with equipment lists and safety flags. Ruby excels at the human touch. Intry excels at trade intelligence. They solve different problems.
What is the Ruby billing class action about?
Ruby agreed to a $12 million class action settlement related to billing practices. The lawsuit alleged that Ruby's per-minute billing rounded up call times and charged for time that clients disputed. This settlement does not mean Ruby is a bad service -- they remain operational with strong reviews. But it does highlight the inherent risk of per-minute billing models: when the vendor controls the meter, disputes about call duration are common. Flat pricing models like Intry's eliminate this category of billing conflict entirely.
Which is better for after-hours calls?
Both Intry and Ruby offer 24/7/365 coverage, so availability itself is not a differentiator. The difference is cost and depth. Ruby's after-hours calls still bill per minute at the same $3.19/min overage rate, so a busy after-hours period adds real cost. Intry operates 24/7 at the same flat price with no per-interaction fees. The other difference is what happens during the call: Ruby takes a message, while Intry runs full diagnostic triage regardless of the hour. For contractors who receive a significant portion of customer contacts outside business hours, Intry's flat-cost triage model has a structural advantage -- not in availability, but in cost predictability and dispatch quality at every hour.
Which handles emergency calls better?
Ruby's human receptionists use personal judgment to assess urgency and can transfer emergency calls directly to you or 911. That human intuition is valuable for ambiguous situations. Intry uses a dual-layer emergency detection system (LLM analysis plus deterministic backstop) that also provides safety instructions and classifies emergency severity. Both approaches work. Ruby can transfer the caller to a live person during the emergency. Intry's advantage is systematic: dual-layer detection that catches emergencies even when described indirectly, severity classification, and immediate safety instructions — without depending on a receptionist's judgment or availability.
Can AI really handle the social side of a customer conversation?
Emily tracks social context across the entire conversation. When a customer shares frustration, mentions they already tried something, or asks a question that goes unanswered, Emily remembers and addresses it. This isn't keyword matching — it's structured conversational awareness that tracks obligations the way an attentive dispatcher would. Nothing gets ignored.
How does per-minute pricing really work compared to flat pricing?
Per-minute pricing means every second of receptionist time costs money. At Ruby's $3.19/min overage rate, a 3-minute call costs roughly $10 and a 7-minute call costs roughly $22. Those individual calls sound manageable, but they compound fast: 20 overage calls averaging 5 minutes each adds $319 to your monthly bill. With flat pricing, a 20-message SMS triage conversation costs the same as a 3-message one. The deeper issue is not any single call -- it is the billing anxiety that per-minute models create. Contractors on metered plans often rush complex calls or avoid thorough intake to keep minutes down. Flat pricing removes the meter entirely, so longer conversations produce better dispatch data instead of bigger invoices.
Related comparisons
Intry vs Smith.ai
Trade-specific AI vs hybrid AI+human receptionist with 7,000+ integrations.
Best Missed Call Text Back for Contractors
Compare missed-call text-back solutions built for trade contractors.
AI Receptionist vs Answering Service
The full guide to choosing between AI and human answering for contractors.