ProgrammableMarketing/roofr.com (opens in a new tab)
PDF

Views

  • Plan
  • Roadmap
  • Research

On this page

  • The brief
  • Start here
  • Idea portfolio
  • Effort vs impact
  • This week · 6
  • This quarter · 10
  • Big bets · 3
  • Wildcards · 2
  • How we can help
Generated Oct 23, 2026
  1. Programmable
  2. Playbooks
  3. Roofr
Roofr logo

growth playbook · Oct 23, 2026

roofr.com (opens in a new tab)

Roofr growth playbook

Diagnosis

Roofr is a well-funded roofing platform (Series B led by TCV, over 12,000 roofing companies) that leads with $13 reports and a free first report.

Its hiring shows the plan: five Spanish-speaking onboarding and support roles, a growth designer for activation experiments, field and senior sellers in the US and Canada, customer success measured on adoption, and data hires to own the funnel.

The site lags those bets: one half-translated Spanish page, contradictory seat answers on the homepage, a pricing page whose raw HTML shows a wrong Measure+ price, and prices only in USD. This playbook fixes those first, then turns free reports into first proposals, scores adoption per account, builds a Spanish path and comparison pages, and bets on Spanish homeowner tools, in-product benchmarks and a lead bundle.

Growth Score

7/10

Biggest Opportunity

Spanish-speaking roofers and their homeowners: Roofr already translates crew work orders and is hiring the onboarding and support team, so a full Spanish path could open a segment rivals do not serve.

Biggest Risk

AccuLynx, JobNimbus and Jobber compete for the same contractors, and mixed messages on seats and prices weaken Roofr's simplest arguments against them.

01

Start here

The three moves to make first. Each one is written up in full below.

  1. 1

    A real Spanish path from first report to onboarding, for the five Spanish-speaking hires starting now

    Correct the language tag, title and description on /es/l/digital.

    High impact First result in 1 month
  2. 2

    Give one answer on seats everywhere, because "unlimited seats" is the main line against AccuLynx

    Confirm the current seat rule with the pricing owner.

    High impact First result in 2 weeks
  3. 3

    Make the pricing page readable without scripts, so search and AI assistants quote the right Measure+ price

    Replace the $209 placeholder in the Measure+ card.

    Medium impact First result in 1 month

02

Your idea portfolio

21 ideas, grouped by when to run them. Open any idea for how to run it: the steps, who to approach, copy you can use, and how to measure it.

  • 7 ideas are marked Unexpected: plays you are unlikely to have tried.

Every idea placed by the effort it takes against the impact it could have. Quick wins sit top left; select a number to open that idea. The filters below narrow the list by status, timing, category and what Programmable can build.

Effort vs impactEach number is an idea. Select one to open it.
Impact →
Quick wins · 3Big bets · 10Fill-ins · 4Reconsider · 4
Effort →

Showing 21 of 21 ideas

This week 6

