Insights
See what you earned, where work is getting stuck, and what to improve next.
33 unpaid invoices · current total, not a period change
Revenue collected over time
Sales activity — Last 12 months
What happened this period, counted. These are separate totals rather than one group of customers followed through — a lead counted here needn't be the same job that got paid here.
Schedule utilizationnext 21 days
≈ $22,125 of work could fit those open daysAn estimate at your average job value — a guide, not a forecast.
Quotes needing follow-upright now
- Nina Harmon$22,8000d old
- Owen Bishop$5,4002d old
Payment health
Called "aging", not "overdue": invoices don’t carry a due date, so this is money that has sat unpaid 30+ days since it was raised.
Customer insightsright now
Top opportunitiesranked by money at stake
- Open jobs →Collect $153,100 in unpaid invoicesWorth doing33 invoices still unpaid.
- View quotes →Follow up on 2 open quotesWorth doing$28,200 awaiting a decision.
- Start a campaign →Fill 5 open days on your scheduleWorth doingRoughly $22,125 of work could fit — reach out to past customers.
- View leads →Chase 4 leads with no quoteWorth doingInquiries that came in and never got priced.
- View customers →Win back 1 quiet customerWhen you canNo visit in 90+ days and nothing booked ahead.
Revenue by serviceapproximate
- Low$29,10010%
- Flagstone walkway and front$28,70010%
- Irrigation install$22,8508%
- Tree and shrub planting package with mul$22,8008%
- Garden bed refresh with boulders and per$18,6507%
- Other$163,85057%
Approximate — grouped from invoice line-item labels on signed/paid invoices, before taxes or invoice-level discounts. Not a true service catalog; represents invoiced line items rather than cash collected.
Marketing performance
4 recent sends · 705 recipients targeted
- EmailPast customers · Oct 10, 2026205 email sent3 skipped4 failed
- TextLapsed customers · Sep 25, 202686 texts queued2 failed
- EmailEveryone · Sep 8, 2026330 email sent5 skipped6 failed
- EmailRepeat customers · Aug 22, 202663 email sent1 failed
Opens, clicks, replies and booked revenue aren't tracked anywhere, so they're not shown — email acceptance and queued texts are shown separately; carrier delivery is not inferred.
Reputation & reviews
AI phone assistant ROI
More detail
The fuller picture behind the cards above — profit and costs, cash aging, where your work comes from, and Quick Stops.
Summary — Last 12 months
You spent $18,943 more than you collected
Revenue breakdown
Job profitability & variance
- Karen Whitfield (J-1001)+$3,46923% margin · Rev $14,849Costs $11,380 · Quoted $14,800
- Isabel Reyes (J-1003)+$2,67623% margin · Rev $11,400Costs $8,724 · Quoted $11,400
- Frances Odum (J-2141)+$2,32626% margin · Rev $8,850Costs $6,524 · Quoted $8,850
- Trevor Lindqvist (J-2161)−$8,367-100% margin · Rev $0Costs $8,367 · Quoted $11,350
- Renee Patterson (J-1009)−$7,550-153% margin · Rev $4,920Costs $12,470 · Quoted $16,400
- Amara Boateng (J-2155)−$4,829-100% margin · Rev $0Costs $4,829 · Quoted $6,550
Cash positionright now
How long it's been owedoldest 23 days
Average job value
$4,576Median $4,425 across 84 quoted jobs
NewArrival reliability
—On-time arrival rate
This needs trips that both promised an arrival window and recorded an actual arrival. Send an “On my way” from a job and it starts measuring.
Customer responsiveness
Where work comes from — Last 12 months
Cost per lead needs advertising spend, which isn't recorded anywhere yet — so this ranks by volume and win rate rather than pretending to know what a lead cost.
Labor & crew productivity
Quick Stops — Last 12 months
Quick Stops earned $127,277 per extra hour on the road.
Best single stop $14,849.
- Mike Torres1
- Sam Whitaker1
Arrivals