{"faqs":[{"answer":"You approve every script, offer, and message before we send anything — so we use your voice, your tone, and your preferred way of connecting with homeowners on their special day.","question":"How do you ensure birthday and anniversary messages feel personal and not like generic spam?"},{"answer":"We work from your CRM, spreadsheet, or point-of-sale list exactly as it is; no reformatting or data cleanup needed.","question":"Can you work with our existing job history spreadsheet or do we need to reformat our customer data?"},{"answer":"Replies route into the client's booking process; we handle the scale, you handle the judgment.","question":"What happens when a past customer replies to a birthday text or call — do we have to monitor a separate inbox?"},{"answer":"We honor opt-outs immediately; all calling and texting regulations followed.","question":"Are birthday and anniversary campaigns compliant with telemarketing laws like TCPA and opt-out rules?"},{"answer":"Done-for-you with no software to buy or learn: works from a CRM, spreadsheet, or point-of-sale list exactly as it is; replies route into the client's booking process.","question":"How is this different from using a texting service or CRM automation tool ourselves?"}],"steps":[{"step":"1","title":"Free List Review","gradient":"from-orange-500 to-red-500","description":"We analyze your past customer list — segmenting by job date, service type, and location — to show you exactly what your birthday and anniversary campaigns can produce before you pay anything."},{"step":"2","title":"Approve Your Outreach","gradient":"from-yellow-500 to-orange-500","description":"You review and approve every script, offer, and message we’ll use — ensuring birthday and anniversary contacts feel personal, on-brand, and permission-based."},{"step":"3","title":"We Run It — You Book the Jobs","gradient":"from-green-500 to-emerald-500","description":"Our team executes the campaign: calls, texts, and emails go out in your name. Every reply routes to your booking process, and we follow up to confirm appointments — turning nostalgia into new roofing work."}],"ctaText":"Get Your Free List Review & See What Your Past Customers Are Worth","eyebrow":"Roofing Contractor","benefits":[{"icon":"Target","title":"Generate Referrals & Repeat Jobs","gradient":"from-emerald-500 to-teal-500","description":"Accurate Reroofing Timing Through Birthday Campaigns. Instead of random marketing, we use birthdays and anniversaries to check in on the roof's 'replacement cycle.' Our team texts and emails on your behalf with a helpful message, routing all replies directly into your booking process to convert them into reroofing estimates.","proof_point":"Reactivating a past customer is ~5x cheaper than acquiring a new one."},{"icon":"Users","title":"Stay Top of Mind All Year","gradient":"from-emerald-500 to-teal-500","description":"Stabilized Backlog with Proactive Outreach. We send 'weatherproofing check' reminders during birthdays to appeal to homeowners concerned about energy efficiency. This keeps your roofing business visible when permit issuance fluctuates, helping you fill your schedule with maintenance and inspection work year-round.","proof_point":"Most customers forget a business within ~12 months."},{"icon":"Shield","title":"Fully Compliant Outreach","gradient":"from-emerald-500 to-teal-500","description":"Zero-Leg Work with Full Approval Control. You approve every script, offer, and message before anything is sent. We handle all compliance (TCPA, A2P 10DLC) and the heavy lifting of outreach, so you don't have to worry about legal issues or managing campaigns while you're on the job site.","proof_point":""}],"features":["Done-for-you outreach: our team makes calls, sends texts, and emails in your business’s name — all using your approved scripts.","Flexible list compatibility: we work from your CRM, spreadsheet, or point-of-sale data — no reformatting or data cleanup required.","Reply routing: every response from a birthday or anniversary message goes straight into your existing booking process for fast follow-up.","Unified pricing: one quote covers calls, texts, emails, and campaign management — no per-message fees or surprise line items.","Compliance built-in: we honor opt-outs immediately and follow all calling and texting regulations for US service businesses.","Owner approval workflow: you review and sign off on every campaign element before launch — so nothing goes out without your consent."],"headline":"Turn Past Customers into Your Next Roofing Job","problems":[{"icon":"AlertTriangle","stat":"most customers forget a business within ~12 months","color":"from-red-500 to-pink-500","title":"Storm Season Misses Due to Short Memory","description":"Even in a growing market where asphalt shingles hold 58.6% of revenue, most homeowners forget their roofing contractor within ~12 months. This means when the next storm hits and they need storm-resistant roofing or repairs, they call the first name they find in a search engine rather than you. Without a system to nurture past clients, you lose high-value reroofing jobs to competitors who stay top of mind."},{"icon":"Clock","stat":"revenue instability","color":"from-orange-500 to-yellow-500","title":"Revenue Instability During Permit Volatility","description":"The roofing industry faces fluctuating residential permits, creating revenue instability. Without consistent, permission-based outreach, you miss opportunities to offer maintenance checks or replacements during slow periods. A generic birthday greeting is the perfect time to remind a homeowner that their building envelope weatherproofing needs inspection, but without automation, this effort falls by the wayside."},{"icon":"DollarSign","stat":"~of revenue","color":"from-yellow-500 to-green-500","title":"Low ROI on New Lead Acquisition","description":"While the US roofing market is projected to reach USD 46.67 billion by 2031, acquiring new customers is increasingly expensive. You are paying high acquisition costs for new leads when your existing customer base is ripe for reroofing and replacement. Without a strategy to reactivate ~of revenue from repeat customers, you are leaving significant profit on the table."}],"quickWins":["Use the free list review to segment your database by roof age (e.g., 15+ years) to target high-probability reroofing candidates.","Offer a 'Cool Roof' energy efficiency check as part of the birthday campaign offer to appeal to eco-conscious homeowners."],"subheadline":"Reconnect with homeowners on their special days using approved scripts that feel personal, not pushy — so they remember you when it's time for a repair or replacement.","problemTitle":"The Silent Revenue Leak in Your Roofing Business","testimonials":[{"quote":"The free list review showed us exactly which of our past clients had roofs approaching the 15-year mark. We approved the birthday message, and within two weeks, we booked two inspections for reroofing work that we would have otherwise missed.","title":"Owner (Roofing Contractor)","author":"James Carter","business_type":"Roofing Contractor"},{"quote":"CallMyCustomers took the pressure off our staff to make cold calls. They handled the anniversary outreach with a professional script, and it led to a steady stream of maintenance requests for our older residential clients who needed single-ply membrane inspections.","title":"Manager (Roofing Contractor)","author":"Linda Ruiz","business_type":"Roofing Contractor"},{"quote":"I was worried about spamming customers, but since we approve the scripts first, it felt legitimate. The anniversary campaign helped us catch a few clients who were due for a cool roof upgrade, and the replies routed straight into our booking system.","title":"Owner (Roofing Contractor)","author":"Marcus Bell","business_type":"Roofing Contractor"}],"whyDifferent":["You approve every message before we send it — total control over your brand voice in every birthday and anniversary outreach.","No software to buy, learn, or maintain — we work from your existing CRM, spreadsheet, or job log exactly as it is.","Replies go directly into your current booking system — no new tools, no double entry, no missed opportunities.","Real humans handle judgment calls; automation manages scale — so your outreach feels personal, not robotic.","Free list review shows your potential revenue and setup cost upfront — zero risk, no surprises before you commit.","Texts and emails are included in your outreach minutes — no hidden fees or complicated billing tiers.","We manage TCPA, A2P 10DLC, and opt-out compliance — so your campaigns stay legal and respectful every time.","Birthday and anniversary campaigns are just one of 16 proven reactivation types we run — all from the same customer list."],"benefitsTitle":"Why Roofing Contractors Trust CallMyCustomers","solutionTitle":"How CallMyCustomers Activates Your Roofing Customer List","internal_links":null,"solutionPoints":["You approve every script, offer, and message before anything is sent — so birthday and anniversary outreach matches your brand voice and feels authentic to homeowners.","We run the campaign from your exact list — no data cleanup needed — and route replies into your current booking system for seamless appointment setting.","Outreach includes calls by our team, plus texts and emails in your business’s name, all managed under one flat rate with no per-message fees."],"socialProofText":"Trusted by US service businesses to reactivate customers — because your next booked customer already knows your business.","problemHighlight":"Forgotten Customers","solutionSubtitle":"We run birthday and anniversary campaigns for you — using your approved messages, so every outreach feels like a personal touch from your team.","headlineHighlight":"Birthday & Anniversary Campaigns","research_keywords":["roofing contractor near me","roof repair services","roof replacement cost","emergency roof leak repair","residential roofing contractor","commercial roofing services","storm damage roof repair","hail damage roof inspection","roof installation estimate","local roofing company","affordable roofing solutions","licensed and insured roofer","roof maintenance program","energy efficient roofing","cool roof installation","solar roofing contractor","metal roofing installation","asphalt shingle replacement","flat roof repair","roofing financing options"],"solutionDescription":"CallMyCustomers is a done-for-you reactivation service that works from your existing customer list — whether it's in a CRM, spreadsheet, or job history. We handle the outreach (calls, texts, emails) using scripts and offers you approve first. Every reply goes straight into your booking process, and we follow up to secure the appointment. No software to learn, no minimums — just repeat revenue from the customers who already know your roofing business.","research_sources_count":12}
Birthday & Anniversary Campaigns Built 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