Automation that answers

Your phone rang at 7:04pm.
Nobody answered.

That homeowner called the next roofer on the list. Signal Node catches the call you missed, texts back in fifteen seconds, asks the questions your office manager would ask, and puts a booked job on your calendar — running on the number you already have.

15 secAverage text-back
14 daysInstall to go-live
Your numberNothing changes for callers
Live captureTue · 7:04 PM
7:04 PM
Missed call — (904) 555-0148Rang 22 seconds. Went to voicemail. No message left.
7:04 PM
Text-back sent · 11s later"Sorry we missed your call — I can help right here by text."
7:06 PM
Qualified — active leak, Beach AveAddress captured. Flagged urgent. On-call tech notified.
7:08 PM
Booked — Wed 8:00–10:00 AMWritten to JobNimbus. Owner texted a summary.

Where the money goes

Three leaks, and none of them
are a marketing problem.

You are already paying for these leads. The gap isn't at the top of the funnel — it's in the ninety seconds after someone tries to reach you.

Leak 01

The unanswered call

Home services runs roughly a 14% missed-call rate, and roofing runs worse — crews are on roofs, under nail guns, in trucks. A third of inbound lands after hours. And because most people won't pick up an unknown callback number, returning the call an hour later rarely gets the job back.

Leak 02

The estimate that goes quiet

Every contractor has a stack of quotes that were sent and never worked. Odds of qualifying a lead drop about 8× after the first five minutes. Almost no shop under 40 employees runs more than two follow-up touches, because follow-up is nobody's actual job.

Leak 03

Intake and scheduling admin

One office manager retyping the same nine fields into the CRM, chasing adjuster availability, rebuilding the schedule every time a crew gets rained out. It's the first thing to break during a storm week — exactly when the volume is worth the most.

What is it costing you?

Move the sliders to your own numbers. No email required — this runs in your browser and we never see it.

Revenue walking out the door

$171,000

$14,250 a month, at your numbers.

An estimate, not a promise. It multiplies your inputs — it doesn't know your market, your crews, or how many of those callers were solicitors. The audit replaces this guess with your actual call log.

See it work

One missed call,
start to booked job.

This is a real conversation flow, replayed at actual speed. Watch the workflow on the right fire as each message lands.

PR
Precision Roofing
(904) 555-0182
Workflow · missed-call recoveryIdle
  1. 1Missed call detectedtwilio · voice webhook0.4s
  2. 2Text-back senttemplated first touch11s
  3. 3Intent classifiedactive leak · urgent0.9s
  4. 4Address & urgency captured9-field qualification1.2s
  5. 5Routed to on-call techpriority rule · after hours0.3s
  6. 6Open slots offeredcalendar lookup0.7s
  7. 7Appointment bookedwritten to JobNimbus1.1s
  8. 8Owner notifiedsummary sent to your cell0.2s

Total elapsed: 3 minutes 41 seconds, unattended, at 7pm on a Tuesday.

Live line · answers 24/7

Don't take our word for it. Call it.

A working system answering the phone for a roofing company we invented. Tell it you've got a leak. Try to trip it up — talk over it, be vague, be difficult. That's what your customers do.

  1. It picks up and asks what's going on with the roof
  2. Talk to it normally — interrupt it if you want, it'll stop
  3. It takes the details and offers you two appointment windows
  4. Pick one, and a confirmation text lands before you hang up
(689) 610-7335

Tap to call

A demonstration line for Silva Legacy Roofing — a company that doesn't exist. Calls are recorded so we can improve it. No real appointment is booked, and nobody will call you back.

What we build

Seven agents. You start with one.

Every one of these runs on the same installed system, so adding a second is configuration, not a new project. Nobody should buy all seven on day one — the missed-call agent proves the thing works, and the rest follow the money.

Start here

Missed-Call Recovery

The moment a call goes unanswered, the caller gets a text from your business. Not a voicemail they'll ignore — a conversation that starts before they dial the next contractor.

