The Recipe Library

Every workflow here is production-tested in a real trade business. Each one catches revenue that would otherwise walk out the door. Pick the vertical that matches your trade.

Watch Speed-to-Lead in action →
Roofing Live

Inbound Lead → 60-Second Draft Reply

TriggerNew contact created in JobNimbus
ReadsContact name, source, job type, notes
DraftsPersonalized intro email, owner-voice tone
You doReview in outbox → hit send
Sample draft
"Hey Marcus — saw your request come through for a free roof estimate on the Elm Street property. We've got availability this week Thursday or Friday afternoon. Does either work for you? — Jake, Southwest Roofing"
Request this recipe for your CRM →
Roofing Solar

Stalled Estimate Nudge

TriggerEstimate sent, no reply after 5 days
ReadsEstimate amount, job type, prior comms
DraftsLow-pressure follow-up, no apology
You doApprove or edit → send
Sample draft
"Hi Linda — just checking in on the estimate we sent over Tuesday for the shingle replacement. We have a crew slot opening up next week if you want to lock it in. Any questions on the scope or price? — Tony"
Request this recipe for your CRM →
All Trades
💵

Aging AR Collection

TriggerInvoice 30, 60, or 90 days overdue
ReadsInvoice amount, days past due, job history
Escalating tone: firm at 30, direct at 60, final notice at 90
You doReview draft → send or adjust
Sample draft (60-day)
"Hi Greg — Invoice #4821 for $3,400 is now 60 days past due. We need to get this resolved this week. Happy to set up a payment plan if that's easier — just reply and we'll figure it out. — Cascade HVAC"
Request this recipe for your CRM →
Roofing
🌩

Storm-Event Reactivation

TriggerHail event detected in customer zip code
ReadsPast customer list, property zip, last service date
DraftsFree inspection offer to past customers in storm zone
You doApprove batch or send individually
Sample draft
"Hi Sandra — we saw the hail came through your area last Thursday. We're doing free inspections this week for previous customers — no obligation. Want us to swing by and check the roof while we're in the neighborhood? — Peak Roofing"
Request this recipe for your CRM →
Pest Control
🔄

Annual Renewal Offer

TriggerQuarterly plan 30 days from expiration
ReadsPlan tier, renewal date, service history
DraftsEarly renewal offer with loyalty discount option
You doReview offer, adjust discount, send
Sample draft
"Hi Kim — your quarterly plan wraps up March 15th. Renewing now locks in your current rate and keeps the schedule uninterrupted. Want me to set that up? Takes 2 minutes. — Metro Pest"
Request this recipe for your CRM →
Solar Roofing

Post-Install Review Request

TriggerJob closed 7 days ago, invoice paid
ReadsJob type, crew name, completion date
DraftsFriendly Google review ask, zero pressure
You doApprove → sends with your Google review link
Sample draft
"Hi Dave — glad the install went smoothly last week. If you have 90 seconds, a Google review makes a big difference for a small business like ours. Here's the direct link: [link]. Either way — thanks for trusting us with the job. — Sunline Solar"
Request this recipe for your CRM →
Landscaping
🌱

Seasonal Pre-Booking

TriggerFeb 15 — spring contract window opens
ReadsLast-year customers, service type, property size
DraftsEarly-book offer for spring lawn/landscape contracts
You doReview list, send approved drafts
Sample draft
"Hi Paul — spring slots are filling up. Wanted to reach out to last year's customers first before we open the schedule. Same package as last year? I can lock you in this week. — Greenline Landscape"
Request this recipe for your CRM →
All Trades
📞

Unanswered Call Recovery

TriggerMissed call from unknown number logged in CRM
ReadsCaller number, time of call, any CRM match
DraftsSMS-style draft for owner to send manually
You doCopy to SMS app → send from your phone
Sample draft
"Hey — saw a missed call from this number. This is Jake from Southwest Roofing. What can I help you with? Happy to call back or just text here."
Request this recipe for your CRM →
Roofing Solar Pools
📋

Permit & Inspection Follow-up

TriggerPermit inspection date within 3 days
ReadsPermit number, inspection date, job address
DraftsCustomer heads-up email with date/time reminder
You doSend or forward to crew lead
Sample draft
"Hi Rachel — just a heads-up that your city inspection is scheduled for Thursday between 8–12am. Our crew lead will be on-site by 8. No action needed on your end — just wanted to confirm you're aware. — Apex Solar"
Request this recipe for your CRM →
Solar
💡

Re-Quote on Cold Lead

TriggerLead quoted 60+ days ago, no decision
ReadsOriginal quote, system size, utility rate on file
DraftsUpdated pricing email with current incentives
You doVerify pricing is current → send
Sample draft
"Hi Brian — we quoted your 8.4kW system back in March. ITC is still at 30% through year-end and we updated the panel pricing since then — your system would actually run about $1,200 less today. Worth a second look? — Clear Sky Solar"
Request this recipe for your CRM →
Pest Control Landscaping
📅

Crew Slot Fill

TriggerOpen crew slot tomorrow + nearby cold lead
ReadsSchedule, cold lead zip, last contact date
DraftsSame-day discount offer to nearby cold prospect
You doApprove or swap in a different lead from the list
Sample draft
"Hi Carol — we have a crew in your area tomorrow and a slot opened up. If you've been thinking about the lawn care estimate, I can do a one-time $50 off to lock in that slot today. Interested? — GreenPath Lawn"
Request this recipe for your CRM →

Don't see your workflow?

Every founding customer gets custom recipes built for their CRM and trade. Tell us what you're losing and we'll build the workflow that catches it.

Talk to us about your trade →