H

answering ops

Smith.ai vs Ruby for HVAC: Which Fits Your Shop?

Syed AliPublished 2026-08-17Updated 2026-08-1713 min read13 verified sources

Smith.ai fits most HVAC companies better than Ruby: it bills per call instead of per minute, publishes an AI tier starting at $0, and lists a native ServiceTitan integration. Ruby's advantage is inclusive per-minute pricing with human-only answering. Neither vendor publishes job-booking onto an HVAC dispatch board.

Ruby here means Ruby Receptionists, the human virtual receptionist company at ruby.com — not the programming language, and not a caller-facing AI voice agent. We sell a competing service, so read our incentives accordingly: every price below comes from the two vendors' own pages, checked August 17, 2026, and linked at the claim.

01

Smith.ai vs Ruby at a glance

Smith.ai sells two products on two price cards — a human-first receptionist service and an AI-first receptionist that escalates to a live agent — while Ruby sells one human service with AI working behind the receptionist. That difference drives the rest: Smith.ai bills per call, Ruby bills per minute, and only Smith.ai publishes a tier an HVAC owner can test without talking to sales.

Ruby states its AI boundary on its AI page: "Ruby does not use AI to… Replace human connections." Its four AI features — Call Nav (an LLM assistant that pulls answers from your business data mid-call), transcripts, sentiment analysis and robocall filtering — serve the receptionist, not the caller. Smith.ai's AI Receptionist inverts that: the AI takes the call, and "if something complex comes up, the call can be transferred to a live North America-based receptionist — any time, day or night."

Criterion (checked Aug 17, 2026)Smith.ai — human-firstSmith.ai — AI-firstRuby
Billing unitPer callPer real callPer minute, rounded up
Entry published plan$300 / 30 calls$0 / 25 calls$250 / 50 minutes
Top published plan$2,100 / 300 calls$800 / 500 calls$1,725 / 500 minutes
Published overage$11.50$8.50 per call by tier$3.00 (free tier), $2.50$2.10 extra per real callNot published
Appointment booking$1.50 per call add-onIncluded (AI Scheduling, Calendly and more)Included (scheduling)
24/7 live coverage"Live-staffed with expert agents 24/7," no night surchargeAI 24/7 with live transfer on demand"24/7 live answering (including after-hours, on weekends, and holidays)"
Spanish / bilingualDedicated Spanish line $1.00 per callNot priced on the AI page"24/7 Spanish and bilingual call handling available," no upcharge listed
Field-service softwareServiceTitan, nativeServiceTitan, nativeFieldPulse and JobNimbus named; no ServiceTitan
Spam / wrong numbers"No charge for spam"Up to 10% of calls removable per cycleRobocall filtering included
ContractMonth-to-month; 30-day money-back up to $1,000; 10% off on 12 monthsMonth-to-month, 30 days' noticeNot published

Smith.ai runs a dedicated HVAC answering service page naming the intake fields it collects — system type (furnace, heat pump, AC unit), system age, service needed, urgency level, property details, preferred scheduling — the most trade-specific published detail either vendor offers. It also prints three headline percentages (82%, 50%, 67%) with no source: marketing, not evidence. Ruby's home-services page names HVAC among its supported trades but publishes no HVAC-specific intake script.

02

Which handles emergency dispatch better?

Smith.ai publishes more of the emergency mechanism than Ruby does. Its HVAC page gives live virtual receptionists "emergency service coordination, upset customers, and complex system discussions that demand judgment and technical understanding," with escalation "based on emergency thresholds you define." Ruby publishes the notification half: its home-services page covers calls "routed by urgency," and its home-services article gives the example — "If someone calls with an emergency repair request, Ruby flags it, and Zapier sends an alert to your service coordinator in Slack."

Neither vendor sells technician dispatch. Both stop in the same place: an urgency-scored call handed to someone on your side who decides who rolls. The failure mode in HVAC is not the message but the gap between message and callback, during which the homeowner keeps working down the search results.

HVAC posts a 34% phone answer rate, the second-lowest of the nine home-services trades in Invoca's 2026 benchmarks, against 52% of all inbound calls answered by a person. Invoca's figures are averages across its own customer base — businesses already paying for call analytics — but the direction holds: two of every three calls to an HVAC company in that dataset never reach a person.