Quick wins with a clear first action.

  • 01

    Roofr has just posted five bilingual onboarding and support roles and already translates work orders for Spanish-speaking crews. But the only Spanish marketing page, /es/l/digital, is tagged as English, carries an English title and an English description that promises "24-hour turnaround" while the body promises $13 in 3 hours, and leads to English menus, pricing, sign-up and help. A Spanish-speaking roofer who clicks a Spanish ad lands on one Spanish paragraph and then an English product.

    High impactMedium effort First result in 1 month Lead Product Designer

    First action

    Correct the language tag, title and description on /es/l/digital.

    How to measure it

    Spanish-path activation

    Now
    –
    Target
    Match the English path
    By
    90 days

    Steps

    1. 1

      Fix the page

      lang="es", Spanish title, description and testimonial, price claim checked against /pricing.

      Web Developer 1 day

    2. 2

      Size the base

      Accounts using Spanish Work Orders or asking for Spanish support.

      Senior Data Analyst 2 days

    3. 3

      Build three pages

      Spanish home, pricing and sign-up, linked to each other with hreflang.

      Lead Product Designer, Growth 1 week

    4. 4

      Route sign-ups

      Language choice at sign-up assigns a bilingual onboarding manager.

      Onboarding Manager, Bilingual (Spanish) 2 days

    5. 5

      Translate help

      Top 30 help articles and the onboarding checklist.

      Customer Support Specialist, Bilingual (English/Spanish) 2 weeks

    6. 6

      Run webinars

      Weekly Spanish group onboarding.

      Onboarding Manager, Bilingual (Spanish) weekly

    7. 7

      Compare

      Activation and 90-day retention by language.

      Senior Data Analyst monthly

    First result
    1 month
    Cost
    Translation and design time
    Owner
    Lead Product Designer, Growth

    Smallest test

    Fix /es/l/digital and point one Spanish ad at it for two weeks.

    Why it works

    Fix the page first: lang="es", a Spanish title and description, a Spanish testimonial, and a price claim that matches the current plans. Then build the path behind it: Spanish home, pricing and "first report free" sign-up pages linked from one another, a "Prefiero español" choice at sign-up that routes the account to the new bilingual onboarding managers, Spanish group onboarding webinars, and the top 30 help articles in Spanish. Track activation of Spanish-path sign-ups against the English path.

    The people to serve these customers are being hired this month; a matching front door means the hires get the volume they were hired for, and few roofing CRMs court Spanish-speaking owners in their own language.

    Ready to use

    ChecklistSpanish path launch list

    [ ] /es/l/digital: lang="es", Spanish title and description
    [ ] Price and delivery time match /pricing
    [ ] Spanish testimonial from a current customer
    [ ] /es/ home, pricing and sign-up linked together
    [ ] hreflang between English and Spanish pages
    [ ] Language choice at sign-up routes to bilingual onboarding
    [ ] Top 30 help articles in Spanish
    [ ] Separate activation tracking

    Risks and how to handle them

    • Machine translation reads badly to roofers

      Have the bilingual hires review every page before launch.

    • Support load arrives before the team

      Launch after the onboarding managers start.

    Evidence

    • HiringFive Spanish-language roles posted October 15-16, 2026: Onboarding Manager, Bilingual (Spanish) in Canada and a contract version in Latin America, and Customer Support Specialists, Bilingual (English/Spanish) in Canada and Latin America. "We onboard hundreds of new customers every month across multiple products. Many of them run established roofing businesses but are new to technology." Onboarding is judged on "how much of what a customer set out to use in Roofr they're actually working with day-to-day" and whether customers say onboarding "genuinely helped them".Source
    • Your websiteThe only Spanish marketing page in the 545-URL sitemap is /es/l/digital. Its body is Spanish ("Mediciones de techos por $13 entregadas en 3 horas. ¡Tu primer informe es gratis!"), but the page is tagged lang="en", its title is "Measurement Reports - Fast & Accurate | Roofr", its meta description promises "24-hour turnaround", its testimonial, menu and footer are in English, and it links to no other Spanish page. Checked October 22, 2026.Source
    • Your websiteProduct blog, "New in Roofr: Spanish Work Orders": "Assign a Spanish-speaking crew and Roofr translates the whole work order automatically: instructions, line items, labor notes, and quantities. Spanish first, English right below, in one document."Source
    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
    • Your websiteThe help center at help.roofr.com is published only in English (/en/), and no Spanish onboarding, academy or webinar page appears in the sitemap.Source
  • 02

    The AccuLynx comparison sells "No Seat Minimums" and "Unlimited Seats - No user caps", and the pricing page lists "Unlimited users" on every plan. The homepage FAQ says "Do you charge per seat? Nope!" and then that Starter includes 3 seats and Essentials 5, with an upgrade when a team outgrows them. A buyer comparing CRMs reads two answers on Roofr's own site.

    High impactLow effort First result in 2 weeks Product Marketing Manager

    First action

    Confirm the current seat rule with the pricing owner.

    How to measure it

    Paid-plan starts from /pricing

    Now
    –
    Target
    +5%
    By
    60 days

    Steps

    1. 1

      Confirm the rule

      Seats per plan today.

      Product Marketing Manager 1 hour

    2. 2

      Fix the FAQ

      Homepage and FAQ page.

      Web Developer 1 hour

    3. 3

      Check help and decks

      Same answer everywhere.

      Product Marketing Manager 1 day

    4. 4

      Brief sales

      One line for calls.

      Senior Account Executive 1 day

    5. 5

      Lead with it

      Seat line on plan cards and compare pages.

      Lead Product Designer, Growth 1 day

    6. 6

      Watch questions

      Seat questions in chat and support.

      Customer Support Specialist, Bilingual (English/Spanish) 1 month

    First result
    2 weeks
    Cost
    $0
    Owner
    Product Marketing Manager

    Smallest test

    Fix the FAQ answer today.

    Why it works

    Rewrite the FAQ to match the current plans, check the same answer in the help center, sales decks and AE talk tracks, and put "Unlimited users on every plan" next to the price on each card and in the comparison pages' first screen.

    Seat pricing is the comparison's headline; removing the contradiction protects the strongest argument the Senior AEs carry into AccuLynx deals.

    Risks and how to handle them

    • Older customers on seat-capped plans

      Explain grandfathered plans in the help center, not on the homepage.

    Evidence

    • Your websiteHomepage: "Rated 4.7/5 stars with over 1,000+ reviews"; "$13 USD to get a report delivered within 2 hours"; "13 minute average reply rate, from a real person"; "Our CEO was a roofer"; customer results such as "Closed her first job on Roofr for $52k" and "Earned $2.5M in 1 year with Roofr". Its FAQ answers "Do you charge per seat? Nope!" and then "Our Starter plan includes 3 seats, our Essentials plan includes 5 seats, and our Scale plan includes unlimited seats", suggesting an upgrade when a team outgrows its plan.Source
    • Your websiteRoofr vs. AccuLynx page: sells "No Seat Minimums" against AccuLynx's "3-seat minimum", "Unlimited Seats - No user caps", "Onboarding Time 1-3 Days (Self-Paced)" and "40% of homeowners hire the first roofer who responds". Comparison pages exist only for AccuLynx, Jobber and JobNimbus. The /comparison hub compares against unnamed "Other roofing softwares" ($40 reports, 24 hrs) and spells "Satisfaction Gaurantee" twice.Source
    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
    • HiringSenior Account Executive, in the US and in Canada (posted September 22, 2026): owns "the full sales cycle from prospecting and outbound outreach through discovery, demo, negotiation, and close", works "qualified inbound leads provided by Roofr", and must "clearly communicate the value and ROI of the platform".Source
  • 03

    Before scripts run, the Measure+ card says "$109/mo ... or $209/mo billed yearly", a yearly price higher than the monthly one, and the page's structured data lists only three plans, without Measure+ or the add-ons. Crawlers and AI assistants that read the raw page can repeat a price Roofr does not charge.

    Medium impactLow effort First result in 1 month Web Developer

    First action

    Replace the $209 placeholder in the Measure+ card.

    How to measure it

    Assistant answers with correct plan prices

    Now
    –
    Target
    10 of 10 sampled
    By
    30 days

    Steps

    1. 1

      Fix the placeholder

      Real default in the Measure+ card.

      Web Developer 1 hour

    2. 2

      Extend structured data

      All plans and add-ons.

      Web Developer 2 hours

    3. 3

      Test raw HTML

      Text-only fetch of /pricing.

      Web Developer 1 hour

    4. 4

      Ask assistants

      Ten pricing questions, record answers.

      Product Marketing Manager 1 hour

    5. 5

      Add a check

      Part of every pricing change.

      Web Developer ongoing

    6. 6

      Re-test

      Assistant answers a month later.

      Product Marketing Manager 1 month

    First result
    1 month
    Cost
    $0
    Owner
    Web Developer

    Smallest test

    Fix the placeholder and re-fetch the page as text.

    Why it works

    Put the real default values in the HTML (the 6-hour yearly price), add Measure+, Instant Estimator, Roofr Sites and AI Receptionist as offers in the structured data, and check the page in a text-only fetch after each pricing change.

    Buyers increasingly ask assistants "how much is Roofr?"; the answer should be the one on the page.

    Risks and how to handle them

    • Script and HTML drift apart again

      Keep prices in one source for both.

    Evidence

    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source
  • 04

    The Field SDR is asked to "chase no-shows the same day" and track booked-to-attended rate, and 40% of homeowners hire the first roofer who responds, a line Roofr uses itself. Roofers are on roofs during the day; a missed demo is usually a scheduling problem, not lost interest.

    High impactLow effort First result in 2 weeks Field Sales Development Repre…

    First action

    Pull last month's booked-to-attended rate by hour of day.

    How to measure it

    Demo attendance

    Now
    –
    Target
    +15 points
    By
    60 days

    Steps

    1. 1

      Baseline

      Attendance by slot and source.

      Senior Data Analyst 1 day

    2. 2

      Reminders

      Evening-before and hour-before texts.

      Field Sales Development Representative 2 days

    3. 3

      No-show text

      Within 10 minutes, three slots.

      Field Sales Development Representative 1 day

    4. 4

      Short demo videos

      One per main product.

      Lead Product Designer, Growth 1 week

    5. 5

      Add early and late slots

      Before 8am and after 5pm.

      Senior Account Executive 1 week

    6. 6

      Review

      Attendance by message.

      Senior Data Analyst weekly

    First result
    2 weeks
    Cost
    Texting tool costs
    Owner
    Field Sales Development Representative

    Smallest test

    Run the sequence on one week of demos.

    Why it works

    Send a text and email reminder the evening before and an hour before, with a one-tap reschedule link. On a no-show, text within 10 minutes offering three slots that evening or early morning, and a 3-minute recorded demo of the tool they asked about.

    Rebooking within hours keeps the interest the lead had when they booked, and evening slots fit how roofers work.

    Risks and how to handle them

    • Too many texts

      Stop after one rebook offer.

    Evidence

    • HiringField Sales Development Representative (remote US, posted September 25, 2026): 25% of time at "industry trade shows, conferences, and local events", "on-the-spot helicopter demos", "Work partner-referred leads inside a defined speed-to-lead SLA - first touch within minutes, not hours", and "Own demo attendance: confirm before the call, chase no-shows the same day, and re-book or re-qualify rather than letting them go cold", tracking "booked-to-attended conversion rate".Source
    • Your websiteRoofr vs. AccuLynx page: sells "No Seat Minimums" against AccuLynx's "3-seat minimum", "Unlimited Seats - No user caps", "Onboarding Time 1-3 Days (Self-Paced)" and "40% of homeowners hire the first roofer who responds". Comparison pages exist only for AccuLynx, Jobber and JobNimbus. The /comparison hub compares against unnamed "Other roofing softwares" ($40 reports, 24 hrs) and spells "Satisfaction Gaurantee" twice.Source
    • HiringSenior Account Executive, in the US and in Canada (posted September 22, 2026): owns "the full sales cycle from prospecting and outbound outreach through discovery, demo, negotiation, and close", works "qualified inbound leads provided by Roofr", and must "clearly communicate the value and ROI of the platform".Source
  • 05

    The /comparison hub compares Roofr with unnamed "Other roofing softwares" ($40 reports, 24 hours), spells "Satisfaction Gaurantee" twice and quotes a 3-hour report while the homepage says 2 hours. The three named comparison pages (AccuLynx, Jobber, JobNimbus) are not the hub's first screen.

    Medium impactLow effort First result in 1 month Product Marketing Manager

    First action

    Correct the spelling and delivery time today.

    How to measure it

    Hub sign-ups

    Now
    –
    Target
    +20%
    By
    60 days

    Steps

    1. 1

      Fix copy

      Spelling and delivery time.

      Web Developer 1 hour

    2. 2

      Add cards

      Links to the three comparisons.

      Web Developer 2 hours

    3. 3

      Date the table

      Last checked date.

      Product Marketing Manager 1 hour

    4. 4

      Check rivals

      Current public prices.

      Product Marketing Manager 1 day

    5. 5

      Publish

      With tracking.

      Web Developer 1 hour

    6. 6

      Review

      Quarterly.

      Product Marketing Manager quarterly

    First result
    1 month
    Cost
    $0
    Owner
    Product Marketing Manager

    Smallest test

    Fix the two typos and link the three pages.

    Why it works

    Make the hub a directory: one card per named comparison, a dated table of report price and speed, and the same delivery time as the homepage. Fix the spelling and add a "last checked" date.

    Comparison shoppers are close to a decision; a hub that looks dated weakens a site that otherwise competes on speed.

    Risks and how to handle them

    • Rival prices change

      Show the check date beside every number.

    Evidence

    • Your websiteRoofr vs. AccuLynx page: sells "No Seat Minimums" against AccuLynx's "3-seat minimum", "Unlimited Seats - No user caps", "Onboarding Time 1-3 Days (Self-Paced)" and "40% of homeowners hire the first roofer who responds". Comparison pages exist only for AccuLynx, Jobber and JobNimbus. The /comparison hub compares against unnamed "Other roofing softwares" ($40 reports, 24 hrs) and spells "Satisfaction Gaurantee" twice.Source
    • Your websiteHomepage: "Rated 4.7/5 stars with over 1,000+ reviews"; "$13 USD to get a report delivered within 2 hours"; "13 minute average reply rate, from a real person"; "Our CEO was a roofer"; customer results such as "Closed her first job on Roofr for $52k" and "Earned $2.5M in 1 year with Roofr". Its FAQ answers "Do you charge per seat? Nope!" and then "Our Starter plan includes 3 seats, our Essentials plan includes 5 seats, and our Scale plan includes unlimited seats", suggesting an upgrade when a team outgrows its plan.Source
    • Competitor researchAccuLynx's homepage calls itself "the #1 roofing software & CRM, trusted by thousands of contractors" and offers an ROI calculator, webinars, financing and a customer portal; Jobber and JobNimbus are the other CRMs Roofr has comparison pages for; aerial measurement vendors compete with Roofr Reports.Source
  • 06

    The Field SDR spends a quarter of the time at trade shows and events such as RoofCon and Roofapalooza. The Instant Estimator already turns a link on a truck or card into a job card. The same mechanism can turn a booth visit into a qualified lead with no badge scanner.

    Medium impactLow effort First result in 1 event Field Sales Development Repre…

    First action

    Make the QR estimator for the next event.

    How to measure it

    Event leads

    Now
    –
    Target
    +50%
    By
    next 3 events

    Steps

    1. 1

      Build the demo estimator

      Booth version with event tag.

      Lead Product Designer, Growth 2 days

    2. 2

      Print codes

      Booth, flyers and lanyards.

      Head of Marketing 2 days

    3. 3

      Route leads

      Event tag to the SDR queue.

      Senior Data Analyst 1 day

    4. 4

      Follow up

      Within minutes, by text.

      Field Sales Development Representative per event

    5. 5

      Offer

      First report free with the event tag.

      Head of Marketing 1 day

    6. 6

      Compare

      Leads and sales by event.

      Senior Data Analyst per event

    First result
    1 event
    Cost
    Printing
    Owner
    Field Sales Development Representative

    Smallest test

    Use it at the next event.

    Why it works

    Print a QR code that opens a demo Instant Estimator branded "your company here"; a roofer enters their own address, sees a quote and a free report offer, and lands in the CRM with an event tag. The SDR follows up within minutes, as the role requires for partner leads.

    Roofers try the product in 30 seconds at the booth, and every scan is a tagged lead with a reason to follow up.

    Risks and how to handle them

    • Low-quality scans

      Ask for company name before the quote.

    Evidence

    • HiringField Sales Development Representative (remote US, posted September 25, 2026): 25% of time at "industry trade shows, conferences, and local events", "on-the-spot helicopter demos", "Work partner-referred leads inside a defined speed-to-lead SLA - first touch within minutes, not hours", and "Own demo attendance: confirm before the call, chase no-shows the same day, and re-book or re-qualify rather than letting them go cold", tracking "booked-to-attended conversion rate".Source
    • Your websiteLead tools: the Instant Estimator gives homeowners "roof estimates based on your real pricing" via links "shared on social media, added to direct mail, posted on trucks or business cards"; Roofr Sites is an AI-built website ("No agencies. No coding."); AI Receptionist gives "24/7 phone coverage", books visits and gives "ballpark quotes", with a demo number unlocked by email.Source
    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source

