For Solar Companies · Booked Appointments · Buyer-Trained Ads

Your old solar quotes are worth more todaythan the day you quoted them.

Stop paying for shared leads four competitors are also calling. We deploy an AI Sales Agent into the quotes you already own and turn them into booked appointments for your sales team. Then those sales train your ads.

Find out what your database is worth → See how it works ↓
$1.6M
From one list, in 3 weeks
224
Bookings in our best single day
45s
Every reply answered
57%
Best response rate recorded
$0
Ad spend to start
The part nobody tells you

Most ads aren't learning anything.

Half of them aren't even tracked properly — nobody can tell you, in dollars, what they made you last month. The rest learn from clicks, so they find more clickers. Meanwhile thousands of old quotes — leads you already paid for — sit dead in your CRM while your sales team starts every Monday at zero. Power bills are higher than when you quoted them. Rebates have changed. The maths that failed 18 months ago works now.

Three things we'll put our name on

In the order almost nobody does it.

24hrs

Proof in days, not months

An AI Sales Agent trained on your business re-opens every dormant lead with personal SMS conversations, and books the warm ones straight into your team's calendar. First booked calls typically land within days.

Buyer-Trained

Ads that learn from sales

Every booked call and closed deal is fed back to Meta and Google as a real buyer signal — so your ads hunt buyers, not browsers. Because we make those first sales ourselves, from your own data.

Included

You own the install

The full tracking build — your CRM wired to your ad accounts, every sale counted — comes as part of the engagement. You leave owning a trained ad account, whoever runs your marketing next.

Receipts, not promises

What dormant quote lists have actually produced.

$1.6M in 3 weeks

A thin 3,500-lead list we’d normally decline — accepted for their exceptional sales team. Worked at ~200 a day, 12–15 appointments booked daily, $1.6M in total sales with deposits down. Sale values $15K–$42K.

Bill Melville · Electrical Masters, Melbourne
$60K in 3 days

First three days of testing at 100 sends a day — 34 sales calls booked and two $30K sales already closed, with the team still working appointments. They’ve asked us to run the full 35,000-contact list.

Awake Solar · Boulder, Colorado (US)

Results from actual firestarter clients. Outcomes depend on your database and sales team.

F
Messages now
New message
9:41••• ▮▮ ⬤
M
Mia · [Your Solar Co]
text message
↑

One lead at a time. Thousands a day.

No blasts. The agent works every contact personally, answers every reply within 45 seconds, qualifies the warm ones and hands your closer the booking with the full conversation attached.

At 4,000 messages in a day we've booked 224 appointments — that's the work of 40 appointment setters — without the wage bill. Every message honours opt-outs automatically. Your brand, protected.

Illustrative conversation — real client threads shared on your call.

How it works

From dead database to booked calls — in 7 days.

01
Day one

You come on board

We connect to your Meta and Google ad accounts and your CRM. This is the tracking install — the part that lets your advertising learn from real sales.

02
Days 1–2

We wire your buying signals

We set your conversion tracking up properly, so every sale we book and you close is passed back to Meta and Google. Your ads start reaching buyers, not clickers.

03
In parallel

We build your AI Sales Agent

Trained on your business — your offer, your voice, your qualifying questions — and we warm up your sending number so messages land instead of getting flagged.

04
Days 2–3

We audit and tier your database

We clean, segment and prioritise your list — freshest and most likely to convert, worked first.

05
By day 7

Conversations begin

Your agent starts real conversations across your database, one contact at a time — qualifying the warm ones and booking them into your team's calendar.

06
Ongoing

You get results — in dollars

Live reporting, not dashboards. And as your closed sales flow back into your ad accounts, your advertising gets sharper and cheaper over time.

This isn't for everyone — deliberately.

01

You have 5,000+ old quotes and enquiries sitting in your CRM or spreadsheets.

02

You run at least two salespeople — we fill calendars; your closers sit the appointments.

03

You're spending five figures a month on bought leads you're sick of sharing — that's the treadmill we get you off.

If the numbers aren't there, we'll tell you on the call — and tell you what we'd do instead. No hard feelings, no follow-up sequence from hell.

Run the numbers

What's actually sitting in your database?

We've used a deliberately conservative 10% of your database coming back into a live conversation, and a third of those booking a call. Our best recorded response rate is 57% — this model assumes nothing like it.

Conservative revenue sitting in your list
$0
From leads you've already paid for. Before a dollar goes to new advertising.
Back into live conversation0
Calls booked with your team0
Sales at your close rate0

