Creatives

Real ads from your job photos.
No stock-photo nonsense.

Upload a phone-photo of your truck, your team, or a finished job. We look at what's in it, then build 5 ad sizes — feed square, story, banner, landscape, portrait — with the headline, caption, and call-to-action all written together.

Mechanic in coveralls under the hood of a customer's car — the kind of real photo that books jobs

What it actually does

5 sizes from one photo

Square for Facebook feed, vertical for Instagram stories, banner for Google — built together from the same job photo so every ad reads as the same campaign across Facebook, Instagram, and Google search.

We look at every photo

Truck or finished work? Faces or no faces? What's the main subject? What colour is your truck? We figure all that out before we build the ad, so the crop is right and your logo colour pops against the photo.

Headline + caption + button

Every ad ships with the on-image headline, the caption Facebook shows, and the line Google shows in search — all written together so they say the same thing. No spliced-together hodgepodge.

Weather-trigger ads

A 'frozen pipe?' ad that only runs when there's a cold snap. A 'storm damage to your roof?' ad that fires when wind exceeds 50 km/h in your area. The weather watches your forecast — you don't.

Real photos beat stock — every cost-per-lead test we've run says so.

The fastest way to triple your cost-per-lead is to run a generic stock photo of a smiling actor in a tool belt. Homeowners scroll right past it. Real photos of your trucks, your team, and your finished jobs convert 2–4× better in our testing.

But real photos are messy. Customer faces have to stay private if they didn't sign a release. The subject has to drive the crop — your truck, your finished roof, not whatever's in the background. Your brand colour has to override the photo's dominant tones for the call-to-action button. We sort all that out before we build the ad.

The result: a 5-size ad bundle that uses your actual jobs, with on-image headline and platform caption that match, ready to push to Google and Meta with one click — or weather-armed for cold-snap roof leak campaigns when the forecast triggers.

Tradesman grinding metal with sparks flying — the kind of finished work that sells the job
How it fits in

Input · Engine · Output

1 · Input
Photos from your phone
Drop them in the Photos screen. Each one tagged as you upload — finished job, vehicle, team, before/after.
2 · Engine
Build + write + render
Concept picked, parent + 5 sized versions rendered, headline + caption + button text written, weather triggers attached if relevant.
3 · Output
Pushed to Google + Meta
One click ships to your Google Ads and Meta accounts. We watch for 7 days then pause the losers and double down on the winners.

Common questions

What contractors ask before they sign up.

Do I have to upload my own photos?+
Strongly recommended — real beats stock for cost-per-lead. But if you don't have any yet, the launch wizard seeds a starter set of trade-relevant photos so your campaigns can launch on day one.
What about customer privacy?+
If a photo has faces in it, we flag it and only use it for ads where the face is masked or cropped out. You can also tag any photo as private in your Photos screen and we'll never use it for ads.
Can I edit the on-image headline?+
Yes. The Creative screen has a text editor for every version. Edits propagate to the matching Google and Facebook headlines, so the on-image text and the platform caption stay in sync.
What's a 'weather-trigger' ad?+
An ad tagged with a weather rule — like 'cold snap' or 'storm'. We watch the 7-day forecast for your service area and pause or fire the ad based on what's coming.
How is this different from a freelance designer?+
Speed. A freelancer takes a week per concept; we ship 5 sizes in minutes. And the headline, caption, on-image text and brand colour all live in one place, so nothing drifts out of sync.
For the curious — what's under the hood?+
We use a vision model to tag every photo on upload (subject, colours, faces, hero-score), then a templated renderer to lay out the 5 sizes, with copy written to match the trade and offer. We watch the 7-day weather forecast on a cron for the trigger ads. The exact stack we use is what keeps us cheaper than an agency — so we keep it under the hood.

Start the Engine.
Get your phone ringing.

Live in 15 minutes. Leads start coming the same day. No card, no contract, no catch.

✓ No credit card✓ Live in 15 minutes✓ Cancel any time