Generate finished flat ads with OpenAI (gpt-image-2). Shortlist winners, make them editable, then save strong ones as anchors.
Analyzed once, saved on this device, fed into every generation.
Anchors, external inspiration, and anti-patterns. Every entry feeds generation. Drop or pick an image to upload to R2, or paste a URL. Inspiration is adapted through Foam's brand rules, never copied.
Configure OpenAI image generation and edit House Rules — the single source of truth for brand voice. Every Generate reads the latest rules.
Appearance
Auto follows your system setting. Light and Dark use Foam's brand palette (lime signal, off-white, pale blue, deep navy, black).
OpenAI · image generation
Finished flat ads are generated with gpt-image-2, then uploaded to R2. Prefer the worker secret OPENAI_API_KEY; a Settings key is only a fallback for local use.
House Rules · Voice & Campaign
Plain language is fine. Non-developers can change any field — Save writes to the team settings store.