Example output

The ad set AdFlint designed for AdFlint.

We pointed the engine that designs campaign creative in the product at our own product. It read the copy and rendered this set — a bold uppercase claim and proof pills on the brand field, with the campaign's own AI-photographed scene as the evidence panel (a campaign with a product screenshot gets that instead). Every word the engine typesets comes from approved copy.

AdFlint feed ad on a light periwinkle field: the uppercase headline Your Google and Meta ads, on autopilot, three white benefit pills, a dark Start free trial pill, and a tilted white-ringed panel holding the AI-photographed scene

Primary — square feed · benefit-board

The benefit-board leads every set: headline, proof pills, and an evidence panel — your real screenshot when one exists, here the campaign's AI-photographed scene.

AdFlint feed ad with a giant 0% beside the scope label markup on self-serve plans, above a white wave zone with centered benefit pills, a dark Start free trial pill, and the AI-photographed scene in a rounded card

Alternate — square feed · stat-hero

Chosen because the approved copy contains a real statistic worth leading with — the 0% stays scoped to self-serve plans in the pixels themselves.

Vertical 9:16 AdFlint Stories ad: the same benefit-board — uppercase headline, white pills, and the tilted scene panel — recomposed inside platform safe zones

Stories / Reels — 9:16 · benefit-board

The feed board re-composed for vertical safe zones, not stretched.

The photographic lane

The same campaign, photographed by AI.

Alongside the designed posters, the engine photographs scenes with Azure OpenAI's image model from a brief it writes itself — one locked camera grammar across the whole campaign — then typesets the same approved copy on top. These are its actual, unretouched outputs at the Growth-plan quality tier; image quality scales with plan.

The raw AI-photographed scene: a business owner at a desk with a laptop in a calm modern room, diffused overhead light, no text anywhere in the image

The scene the model returns

Every image follows one locked camera grammar — lens, light, and framing stated concretely — and carries no words at all.

Finished square feed ad: the photographed scene cropped into a panel with the AdFlint headline, supporting line, and Start free trial button typeset beneath it

Square feed ad — a testing alternate in this set

The engine crops the scene to its focal point and typesets the approved copy — the image model never draws a word.

Any business, same engine

Point it at a different business and it speaks their brand.

Booksmrt feed ad on a teal field generated by the same engine: the uppercase headline Clean Books. Fast., three white benefit pills from its own homepage copy, a dark Get started pill, and a tilted browser-framed capture of the live booksmrt.co site

Booksmrt — done-for-you bookkeeping

Its own published copy, its own brand color, and its live website as the evidence panel — no product screenshot needed.

This one is Booksmrt, a done-for-you bookkeeping service from the same founder. We handed the engine Booksmrt's own homepage copy and brand color; it took the claims verbatim, derived the field, and framed a capture of the live website as the proof — the panel the board draws when a site capture is supplied in place of a product screenshot.

What went in

Headline
Your Google and Meta ads, on autopilot
Supporting line
0% markup on self-serve plans
Benefit lines
Connect your own Google or Meta account · You approve every dollar · 7-day free trial on every monthly plan
Call to action
Start free trial
Brand color
#F54E00

How the set is designed

  1. 01

    Approved copy in

    The ad is built only from lines you approved — the engine never invents a claim, a number, or a quote.

  2. 02

    Templates chosen by the copy

    Every set leads with the benefit board; a real statistic in the approved copy earns the stat-hero alternate, and the panel shows a real screenshot when one exists — here, the AI-photographed scene.

  3. 03

    A set out, not one image

    Feed square, a distinct alternate for testing, and a 9:16 for Stories and Reels — the designed set renders in milliseconds at no added cost, and the photographed scenes are the lane that spends.

In a live campaign this designed set joins AI-photographed images in the same asset bank, and losing ads are paused automatically once the numbers are significant.