Revenue generation for enterprise home improvement

Where verified homeowners become booked revenue

Pinnra finds homeowners ready to replace a roof, siding, HVAC system or windows, verifies each one with AI, and books them onto your team's calendar. We're built for multi-state brands and national lead exchanges.

Verification · Lead #R-40217
TrustedForm certificateCaptured
Line typeMobile, active
SMS passcodeConfirmed
Duplicate check (30 days)Unique
SK
Sarah K.
Roofing · Plano, TX 75024
Qualified
AI qualification call · 0:52
Owns the homeConfirmed
Full replacement, asphalt~2,400 sq ft
Wants to start within 30 daysHigh intent
Book inspection for Sarah
Calendar · Your sales team
Thu 10:30Inspection · Sarah K.
Thu 13:00Inspection · Mark D.
Fri 09:00Estimate · Lina P.
RemindersSMS sent ✓

Built for multi-state home improvement brands and national lead exchanges

  • Multi-state territories
  • API & ping-post
  • MSA & DPA
  • Net-30 invoicing
  • Dedicated account team
  • Roofing
  • Siding
  • HVAC replacement
  • Windows
  • TrustedForm & Jornaya
TrustedForm consent ●●●●● AI qualification ●●●●●

Demand you can verify, revenue you can measure.

What every buyer gets from day one

5 checksbefore any homeowner reaches your team
<60 secfrom form fill to AI qualification call
$0for disconnected numbers, fake names or duplicates
Verify: AI qualification

Every homeowner is confirmed before you pay a cent.

Phone and identity checks

Line type, SMS passcode and 30-day duplicate suppression run in real time on every form.

AI call in under 60 seconds

A voice agent confirms homeownership, scope and timing while the project is still top of mind.

Consent on record

A TrustedForm and Jornaya certificate for every lead, stored for 5 years.

Qualification call◉ AI voice
Hi Sarah, this is Pinnra calling about the roof quote you just requested. Do you own the home at 4120 Elm?
Pinnra AI · 0:04
Yes, we've owned it about eight years. It's leaking over the garage.
Sarah · 0:11
Got it. Are you looking at a full replacement, and roughly when would you like to start?
Pinnra AI · 0:15
Homeowner · replacement · 30 daysQualified
The Pinnra stack

Stop chasing leads. Choose how far toward revenue we take them.

Talk to us about pricing →
Delivery logRoofing · TX, FL, GA
DestinationYour ping-post exchange
StatusLive
R-40231 · 75024 · Full replacement5/5 checks · posted
R-40230 · 33647 · Storm damage5/5 checks · posted
R-40229 · 30097 · Full replacement5/5 checks · posted
R-40228 · 77494 · RenterFiltered · not sold
R-40227 · 32828 · Full replacement5/5 checks · posted
Live transferMark D. · HVAC replacement
Routing toYour sales line · Atlanta
StatusConnected
Call
Duration00:48
Warm intro by AI agentDone
Handoff notes
Homeowner, 3-ton system, 17 yrs old
Wants quote this week
Financing interest: yes
Lead IDR-40217
HomeownerSarah K.
VerticalRoofing
Channel◉ AI voice
Stage✓ Appointment kept
TimelineSep 22
Form submitted · consent captured09:14:02
Verified: line, passcode, duplicate09:14:09
AI call · qualified09:14:51
Inspection booked · Thu 10:3009:16:30
Intent score94%
HomeownershipConfirmed
Project scopeFull replacement
Timeline< 30 days
Reminder SMSDelivered
Pinnra AgentAll lead sources
Coverage24/7 · EN / ES
First call< 60 sec
Sources connected
Website formsConnected
Angi / HomeAdvisorConnected
Meta lead adsConnected
Missed callsConnected
Outcomes today
Called42
Qualified27
Booked19
No-show follow-ups6
PartnershipRevenue share · 2 markets
ReportingWeekly, from your CRM
Model% of closed revenue
Dallas
Appointments booked
Appointments kept
Jobs closed
Tampa
Appointments booked
Appointments kept
Jobs closed

Illustrative example data

Exclusive homeowners who passed every check, posted to your CRM or ping-post exchange in real time, with caps by ZIP code, state and day.