Trigger call unanswered > 20s
Action text-back → qualify → book
Core

After-Hours Intake

Between 5pm and 8am your line still works. Callers get real answers, urgent jobs get escalated to whoever's on call, and everything else is sorted and waiting when the office opens.

Trigger inbound outside business hours
Action triage → escalate or queue
Core

Estimate Follow-Up

Seven touches over twenty-one days on every quote you send, written in your voice, stopping the second they reply. The quotes you already did the work to produce stop dying in silence.

Trigger estimate sent, no response 48h
Action sequenced follow-up → handoff
Seasonal

Storm Surge Triage

When a named storm triples your inbound in seventy-two hours, this handles the overflow you can't staff for: damage intake with photos, insurance-vs-retail sorting, adjuster scheduling. The first contractor to respond takes the job.

Trigger volume spike or manual storm mode
Action mass triage → priority queue
Off-season

Database Reactivation

Every dead estimate and cold customer in your CRM, segmented by age and job type, worked with a campaign that costs you nothing but data. This is the January offer that pays for the rest of the year.

Trigger scheduled campaign
Action segment → sequence → route replies
Growth

Review Requester

A review ask that goes out at the right moment — after the final walkthrough, not the invoice — and routes an unhappy answer to you privately instead of onto your Google profile.

Trigger job marked complete
Action ask → route by sentiment
Command tier

Voice Receptionist

An actual voice on the line for callers who won't text, with sub-second responses so it doesn't feel like a machine. We hold this one back until the text agents have earned your trust — a slow voice bot is worse than voicemail.

Trigger inbound call, no human available
Action answer → qualify → transfer or book

Something on your list

If the bottleneck in your shop isn't on this page, it's probably still a workflow. Tell us what eats your week on the callback form and we'll say honestly whether it's worth automating — some things aren't.

Trigger your actual problem
Action we scope it in the audit

Watch

Short videos, no sales deck.

Every one of these is under four minutes and shows a real system running — not an animation of one.

3:12

Walkthrough

A missed call, end to end

We call a live system at 7pm and follow the lead all the way into the CRM.

2:44

Under the hood

The workflow, unedited

The actual automation canvas, node by node, so you can see there's no magic in it.

3:58

Case study

Storm week, 4× the calls

What happens to a five-truck roofing shop's phone when a named storm makes landfall.

2:05

Onboarding

What your two weeks look like

Every step from signature to go-live, and the ninety minutes of your time it costs.

3:30

Reporting

Reading your monthly one-pager

What we count, what we don't, and why we label estimates as estimates.

1:52

Straight answer

When this is the wrong fit

Three kinds of contractor we turn down, and what we tell them to do instead.

Pricing

Three steps, fixed prices,
no hourly billing.

The audit is the only thing you can buy on this page, on purpose. It's the one decision you can make without a phone call, and it credits in full against everything after it.

Buy online

Step one

Revenue Leak Audit

Five business days. Yours to keep either way.

$1,500 one time

  • Thirty days of your call log pulled and analyzed — missed and abandoned calls isolated by hour and day
  • Your estimate list aged: what's outstanding, what was never followed up
  • Three recorded mystery-shop calls to your own line — a weekday afternoon, a Saturday, and 7pm
  • A one-page loss model built entirely in your numbers, not industry averages
  • A prioritized three-fix roadmap with expected recovery on each
  • A live twenty-minute walkthrough on a working build carrying your brand
Buy the audit — $1,500

Credits 100% toward your build. Full refund if the loss model doesn't show at least 3× the fee.

Step two

Build Sprint

Fourteen days from signature to live.

$6,500 from

  • Dedicated number provisioned and carrier registration filed and cleared for you
  • Missed-call text-back live on your existing published line
  • Intake over text and web form, nine-field qualification, solicitor filtering
  • Routing by job type, urgency, and insurance versus retail
  • Write-through to JobNimbus, AccuLynx or Housecall — or a clean sheet if you run on paper
  • Estimate follow-up sequence, seven touches over twenty-one days
  • Owner dashboard, two recorded training sessions, fourteen-day tune window
