Capture ▸ Qualify ▸ Quote ▸ Book

Turn every call
into revenue.

Relay is a business operating system for service companies. Every inbound call turns into a booked job, a qualified lead, or a tracked opportunity — automatically. No voicemail. No missed weekends. No chaos.

Live demo · In-browser 0:00
See a call become revenue
Tap to talk to Ray · runs in your browser · no sign-up
Calls captured
100%
Call → booked
<3 min
Built by
Operators
Live in
72 hrs
9:47 PM · SUN LIVE CALL
M
Maria · New caller
+1 (717) 555 · 0188
Relay AIThanks for calling Expedited Services, this is Ray. How can I help?
MariaI need a 2-bedroom moved from Harrisburg to Lancaster on the 18th.
Relay AIGot it — Harrisburg to Lancaster, May 18. Two-bedroom usually runs $680–$920 with a 2-person crew.
MariaCan we do 9am?
Relay AIBooked. I'll text you a confirmation and a link to upload photos for a firm quote.
MariaPerfect, thanks.
QUOTE $680–$920 BOOKED May 18 · 9:00a LEAD #0248
Built by operators. Used by operators.
Expedited Servicesexpedited-services.svg
Amigos Tiresamigos-tires.svg
N-Home A/Vnhome-av.svg
Client 04client-04.svg
Client 05client-05.svg
Client 06client-06.svg
Moving & hauling Tire & auto shops HVAC & dispatch Cleaning crews Handyman & trades Landscaping Smart home & AV Electrical Moving & hauling Tire & auto shops HVAC & dispatch Cleaning crews Handyman & trades Landscaping Smart home & AV Electrical
What happens when a call comes in

Every call
becomes something.

The phone rings. Relay captures the lead, qualifies the job, quotes off your catalog, and books the work — while you're on the roof, driving the van, or asleep. Every call turns into revenue, a qualified lead, or a tracked opportunity. Nothing gets lost.

STEP 01

The call is captured

Every ring, every hour. Relay picks up, greets the caller as your business, and starts building the lead record — contact, scope, urgency, all logged.

STEP 02

It qualifies & quotes

Real leads get a real price on the call — pulled live from your Square catalog or pricing rules. Tire-kickers get filtered. Your calendar only sees the jobs worth doing.

STEP 03

It books & tracks

The job lands on your calendar. The customer gets an SMS with a live status page. Everything flows into the dashboard — one place to watch revenue move.

01 / Case Study Moving & Hauling · Harrisburg, PA

Expedited
Services.

Vertical
Moving + TV mount
Use case
Quote · Book · Pay
Stack
Vapi + Calendly + Square

Moving calls come at the worst times. A couple finishing a late Sunday dinner, realizing they need a mover for Wednesday. A landlord at 11pm trying to lock in a same-day TV mount before a tenant moves in.

Before Relay, those calls went to voicemail and stayed there until Tuesday — by which point the caller was already on the phone with a competitor. Now, every ring turns into something. Relay captures the lead, qualifies the scope, quotes off the Square catalog, books the slot, and sends the caller a live status page. All before the voicemail would've been returned.

"The call came in at 9:47 on a Sunday. By the time I saw it, the job was already on the calendar."
Expedited Services owneravatar.jpg
Owner, Expedited Services
Harrisburg, PA

The same engine — capture, qualify, quote, book, track — drops into the next mover with a new catalog and a new calendar. The system is reusable; the revenue is not.

