Email Graphics Agent

Renders 600px marketing slides — one PNG per slide, never a combined image. No generative model anywhere in the pipeline.

Environment

GD 2.3.3 FreeType yes Fonts Anton-Regular.ttf Output writable yes Layouts destination, bold-block google-cse ready Memory 3072M
cURL 8.14.1  ·  allow_url_fopen on
googleapis.com — reachable in 155ms (HTTP — an HTTP status still proves connectivity)
google.com — reached in 91ms
example.com — reached in 53ms

Product

Falls back to the product title.
Sits above the grid. Defaults to “Choose your flavor”.
The first usable image seeds the entire color palette.
Uses the official Google Custom Search API (100 free queries/day) — not a scrape. Uploads always win when you provide them. Search results are third-party copyright: check the origin recorded in the job manifest before a slide ships.
Full-bleed behind a gradient scrim. Without one the cover uses a palette gradient.
A script wordmark can't be faked with a text font. Supply the real mark or the title is set in the display face instead.
Icons are picked automatically from the wording — "puffs" gets a cloud, "USB-C" a battery.

Variants

Every field after the name is optional — Miami Haze alone works fine.
Prices are off unless you type them. The price is recognised by shape (last field, starts with a currency symbol or digit), so you don't have to count pipes. Nothing is ever looked up, estimated, or carried over from a previous job.
Cells with no image get a palette-tinted chip instead.

Output

1 cover + the rest catalog. Six variants per catalog slide.

Recent jobs

JobProductLayoutSlides
20260819-174044-77019f Mellow Fellow Destination Series bold-block 1
20260819-172516-baecb9 Mellow Fellow Destination Series destination 1
20260819-171401-e4e8af Mellow Fellow Destination Series bold-block 1
20260819-170903-e06795 Mellow Fellow Destination Series bold-block 1
20260819-170343-e6649c Mellow Fellow Destination Series bold-block 1