Talk it through first

Less your $1,500 audit credit. 50% at signing, balance at go-live.

Step three

Managed AIOps

Somebody watching it, every day.

$1,500 / month

  • Hosting, monitoring, and failure alerts inside sixty seconds
  • Up to 500 conversations a month on the Core tier
  • A one-page monthly report and a twenty-minute tune call
  • Change requests included — one on Core, three on Growth
  • Growth $2,400 adds quarterly reactivation campaigns, storm-mode standby and review automation
  • Command $3,500 adds live voice answering, weekly reporting and a direct line to us
Get a callback

Six-month minimum. Your number, your data, exportable on request.

If the audit doesn't find 3× its own cost, you don't pay for it.

We can offer that because in five days of looking at a real contractor's call log, it almost always clears. And if yours genuinely doesn't, you're not a good fit for this and we'd rather say so than sell you a retainer you don't need.

Talk to a person

Get a call back.

Tell us where your phone is leaking. Someone from our team calls you — usually same business day, always within one.

  • 01We call you, you don't chase us. Pick a window below and we work around your crew schedule.
  • 02Fifteen minutes, not an hour. Six questions about your phone and your quote pile. That's the whole call.
  • 03A straight answer at the end. If there isn't enough leaking to be worth fixing, we tell you and we're done.

No newsletter, no drip campaign. One call, and we stop if you say stop.

Straight answers

Questions we get on every call

Do I have to change my phone number?

No, and this is the part most people don't believe until they see it. Your published number stays exactly as it is — on your trucks, your yard signs, your Google profile. We configure conditional forwarding so that when a call goes unanswered, it hands off to the system instead of dying in voicemail. Nothing changes for the person calling you.

Will my customers know they're texting a machine?

The first message they get is a plain, templated text from your business — no voice, no bot personality, no "Hi! I'm an AI assistant." It reads like your office manager sent it at 7pm, because that's how we write it. From there the conversation is handled automatically, and anything the system isn't confident about gets handed to a human instead of guessed at.

If a caller asks to speak to a person, they get one. That's a rule, not a setting.

How long until it's actually running?

Fourteen days from signature, and about ninety minutes of your time total across two training sessions. The one thing outside our control is carrier registration for business texting, which can clear in a day or take two weeks depending on the carriers' mood. We file it the hour your deposit lands so the clock starts as early as possible, and we'll tell you honestly where it stands.

What happens to my leads if I cancel?

You take them with you. The phone number is registered to your business, not ours, and your lead data exports on request in a format you can actually use. We don't hold your customers hostage — if the work stops being worth what you pay for it, you should be able to leave without a hostage negotiation.

Why not just use one of the $199-a-month AI receptionist apps?

Sometimes you should, and if that's genuinely what you need we'll say so. Those are self-serve products: you configure them, you maintain them, you notice when they break. They work fine for a one-truck operation with simple call flow.

What you're buying here is different — a system integrated with your CRM and your calendar, configured around your job types and your service area, monitored daily, with a person who calls you when something looks wrong. That's a different product at a different price. If the deciding factor is monthly cost alone, go with the cheaper one.

We're slammed right now. Can this wait until after season?

It can, but understand the trade: the season you're too busy to fix it is the season it costs the most. Every call you miss in September is worth more than one you miss in February. If the timing is genuinely impossible, tell us and we'll call you in January — but the two weeks of setup mostly happen on our side, not yours.

What size company is this actually for?

Roughly five to forty people, doing real volume, with more inbound than one person can answer. Below that, the math usually doesn't work and we'll tell you so. Above forty you probably have a call center vendor and a different set of problems.

We work with roofing and exterior contractors first because that's where we know the job types, the insurance workflow, and what a storm week does to a phone. The same system runs for HVAC, plumbing and electrical.