Four questions that separate the two vendors on a demo call:

  1. What exactly triggers "emergency"? Smith.ai's published model is a threshold you define inside a call flow; ask Ruby where urgency routing lives in your call-handling instructions.
  2. Who gets woken up, and how? Smith.ai's human plans price SMS/Slack notifications at $0.50 per call, "+$0.25 for each additional 'ping' (e.g., try person B after person A)". Ruby's pricing page lists "Notifications via mobile app and email" among the features in its bundled plans, at no charge.
  3. What happens at 2 a.m. on a holiday? Smith.ai prints "Calls at 2 pm and 2 am cost the same. Don't pay extra for 24/7 service." Ruby prints no surcharge for after-hours, weekends or holidays.
  4. How many people can the service try before it gives up? Smith.ai's transfer destinations are metered: 1 free on Starter, 2 on Basic, 10 on Pro, $15/month each beyond. Ruby publishes flexible call forwarding with no destination count — get the number in writing.
03

Pricing compared at HVAC call volumes

Which vendor bills less turns on one number you already have: average call length. Smith.ai's meter ignores it; Ruby's meter is made of it. At 100 calls a month, Ruby's 200-minute plan ($720) beats Smith.ai's human plans ($915) while calls average two minutes or less; past that, Ruby's next published step is $1,725, with nothing in between. Smith.ai's AI tiers undercut both at every volume below.

Each bill reduces to one line of arithmetic you can run on your own phone-system report. With N calls per month at L minutes average length:

  • Ruby = the smallest published minute tier covering N × L minutes. No overage rate is published, so exceeding a tier is a sales conversation, not a known cost.
  • Smith.ai human = plan fee + (calls above the included count × the tier's overage rate) + $1.50 × N if you want appointments booked.
  • Smith.ai AI = plan fee + (real calls above the included count × the extra-per-real-call rate). Scheduling is already included.
Scenario (our arithmetic on published rates)RubySmith.ai human (add $1.50/call to book)Smith.ai AI
100 calls, 2 min each (200 min)$720 (200-min plan)$915 ($810 + 10 × $10.50)$212.50 ($150 + 25 × $2.50)
100 calls, 3 min each (300 min)No 300-min tier published; nearest cover $1,725$915 (length-invariant)$212.50 (length-invariant)
300 calls, 3 min each (900 min)Off the published card — "talk to us"$2,100 (Pro covers 300)$500 (300-call step)
Cost per answered call at plan face value$10.35$15.00 at 3 min$7.00$10.00$1.60$2.00

Ruby's published ceiling is 500 minutes — roughly 166 three-minute calls — so a 300-call month is off the price card entirely; the page says so: "Don't see the right plan here? We have larger offerings—just talk to us!"

Each vendor argues per-call versus per-minute in print, and both are partly right. Matt Lurie, a content marketer at Ruby, writes in the company's pricing-model article: "Per-call pricing tends to be misleading. This is the 'too good to be true' option. It might sound like you're paying for everything involved in a call, but in reality, you're often paying for just the call and nothing else." Smith.ai answers on each of its two price cards, in different words. The human receptionist FAQ says: "Billing per client call saves you money, and there's no mystery accounting involved." The AI Receptionist FAQ goes further: "Per-minute services work opposite to your needs; they want to maximize your call length while you want to minimize your call time."

Lurie's point holds against Smith.ai's human product specifically. Eight rows of that article's unnamed "Others" column reproduce Smith.ai's published add-on prices to the cent — $1.00 bilingual, $1.00 payment collection, $1.50 extended intake plus $0.25 per extra question, $1 web-form intake, $1.50 complex routing, $15 per transfer line, $0.50 per call per additional CRM, $5 per ad-tracking line — and a ninth prints booking at $1.50$2.50, whose floor is Smith.ai's $1.50. Three rows fail a check against Smith.ai's own price card: Ruby's column calls the competitor "closed after-hours and holidays" (Smith.ai staffs 24/7 at no premium), gives it "3 simple questions for free" (Smith.ai's free intake covers "5 short-answer questions"), and bills it "$30 per month" plus a "$275 porting fee" for a number (Smith.ai gives a free dedicated number and will "port your business number at no charge").