This quarter 10

The core plays for the next three months.

  • 07

    The free first report is the main hook on the homepage, and the growth designer is hired to optimize "onboarding flows, activation loops". A free report on its own is a measuring tool; a proposal sent to a homeowner is when Roofr becomes the CRM.

    High impactMedium effort First result in 1 quarter Lead Product Designer

    First action

    Measure today's report-to-proposal rate for free users.

    How to measure it

    Report-to-proposal rate

    Now
    –
    Target
    +25%
    By
    1 quarter

    Steps

    1. 1

      Baseline

      Report-to-proposal and paid rates.

      Senior Data Analyst 1 week

    2. 2

      Design

      Report opening in a filled proposal.

      Lead Product Designer, Growth 2 weeks

    3. 3

      Build

      Prefill from measurements.

      Product Engineer 1 month

    4. 4

      A/B test

      Half of new free users.

      Staff Data Scientist 1 month

    5. 5

      Follow up

      Onboarding call offer after the first proposal.

      Onboarding Manager, Bilingual (Spanish) ongoing

    6. 6

      Roll out

      If the lift holds.

      Lead Product Designer, Growth 2 weeks

    First result
    1 quarter
    Cost
    Product time
    Owner
    Lead Product Designer, Growth

    Smallest test

    Email ten new free users a filled proposal draft.

    Why it works

    When the free report arrives, open it inside a proposal template with the measurements filled in and one button: "Send this homeowner a proposal". Test this against the current report view and measure report-to-proposal rate and paid conversion.

    Users who send a proposal have used three products (report, proposal, CRM) and are far more likely to pay.

    Risks and how to handle them

    • Users only want measurements

      Keep a clear "just the report" option.

    Evidence

    • HiringLead Product Designer, Growth (posted October 7, 2026): leads "design initiatives that accelerate user acquisition, engagement, and retention" and will "Design and execute experiments (e.g., A/B tests) to optimize onboarding flows, activation loops, and cross-platform adoption", contributing to "Roofr's experimentation pipeline".Source
    • Your websiteHomepage: "Rated 4.7/5 stars with over 1,000+ reviews"; "$13 USD to get a report delivered within 2 hours"; "13 minute average reply rate, from a real person"; "Our CEO was a roofer"; customer results such as "Closed her first job on Roofr for $52k" and "Earned $2.5M in 1 year with Roofr". Its FAQ answers "Do you charge per seat? Nope!" and then "Our Starter plan includes 3 seats, our Essentials plan includes 5 seats, and our Scale plan includes unlimited seats", suggesting an upgrade when a team outgrows its plan.Source
    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
  • 08

    The CSM role is defined by one question: what each customer "has access to versus what they're actively using". Roofr sells many tools in one plan (reports, proposals, payments, ordering, automations), so the gap is measurable per account.

    High impactMedium effort First result in 1 quarter Customer Success Manager

    First action

    Define the feature list per plan.

    How to measure it

    Average tools used

    Now
    –
    Target
    +1
    By
    2 quarters

    Steps

    1. 1

      Map plans to tools

      Per plan.

      Customer Success Manager 1 week

    2. 2

      Build the score

      In the warehouse.

      Senior Data Analyst 2 weeks

    3. 3

      Next feature

      One per account.

      Staff Data Scientist 2 weeks

    4. 4

      In-app tips

      For that feature.

      Lead Product Designer, Growth 1 month

    5. 5

      CSM list

      Weekly outreach.

      Customer Success Manager weekly

    6. 6

      Retention view

      By score.

      Senior Data Analyst monthly

    First result
    1 quarter
    Cost
    Data team time
    Owner
    Customer Success Manager

    Smallest test

    Score 50 accounts by hand.

    Why it works

    Score each paying account on the tools its plan includes and those used in the last 30 days. Show CSMs the single next feature to adopt, trigger in-app tips for it, and track retention by score.

    Customers who use more of what they pay for stay; the score turns a qualitative role into a weekly list.

    Risks and how to handle them

    • Pushing features customers do not need

      Ask about their workflow first.

    Evidence

    • HiringCustomer Success Manager (posted September 29, 2026): "Track and understand what each customer has access to versus what they're actively using, and close that gap through coaching, education, and proactive outreach"; "Success in this role is measured by depth, not revenue"; customers "may not be comfortable with technology".Source
    • HiringFive Spanish-language roles posted October 15-16, 2026: Onboarding Manager, Bilingual (Spanish) in Canada and a contract version in Latin America, and Customer Support Specialists, Bilingual (English/Spanish) in Canada and Latin America. "We onboard hundreds of new customers every month across multiple products. Many of them run established roofing businesses but are new to technology." Onboarding is judged on "how much of what a customer set out to use in Roofr they're actually working with day-to-day" and whether customers say onboarding "genuinely helped them".Source
    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
  • 09

    The onboarding team runs group webinars and judges itself on adoption, and Roofr is hiring Spanish-speaking onboarding managers for customers who are "new to technology". The help center and academy are English only.

    Medium impactMedium effort First result in 1 quarter Onboarding Manager

    First action

    Schedule the first Spanish session.

    How to measure it

    Onboarding graduation rate, Spanish accounts

    Now
    –
    Target
    80%
    By
    2 quarters

    Steps

    1. 1

      Plan lessons

      Five core workflows.

      Onboarding Manager, Bilingual (Spanish) 1 week

    2. 2

      Run sessions

      Weekly.

      Onboarding Manager, Bilingual (Spanish) weekly

    3. 3

      Record and edit

      Academy track.

      Onboarding Manager, Bilingual (Spanish) 1 month

    4. 4

      Translate checklist

      Onboarding checklist.

      Customer Support Specialist, Bilingual (English/Spanish) 1 week

    5. 5

      Send

      To Spanish accounts.

      Onboarding Manager, Bilingual (Spanish) ongoing

    6. 6

      Measure

      Graduation and survey.

      Senior Data Analyst monthly

    First result
    1 quarter
    Cost
    Staff time
    Owner
    Onboarding Manager, Bilingual (Spanish)

    Smallest test

    Run one session for current Spanish-speaking customers.

    Why it works

    Run a weekly Spanish group onboarding session, record it, and publish a five-lesson Spanish academy track (job board, report, proposal, work orders, payments). Send it to every account that chooses Spanish.

    Group sessions scale the new hires, and recorded lessons serve customers outside office hours.

    Risks and how to handle them

    • Small early attendance

      Combine with 1:1 sessions until volume grows.

    Builds on

    Evidence

    • HiringFive Spanish-language roles posted October 15-16, 2026: Onboarding Manager, Bilingual (Spanish) in Canada and a contract version in Latin America, and Customer Support Specialists, Bilingual (English/Spanish) in Canada and Latin America. "We onboard hundreds of new customers every month across multiple products. Many of them run established roofing businesses but are new to technology." Onboarding is judged on "how much of what a customer set out to use in Roofr they're actually working with day-to-day" and whether customers say onboarding "genuinely helped them".Source
    • Your websiteThe help center at help.roofr.com is published only in English (/en/), and no Spanish onboarding, academy or webinar page appears in the sitemap.Source
    • Your websiteProduct blog, "New in Roofr: Spanish Work Orders": "Assign a Spanish-speaking crew and Roofr translates the whole work order automatically: instructions, line items, labor notes, and quantities. Spanish first, English right below, in one document."Source
  • 10

    Roofr has comparison pages only for AccuLynx, Jobber and JobNimbus. Roofers also weigh other roofing CRMs and aerial measurement vendors, and the Senior AEs must explain value against them.

    High impactMedium effort First result in 1 quarter Product Marketing Manager

    First action

    List rivals from the last 100 closed deals.

    How to measure it

    Comparison sign-ups

    Now
    –
    Target
    +40%
    By
    2 quarters

    Steps

    1. 1

      Pick rivals

      From deal notes.

      Senior Account Executive 1 week

    2. 2

      Check facts

      Public pricing and features.

      Product Marketing Manager 1 week

    3. 3

      Write pages

      Four pages.

      Product Marketing Manager 1 month

    4. 4

      Review claims

      Legal and accuracy.

      Legal 1 week

    5. 5

      Publish

      With dates.

      Web Developer 1 week

    6. 6

      Use in deals

      Send after demos.

      Senior Account Executive ongoing

    First result
    1 quarter
    Cost
    Writing time
    Owner
    Product Marketing Manager

    Smallest test

    Publish one new comparison.

    Why it works

    Ask AEs which rivals come up in lost and won deals, then publish fair comparisons for the top four: price, seats, report cost and speed, proposals, onboarding time. Use the AccuLynx page's format.

    Comparison searches are high intent, and the pages double as sales material.

    Risks and how to handle them

    • Claims go stale

      Quarterly check with dates.

    Evidence

    • Your websiteRoofr vs. AccuLynx page: sells "No Seat Minimums" against AccuLynx's "3-seat minimum", "Unlimited Seats - No user caps", "Onboarding Time 1-3 Days (Self-Paced)" and "40% of homeowners hire the first roofer who responds". Comparison pages exist only for AccuLynx, Jobber and JobNimbus. The /comparison hub compares against unnamed "Other roofing softwares" ($40 reports, 24 hrs) and spells "Satisfaction Gaurantee" twice.Source
    • HiringSenior Account Executive, in the US and in Canada (posted September 22, 2026): owns "the full sales cycle from prospecting and outbound outreach through discovery, demo, negotiation, and close", works "qualified inbound leads provided by Roofr", and must "clearly communicate the value and ROI of the platform".Source
    • Competitor researchAccuLynx's homepage calls itself "the #1 roofing software & CRM, trusted by thousands of contractors" and offers an ROI calculator, webinars, financing and a customer portal; Jobber and JobNimbus are the other CRMs Roofr has comparison pages for; aerial measurement vendors compete with Roofr Reports.Source
  • 11

    Roofr is hiring a Senior AE in Canada and has QXO Canada partner pages, but the pricing page says "All pricing in USD". A Canadian roofer has to convert every plan in their head.

    Medium impactMedium effort First result in 1 quarter Senior Account Executive

    First action

    Decide whether Canadian accounts can be billed in CAD.

    How to measure it

    New Canadian accounts

    Now
    –
    Target
    +25%
    By
    2 quarters

    Steps

    1. 1

      Decide currency

      Billing in CAD or display only.

      Finance 2 weeks

    2. 2

      Build view

      CAD on pricing.

      Web Developer 1 week

    3. 3

      Find stories

      Two Canadian customers.

      Product Marketing Manager 1 month

    4. 4

      Canada page

      Linked from partner pages.

      Web Developer 1 week

    5. 5

      Outreach

      Canada sequences.

      Senior Account Executive ongoing

    6. 6

      Measure

      Canadian pipeline.

      Senior Data Analyst monthly

    First result
    1 quarter
    Cost
    Staff time
    Owner
    Senior Account Executive

    Smallest test

    Add a CAD note to the pricing page.

    Why it works

    Add a CAD view of the pricing page (or CAD prices if billing allows), two Canadian case studies, and a Canada page linked from the QXO Canada pages and Canadian outreach.

    Local prices and local proof remove a reason to delay, and the partner pages give the page traffic from day one.

    Risks and how to handle them

    • Exchange rate swings

      Round CAD prices and review yearly.

    Evidence

    • HiringSenior Account Executive, in the US and in Canada (posted September 22, 2026): owns "the full sales cycle from prospecting and outbound outreach through discovery, demo, negotiation, and close", works "qualified inbound leads provided by Roofr", and must "clearly communicate the value and ROI of the platform".Source
    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source
  • 12

    Roofr has 16 supplier-rep pages for ABC Supply, SRS Distribution, QXO and CertainTeed, and the Field SDR must work partner-referred leads "within minutes, not hours". Reps refer more when they see their referrals handled fast and closing.

    High impactMedium effort First result in 1 quarter Partnerships Manager

    First action

    Tag every rep page link with the rep's ID.

    How to measure it

    Rep-referred paid accounts

    Now
    –
    Target
    +30%
    By
    2 quarters

    Steps

    1. 1

      Tag links

      Per rep page.

      Web Developer 1 day

    2. 2

      Measure speed

      Time to first touch.

      Senior Data Analyst 1 week

    3. 3

      Monthly report

      Per rep.

      Partnerships Manager monthly

    4. 4

      Reward

      For paid referrals.

      Partnerships Manager 1 month

    5. 5

      Add reps

      More branches.

      Partnerships Manager ongoing

    6. 6

      Review

      Supplier QBRs.

      Partnerships Manager quarterly

    First result
    1 quarter
    Cost
    Rewards
    Owner
    Partnerships Manager

    Smallest test

    Send three reps their first report.

    Why it works

    Track every rep-referred lead from page visit to paid, report time to first touch and outcomes to each rep monthly, and add a simple reward for referrals that become paying accounts.

    Supplier reps visit roofers weekly; feedback and recognition keep Roofr top of mind against other software they could mention.

    Risks and how to handle them

    • Supplier rules on incentives

      Agree the reward with each supplier.

    Evidence

    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source
    • HiringField Sales Development Representative (remote US, posted September 25, 2026): 25% of time at "industry trade shows, conferences, and local events", "on-the-spot helicopter demos", "Work partner-referred leads inside a defined speed-to-lead SLA - first touch within minutes, not hours", and "Own demo attendance: confirm before the call, chase no-shows the same day, and re-book or re-qualify rather than letting them go cold", tracking "booked-to-attended conversion rate".Source
    • News coverageRoofr raised a Series B led by TCV in January 2025, with ABC Supply, Crosslink Capital and others; it said over 12,000 roofing companies use Roofr and the money goes to product, engineering and sales.Source
  • 13

    The AE role asks sellers to "communicate the value and ROI", and AccuLynx already offers an ROI calculator. Roofr has the inputs: $13 reports, unlimited users, proposals that customers credit with wins, and customer results such as $2.5M in a year.

    High impactMedium effort First result in 1 quarter Senior Account Executive

    First action

    Agree the formula with finance and two AEs.

    How to measure it

    Calculator-to-demo rate

    Now
    –
    Target
    20%
    By
    2 quarters

    Steps

    1. 1

      Set formula

      Savings and extra jobs.

      Product Marketing Manager 1 week

    2. 2

      Design

      Four inputs.

      Lead Product Designer, Growth 1 week

    3. 3

      Build

      Page and form handoff.

      Web Developer 2 weeks

    4. 4

      Train AEs

      Use it on calls.

      Senior Account Executive 1 week

    5. 5

      Promote

      Pricing and comparison pages.

      Head of Marketing ongoing

    6. 6

      Check

      Against customer results.

      Senior Data Analyst quarterly

    First result
    1 quarter
    Cost
    Build time
    Owner
    Senior Account Executive

    Smallest test

    Make a spreadsheet version for AEs first.

    Why it works

    Build a calculator: reports a month, current report price, office hours on proposals, close rate. Show savings and extra jobs, and pass the result to the demo form so the AE starts from it.

    Contractors buy on payback; a number they typed themselves is more persuasive than a claim.

    Risks and how to handle them

    • Overpromising

      Use conservative defaults and ranges.

    Evidence

    • HiringSenior Account Executive, in the US and in Canada (posted September 22, 2026): owns "the full sales cycle from prospecting and outbound outreach through discovery, demo, negotiation, and close", works "qualified inbound leads provided by Roofr", and must "clearly communicate the value and ROI of the platform".Source
    • Competitor researchAccuLynx's homepage calls itself "the #1 roofing software & CRM, trusted by thousands of contractors" and offers an ROI calculator, webinars, financing and a customer portal; Jobber and JobNimbus are the other CRMs Roofr has comparison pages for; aerial measurement vendors compete with Roofr Reports.Source
    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
    • Your websiteHomepage: "Rated 4.7/5 stars with over 1,000+ reviews"; "$13 USD to get a report delivered within 2 hours"; "13 minute average reply rate, from a real person"; "Our CEO was a roofer"; customer results such as "Closed her first job on Roofr for $52k" and "Earned $2.5M in 1 year with Roofr". Its FAQ answers "Do you charge per seat? Nope!" and then "Our Starter plan includes 3 seats, our Essentials plan includes 5 seats, and our Scale plan includes unlimited seats", suggesting an upgrade when a team outgrows its plan.Source
  • 14

    The Senior Data Analyst will define KPIs and optimize "acquisition funnels", and Roofr has many entry points: free reports, gated reports, Instant Estimator, events, supplier reps, podcasts and comparison pages.

    High impactMedium effort First result in 1 quarter Senior Data Analyst

    First action

    List every entry point and its tracking.

    How to measure it

    Attributed paid accounts

    Now
    –
    Target
    90%
    By
    1 quarter

    Steps

    1. 1

      List entry points

      All of them.

      Senior Data Analyst 1 week

    2. 2

      Fix tracking

      Missing tags.

      Web Developer 2 weeks

    3. 3

      Model

      Funnel in DBT.

      Senior Data Analyst 1 month

    4. 4

      Dashboard

      Weekly by source.

      Senior Data Analyst 2 weeks

    5. 5

      Backlog

      Biggest drop-offs to the designer.

      Lead Product Designer, Growth ongoing

    6. 6

      Budget review

      Monthly.

      Head of Marketing monthly

    First result
    1 quarter
    Cost
    Data team time
    Owner
    Senior Data Analyst

    Smallest test

    Map the funnel for one channel.

    Why it works

    Define one funnel (visit, sign-up, first report, first proposal, paid, 90-day retained) and report it by entry point weekly. Use it to set the growth designer's experiment backlog and marketing budget.

    Without a shared funnel, each team optimizes its own step; with it, budget moves to the entry points that produce retained accounts.

    Risks and how to handle them

    • Self-reported sources

      Combine with tags.

    Evidence

    • HiringData hires: a Senior Data Analyst to "Lead sales and marketing analytics by defining KPIs and optimizing our acquisition funnels" on Snowflake and DBT, and a Staff Data Scientist to "Design counterfactual analyses and A/B tests" and "Build data apps that automate and supercharge our sales and marketing processes".Source
    • HiringLead Product Designer, Growth (posted October 7, 2026): leads "design initiatives that accelerate user acquisition, engagement, and retention" and will "Design and execute experiments (e.g., A/B tests) to optimize onboarding flows, activation loops, and cross-platform adoption", contributing to "Roofr's experimentation pipeline".Source
    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source
  • 15

    Every Roofr job post warns candidates that "some of our emails may be filtered into your spam/junk folder". If recruiting email lands in spam, report-ready, invoice and onboarding emails may too, and a roofer who never sees their free report never comes back.

    High impactLow effort First result in 1 month Customer Support Specialist

    First action

    Send the report-ready email to five seed inboxes.

    How to measure it

    Report-ready open rate

    Now
    –
    Target
    +10 points
    By
    1 quarter

    Steps

    1. 1

      Seed inboxes

      Major providers.

      Customer Support Specialist, Bilingual (English/Spanish) 1 day

    2. 2

      Test emails

      Each lifecycle email.

      Customer Support Specialist, Bilingual (English/Spanish) 2 days

    3. 3

      Fix

      Sender setup and content.

      Engineering 2 weeks

    4. 4

      Text fallback

      Report-ready by SMS.

      Lead Product Designer, Growth 2 weeks

    5. 5

      Monitor

      Monthly test.

      Customer Support Specialist, Bilingual (English/Spanish) monthly

    6. 6

      Measure

      Open and activation rates.

      Senior Data Analyst monthly

    First result
    1 month
    Cost
    Testing tool
    Owner
    Customer Support Specialist, Bilingual (English/Spanish)

    Smallest test

    Test the report-ready email today.

    Why it works

    Seed test inboxes on Gmail, Outlook and Yahoo, send each lifecycle email, and record where it lands. Fix what is found, and add a text message fallback for report-ready notices.

    Product emails are part of the product; a missed report email is a lost activation.

    Risks and how to handle them

    • Recruiting system differs from product email

      Test both separately.

    Evidence

    • HiringEvery Roofr job post carries the note: "some of our emails may be filtered into your spam/junk folder. Please check there regularly".Source
    • Your websiteHomepage: "Rated 4.7/5 stars with over 1,000+ reviews"; "$13 USD to get a report delivered within 2 hours"; "13 minute average reply rate, from a real person"; "Our CEO was a roofer"; customer results such as "Closed her first job on Roofr for $52k" and "Earned $2.5M in 1 year with Roofr". Its FAQ answers "Do you charge per seat? Nope!" and then "Our Starter plan includes 3 seats, our Essentials plan includes 5 seats, and our Scale plan includes unlimited seats", suggesting an upgrade when a team outgrows its plan.Source
    • HiringFive Spanish-language roles posted October 15-16, 2026: Onboarding Manager, Bilingual (Spanish) in Canada and a contract version in Latin America, and Customer Support Specialists, Bilingual (English/Spanish) in Canada and Latin America. "We onboard hundreds of new customers every month across multiple products. Many of them run established roofing businesses but are new to technology." Onboarding is judged on "how much of what a customer set out to use in Roofr they're actually working with day-to-day" and whether customers say onboarding "genuinely helped them".Source
  • 16

    Roofr has 33 Roofr of the Month pages and 19 case studies, but they are a list, not proof a roofer in Texas or Ontario can relate to. Contractors trust peers in their own market.

    Medium impactMedium effort First result in 1 quarter Head of Marketing

    First action

    Tag the existing 52 stories.

    How to measure it

    Click-through on regional ads

    Now
    –
    Target
    +20%
    By
    1 quarter

    Steps

    1. 1

      Tag stories

      Region, size, type.

      Head of Marketing 1 week

    2. 2

      Add filter

      Case study page.

      Web Developer 1 week

    3. 3

      Regional ads

      Local stories.

      Head of Marketing 1 month

    4. 4

      Outreach

      Stories in AE sequences.

      Senior Account Executive ongoing

    5. 5

      Fill gaps

      Regions without stories.

      Product Marketing Manager quarterly

    6. 6

      Measure

      Click and reply rates.

      Senior Data Analyst monthly

    First result
    1 quarter
    Cost
    Staff time
    Owner
    Head of Marketing

    Smallest test

    Run one regional ad.

    Why it works

    Tag each story by state or province, company size and roofing type, add a filter, and use local stories in ads and outreach to that region.

    Local, similar-sized peers are the strongest proof for small contractors.

    Risks and how to handle them

    • Gaps in regions

      Recruit stories where sales is weakest.

    Evidence

    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source
    • Your websiteHomepage: "Rated 4.7/5 stars with over 1,000+ reviews"; "$13 USD to get a report delivered within 2 hours"; "13 minute average reply rate, from a real person"; "Our CEO was a roofer"; customer results such as "Closed her first job on Roofr for $52k" and "Earned $2.5M in 1 year with Roofr". Its FAQ answers "Do you charge per seat? Nope!" and then "Our Starter plan includes 3 seats, our Essentials plan includes 5 seats, and our Scale plan includes unlimited seats", suggesting an upgrade when a team outgrows its plan.Source
    • HiringSenior Account Executive, in the US and in Canada (posted September 22, 2026): owns "the full sales cycle from prospecting and outbound outreach through discovery, demo, negotiation, and close", works "qualified inbound leads provided by Roofr", and must "clearly communicate the value and ROI of the platform".Source

