◗ CAMPAIGN ACTIVITY & PAYMENT ALIGNMENT · JUNE – AUG 4, 2026
Lead delivery organized by operational campaign periods (active vs. paused), aligned to payment. Figures reflect JobNimbus status as of August 4, 2026; delivery cross-checked against the shared "Lead Reporting_Roofing Pros USA" log.
The short version
Lead delivery tracked campaign activation, and activation tracked payment. Campaigns were paused in June when payment lapsed, and delivery fell to near-zero. After Roofing Pros paid at the end of June, campaigns were reactivated on July 9 and Juice House delivered 118 leads during the active July window. When payment stopped again, campaigns were paused and only a handful of residual leads arrived. The $92,500 outstanding corresponds to that active July service window.
Leads delivered while active
118
after payment
Residual leads while paused
4
late-arriving
Signed / claim pipeline
11
1 fully signed
JH dead leads
54
39 JH-driven
Outpriced
2
of 54 JH dead leads
Unpaid, active window
$92.5K
4 invoices
01
Campaign activity, delivery tracked payment
Paused
June (pre-payment)
Payment lapsed → campaigns off
~1 lead
▲ Payment $50K (6/30) + $28K (7/8)
Reactivated Jul 9
Active
Jun 30 – Jul 18
Paid → campaigns reactivated
118 leads delivered
▼ Payment stopped
Paused
Paused
Jul 19 – Aug 4
Invoices unpaid → campaigns off
4 residual / late
Active: delivering after payment Paused: non-payment Residual / late-arriving
Delivery closely tracked campaign status: near-zero while paused, then 118 leads once reactivated after payment, then back to a few residual leads when payment stopped. Juice House did not continue actively generating leads during non-payment.
02
Invoices, payment status & campaign period
Invoice period
Campaign
Payment
Amount
July, invoice 2 of 5
Active
Unpaid
$28,125
July, invoice 3 of 5
Active
Unpaid
$28,125
July, invoice 5 of 5
Active, pausing
Partial
$8,125
August, invoice 1 of 4
Paused
Unpaid
$28,125
Total outstanding
$92,500
The three unpaid July invoices correspond to the active service window during which 118 leads were delivered. The August invoice falls in the paused period after payment stopped, with only residual leads arriving. Delivery aligned with paid, active campaigns.
03
Juice House lead delivery
Sources, active July window
Multi Channel104
Website8
Meta ads8
Yelp2
Total delivered122
122 leads total: 118 during the active post-payment window, and 4 residual after deactivation.
Funnel status, delivered leads
In progress (active)49
Appointments booked24
Signed / claim pipeline11
Dead leads54
Status per JobNimbus. 1 deal fully marked Contract Signed; the rest of the 11 sit in adjustment / Payne Law pending status updates and contract values.
Note on lead quality: only 2 of 54 dead leads were lost on price. Most died as “not a viable property” (trailer / mobile homes), a lead-quality signal, not a pricing problem.
04
Engagement context, since inception
Metric
Engagement to date (Mar 2 – Aug 4)
Active July window
Leads delivered by Juice House
495 · 435 multi-channel
118 · while active
Appointments booked
104
24
Signed / claim pipeline (1 fully signed)
59 tracker
11
Dead leads
245
54
Engagement totals are cumulative since inception (Multi Channel began March 2) and include tracker close-dates. Delivery over the engagement was not continuous. It started and stopped with campaign activation, which tracked payment. The active July window figures reflect current JobNimbus status.
05
Why deals died
54 dead leads in this window. Reason-tagging for the window is still in progress (15 logged so far), but the 58 reasons logged engagement-wide show a consistent pattern for why deals die, and the same causes recur across every period.
Lead / property · 55%
Price · 29%
RP-side · 16%
Pattern based on 58 reasons logged across the engagement (Feb – July). Applied to characterize the window's 54 dead leads.
55%Lead / property quality
Not a viable property (mostly mobile / single-wide trailer homes flagged as unbuildable) + not interested + invalid contact + duplicate. The largest reason deals die, a lead-fit issue, not price or execution.
29%Couldn't compete on price
Competitor / cheaper option + price shopper. Mostly shingle and mobile-home jobs with competing cash quotes. In the window: Sanders and Schefer (the 2 outpriced losses above).
Sanders · Gonzales · Brooks · Irizarry · Pinto · Woodard · Shamblin · Dongos · Simons · Figueroa · Pichardo · Schefer · Matt M. · D. Williams · Ihrig
~2On RP's execution (of 9 tagged)
Most RP-tagged losses don't hold up on the notes: homeowners who own roofing companies or didn't recall submitting. The clear miss is Rudy Seiler, a drive-by confirmed a competitor's sign already at the property.
What could be done better
Lead targeting and property fit: The biggest killer is non-viable properties, largely trailer and single-wide mobile homes flagged as unbuildable. This is on us to improve: tighter geo and property filtering upstream means fewer wasted leads and better-qualified volume for Roofing Pros.
Speed-to-lead on overnight leads: The one clear execution loss went to a competitor who reached the door first. Faster morning follow-up is the most fixable lever.
Finish logging window reasons: 15 of 54 window dead leads are tagged; completing the rest (and the June gap) confirms the pattern holds inside the window too.
Tighten JobNimbus statuses: Deals sit in adjustment / Payne Law rather than "Contract Signed," which is why signed counts read low in status reports.
Read honestly: the 54 is the window's dead-lead count; the percentages describe the reason pattern from 58 reasons logged engagement-wide, since window tagging is still in progress. Lead/property fit is the dominant cause across every period; the genuine RP-execution number is ~2, not 9.