Smith.ai's mirror pages are no more reliable about Ruby. Its head-to-head page — the top organic result for this comparison — lists Ruby at "$3.39-$4.90/min" and "$245/month," and its competitor table prints "Ruby $3.39 - $4.90/min." Ruby publishes no per-minute rate at all; its plan face values divide out to $5.00, $3.95, $3.60 and $3.45 per minute — a range neither figure matches, on plans starting at $250, not $245. Ruby's article contradicts itself too: the increment is "rounded up in 60-second increments" in one layout and "rounded up in 30-second increments" in another, which bill differently on a 90-second intake call.

Every comparison of these two that ranks for this query is published by one of the vendors or by a company selling a rival service — this page included. Check both price cards yourself.

Get the increment and the overage rate in writing from either vendor before you sign, then run the same math at your own volumes in how these bills behave at real HVAC call volumes.

04

Integration with field-service software

Smith.ai publishes a native ServiceTitan integration; Ruby publishes none, routing through Zapier and naming FieldPulse and JobNimbus instead. For a shop running its dispatch board in ServiceTitan or Housecall Pro that is the most consequential difference on this page — and it is smaller than it looks.

Smith.ai's ServiceTitan integration does three things after every call, in its own words: "Create a new customer profile for callers who don't yet exist in ServiceTitan," "Match callers with existing customers who already exist in ServiceTitan," and "Add a note to the caller's customer profile with all the call information." That is customer-record hygiene, not a job on the board: nothing on the page claims job creation, capacity-aware scheduling or arrival windows, and the integration is filed under CRM — accurately.

Ruby's path is longer and named differently:

  • Zapier is the spine. Ruby's integrations page says "Zapier automatically checks for new caller data in Ruby at no extra charge," and its home-services article walks the HVAC case: "Ruby takes a call about a broken AC unit," then "Zapier logs the caller in JobNimbus, schedules a site visit, and alerts your technician in Slack."
  • FieldPulse is the named field-service partner, carried as a partner spotlight on Ruby's home-services page with a 15% discount for Ruby customers.
  • JobNimbus is the named CRM in both the integrations list and the worked example — a roofing-and-contracting platform, not an HVAC dispatch system.
  • ServiceTitan and Housecall Pro appear nowhere on the Ruby pages we fetched, including the integrations directory.

Read the integration counts as marketing. Smith.ai's HVAC page advertises "7,000+ business tools"; Ruby's pricing page advertises "5000+ integrations"; Ruby's own article credits Zapier with "8,000+ apps." All three count a Zapier-shaped universe; none tells you whether your dispatch board accepts a booked job from an outside answering service. Ask for a screen-share of a test call landing in your own instance — a five-minute check that beats any integration logo.

05

Which should you pick — and when neither fits

Pick Smith.ai if your shop runs ServiceTitan, wants published prices at every tier, and takes calls long enough that a minute meter hurts. Pick Ruby if a human voice on every call is the product you are buying, your volume sits under roughly 166 three-minute calls a month, and an all-inclusive bill matters more than the lowest headline rate.

Segment by segment:

  1. 1–3 trucks, heavy after-hours leakage, budget under $300/month. Smith.ai's AI tiers ($0 free, $150 at 75 calls, $270 at 150) are the only published option in that band. Ruby's entry plan is $250 for 50 minutes — about 16 three-minute calls.
  2. Established residential shop, 100–200 calls a month, brand voice matters. This is Ruby's strongest case: one bill, scheduling and bilingual answering and payment collection included, no add-on menu. Expect $720 to $1,725 a month; get the overage rate in writing, since Ruby publishes none.
  3. Commercial or multi-stakeholder work. Smith.ai's human-first plans, with escalation thresholds you define, are the closer published fit — its HVAC page hands live receptionists "commercial system installations involving multiple stakeholders, or warranty and billing discussions that require careful handling."
  4. 300+ calls a month. Neither vendor's published card covers you. Both become custom quotes; Smith.ai's AI Enterprise steps ($500 at 300 calls, $800 at 500) are at least printed.
  5. You need the job on the board, not a note in the CRM. Neither fits; that capability sits with the trade-specific AI vendors. We ranked the eight-vendor answering-service field we tested, and where those agents break on an HVAC line is in what an AI phone agent can and cannot close out.

