Case study · Haven Lifestyles · 2026

Customers design and approve their own ad from one link.

Eight layouts rendered from the customer's own photos, each editable in place, ending in a proof they approve themselves. Late material stopped costing pages.

↗Approvals from one link, print-ready proof
Self-serve design portal
Deal link→Photos in→8 layouts rendered→Customer edits→Approved→To press
Before

Clients emailed photos, a designer built each ad by hand, and proofs bounced back and forth for days. Deals with late material approved at 51% versus 86% when it arrived on time.

After

The client opens a link, adds the listing and photos, and sees eight finished layouts. They choose, adjust, and approve. The press-ready file is in the team's Slack before the client has closed the tab.

01

Eight ads, built the moment the photos arrive

The customer drops in their listing photos and every layout is already rendered with their property, their headline and their branding. They pick one. No brief, no waiting on a designer, no first draft to argue about.

Eight ads, built the moment the photos arrive
02

Fix it yourself in seconds

Wrong photo in the hero slot, a headline too long, a colour that clashes: the customer drags, types or taps and sees the change instantly. The revision loop that used to take three emails is gone.

Fix it yourself in seconds
03

Approval is the signature

One last look at a print-ready proof with trim marks, one checkbox, and the file goes to press. The customer has approved exactly what will print, so nothing comes back after the fact.

Approval is the signature

Results

Layouts ready instantly
8
Designer time on a standard ad
Hours → 0
Approval rate with material on time
86% vs 51%
Estimated upside from on-time material
$118K
Proof revisions by email
0
Link to approved proof
Days → minutes

“The customer does in ten minutes what used to take three emails and a designer's afternoon.”

Stack

Next.jsSupabasePuppeteerGhostscriptSalesforceSlackClaude

All case studies →