
Be visible the day the storm hits
Storm campaigns sit ready for your service area. When hail or high wind is reported, we launch them for the affected ZIP codes after you approve. Local Services Ads and repair ads run all year.
Choose your industry

Every goal package works for any small or medium business.
Start with your goal Answer 3 quick questionsServices, done by our specialists
Managed programs, checked nightly

All 45 capabilities, filterable by industry and goal.
Explore every capability Services vs programs vs packagesGoal packages for any business

Essentials, Growth and Complete. Your written quote comes with your free audit.
Compare packages How pricing worksHow we work


Nebula for roofing
We put your company in front of homeowners within hours of hail or high wind, show the proof out-of-town crews lack, and keep retail replacements coming between storms. You see cost per signed job.
22 homes in HubSpot have finished adjuster meetings, but none has a signed contract or a follow-up.
Out-of-town crews arrive after every big storm. We show homeowners the local proof those crews cannot match.
What you get
Faster storm response, steady retail work, local trust and clear numbers, with the work behind each.
Storm campaigns, pages and call scripts are built ahead of time. When hail or high wind hits your area, we can turn them on for the affected ZIP codes the same day.
Retail replacement campaigns reach homeowners with older roofs and leak problems all year, so your crews stay busy in the months between storms.
Manufacturer certifications, license and insurance, your local address and before-and-after photos appear on your site, profile and ads. Homeowners choose the roofer who will still be here next year.
Our software follows each lead from inspection to estimate to signed contract. You see cost per signed job for storm, retail and repair work.

Problems we fix
Storm work moves fast, and a roofing sale has many steps. These are the gaps we check first.
insured homes has a property damage claim related to wind or hail
After hail, homeowners call the first roofer they find and often sign with the first one who inspects. If your campaigns take days to launch, crews from out of town take those jobs.
Source: Insurance Information Institute, accessed 2026 (opens in a new tab)
A roofing sale takes several steps: inspection, estimate, adjuster meeting and signed contract. Leads that go quiet between steps are rarely chased, and without tracking you cannot see where deals stall.
average homeowners insurance claim for wind and hail damage, 2019 to 2023 average
Storm work is often paid through a homeowners claim. Homeowners want a roofer who documents damage well and explains the steps plainly. Offers to waive a deductible or handle the claim can break state law.
Source: Insurance Information Institute, accessed 2026 (opens in a new tab)
How we help
We prepare every step before storm season, then run it with your approval.

Storm campaigns sit ready for your service area. When hail or high wind is reported, we launch them for the affected ZIP codes after you approve. Local Services Ads and repair ads run all year.

Certifications, license, insurance, years at your local address and before-and-after photos from nearby streets. Your site explains the inspection and claim steps in plain words.