Where we fit: we run a single-trade answering service, HVAC only — a competitor to both companies above, which disqualifies us as the neutral party. We publish no performance guarantee and we do not claim a booking-rate figure we cannot show you. Unlike the two vendors above, we print no price card for it either: our AI answering work is quoted per shop, because call volume and after-hours load differ too much between a two-truck shop and a twenty-truck one for a published tier to mean anything. Send us your monthly call count through the contact form and the quote comes back with its assumptions written out. Our agent books into ServiceTitan and Housecall Pro, and only those two — no other field-service platform is wired, and we hold no certified-app badge on either.

Put your own call volume and average ticket into the missed-call math for your own shop first. If unanswered calls cost you less than $250 a month, neither vendor's human plans pay for themselves yet — start on Smith.ai's free AI tier and re-run it in a quarter.

FAQ

Frequently asked questions

How much does Smith.ai cost per month?

Smith.ai publishes two price cards, both month-to-month. The AI Receptionist runs $0 for 25 calls, $150 for 75, $270 for 150, $500 for 300 and $800 for 500. The human receptionist service runs $300 for 30 calls, $810 for 90 and $2,100 for 300, with overages from $11.50 down to $8.50 per call.

Is Ruby more expensive than Smith.ai for an HVAC company?

On a three-minute call, yes. Ruby's plans divide out to $3.45$5.00 per minute — $10.35$15.00 per three-minute call — against $7.00$10.00 per call on Smith.ai's human plans and $1.60$2.00 on its AI plans. At two minutes Ruby's per-call cost ($6.90$10.00) overlaps the human plans, so the answer turns on your average call length. Ruby's bill is more inclusive; it is rarely cheaper.

Which one handles an after-hours HVAC emergency better?

Smith.ai publishes more of the mechanism: urgency thresholds you define, escalation to live receptionists for emergency coordination, and no night or weekend surcharge. Ruby publishes urgency-based routing plus a flag-and-alert workflow through Zapier and Slack. Neither dispatches a technician; both hand a scored call to your on-call person.

Do Smith.ai or Ruby book jobs into ServiceTitan or Housecall Pro?

Neither publishes that capability. Smith.ai's native ServiceTitan integration creates or matches a customer profile and adds a note with the call details — a CRM write, not a dispatch-board booking. Ruby names neither product; its published field-service path is Zapier into FieldPulse or JobNimbus.

Is Smith.ai a legitimate company?

Smith.ai is an operating US answering service that publishes full pricing and says it is "trusted by 5,000+ businesses," citing "our industry-leading experience answering over 20 million calls for businesses in the past 10 years." Its pricing page displays Clutch 4.8, G2 4.9, Capterra 4.8 and Trustpilot 4.2 — vendor-displayed scores; read them on the review platforms, not on the vendor's page.

Is Ruby Receptionists legitimate?

Ruby is an established human virtual receptionist company that publishes its full plan pricing and says it "has been an active member of the virtual receptionist industry for over 20 years (fun fact: we popularized the term 'virtual receptionists')". What it does not publish is an overage rate, a contract length or a cancellation term, so ask for all three in writing before signing.

What happens to spam and wrong numbers on each service?

Smith.ai's human plans state "No charge for spam" as long as your forwarded lines pass caller ID. Its AI plans count every answered call but let you remove up to 10% from the bill each cycle. Ruby includes robocall filtering in every plan; Smith.ai's competitor page claims Ruby requires opting in to that filtering, which Ruby's own pages do not state.

Can I test either service before switching my main line?

Smith.ai's AI Receptionist free tier answers 25 real calls a month at $0, and the free plan's feature list includes "Quality Studio - test before going live" — the only $0 published entry point in this comparison. Ruby publishes no free tier or trial on its plans page; entry is a sales conversation at $250 a month.

Want this working for your HVAC company?

Transparent pricing, month-to-month, and a plan built from your market's data — not a template.