Big bets 3

Larger plays that can change the trajectory.

  • 17

    Roofr already translates work orders for crews, which shows the demand. Many of its customers also quote homeowners who prefer Spanish; the site does not say the Instant Estimator, proposals or AI Receptionist work in Spanish.

    High impactHigh effort First result in 3 quarters Lead Product Designer

    First action

    Ask 20 customers how often they quote in Spanish.

    How to measure it

    Spanish proposals sent

    Now
    –
    Target
    1,000 a month
    By
    3 quarters

    Steps

    1. 1

      Interview

      20 customers.

      Lead Product Designer, Growth 2 weeks

    2. 2

      Estimator

      Spanish version.

      Product Engineer 1 quarter

    3. 3

      Proposals and invoices

      Language switch.

      Product Engineer 1 quarter

    4. 4

      AI Receptionist

      Spanish testing.

      Product Engineer 1 quarter

    5. 5

      Launch

      Product blog and Spanish pages.

      Product Marketing Manager 1 month

    6. 6

      Measure

      Usage and win rates.

      Senior Data Analyst monthly

    First result
    3 quarters
    Cost
    Product time
    Owner
    Lead Product Designer, Growth

    Smallest test

    Offer Spanish proposals to 20 customers by hand.

    Why it works

    Extend the work order translation to the Instant Estimator, proposals and invoices, with a language switch on each, and test Spanish answers in AI Receptionist. Market it as "sell in two languages".

    It helps customers win jobs, which is what Roofr sells, and gives a reason to choose Roofr no rival advertises.

    Risks and how to handle them

    • Translation errors in contracts

      Show both languages, with English as the binding version if legal advises.

    Evidence

    • Your websiteProduct blog, "New in Roofr: Spanish Work Orders": "Assign a Spanish-speaking crew and Roofr translates the whole work order automatically: instructions, line items, labor notes, and quantities. Spanish first, English right below, in one document."Source
    • Your websiteLead tools: the Instant Estimator gives homeowners "roof estimates based on your real pricing" via links "shared on social media, added to direct mail, posted on trucks or business cards"; Roofr Sites is an AI-built website ("No agencies. No coding."); AI Receptionist gives "24/7 phone coverage", books visits and gives "ballpark quotes", with a demo number unlocked by email.Source
    • HiringFive Spanish-language roles posted October 15-16, 2026: Onboarding Manager, Bilingual (Spanish) in Canada and a contract version in Latin America, and Customer Support Specialists, Bilingual (English/Spanish) in Canada and Latin America. "We onboard hundreds of new customers every month across multiple products. Many of them run established roofing businesses but are new to technology." Onboarding is judged on "how much of what a customer set out to use in Roofr they're actually working with day-to-day" and whether customers say onboarding "genuinely helped them".Source
  • 18

    Roofr publishes a state-of-the-industry report, a homeowner report and a /wrapped page, and says over 12,000 roofing companies use it. Each customer would value knowing how their close rate, proposal speed and job size compare with similar companies.

    High impactHigh effort First result in 3 quarters Staff Data Scientist

    First action

    Pick five metrics with enough data.

    How to measure it

    Benchmark viewers

    Now
    –
    Target
    30% of paid
    By
    3 quarters

    Steps

    1. 1

      Pick metrics

      Five.

      Staff Data Scientist 2 weeks

    2. 2

      Privacy rules

      Minimum group sizes.

      Legal 1 month

    3. 3

      Build

      Dashboard benchmarks.

      Staff Data Scientist 1 quarter

    4. 4

      Email

      Monthly comparison.

      Head of Marketing 1 month

    5. 5

      Report

      Yearly from the same data.

      Head of Marketing 1 quarter

    6. 6

      Measure

      Use and retention.

      Senior Data Analyst monthly

    First result
    3 quarters
    Cost
    Data team time
    Owner
    Staff Data Scientist

    Smallest test

    Email 100 customers one benchmark.

    Why it works

    Add anonymous benchmarks to the performance dashboard (by region and company size), send a monthly "how you compare" email, and publish the yearly report from the same data.

    Benchmarks bring customers back each month and give marketing original data for press and search.

    Risks and how to handle them

    • Privacy concerns

      Aggregate and suppress small groups.

    Evidence

    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source
    • News coverageRoofr raised a Series B led by TCV in January 2025, with ABC Supply, Crosslink Capital and others; it said over 12,000 roofing companies use Roofr and the money goes to product, engineering and sales.Source
    • HiringData hires: a Senior Data Analyst to "Lead sales and marketing analytics by defining KPIs and optimizing our acquisition funnels" on Snowflake and DBT, and a Staff Data Scientist to "Design counterfactual analyses and A/B tests" and "Build data apps that automate and supercharge our sales and marketing processes".Source
  • 19

    Roofr sells three add-ons that capture leads: an AI-built website, the Instant Estimator and a 24/7 AI Receptionist. Small roofers need all three but buy them one at a time.

    High impactHigh effort First result in 2 quarters Product Marketing Manager

    First action

    Count accounts that already use two of the three.

    How to measure it

    Paid accounts on the bundle

    Now
    –
    Target
    15%
    By
    2 quarters

    Steps

    1. 1

      Count overlap

      Current add-on use.

      Senior Data Analyst 1 week

    2. 2

      Price

      Bundle price.

      Product Marketing Manager 2 weeks

    3. 3

      Setup flow

      One onboarding.

      Lead Product Designer, Growth 1 month

    4. 4

      Lead report

      Monthly.

      Staff Data Scientist 1 month

    5. 5

      Launch

      To Essentials and Scale.

      Head of Marketing 1 month

    6. 6

      Review

      Retention of bundle accounts.

      Senior Data Analyst quarterly

    First result
    2 quarters
    Cost
    Product time
    Owner
    Product Marketing Manager

    Smallest test

    Offer the bundle to 50 accounts by email.

    Why it works

    Package them as one bundle with one setup, a price below the three separate add-ons, and a promise: every call answered, every visitor quoted. Report leads captured each month.

    A bundle sells an outcome (more leads) rather than tools, and raises revenue per account.

    Risks and how to handle them

    • Cannibalizes add-on revenue

      Price the bundle on lift, not discount alone.

    Evidence

    • Your websiteLead tools: the Instant Estimator gives homeowners "roof estimates based on your real pricing" via links "shared on social media, added to direct mail, posted on trucks or business cards"; Roofr Sites is an AI-built website ("No agencies. No coding."); AI Receptionist gives "24/7 phone coverage", books visits and gives "ballpark quotes", with a demo number unlocked by email.Source
    • Your websitePricing page: Starter $0 ("$19 measurement reports delivered in 24 hrs or less"), Measure+ $109 a month for 6-hour or $169 for 2-hour delivery of "$13 measurement reports", Essentials $249 ($209 yearly), Scale $349 ($299 yearly); every plan lists "Unlimited users". Add-ons: Instant Estimator $149 ($125 yearly), Roofr Sites (beta) and AI Receptionist at $99 ($85 yearly). "All pricing in USD." In the page's HTML before scripts run, the Measure+ card reads "$109/mo ... or $209/mo billed yearly", and the page's structured data lists only Starter, Essentials and Scale.Source
    • HiringCustomer Success Manager (posted September 29, 2026): "Track and understand what each customer has access to versus what they're actively using, and close that gap through coaching, education, and proactive outreach"; "Success in this role is measured by depth, not revenue"; customers "may not be comfortable with technology".Source

