Ruby Alternatives for Small Plumbing Companies: 3 Steps 2027
Pick the call model before the vendor name
The decision that matters is not which brand replaces Ruby. It is which call model fits your shop: a human-staffed virtual receptionist, an AI-first agent that books visits and escalates emergencies to a person, or an AI receptionist inside the field-service software you already use. A Ruby alternative, in plain terms, is any service that answers a plumbing company's inbound calls, takes a message or books a visit, and passes urgent calls to a person.
Ruby's published plans are minute-based virtual receptionist plans, which makes it the baseline here. The six alternatives below fall into two groups: per-call or per-minute answering services (Smith.ai, Abby Connect, Goodcall, Rosie) and field-service platforms with an AI receptionist (Jobber, Workiz). A DIY option built on automation platforms (Zapier) is covered separately after them. Each group fails in a different way, so the right choice depends on where your calls go after they are answered. For a wider field of answering services, read our best AI answering services for plumbers guide.
TL;DR: Compare cost per usable call, get the emergency handoff in writing, and choose a field-service add-on only if your dispatching already lives in that software.
Key Takeaways
Choose the call model first: human-staffed, AI-first with human escalation, or AI inside field-service software.
Compare cost per usable call rather than the headline plan, because vendors bill by calls, minutes, unique customers or tasks.
Get the emergency route in writing. A vendor that cannot document it should come off the list.
Standalone answering tools suit shops whose dispatch runs somewhere else. Field-service add-ons suit shops that already book jobs in that software.
Several AI add-on prices are not published, so ask for written quotes before you compare totals.
A DIY build in Zapier or Make is cheap to start, but you must own retries, escalation and access controls.
Who this is for
This guide is for an owner or operations lead at a small plumbing, drain or water-heater business who already uses Ruby or a similar service and is close to switching. It is built from public pricing pages, vendor documentation and third-party research, so it cannot tell you how any vendor performs on your own phone line.
Red flags: you need a licensed person to quote or dispatch every emergency with no exceptions, your scheduling tool has no documented connection to the answering service, or you have no call log to measure against.
How we evaluated these tools
We built this comparison as an informed buyer's guide from public information, not from hands-on trials. Each option was scored on six weighted criteria. The weights are our judgment about what matters to a small plumbing shop choosing between a few vendors. They are not a published industry standard.
| Criterion | Weight | What we looked for |
|---|---|---|
| Call-model fit | 25% | Whether AI-only, human-only or hybrid handling matches your call mix |
| Price per usable call | 20% | Published plans, included volume and overage rules |
| Handoff to booking and dispatch | 20% | Named calendar, CRM or job-software links, and transfer rules |
| Emergency escalation | 15% | A written route for urgent calls to reach a person |
| Commitment and exit | 10% | Month-to-month terms, trials and setup fees |
| Evidence quality | 10% | Whether price and feature claims appear on public pages |
Scoring is qualitative. A product with published prices and named trade integrations scores higher on the two largest criteria. A product that publishes no price is scored lower on price, not removed from the list.
Three steps to shortlist
Map your call types. Split a normal week of calls into emergencies (no water, active leak), booking requests, quote requests and general questions. Use your own phone logs, because no public benchmark replaces them.
Convert each plan to cost per usable call. Divide the monthly price by the calls, minutes or customers your logs show, then add overage and add-ons. The pricing section does this division for the plans we could verify.
Test the handoff on paper. Write the exact route for a 2 a.m. emergency: who gets the text, who confirms the visit, and what the caller hears. If the vendor cannot document that route, drop it.
The cost of a missed call
Missed calls are why the switch matters. Home-services missed-call rate: 14% according to CallRail (2025). CallRail's release ranks home services below healthcare and legal, so the figure is a benchmark across its customers rather than a plumbing-only measurement. The same release says callers are unlikely to try again: Unanswered callers who never call back: up to 85% according to CallRail (2025).
Homeowners also expect emergencies. Homeowners with a repair emergency: over 80% according to Contractor (2025), and clogged or overflowing toilets were listed at 26% among the emergency types in that survey, which polled 2,524 U.S. adults.
US Tech Automations could configure a proposed after-hours handoff for a plumbing shop, though nothing in this section describes a live deployment. The trigger is a finished call summary from the answering service, delivered by webhook or scheduled export. The action classifies the call as emergency, booking request, quote request or general question, then writes a contact record in HubSpot and a provisional hold in Google Calendar. The output is a Gmail draft to the on-call technician, not a text sent to the caller. Prerequisites are an export or webhook from the answering tool, HubSpot and Google Calendar access, and a written list of emergency keywords your team agrees on. Human review points are an on-call person approving every emergency message before it leaves, and any quote request going to a dispatcher instead of an automatic reply.
What the monthly bill looks like
The table divides each published plan price by the volume it includes, so you can compare units rather than headline prices. The per-unit column is our arithmetic on the listed numbers and excludes overage, add-ons and taxes.
| Option | Plan | Monthly price | Included volume | Cost per included unit | Pricing page |
|---|---|---|---|---|---|
| Ruby | 200 minutes | $720 | 200 minutes | $3.60 per minute | Ruby pricing |
| Smith.ai | Starter | $300 | 30 calls | $10.00 per call | Smith.ai pricing |
| Abby Connect | Starter | $164 | 50 Abby Minutes | $3.28 per Abby Minute | Abby pricing |
| Goodcall | Starter | $79 | 100 unique customers | $0.79 per customer | Goodcall pricing |
| Rosie | Professional | $49 | 250 minutes | $0.20 per minute | Rosie pricing |
| Jobber | Core, 1 user | $49 (monthly list) | 1 user | $49 per user | Jobber pricing |
| Workiz | Standard, Pro, Ultimate | Quote-based | Not published | Not calculable | Workiz pricing |
| Zapier | Pro | $29.99 monthly or $19.99 annual | 750 tasks | $0.04 per task (monthly billing) | Zapier pricing |
Pricing checked October 29, 2026.
Workiz publishes no prices, and its add-on answering tools are quoted separately, so its row stays Quote-based. US Tech Automations also has no public plan structure we could check for this guide, so any cost from it should be treated as Quote-based until a written proposal arrives.
Here is an illustrative worked example, not a measured shop. Assume 40 inbound calls a week, the 14% missed-call rate and the up-to-85% no-callback ceiling cited above. That gives 5.6 unanswered calls a week (40 × 0.14), and up to 4.8 of those callers (5.6 × 0.85) may never call back, or about 20.6 a month at 4.33 weeks. If an answering service recovered one in four of those callers, that is about 5.2 recovered callers a month, so Ruby's 200-minute plan at $720 a month, according to Ruby, would cost about $140 per recovered caller. Replace the 40 with your own log and the division still holds. In a Zapier build, the Zapier API reference returns zap_id and start_time for each run, so a failed intake run shows up in your data rather than going silent.
Side-by-side feature matrix
This matrix normalizes what each vendor's public pages state. "Not published" means the page gave no figure or detail, not that the feature is absent.
| Option | Call model | Named trade or CRM links | Human option | Booking | Public price |
|---|---|---|---|---|---|
| Smith.ai | AI-first, Hybrid or Human-first | None for trade software on the pages read | Yes | Add-on | Yes |
| Abby Connect | AI, human, or Human + AI | Zapier, HubSpot, Salesforce, Google Calendar, Calendly, Jobber, Housecall Pro, ServiceTitan | Yes | Integrations included in every plan | Yes |
| Goodcall | AI agent that transfers to staff | Google Calendar, HighLevel, Zapier | Yes, transfer to staff | Google Calendar | Yes |
| Rosie | AI only | Google Voice | No | Sends booking links and confirms | Yes |
| Jobber | Field-service suite with AI Receptionist | QuickBooks Online (Connect plan and up) | Not published | Online booking in Core | Yes |
| Workiz | AI answering add-on (Genius Answering) | QuickBooks sync (Standard); open API (Ultimate) | Yes, live transfers | Not published | Quote-based |
| Zapier | Workflow platform, not an answering service | Each app is configured by you | Not applicable | Not applicable | Yes |
The six alternatives, profile by profile
Smith.ai
Smith.ai suits shops that want per-call billing and can choose between AI-first, Hybrid and Human-first handling. Its Starter plan is $300 a month for 30 calls, with calls beyond that billed at $11.50 each, according to Smith.ai. Its limits are real. The homepage, as we read it for this guide, is written around law firms and names legal practice-management tools rather than trade software. The pricing page lists three service modes but does not say which mode each plan card uses, so ask which one you would be buying.
Abby Connect
Abby Connect suits shops that want one vendor for AI, human or combined answering, with routing that changes by call type. Usage is measured in Abby Minutes, where one human minute uses one Abby Minute and one AI minute uses half, according to Abby Connect. Its named integrations include Zapier, HubSpot and Google Calendar, and its home-services page also names Jobber, Housecall Pro and ServiceTitan, though what each one can book or dispatch is not described. Abby says it can build unlisted tools during onboarding, so get that scope in writing before you sign.
Goodcall
Goodcall suits owners who want to build the agent themselves. Its Starter plan is $79 a month for 100 unique customers, according to Goodcall. A builder agent drafts the greeting and call steps from your website or description, and you can test with practice calls before approving changes. The limits are the named integrations (Google Calendar, HighLevel and Zapier) and the fact that keeping your existing number requires call forwarding from your phone provider. Third-party reviews disagree widely on quality, so run your own test calls.
Rosie
Rosie suits plumbing shops that want a plumbing-specific AI answering service with no staffed receptionists. Its Professional plan is $49 a month for 250 minutes, with a 7-day free trial, according to Rosie. Her limits are stated on the plumbing page: she cannot dispatch plumbers directly, Google Voice is the only named integration, and pricing estimates appear only on the Growth plan. Setup means training her from your Google Business profile and website, reviewing her answers, then forwarding calls. The setup steps and FAQ disagree on whether you keep your number, so confirm that point. The page is at Rosie's plumbing page.
Jobber
Jobber suits shops that already quote, schedule and invoice in one tool. The Core plan lists at $49 a month for one user and the AI Receptionist add-on at $29 a month, according to Jobber. The receptionist is included on the Plus plan, so the cheapest route depends on which plan you already need. Its limits are that the page publishes no phone-system plan and that some promotional rates are hard to read. Custom integrations go through the Jobber Developer Center, which says testing needs a separate account from the developer login.
Workiz
Workiz suits field-service shops that want AI answering inside a job tool. Its Genius Answering add-on answers calls and offers live transfers to your team in English, Spanish and French, and its Ultimate plan includes an open API. Its limits are that prices are not published and each plan shows a request-pricing button. Its FAQ and comparison table also disagree on whether a built-in phone system is included, so confirm that in writing. Workiz's pricing page lists a 7-day free trial with no credit card.
Where DIY fits: Zapier, Make and an in-house build
Many owners forget the DIY option. Zapier's free plan includes 100 tasks a month with two-step Zaps only, while its Pro plan is $29.99 a month on monthly billing or $19.99 billed annually for 750 tasks, according to Zapier. Make's pricing page lists a free plan with 1000 credits a month and does not publish plan prices in the text we read.
| Option | Starting plan | Price basis | What the platform records or controls | What you still own |
|---|---|---|---|---|
| Zapier | Pro | $29.99 monthly or $19.99 annual, 750 tasks | Run statuses, Autoreplay, custom error settings | Idempotency, escalation rules, maintenance |
| Make | Free | 1,000 credits a month | Error-handler modules that do not consume credits | The same, within the free-tier limits |
| In-house build | Your staff time | Not a vendor price | Whatever you code | All of the above, plus access controls |
These tools are fair options. Zapier's help article describes run statuses such as Errored, Safely halted, On hold, Handled error and Scheduled, which gives you run history and error branches when you configure them, per its run-status article. What you still design is the logic that keeps a retried booking from booking twice, the escalation rule for an emergency that no one answers, the access controls, and the upkeep when an app changes its API.
A proposed US Tech Automations design for the same intake would differ mainly in who owns the workflow, not in its steps. The configured version would use an approval queue, which the company's customer-support sample describes for drafts before they send, and escalation routing to a named lead. The buyer still supplies the call export, the emergency rules and the escalation contacts. Prerequisites would include Gmail, Google Calendar, HubSpot and any of QuickBooks or Stripe that you use. Review points are the emergency tag rules, the quote rules and who maintains the workflow after go-live.
When NOT to use US Tech Automations. A simpler tool wins in three cases. If you only need a person to answer and take messages, a human-staffed plan from Ruby or Abby's human option avoids any build. If your field-service software already includes an AI receptionist that covers your call mix, as Jobber's Plus plan does, a second system adds cost without new coverage. If you have no call log or export, there is nothing yet to automate, and a short trial of a standalone tool will give you the data first.
Common mistakes
Comparing headline plan prices and ignoring overage, such as Smith.ai's per-call charge beyond the included count.
Assuming an AI receptionist is included when the page lists it as an add-on.
Skipping the emergency route test and discovering the gap on a real night call.
Letting an automation send texts to customers without a human approving them first.
Switching numbers without confirming whether call forwarding or a new number is required.
Questions buyers ask
Is a cheaper AI receptionist always better than Ruby for a small plumbing company?
No. A lower plan price can cost more per usable call once overage or per-call charges apply, so divide the price by the volume your call log shows.
Can an AI receptionist dispatch a plumber?
Not on the evidence here. Rosie says it cannot dispatch plumbers directly, and the other vendor pages we read do not describe dispatch, so plan on a human step for every dispatch decision.
Do I need field-service software to replace Ruby?
No. A standalone answering service can notify you by text or email. Field-service software helps when a booking needs to land directly in your job calendar, because otherwise someone copies it by hand.
Should I build the intake in Zapier instead of buying a service?
Only if someone on your team will own retries, escalation rules and maintenance after launch. The platform records runs and errors, but it does not decide who acts on them.
Does a published missed-call benchmark apply to my shop?
Not directly. The CallRail benchmark cited above covers its own customer base, so measure your missed-call rate from your phone logs before you choose.
How current are these prices?
They were checked October 29, 2026, from the pricing pages linked in the tables. Quote-based products need a written quote before you compare totals.
Making the switch decision
Start with the call model, then compare cost per usable call and the written emergency route. If your dispatching already runs in Jobber or Workiz, the add-on may be the simplest switch. If it does not, a standalone answering service with a documented handoff is the cleaner first step, and a DIY build should wait until someone owns its upkeep. If you want to see how a configured intake and approval queue could be laid out for your own tools, see how US Tech Automations configures this.
About the Author

Helping businesses leverage automation for operational efficiency.