Portfolio · Product build

DealerAds — ready-to-post dealer ads for TikTok, Reels and Stories, compliance-checked automatically.

A salesperson pastes a vehicle listing link. DealerAds reads the unit’s details and photos, re-imagines that actual vehicle from its own pictures, and assembles a :15 ad in 9:16 for TikTok, Reels and Stories plus 4:5 for Feed — platform safe zones respected, captions burned in for sound-off viewing, every required disclosure timed to its offer. A 16:9 broadcast master is there when a dealer wants one. Built end to end as a working SaaS product — not a mock-up.

Working multi-tenant SaaSRe-imagined 4K vehicle stillsSix-region human review gateReg Z / Reg M disclosure engine1,244 tests

Seven listing photos in ↓ one finished ad out

VDP photo: front three-quarter
VDP photo: front head-on
VDP photo: side profile
VDP photo: rear
VDP photo: wheel detail
VDP photo: interior
VDP photo: feature detail

01 · How

Re-imagined from the dealer’s own photos — never invented.

The unit’s photographs are treated as evidence, not footage: every photo conditions the generation, a named person gates every frame, and every legally triggering term carries its disclosure.

Input · VDP photo · 800×532Original dealer listing photo of a blue Mercedes CLA, 800 by 532 pixels
The listing photo as it exists on the dealer’s website.
Output · re-imagined still · 5504×3072Generated studio-grade still of the same blue Mercedes CLA at 4K resolution
The same vehicle at 4K — resolution is not a ceiling when the model knows what the car actually looks like.
Six-part check overlay with numbered region pointers over the generated vehicle still
The human gate — six named regions, each signed off by a named person before a dollar is spent on animation.
Rendered frame showing a payment offer card with its Reg Z disclosure text
The disclaimer engine — every triggering term gets its Reg Z / Reg M fine print, timed to travel with its offer.

02 · The studio

Real, working software.

A multi-tenant SaaS — per-dealer data isolation, owner-gated spend, and a render pipeline that cuts 9:16, 4:5 and 16:9 from one approved set of frames. From listing link to an ad you can post in hours — no camera, no crew, no agency cycle.

Studio dashboard listing recent ads with compliance and workflow badges
Dashboard — every ad with two badges: PASS/FAIL (“is this legal to post”) and workflow (“has a human signed it off”).
Assemble a spot form with listing link intake and vehicle inventory
Assemble an ad — paste a listing link; the system reads the vehicle off the page and labels its photos.

03 · In, and out

The dealer’s listing photos went in. This came out.

No camera, no editor, no agency. A salesperson pastes the listing link, confirms these photos show the actual unit, and signs off the generated footage — DealerAds does the rest.

In — the listing photos, as found on the dealer’s site · 800×532
VDP photo: front three-quarter
VDP photo: front head-on
VDP photo: side profile
VDP photo: rear
VDP photo: wheel detail
VDP photo: interior
VDP photo: feature detail
Out — the :30 16:9 broadcast master
“:30 — 2022 CLA 250 4MATIC” — same car, same paint, same wheels as the photos above, with one continuous narration measured so no line can collide. This is the 16:9 master a dealer asks for when the same ad needs to run on TV; the lead deliverable is the :15 vertical for TikTok, Reels and Stories. 1080p web encode. Demonstration spot for a fictional dealer; no real offer is advertised.

DealerAds · dealerads.co · Built in Phoenix, AZ

Built end to end by Brian Fidler — fractional CMO & marketing technologist, Phoenix, AZ.