24/7
Calls → captured leads
<3 min
Call → booked revenue
0
Dropped opportunities
CALL LOG · #0248
21:47:02[AI] Thanks for calling Expedited Services, this is Ray. How can I help?
21:47:08[CALLER] Hey, I need to move a 2-bedroom from Harrisburg to Lancaster on the 18th.
21:47:14[AI] Got it. Any stairs, elevator, or tricky access at either end?
21:47:22[CALLER] Second floor walk-up on the Harrisburg side. Ground floor in Lancaster.
21:47:30[AI] For a 2BR with one walk-up and about 50 miles, we're looking at $680 to $920 with a 2-person crew.
21:47:42[CALLER] That works. Can we do 9am?
21:47:47[AI] Booked for May 18 at 9:00am. I'll text a confirmation and a link to upload photos for a firm quote.
[SYSTEM] Lead #0248 created · Calendly event booked · SMS sent to +1 (717) 555·0188 · Status page live at expeditedservicesllc.biz/status/T4X9Q
02 / Case Study Tire Shop · 1924 Paxton St, Harrisburg
CALL LOG · #1312
12:34:11[AI] Amigos Tires, thanks for calling. What size are you running?
12:34:18[CALLER] 225/65R17. You got 'em in stock?
12:34:21[AI] Checking... yes, we've got Hankook Kinergy and General Altimax in that size today. $189 each mounted and balanced, or $159 on the General.
12:34:34[CALLER] Four of the Generals. How long if I come now?
12:34:38[AI] About 45 minutes. I'll hold the set under your name — can I get it?
12:34:44[CALLER] Shawn's brother, Mike.
12:34:47[AI] Got it Mike. Set is on hold. Head on over — we'll have a bay ready.
[SYSTEM] Hold ticket created · Inventory flagged via TireWeb API · Bay 2 assigned · SMS sent with address + hold confirmation

Amigos
Tires.

Vertical
Tire retail + install
Use case
Inventory check · Hold
Stack
Vapi + TireWeb + Shopify POS

Tire shops don't need appointment-booking the way a mover does — they need instant answers. "Do you have my size?" "How much mounted?" "Can I come now?" Every unanswered call is a set of four tires walking to the next shop on Google.

During the lunch rush, with two phones ringing and a line at the counter, every missed call used to be dropped revenue. Now the calls get captured, qualified, and converted — the set is on hold with a name on it before the customer leaves the driveway.

"The shop is busy. The phone is busy. Relay is the third counter that never stops running."
Shawn, Amigos Tiresavatar.jpg
Shawn, Amigos Tires
1924 Paxton St, Harrisburg

Relay hits the TireWeb API mid-call, confirms the size is in stock, quotes mounted pricing off the live catalog, holds the set, and texts the customer the address. The ticket is waiting when they walk in. Shopify POS closes it out the way it always did.

Live
Inventory → instant quote
45s
Call → hold ticket
Zero
Lost walk-in revenue
Additional capabilities

One system.
Tuned for your trade.

The engine is the same — capture, qualify, quote, book, track. The catalog, scripts, and booking logic get configured for how your trade actually runs. If your business runs on phone calls, Relay fits.

Moving & Hauling

Scope by room, quote by distance, photo uploads for firm pricing.

Tire & Auto

Inventory-aware call handling, hold tickets, mounted-price quotes.

HVAC & Dispatch

Triage emergency vs. scheduled. Route to the tech on call.

Cleaning Crews

Recurring vs. one-time, square-footage quotes, route assignments.

Handyman & Trades

Job-type routing, photo intake, service-call minimums.

Landscaping

Seasonal packages, property-size estimates, route-based scheduling.

Smart Home & AV

Pre-wire scoping, builder calls, consult booking for integrators.

Electrical

Panel upgrades, service-call sorting, license-visible answers.

Relay admin dashboard /assets/product/dashboard.png · 1600×900
Relay Core System

Not a receptionist.
A system.

Voice AI is the front door. Relay is the system behind it — five engines that turn a ring into revenue, then route it, track it, and close it out. Everything a service business needs between "phone rang" and "job closed."

1 · Lead Capture Engine

Every ring, every hour. Contact, scope, urgency — all logged the moment the call connects.

2 · Qualification Layer

Real buyers get the full experience. Tire-kickers get filtered. Your calendar only sees the jobs worth doing.

3 · Quote Engine

Real prices in real time — pulled live from your Square catalog or custom pricing rules. No ballparks unless you want them.

4 · Booking Engine

Calendly, Google Calendar, or your own system. Buffer times, crew assignments, double-booking protection — handled.

5 · Customer Workflow

SMS confirmations, live status pages, photo uploads, payment links. The customer stays in the loop without you lifting a finger.

Payments & Deposits

Take a card on the call, send a Square invoice after, or charge on completion. Your rules, your accounts.

Integrations