Priced per lead

Our AI agent qualifies the homeowner, then connects them straight to your sales line while they're still on the phone.

Priced per call

Our AI call centre books the inspection into your calendar or field-service software, then confirms and reminds by text so the homeowner shows up.

Priced per kept appointment

Point your website, Angi, Meta or any other lead source at our AI agent. It calls within 60 seconds, qualifies, books and follows up on no-shows, 24/7.

Monthly + usage

For qualified enterprise brands: we fund the demand and book the appointments, and share in the revenue from the jobs you close. Available by application.

% of closed revenue
Pinnra Agent: AI speed-to-lead

Put our AI to work on the leads you already pay for.

Most home improvement companies reach their own leads hours too late. Pinnra Agent calls every new lead within 60 seconds, from any source, then qualifies and books them, day and night.

Today · all sourcesExample view
Website form · Mark D.Booked Thu 13:00
Angi · Lina P.Booked Fri 09:00
Meta lead ad · J. OrtizCallback 6pm
Missed call · (214) 555-0142Qualified
First call attempt< 60 sec
Pinnra Enterprise

Built to run across every market you operate in.

Your territories, caps and hours; data delivered into your own systems; and one team accountable for results in each market.

01

Territory control

Target by ZIP, county or state, with daily caps, dayparting and budget pacing per branch.

02

Delivery into your stack

REST API, webhooks, ping-post and live call routing. Leads and appointments land in your CRM, field-service or call-center software.

03

A dedicated team

An account manager and a compliance lead, with a weekly performance review for every market.

04

Lead-level reporting

Contact rate, appointment rate, kept rate and returns, broken out by market, vertical and product.

05

Enterprise terms

Master services agreement, data processing agreement, volume pricing and net-30 invoicing.

06

Compliance on file

TCPA consent certificates, DNC scrubbing and state call rules. Audit records are available for every lead.

The enterprise pilot

Prove it in two markets before you scale.

  1. ScopeWeek 1

    Pick 2 markets, your verticals, and the targets we'll be measured on: cost per appointment, kept rate or close rate.

  2. PilotDays 7–37

    A capped 30-day run with the full guarantee, reported against your own CRM data every week.

  3. ScaleDay 40+

    Roll out to more markets with committed volume, service levels and pricing locked for the term.

Start an enterprise pilot
The Pinnra guarantee
$0

You pay nothing for disconnected numbers, fake names, duplicates or renters. Credits land within 5 business days, with no disputes.

Lead vendors sell volume and agencies sell ad spend. Pinnra only gets paid when a real homeowner, verified and ready, reaches your team.

The Pinnra promise

Applies to every product in the stack

How we verify

One engine, every high-ticket vertical

Full replacement✓
Storm / insurance✓
Small repairsFiltered

Roofing

Bundled with roof✓
Vinyl / fiber cement✓
Whole-home scope✓

Siding

System replacement✓
New install✓
Tune-upsExcluded

HVAC replacement

Whole-home✓
Multi-window✓
Single windowExcluded

Windows

Roof + siding✓
Roof + windows✓
One qualified homeowner✓

Multi-trade exteriors

Hail / wind events✓
Insurance claim stage✓
Surge caps by ZIP✓

Storm response

  • TCPA
  • TRUSTEDFORM
  • JORNAYA LEADID
  • DNC SCRUB
  • STATE QUIET HOURS
Consent and compliance

Consent you can prove, for every homeowner

Every lead comes from a Pinnra-owned page. It carries a TrustedForm and Jornaya certificate and was captured with consent language that names the buyers who may call. We scrub against the Do Not Call registry, follow each state's quiet hours and call caps, and keep an audit trail for 5 years.

Built for aggregators and enterprise buyers, Pinnra plugs into your ping-post exchange in 24–48 hours.

REST/JSON ping-post or direct post. Caps by ZIP, state and day. Live transfers through Ringba. Return data reviewed with you weekly.

Send us your posting specs →

Ready to turn demand into revenue?

Tell us your markets and verticals. Our enterprise team will send pricing and a pilot plan within one business day.

Interested in

We'll only use these details to reply to you. See our privacy policy.