{"faqs":[{"answer":"We segment your list by quote age and job type, then run a price-match win-back campaign with your approved messaging. Outreach includes calls, texts, and emails in your name, with replies routed into your booking process for follow-up and scheduling.","question":"How does CallMyCustomers handle old roofing quotes that never turned into jobs?"},{"answer":"No. CallMyCustomers works from your existing CRM, spreadsheet, or point-of-sale list exactly as it is. There’s no software to buy, install, or learn—we handle the outreach and route replies into your current booking process.","question":"Do I need to buy or learn new software to use CallMyCustomers for quote follow-up?"},{"answer":"You approve every script, offer, and message before anything is sent. We plan the campaign together, you sign off, and we run it—so every communication matches your brand and pricing strategy.","question":"How do you ensure the price-match offers feel right for my roofing business and customers?"},{"answer":"We combine real human judgment with automation at scale—our team makes calls, sends messages, and manages follow-up consistently. You get timely, professional outreach without adding work to your plate or relying on sporadic manual efforts.","question":"What makes this different from just sending texts or emails myself when I have time?"},{"answer":"Yes. We work only from lists of real customers, honor opt-outs immediately, and follow all calling and texting regulations including TCPA and A2P 10DLC. For roofing contractors, this means compliant, permission-based outreach that protects your business.","question":"Is CallMyCustomers compliant with telemarketing and texting rules for US roofing contractors?"}],"steps":[{"step":"1","title":"Review & Segment Your Quote List","gradient":"from-orange-500 to-red-500","description":"We analyze your past quotes by recency (30/60/90+ days) and job type to identify win-back opportunities—free of charge."},{"step":"2","title":"Approve Your Campaign & Offers","gradient":"from-yellow-500 to-orange-500","description":"You review and approve every script, price-match offer, and message—we only launch what you sign off on."},{"step":"3","title":"We Run Outreach, You Book the Jobs","gradient":"from-green-500 to-emerald-500","description":"Our team executes calls, texts, and emails in your name. Replies route into your booking process with confirmations and no-show follow-up."}],"ctaText":"Get Your Free Quote List Review","eyebrow":"Past-Quote Reactivation","benefits":[{"icon":"Target","title":"Lower-cost revenue from existing customers","gradient":"from-emerald-500 to-teal-500","description":"Turn dormant quotes for roof replacements, storm damage repairs, and maintenance contracts into booked work without new ad spend. Our team calls past customers on your behalf using approved scripts and price-match offers, routing replies directly into your booking process—so estimates from 6-12 months ago convert during slow seasons when crews have capacity.","proof_point":"Reactivating a customer is ~5x cheaper than acquiring one"},{"icon":"TrendingUp","title":"Recover revenue lost to slow follow-ups","gradient":"from-emerald-500 to-teal-500","description":"Recover revenue lost to slow follow-ups on estimates that never closed. We segment your list by recency—30 days, 6 months, 12+ months—and run a structured win-back campaign with a fresh angle: seasonal timing, material price updates, or financing options. Every message is approved by you first; replies route back for your team to schedule on-site inspections.","proof_point":"Most customers forget a business within ~12 months"},{"icon":"Users","title":"Fill your calendar with familiar faces","gradient":"from-emerald-500 to-teal-500","description":"Fill your calendar with property owners who already trust your workmanship and warranty. Past customers who've had shingle replacements, flat roof coatings, or storm repairs require less sales effort—reducing time-to-close on price-matched offers for maintenance plans, ventilation upgrades, or referral projects. The campaign runs 2-4 weeks end-to-end with replies as soon as the first wave goes out.","proof_point":"~of revenue often comes from repeat customers"}],"features":["Free list review and segmentation by quote age and job type","Client approval of all scripts, offers, and messages before campaign launch","Multi-channel outreach: calls by our team, texts and emails in your business name","Reply routing into your existing booking process with confirmations and follow-up","Compliance with TCPA, A2P 10DLC, and immediate opt-out handling","Done-for-you management—no software, no per-seat fees, no surprise line items"],"headline":"Turn Old Roofing Quotes Into Booked Jobs","problems":[{"icon":"AlertTriangle","stat":"Slow follow-ups and lost deals affecting cash flow","color":"from-red-500 to-pink-500","title":"Slow follow-ups kill quote-to-job conversion on roof replacements and repairs","description":"Roofing contractors lose deals due to slow follow-ups and poor visibility across jobs, letting estimates go cold. With material costs representing ~35% of revenue and net profit margins typically between 5% and 10%, every unconverted quote directly impacts cash flow. Manual work and inefficiencies mean quotes for asphalt shingle, metal, or TPO roofing projects sit untouched while competitors move in—especially during storm-driven demand spikes when crews are overextended."},{"icon":"DollarSign","stat":"Most roofing companies net somewhere between 5% and 10%","color":"from-red-500 to-pink-500","title":"Underpriced jobs erode already-thin margins on labor and materials","description":"With net profit margins between 5% and 10% for residential and 8-15% for commercial roofing, underpricing jobs and failing to build margin into estimates leaves little room for error. Gross profit margins range from 20-40%, but overhead—insurance, workers' comp, equipment maintenance, and warranty reserves—consumes most of that spread. Inaccurate takeoffs on steep-slope or low-slope systems, missed flashing details, or unaccounted tear-off disposal costs turn profitable jobs into break-even or losing propositions."},{"icon":"Clock","stat":"Winter slowdowns starving cash flow","color":"from-red-500 to-pink-500","title":"Seasonal slowdowns create revenue gaps during winter and shoulder months","description":"Winter slowdowns starve cash flow in northern markets, while unpredictable storm seasons cause demand spikes and overtime in the South and Midwest. Without a system to reactivate past customers for maintenance contracts, roof inspections, gutter work, or ventilation upgrades, businesses miss opportunities to smooth revenue year-round. The 12-month dormancy window means most homeowners forget their roofer until an emergency leak forces a reactive, price-sensitive decision."}],"quickWins":["Run a seasonal campaign targeting past customers for pre-winter roof inspections and gutter cleaning—approved scripts, routed replies, booked directly into your calendar","Reactivate quotes from hail and wind events 6-12 months ago with updated material pricing and financing options—your team approves the offer, we handle the outreach"],"subheadline":"Reconnect with customers who said no before—approved scripts, real human outreach, no software to learn.","problemTitle":"The Hidden Cost of Unfollowed Quotes in Roofing","testimonials":[{"quote":"CallMyCustomers reactivated quotes from 8 months ago that we had written off—storm damage estimates and full replacements we never closed. The team handled everything; we just approved the price-match offer and started booking on-site inspections.","title":"Owner","author":"James Carter","business_type":"Roofing Contractor"},{"quote":"We got a free list review first, saw the potential in our old estimate list, and approved the campaign. Now we're booking jobs from quotes we thought were dead—no software to learn, no hassle. The outreach team uses our terminology and respects our process.","title":"Operations Manager","author":"Maria Gonzalez","business_type":"Roofing Contractor"},{"quote":"The price-match win-back campaign brought in roof maintenance and ventilation jobs during our slow winter season. Every message was approved by us first—felt safe and professional. Replies came straight into our scheduling board.","title":"President","author":"Tom Benson","business_type":"Roofing Contractor"}],"whyDifferent":["You approve every script and offer before we send anything—total message control","Free list review shows your potential revenue and cost before you pay a dollar","No software to buy, learn, or maintain—we work from your existing CRM or spreadsheet","Real humans handle judgment and automation scales outreach—no bots pretending to be you","Replies go directly into your booking process, not a separate dashboard you must monitor","We follow TCPA, A2P 10DLC, and opt-out rules—compliant outreach for US service businesses","Campaigns run in 2–4 weeks with replies often starting after the first wave—fast time to value","Specialized in service businesses like roofing—we understand your repeat-revenue model"],"benefitsTitle":"Why Roofing Contractors Choose CallMyCustomers for Quote Reactivation","solutionTitle":"How CallMyCustomers Reactivates Your Roofing Quote List","internal_links":null,"solutionPoints":["Free list review to segment old quotes and estimate campaign potential before any fee","You approve every script, offer, and message—nothing goes out without your sign-off","Outreach via calls, texts, and emails routed into your booking process with confirmations and follow-up"],"socialProofText":"Trusted by US service businesses to reactivate past customers and grow repeat revenue","problemHighlight":"Lost revenue from dormant estimates","solutionSubtitle":"We turn your old quotes into booked jobs—using your list, your voice, and your approval.","headlineHighlight":"Price-Match & Win-Back","research_keywords":["roofing company profit margin","roofing contractor business","improve roofing profit margins","roofing financial management","increase roofing company revenue","roofing industry benchmarks","roofing profit margin calculator","roofing business tips"],"solutionDescription":"CallMyCustomers runs done-for-you Past-Quote Price-Match & Win-Back campaigns for roofing contractors. We start with a free list review to segment your old quotes by recency and potential. You approve every script, offer, and message before we launch. Our team handles calls, texts, and emails in your name, routing replies into your existing booking process. No software to buy or learn—just real humans and smart automation working on your behalf to win back customers who already know your business.","research_sources_count":13}
Past-Quote Price-Match & Win-Back Solutions for Roofing Contractors for your industry
See how this campaign fits your industry and the repeat revenue it recovers.
Ready to get started?
Start a Campaign