A guided creative operating system for lean CPG teams

Product truth in. Campaign work out.
No chatbot steering required.

Capture brand rules, verified SKU facts, approved claims, channels, and creative direction in one bounded work order. Photogen checks readiness before generation begins.

01Brand Passport
02Product Truth
03Work Order
GOReadiness gated

Direct control when you need it.

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.

How it works

01

Define what is true

Record the brand rules, exact SKU, verified facts, approved claims, disclosures, and content that must never appear.

02

Submit a bounded work order

Choose the objective, audience, channels, creative direction, format, quality, and number of variations. The readiness gate shows every missing input.

03

Press Go, then review

Photogen compiles an approved generation plan and runs it through the durable generator. Review outputs before publishing them to any customer channel.

Simple pricing

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.

Fast
1 credit
per image
  • Draft quality — great for mocks & variants
  • 1K resolution (imagen-4.0)
  • ~15 seconds
  • All 6 aspect ratios
Quality
2 credits
per image
  • 2K resolution (Gemini Flash upscaled)
  • Better lighting & depth
  • ~30 seconds
  • Best for storefronts & marketing
Ultra
5 credits
per image
  • 2K with Gemini Pro
  • Pro-grade detail & depth
  • ~45 seconds
  • Product compositing & hero shots

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.

FAQ

How is this different from a general image chatbot?

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.

Can I publish generated images without review?

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.

Where do my campaign inputs go?

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.

What about my API key — is it safe?

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.

Can I run this on my own infrastructure?

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.

Get product updates

Join the list for material Campaign Factory updates. We will only email when there is something useful to share.

Turn the next brief into a ready work order.

Start with verified product truth, make gaps visible, and generate only after the campaign is ready.

Open Campaign Factory →