Storm-week calls go to call answering that books inspections. After each inspection, follow-up texts and emails keep homeowners moving to the estimate, the adjuster meeting and a signature.
Our software follows each lead from first call to signed contract and invoice. You see close rate, average ticket and cost per signed job for storm, retail and repair work.
Key moments
Roofing demand rises with each hail or wind event, then settles until the next one. We keep storm campaigns ready and run retail work in between.
When
We launch storm campaigns for the affected ZIP codes, add answering coverage for the call surge and post storm guidance on your Google profile the same day.
When
Homeowners who had an inspection but have not signed get follow-up. Adjuster meeting reminders go out, and we ask early storm customers for reviews.
When
Retail replacement and leak repair campaigns take over. We email past inspection leads who did not sign and focus ads on neighborhoods with older roofs.
When
Leak repair and roof inspection offers go to past customers and nearby homes, so you book repair work before cold weather slows installs.
What is included
Your plan is scoped to your market. These are the pieces most roofing contractors use.
Google Ads, landing pages and call scripts for hail and wind damage, ready for your service area. We launch them by ZIP code once storm reports confirm damage near you.
Our team checks public hail and wind reports for your service area. When a qualifying storm hits, you get an alert and a launch plan to approve.
Year-round ads and emails for older roofs, leaks, worn shingles and home sale inspections. These keep inspection calendars full between storms.
Plain pages on what happens during an inspection, how a claim usually works and what the homeowner pays. Written to stay inside your state's rules on insurance claims.
Manufacturer certifications, license, insurance, warranty terms and before-and-after photos from local jobs, shown on your site, Google profile and ads.
Requests go out after the final walkthrough, when the homeowner has seen the finished roof. Every review gets a reply you approve.
Texts and emails at each step: after the inspection, after the estimate and after the adjuster meeting. Your sales team gets a daily list of stalled leads.
When calls surge after a storm, our answering team picks up, collects the address and damage details, and books inspections on your calendar. Your crews stay on roofs.
Reporting
Your dashboard reads ServiceTitan or Jobber every night and matches each job to the ad, listing or call that started it. Your account lead walks you through it every month.
Inspections and signed jobs, last 30 days
Today, 6:10amStorm responseHail hit 6 ZIP codes on May 14. Storm ads went live in 5 hours and booked 38 inspections.
38 inspectionsAdd budgetStalled leads22 homes have finished adjuster meetings but no signed contract. None got a follow-up this week.
$264,000Send follow-upsSlow lead responseRetail replacement ads spent $3,900 last month. 31 of the leads waited more than an hour for contact.
31 leadsFix routingInspections scheduled from each lead source, split by storm, retail and repair work.
How many inspections became signed contracts, and the step where leads stall.
Ad spend divided by signed contracts, so you know which sources pay for themselves.
Hours from a confirmed storm in your area to live campaigns and the first booked inspections.
The share of signed work from storms versus retail replacements, so you can plan crews and cash flow.
Works with the systems you already use. We confirm each connection during your audit.
Recommended
Start with what you need most. Add more when the numbers say it is worth it.
Storm campaigns by ZIP code, Local Services Ads and year-round retail replacement ads.
Storm-week call answering and step-by-step follow-up until each homeowner signs or says no.
Google Business Profile, certifications, before-and-after photos and reviews that set you apart.
Cost per signed job and storm versus retail mix, taken from your CRM and invoices.
Free, no obligation
We review where your shop loses booked jobs today and send you a written plan, ranked by what each fix is worth.
We confirm within one business day. No obligation.
Storm work comes with strict state rules on how roofers talk about insurance. We write every ad, page and call script to stay inside them.
Questions
Cost, contracts, ownership and timing, answered plainly.
All questionsCost depends on the size of your service area, how often storms hit it, how competitive roofing searches are there, how many locations you run and which services you need, such as storm-week call answering. Ad budget is separate and paid to Google and Meta from your own accounts. A written quote comes with your free audit if you want one.
No long contract. Service is month-to-month with no setup fee. You can cancel at the end of any month, including after storm season.
You do. Your website, domain, ad accounts, analytics, Google Business Profile and all content, including project photos, are in your name. If you leave, you keep them.
No. Ad budget is paid straight to Google, Meta and other platforms from your own accounts. Our fee is billed separately and shown on its own line, so storm-week spend is always clear.
Storm campaigns work as soon as a storm hits your area after setup. Retail replacement ads usually need 30 to 60 days of data. Map rankings and project pages build over 3 to 6 months. We cannot promise rankings or a set number of signed jobs, and each monthly review shows what actually happened.
A kickoff call of about an hour, a few logins and your certification and license details. During storms, you approve launch plans by text. Otherwise you join one monthly review with your account lead.
The campaigns, pages and scripts are built and approved before storm season. When a storm is confirmed in your area, we send you a launch plan. Once you approve, ads can go live for the affected ZIP codes the same day.
Our software connects to ServiceTitan, Jobber, HubSpot and Salesforce, plus QuickBooks for invoices. If you run another roofing CRM, we check the connection during your free audit and tell you plainly what we can read before you sign up.
Also in home services
Full schedules through heat waves and cold snaps, plus more maintenance agreements
Every emergency call answered and booked, day or night
More panel upgrades, EV chargers and generators sold from trusted reviews
Same-day repair calls won, then turned into new door installs
More recurring plans signed and more customers kept at renewal

One team across every home services business.

Ask for your free roofing marketing audit. We check your storm readiness, proof and reviews, then send the top fixes in writing.