Wildcards 2

Unexpected experiments, each with a cheap way to test it.

  • 20

    Roofr has 64 podcast episodes and 99 masterclasses, and runs TikTok and Instagram accounts. Most roofers will not watch an hour, but they will watch 45 seconds on how to price a job.

    Medium impactLow effort First result in 1 quarter Head of Marketing

    First action

    Clip the ten most viewed episodes.

    How to measure it

    Short-video sign-ups

    Now
    –
    Target
    200 a month
    By
    2 quarters

    Steps

    1. 1

      Pick episodes

      Most viewed.

      Head of Marketing 1 day

    2. 2

      Clip

      Three per episode.

      Head of Marketing weekly

    3. 3

      Subtitle

      English and Spanish.

      Customer Support Specialist, Bilingual (English/Spanish) weekly

    4. 4

      Post

      Daily.

      Head of Marketing daily

    5. 5

      Link

      To free tools.

      Head of Marketing ongoing

    6. 6

      Measure

      Sign-ups by clip.

      Senior Data Analyst monthly

    First result
    1 quarter
    Cost
    Editing time
    Owner
    Head of Marketing

    Smallest test

    Post ten clips.

    Why it works

    Cut three clips from each episode, subtitle them in English and Spanish, post daily, and link each to the related free tool.

    It reuses content already paid for and reaches roofers where they spend time.

    Risks and how to handle them

    • Low-quality clips

      Keep a standard hook and length.

    Evidence

    • Your websiteSitemap (545 URLs, October 22, 2026): 162 blog posts, 99 masterclasses, 64 podcast episodes, 46 product-blog posts, 33 Roofr of the Month pages, 19 case studies, 16 gated reports (including a 2026 homeowner report and a 2025 state-of-the-industry report), a /wrapped page, 16 supplier-rep pages and partner pages for ABC Supply, SRS Distribution, QXO (including QXO Canada), CertainTeed, DECRA, Verisk and CompanyCam, and event pages for RoofCon, Roofapalooza and a food truck tour.Source
    • HiringFive Spanish-language roles posted October 15-16, 2026: Onboarding Manager, Bilingual (Spanish) in Canada and a contract version in Latin America, and Customer Support Specialists, Bilingual (English/Spanish) in Canada and Latin America. "We onboard hundreds of new customers every month across multiple products. Many of them run established roofing businesses but are new to technology." Onboarding is judged on "how much of what a customer set out to use in Roofr they're actually working with day-to-day" and whether customers say onboarding "genuinely helped them".Source
  • 21

    Roofing demand spikes after hail and wind storms, and that is when roofers need to quote fast; Roofr says 40% of homeowners hire the first roofer who responds. Its Instant Estimator and AI Receptionist are built for that rush.

    Medium impactMedium effort First result in 1 quarter Head of Marketing

    First action

    Choose a public storm data source.

    How to measure it

    Storm campaign sign-ups

    Now
    –
    Target
    100 per major storm
    By
    2 quarters

    Steps

    1. 1

      Pick data

      Public storm reports.

      Senior Data Analyst 1 week

    2. 2

      Build template

      Ads and emails.

      Head of Marketing 2 weeks

    3. 3

      Trial offer

      Estimator and receptionist.

      Product Marketing Manager 1 week

    4. 4

      Run

      Within 48 hours of storms.

      Head of Marketing per storm

    5. 5

      Follow up

      SDR calls.

      Field Sales Development Representative per storm

    6. 6

      Measure

      Sign-ups and paid.

      Senior Data Analyst per storm

    First result
    1 quarter
    Cost
    Ad spend
    Owner
    Head of Marketing

    Smallest test

    Run one campaign after the next major storm.

    Why it works

    Watch public storm reports, and within 48 hours run ads and emails to roofers in affected areas offering a ready Instant Estimator and AI Receptionist trial. Track sign-ups per storm.

    The offer arrives exactly when the problem is most painful.

    Risks and how to handle them

    • Seen as storm chasing

      Speak to roofers, not homeowners.

    Evidence

    • Your websiteLead tools: the Instant Estimator gives homeowners "roof estimates based on your real pricing" via links "shared on social media, added to direct mail, posted on trucks or business cards"; Roofr Sites is an AI-built website ("No agencies. No coding."); AI Receptionist gives "24/7 phone coverage", books visits and gives "ballpark quotes", with a demo number unlocked by email.Source
    • Your websiteRoofr vs. AccuLynx page: sells "No Seat Minimums" against AccuLynx's "3-seat minimum", "Unlimited Seats - No user caps", "Onboarding Time 1-3 Days (Self-Paced)" and "40% of homeowners hire the first roofer who responds". Comparison pages exist only for AccuLynx, Jobber and JobNimbus. The /comparison hub compares against unnamed "Other roofing softwares" ($40 reports, 24 hrs) and spells "Satisfaction Gaurantee" twice.Source

