Birthday — 11/05/2026
Collection: birthday
Generate high-quality greeting card cover designs for the "Birthday" occasion. Match the style, mood, and aesthetic quality of the provided reference images closely.
Print master (configurable): 1818×2550px @ 300 DPI · bleed 3mm · safe inset 4mm
Status: active · 0/1 designs
Collection
Collection slug: birthday
A Shopify collection named “birthday” will be created when you press Approve All & Publish to Shopify.
Style prompt (optional)
Instead of reference screenshots, describe the look you want (palette, illustration style, motifs). Uses your existing GEMINI_API_KEY — the app expands this with a text model, then passes it into cover generation. You can still upload reference images; both are combined when present.
For terminal workflows, you can also use the Gemini CLI locally: npx @google/gemini-cli (see project dev dependency).
Shopify product template (optional)
Assigns the theme template used on the storefront for products this campaign imports (Online Store 2.0 JSON). Use the suffix only: for templates/product.customizable.json enter customizable. Leave empty to use the default product template, or set a default in SHOPIFY_PRODUCT_TEMPLATE_SUFFIX for all campaigns.
Reference images (Bing + card sites)
Searches use headless Chrome against Bing Images. Tick retailers below to limit results with site:moonpig.com etc. (same machine must run Python + Chrome — see image-search/). Generation uses these files as Gemini references when you run Generate on the campaign.
Leave all unchecked for a broad Bing image search. Select one or more to pull images Bing has indexed from those shops (not a live crawl of their HTML).
Paste image URLs
For lists from Claude Code, spreadsheets, or manual copy: one https image URL per line. This skips Bing and downloads directly into this campaign's references.
Reference uploads
Optional screenshots stored under assets/reference-covers/ — inspiration only. If you prefer not to upload files, use the Style prompt section above.
No references yet.
Trim / safe guides (fractions of master)
{
"trim": {
"x": 0.019251925192519254,
"y": 0.013725490196078431,
"w": 0.9614961496149615,
"h": 0.9725490196078431
},
"safe": {
"x": 0.045104510451045104,
"y": 0.03215686274509804,
"w": 0.9097909790979097,
"h": 0.9356862745098039
}
}Designs
Run generation to create 1 concepts (requires worker).