Capture brand rules, verified SKU facts, approved claims, channels, and creative direction in one bounded work order. Photogen checks readiness before generation begins.
Campaign Factory is the guided path. Prompt Studio remains available for quick concepts and detailed iteration.
These cards are pre-loaded prompt examples, not customer work or evidence of generated results.
Record the brand rules, exact SKU, verified facts, approved claims, disclosures, and content that must never appear.
Choose the objective, audience, channels, creative direction, format, quality, and number of variations. The readiness gate shows every missing input.
Photogen compiles an approved generation plan and runs it through the durable generator. Review outputs before publishing them to any customer channel.
Monthly plans: Starter $19 for 100 credits, Pro $49 for 500 credits, Studio $99 for 1,500 credits. Each generated image uses credits, and higher quality tiers use more credits per image.
New accounts start with 5 free trial credits. Prefer to pay Google directly? Add your own Gemini API key and generations don't use credits. Plans are subject to the Terms of Service.
Campaign Factory starts with structured brand rules, verified product facts, approved claims, and a bounded work order. A deterministic readiness gate catches missing inputs before the request reaches the image provider. Prompt Studio remains available when direct control is useful.
No automated image system can guarantee packaging, claims, or channel compliance. Review every output against the real pack, approved claim set, required disclosures, and destination requirements before publication.
Brand, product, and work-order records are stored in Photogen's owner-scoped application database. Generation requests and supplied images are sent to the configured image provider. See the Privacy page for the current data flow and retention description.
Your Gemini key is stored in your browser's local storage and sent with generation requests. The public deployment requires either a valid key or an eligible signed-in trial credit; it does not silently expose the server key.
It's already a single Docker container — clone the repo, point it at your Gemini key, deploy anywhere. Most teams put it on their existing Coolify / Dokku / Fly.io instance alongside the rest of their stack.