Illustrative only — an estimate built on conservative averages, not a forecast or guarantee. Real numbers depend on your list's age, quality and your sales team. We'll give you honest ones on the call.

The difference

Everyone else sells you appointments you rent.

Pay-per-lead and pay-per-appointment stop the day you stop paying. We build on the asset you already own — and leave you owning what we install.

Pay per lead
Pay per appointment
Firestarter
Where the leads come from
Bought, often shared with competitors
Someone else's list
Your own database — already paid for
What happens when you stop paying
It all stops
It all stops
You keep the tracking, the data and the trained ad account
What your ads learn from
Clicks — so they find more clickers
Nothing, usually untracked
Your real closed sales — so they find buyers
Cost of the leads
Rising every quarter
Per appointment, forever
Already spent — we're recovering it
Reporting
Leads delivered
Appointments delivered
Dollars — what it actually made you
What we need from you

Three things, and we do the rest.

01

Your database

A export of your old contacts — however messy. We clean, de-duplicate and tier it. You don't need to tidy anything up first.

02

Access to your ad accounts & CRM

So we can wire your sales back into Meta and Google. It's the install that makes everything after it cheaper — and you keep it.

03

Someone to take the calls

We book qualified conversations into a calendar. You need a person who can pick up the phone and close. That part stays yours.

The engagement

One engine. Ninety days. Your data.

What you get

  • A trained AI Sales Agent working your database in personal SMS conversations
  • Qualified calls booked straight into your team's calendar, full conversation attached
  • Your Meta & Google accounts wired to your real sales — the Buyer-Trained Ads install
  • Database audit, clean-up and tiering
  • Your sending number warmed up so messages land
  • Live reporting in dollars, not dashboards — plus automatic opt-out handling
Included as standard

The tracking and ads-signal install is work most agencies charge separately for. Here it's simply how the system works — because it's what makes everything after it cheaper.

What happens on the call
  1. We size up your database. How many contacts, how old, what state they're in — and whether there's enough there to be worth doing.
  2. We show you the likely numbers. Based on what we've seen across similar lists, in dollars — not vague promises.
  3. You decide what happens next. If it stacks up, we'll walk you through exactly how it runs and what it costs. If it doesn't, we'll tell you that and what we'd do instead.

Fifteen minutes. No deck, no pressure, no follow-up sequence from hell.

Book my 15 minutes →
Real results, real businesses

Straight from the clients.

"
We were approached with a thin list of 3,500 but had a great sales team. We booked around 12–15 appointments a day and turned them into $1.6M in total sales, with deposits down.
B
Bill Melville
Electrical Masters · Melbourne
"
First three days of testing, 100 a day — 34 sales calls booked and two $30K sales already made while still working appointments. We’ve asked them to run the full list.
A
Joe Mather
Awake Solar · Boulder, CO
"
A 200-person send pulled 13 booked calls in a single day. With our average sale around $40,000, that’s serious money from a tiny test.
O
John Weiss
One Power · Solar, US

Client names shown with permission. Individual results depend on database size, age and your sales team.

Fair questions

Straight answers.

"We already have a marketing agency."
Most of our clients did too — this doesn't replace them, it works the leads they're ignoring. DF Partners came to us after the biggest agency in the country underperformed, and we generated around $1.4M in fee value before they paid us a dollar in commission.
"We tried ads and they didn't work."
Right — with an ad account that had never seen a real buyer. That's not the same experiment. We make the first sales first, from your database, so your ads start with real buyer data instead of guesswork.
"How do I know it'll work on my list?"
You don't yet — that's the point of doing the database work first. We prove it on leads you already own before a dollar goes to ads. Your own data answers the question.
"What about our brand / spam?"
Every message is personal, one at a time, and honours opt-outs automatically. We warm your number properly so messages land. Your brand is protected the whole way.

Let's look at your database together.

No deck, no pitch — we'll tell you honestly what's in it, and what it's worth.

You'll get a text from our AI agent within 45 seconds — that's the product, working. Reply STOP any time.

You're in.

Watch your phone — our AI agent will text you within 45 seconds to lock in a time. If it's urgent, call us on 02 5944 1133.

Limited onboarding — 5 builds at a time
Ready when you are

Your database is full of money.

If you've got 5,000+ old quotes and a sales team that can sit the appointments, we'll show you what's still alive in that list — in 15 minutes.

Find out what it's worth →