Good morning. Here's what needs you today.
Monday, October 5 · built from last night's data
Do these first
Ranked by dollars at stake
Last night's summary
Sent to the owner at 9:00 p.m.
| Calls yesterday | 31 |
| Booked from calls yesterday | 19 |
| Jobs completed yesterday | 34 |
| Revenue collected yesterday | $14,280 |
| New Google reviews yesterday | 2 |
| Estimates sent yesterday | 6 |
| Web forms and texts yesterday | 5 |
| First-time callers yesterday | 18 |
Calls & Coaching
Every call recorded by CallRail, then summarized and graded on 30 points.
How every call is graded
6 skills, 0 to 5 points each, 30 points total
| Skill | Dana's call | Kayla's call |
|---|---|---|
| Greeting | 5 | 5 |
| Gathering information | 5 | 3 |
| Finding the real problem | 5 | 3 |
| Offering the solution (asked for the appointment) | 5 | 1 |
| Staying calm, no pressure | 4 | 3 |
| Next step confirmed | 4 | 0 |
| Total | 28 | 15 |
CallRail records and transcribes each call. Your Business Dashboard reads the transcript, writes the summary and scores it.
Where calls came from
Last 30 days · each source has its own CallRail tracking number
| Source | Calls | First-time callers | Booked |
|---|---|---|---|
| Google Business Profile | 412 | 71% | 214 |
| Repeat customers | 128 | 0% | 101 |
| Google Ads | 118 | 88% | 54 |
| Website | 96 | 64% | 47 |
| Truck wraps and yard signs | 46 | 80% | 19 |
| Mailers | 22 | 77% | 6 |
| Nextdoor ads | 31 | 90% | 12 |
Web forms and text messages are counted with calls, so every lead lands in one place.
Missed calls nobody returned
Last 7 days · caller need is taken from the voicemail
| When | Caller | Need | Auto-text | Est. value |
|---|---|---|---|---|
| Fri 4:55 p.m. | Loveland | Water heater leaking, no hot water urgent | Replied | $420 |
| Fri 5:10 p.m. | Loveland | Breaker keeps tripping, elderly parent at home urgent | Texted | $420 |
| Thu 12:40 p.m. | Windsor | Quote for a bathroom remodel | Replied | $5,200 |
| Wed 7:15 a.m. | Fort Collins | Service plan question | Texted | $240 |
| Tue 6:20 p.m. | Timnath | Kitchen outlets dead | Replied | $620 |
Every missed caller got an automatic text from Summit's number within a minute (CallRail's missed-call auto-response). Three replied and need a call now. Estimated value uses Summit's average ticket for that kind of call; it is a guide, not booked money.
Flagged by keywords and mood
Last 7 days · CallRail tags the words, Your Business Dashboard alerts the right person
| When | Flag | What happened | Status |
|---|---|---|---|
| Tue 6:48 p.m. | "gas smell" | Gas smell near the water heater, Fort Collins. Owner texted within 1 minute. | Booked tonight |
| Wed 9:12 a.m. | Upset caller | Second visit for the same leaking shower valve. Asked to speak to the owner. | Owner to call back |
| Thu 1:30 p.m. | "cancel my plan" | Service plan member moving out of state. | Plan transferred to buyer |
| Fri 11:05 a.m. | "remodel" | 3 remodel and replacement inquiries this week, all sent to estimators. | 2 booked |
No hot water, family with a newborn
Panel upgrade inquiry, 1970s house
Who books the work
Last 30 days
| Name | Role | Calls | Avg grade | Booking rate | Sold |
|---|---|---|---|---|---|
| Dana R. | CSR | 312 | 27.3 | 76% | - |
| Luis M. | CSR | 268 | 25.2 | 66% | - |
| Kayla S. | CSR | 221 | 21.6 | 52% | - |
| Marcus T. | Estimator | 64 | 26.4 | 44% close | $118,600 |
| Jenna P. | Estimator | 57 | 22.8 | 31% close | $72,900 |
Estimates
From your job software's sales pipeline, checked for follow-up every night.
Going cold: no call or email in 7+ days
Sorted by amount
| Customer | Job | Amount | Days quiet | Owner |
|---|---|---|---|---|
| Henderson, Fort Collins | Whole-house repipe | $21,400 | 12 | Jenna P. |
| Okafor, Windsor | Kitchen remodel | $18,900 | 10 | Jenna P. |
| Brightwater Dental (commercial) | Office build-out, electrical | $34,700 | 8 | Marcus T. |
| Alvarez, Loveland | Furnace + AC replacement | $14,200 | 8 | Jenna P. |
| Nguyen, Timnath | Panel upgrade + EV charger | $9,800 | 7 | Jenna P. |
| + 9 more, $69,400 | ||||
Follow-up by estimator
Last 90 days
| Estimator | Estimates | Avg follow-ups | Went cold | Close rate |
|---|---|---|---|---|
| Marcus T. | 96 | 3.1 | 4 | 48% |
| Jenna P. | 88 | 1.4 | 17 | 33% |
Same leads, same prices. The difference is follow-up. Follow-up calls are counted from CallRail's outbound call log, so they're proven, not guessed. Calls made from a personal cell phone aren't tracked.
Financing on big-ticket quotes
Last 90 days
| Quotes | Close rate | Avg sale | |
|---|---|---|---|
| Financing offered | 107 | 49% | $14,900 |
| Financing not offered | 77 | 31% | $11,200 |
Depends on your team marking financing in your job software.
Growth
Recurring revenue, the next big jobs, and the weeks ahead.
First hard freeze Thursday night: low of 24°F in Fort Collins
Last year, the first freeze week brought 2.3 times the usual frozen-pipe and no-heat calls. This week is already 94% booked. Consider holding 2 techs for emergency calls Thursday and Friday, and pausing routine maintenance bookings until next week.
Next big jobs
212 customers keeping something old running. Top 5 by repair spend and age.
| Customer | What's old | Age | Repairs, last 12 mo |
|---|---|---|---|
| Patterson, Fort Collins | Gas water heater | 16 yrs | $1,840 |
| Kowalski, Loveland | Furnace + AC | 19 yrs | $1,320 |
| Reyes, Windsor | Galvanized water lines | 52 yrs | $960 |
| Hollis, Timnath | Fuse box / old panel | 45 yrs | $1,105 |
| Grant, Fort Collins | Boiler | 26 yrs | $740 |
Ranked by what each customer spent on repairs in the last 12 months. Ages show where your techs recorded them in your job software.
Upgrade leads from technicians
Last 30 days
| Tech | Leads turned in | Sold | Sold value |
|---|---|---|---|
| Ana G. | 9 | 4 | $52,800 |
| Chris B. | 7 | 3 | $39,600 |
| Raj K. | 4 | 1 | $12,900 |
| Tom W. | 2 | 0 | $0 |
Techs in the home see the old equipment first. These leads produced $105,300 of the $171,300 in replacement, install and remodel revenue.
Booked capacity, next 4 weeks
Hours booked compared to hours your techs have available
| Week of | Booked | Open hours |
|---|---|---|
| Oct 5 | 94% | 17 |
| Oct 12 | 81% | 53 |
| Oct 19 | 62% | 106 |
| Oct 26 | 48% | 146 |
Suggestion: send the 37 overdue service plan visits an offer for the weeks of October 19 and 26.
Reviews
Google Business Profile and Yelp, checked every night.
Needs a reply
Future customers read the unhappy ones first
Technician was friendly and fixed the leak, but I waited all afternoon with no update on when he'd arrive.
Suggested reply: thank her, own the missed arrival call, and explain the new on-the-way text.
Technicians customers name
Last 30 days
| Tech | Mentions | Avg stars |
|---|---|---|
| Ana G. | 9 | 5.0 |
| Chris B. | 7 | 5.0 |
| Tom W. | 3 | 4.3 |
| Others | 5 | 4.8 |
Profit
QuickBooks Online and your job software, combined.
By job type
Last 30 days · gross margin is before overhead
| Type | Revenue | Gross margin |
|---|---|---|
| Replacements, installs and remodels | $171,300 | 38% |
| Repairs and service | $96,800 | 54% |
| Commercial | $25,700 | 41% |
| Service plan visits | $18,600 | 58% |
By technician
Last 30 days
| Tech | Revenue | Billable hrs | Callbacks |
|---|---|---|---|
| Ana G. | $48,200 | 142 | 1.9% |
| Chris B. | $44,900 | 138 | 2.6% |
| Raj K. | $39,700 | 131 | 3.8% |
| Tom W. | $31,100 | 117 | 6.8% |
| Install crews (2) | $148,500 | 566 | 3.2% |
Unpaid invoices
$46,800 open as of today · QuickBooks Online and your job software
| Age | Amount |
|---|---|
| 0 to 30 days | $31,200 |
| 31 to 60 days | $9,900 |
| 61 to 90 days | $3,600 |
| Over 90 days | $2,100 |
| Largest overdue | Amount | Days |
|---|---|---|
| Cedar Ridge Apartments | $4,850 | 47 |
| Morales, Loveland | $2,100 | 96 |
| Lindqvist, Fort Collins | $1,640 | 63 |
What-if planner
Test a decision before you make it. This changes nothing in your books.
Assumes each callback costs about $210 in labor and truck time. Plan members stay the same.
Team & Shop
People, trucks, parts and warranties.
Personnel
Last 30 days
| Name | Jobs | Billable hrs | Fixed first trip | Callbacks |
|---|---|---|---|---|
| Ana G. | 118 | 142 | 92% | 1.9% |
| Chris B. | 112 | 138 | 89% | 2.6% |
| Raj K. | 104 | 131 | 84% | 3.8% |
| Tom W. | 96 | 117 | 76% | 6.8% |
Top reason for a second trip, last 30 days: part not on the truck (61%). See parts below.
Team time off, last 30 days: 6 sick days, 1 person on parental leave. Individual leave details stay private to HR roles.
Trucks
7 vehicles
| Truck 3 (Transit 250) | Oil and brakes due | in 120 mi |
| Truck 6 (Express 2500) | Registration renewal | Oct 21 |
| Trucks 1, 2, 4, 5, 7 | No service due | OK |
Parts at reorder point
Warehouse and trucks combined
| Part | On hand | Reorder at |
|---|---|---|
| 50-gallon gas water heater | 2 | 4 |
| 20-amp AFCI breaker | 4 | 8 |
| Hot surface igniter | 3 | 6 |
| 1/2-inch PEX, 100 ft roll | 6 | 12 |
Warranties needing action
Next 30 days
| Alvarez water heater, registered? | Register by Oct 14 |
| Brightwater rooftop unit compressor | Claim filed, awaiting part |
| Labor warranty, 12 installs | 1-year check-ups due |
Social & Photos
Your team's job photos, ready for posts. Sample only: nothing here posts to a real account.
Photo library
Tap a photo to select it, or drag it onto a scheduled post
Scheduled posts
Drop a photo on a post to replace its picture
Alerts
Choose what deserves a text or email the moment it happens.
Website & Ads
Where homeowners find you, and what it costs.
Google Ads and Nextdoor
Shown only if you run ads · last 30 days
| Ad spend | $6,200 |
| Calls from ads | 118 |
| Jobs booked from ad calls | 54 |
| Revenue from those jobs | $41,300 |
| Nextdoor ad calls (own tracking number) | 31 |
| Jobs booked from Nextdoor calls | 12 |
Ad revenue is counted only for jobs traced to an ad call. It is part of, not added to, company revenue.
Admin
Who sees what, and where the data comes from.
Team logins
Invite by email. No shared passwords.
| Role | Sees money | Sees calls |
|---|---|---|
| Owner | Yes | All |
| Office manager | Yes | All |
| Sales | Hidden | Own calls |
| Dispatch / CSR | Hidden | Own calls |
Connections
All read-only, except social posting you approve
| Job software (Housecall Pro) | Sample: updated 2:00 a.m. |
| QuickBooks Online | Sample: updated 2:05 a.m. |
| CallRail (call recordings) | Sample: updated 2:10 a.m. |
| Google Business Profile | Sample: updated 2:15 a.m. |
| Buffer (social) | Sample: not connected |
Your Facebook, Instagram and Google posts, done at your fingertips. No marketing person to pay.
Most owners know they should post every week. Few have the time, so they either let their pages go quiet or pay an agency or a part-time marketer to do it. Your Business Dashboard does the work for you, and you stay in charge of every word.
Creation, management and scheduling in one place
Nothing posts without your approval. Automatic posting runs through Buffer, which bills you directly for its own plan.