03

How Programmable can help

Where an idea in this playbook is something Programmable builds or runs, it's listed here with what we'd do. Everything else is yours to run.

ProgrammableTalk

Fill the events in this plan

These ideas are events. Talk gets registrants for them and tells you who's coming and what their company does before the day.

Plan an event (opens programmable.talk in a new tab)
ProgrammableDigital

Show it, don't just describe it

These ideas need something to show: a demo, a video, an animation, graphics or a deck. Digital turns screenshots or the site into all of them, in the company's own brand.

Make a demo (opens programmable.digital in a new tab)
More example playbooks and reviews

More growth playbooks

Other companies we have researched, each read from what they are hiring for.

  • Paradev growth strategyAn open-source (MIT) desktop workspace for running many coding-agent CLIs in parallel, each on its own branch, locally or in cloud…23 growth ideas
  • FourKites growth strategyAn AI supply chain platform: real-time visibility across road, rail, ocean, air and parcel, digital twins of orders, shipments, inventory…22 growth ideas
  • Pixability growth strategyAn AI-driven YouTube technology and data company: managed and self-serve YouTube and CTV media, contextual and brand-suitable targeting…21 growth ideas
  • Conversion growth strategyAn agentic marketing automation platform: CRM and warehouse data in one context layer, a full enterprise MAP (campaigns, journeys, email…22 growth ideas
  • Riverside Natural Foods growth strategyA family-owned Canadian B Corp that makes MadeGood organic, allergy-friendly snacks (granola bars and bites, cookies, crackers, crispy…21 growth ideas
  • Overdose growth strategyA digital commerce agency covering strategy, UX and creative, platform builds and integrations, paid media, SEO and GEO, CRM, data and AI…21 growth ideas
  • Betterment growth strategyA digital investment adviser offering automated and self-directed investing, high-yield cash, checking, IRAs and retirement planning for…22 growth ideas
  • InstaLILY growth strategyEnterprise AI company whose product Lily acts as an AI forward deployed engineer: it learns how an operation works, builds agents for…21 growth ideas

See every playbook and website review

Independent research. Programmable wrote this playbook from public sources, as they stood on October 23, 2026, and cites them throughout. Roofr did not commission, review or endorse it, and Programmable is not affiliated with Roofr. Company and product names are trademarks of their owners, used only to identify them. The ideas are suggestions and opinion, not professional, legal or financial advice, and not statements about how Roofr runs its business.

Something wrong, or do you represent Roofr? Email [email protected] and we will correct it or take it down.

30/60/90 roadmap

What to focus on in each month, and the ideas that carry it.

  1. Days 1 to 307 ideas

    Spanish page fix and path, one seat answer, crawlable prices, no-show recovery, comparison hub and event QR estimator; email inbox tests.

  2. Days 31 to 6010 ideas

    Report-to-proposal activation, adoption score, Spanish onboarding, comparison pages, Canada pricing, rep scoreboard, ROI calculator, funnel model and regional proof; start clipping videos.

  3. Days 61 to 904 ideas

    Commit to Spanish homeowner tools, in-product benchmarks and the lead bundle; run the first storm campaign.

The research behind the plan

3 research areas, each summarised in a few lines. Open any of them for the full detail.

Customers

What customers say

Customers value cheap, fast measurement reports. The most cited problem: climbing roofs to measure.

  • Proposals that impress homeowners
  • Slow quoting losing jobs
  • In their words: “roof report”

Market

Competitive landscape

4 competitors compared: AccuLynx, JobNimbus, Jobber and Aerial measurement vendors.

  • Gap to exploit: Spanish-language roofing software for owners and homeowners
  • AccuLynx: No public pricing, per Roofr's comparison
  • JobNimbus: Not roofing-only

Hiring signals

Roofr is hiring to grow and keep more contractors: five Spanish-speaking onboarding and support roles (ideas 1, 9, 17), a Lead Product Designer, Growth for onboarding and activation experiments (ideas 1, 7), field and…

  • Onboarding Manager, Bilingual (Spanish): Spanish-speaking customers new to technology. Ideas 1, 9.
  • Customer Support Specialist, Bilingual (English/Spanish): Support in Spanish by phone and chat. Ideas 1, 15.
  • Lead Product Designer, Growth: Onboarding flows and activation loops. Ideas 1, 7.

From the team that wrote this playbook

All products
  • ProgrammableAgencyWorking AI systems in days, not quarters (opens programmable.agency in a new tab)
  • ProgrammableInfoAn agent that finds, researches and asks first (opens programmable.info in a new tab)
  • ProgrammableDigitalScreenshots in, an animated product demo out (opens programmable.digital in a new tab)
  • ProgrammableWatchKnow the day a supplier falls out of compliance (opens programmable.watch in a new tab)
  • ProgrammableTalkGet registrants for your events, and know who’s coming (opens programmable.talk in a new tab)
  • ProgrammablePageText what you need, your customer gets a page that works (opens programmable.page in a new tab)
  • ProgrammableCommunityForums with labelled AI members, never empty (opens programmable.community in a new tab)
ProgrammableMarketing
ExamplesLeaderboardsProductsTermsPrivacyCookiesDPALegalContact

© 2026 AI-Powered Growth Intelligence