Square, Calendly, Shopify POS, TireWeb, QuickBooks, Zapier. If it has an API, it connects to the system.

Admin Dashboard

Every call, lead, quote, appointment, and invoice — one place. Revenue moves through a single view you can actually track.

Owned & Secure

Your number, your calendar, your data, your brand. Cloudflare-hosted. No third-party lock-in.

Integrations

Plugs into
your stack.

The system runs on the tools your shop already uses. Calendars for booking. POS for inventory and payments. SMS for customer comms. Automation platforms to wire everything else together — no rip-and-replace.

Vapi
Voice Layer
Twilio
Telephony
Calendly
Scheduling
Google Calendar
Scheduling
Square
POS · Payments
Shopify
POS · Retail
TireWeb
Inventory API
Stripe
Payments
QuickBooks
Accounting
Zapier
Automation
Gmail
Email
HubSpot
CRM
Cloudflare
Infrastructure
Make
Automation
Your API
Custom Build
The math

A call-to-cash system.

Voicemail loses the lead. A receptionist costs $3,800/mo, books the appointment, and goes home at 5. Relay is revenue infrastructure — the only option that treats the phone as a system, not a seat to fill.

Voicemail
Receptionist
Captures every call
No
9–5 only
Qualifies the lead
No
Sometimes
Quotes on the call
No
Maybe
Books the job
No
Yes
Tracks every opportunity
No
Spreadsheet
Monthly cost
Free (costs you leads)
~$3,800
Pricing

Pick a plan.
Live in 72 hours.

One-time setup, then month to month. No contracts. Cancel anytime. Every plan is a system that turns inbound calls into booked revenue — not an answering service.

Starter
$125/month
+ $400 setup
Capture every call. Entry-tier system for solo operators getting their revenue off voicemail for the first time.
  • Lead Capture Engine, 24/7
  • Up to 200 calls / month
  • Calendly or Google Cal booking
  • SMS lead summary to owner
  • Admin dashboard
Capture
$249/month
+ $600 setup
Recover after-hours and overflow revenue. Every missed call becomes a captured lead with a status page.
  • Everything in Starter
  • Up to 500 calls / month
  • After-hours + overflow routing
  • SMS status page per lead
  • Custom agent voice & script
Scale
$849/month
+ $1,500 setup
Multi-location revenue infrastructure. Custom integrations, priority support, performance reviews — for operators running more than one shop.
  • Everything in Convert
  • Unlimited calls
  • Multi-location agent routing
  • Custom API integrations (TireWeb, etc.)
  • Priority build queue & support
  • Quarterly performance review
FAQ

Questions,
answered.

If something's missing, drop a line to [email protected] and we'll get back same day.

Do I need to change my phone number? +
No. Most clients set up call forwarding from their existing number, or forward only after-hours and overflow. Porting is available if you want Relay to be the primary number.
How long does setup actually take? +
Three business days for the Founder and Missed Call tiers. Five to seven days for Full Front Desk (catalog seeding and integration work). Growth Stack depends on scope — we'll give you a timeline on the intake call.
What does the system sound like on a call? +
Natural. You pick the voice, name, and personality — the voice AI is the front door of the system, and it's scripted around your services, pricing, and escalation rules. You get a test number to call and hear it yourself before going live.
What happens if the system can't handle a call? +
It captures the lead, logs the call, and routes to a human immediately with a callback link. You can set specific triggers — emergency calls, VIP customers, off-menu requests — to escalate in real time. No call is ever wasted.
Do I own my data and my number? +
Yes. Relay runs on Cloudflare infrastructure under your brand. Call logs, customer info, bookings — all yours, exportable any time. This is revenue infrastructure, not a rented service.
Can I cancel? +
Anytime. Month-to-month. No contracts. Forwarded numbers release back to your carrier, exported data comes with you.
Resources

Field notes
from the operators.

Playbooks, teardowns, and real numbers from the service businesses running Relay. Short posts, honest metrics, no fluff — written by people who actually answer phones for a living.

Every
call
becomes
something.

Revenue, a qualified lead, or a tracked opportunity. Nothing gets lost. Nothing gets missed. Built by operators, not software companies.