What the Meta ad visual brief and product-lifestyle image-generation mock-up prompt does

Act as a Meta creative director and image-generation prompt designer.

The prompt will, at minimum:

  • Verify current Meta ad policy and technical guidance for the selected placements, aspect ratios, text treatment and prohibited visual claims
  • Inspect supplied product images and list immutable product features, logo placement, proportions, packaging, colour, materials and details that must not be hallucinated or altered
  • Separate factual product rendering from lifestyle context; mark every synthetic environment, model, prop, reflection or effect in the internal manifest
  • Develop multiple visual territories with audience, setting, moment, composition, camera, lighting, negative space, CTA-safe area and proof rationale
  • Write image-generation prompts that avoid trademarks not owned, misleading accessories, impossible use, unsafe behaviour, unauthorised people and unverifiable awards or labels

Who it is for

Gökhan Güzel's e-commerce prompt for ChatGPT users: marketers, founders, agencies and consultants who need an auditable, evidence-based deliverable instead of generic advice.

What you get

  • Product-fidelity and rights ledger
  • Three or more visual territories
  • Placement-specific creative briefs
  • Image-generation prompts and negative instructions
  • Crop and safe-zone specification

Variables

PlaceholderPurpose
{{approved_claims}}Provide the exact value or source for approved claims; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{audience_segments}}Target audience, segment, persona, customer/player or industry group
{{brand_guidelines}}Provide the exact value or source for brand guidelines; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{brand_name}}Provide the exact value or source for brand name; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{constraints}}Provide the exact value or source for constraints; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{product_dimensions}}Provide the exact value or source for product dimensions; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{product_images}}Provide the exact value or source for product images; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{product_name}}Provide the exact value or source for product name; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{required_formats}}Provide the exact value or source for required formats; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{target_market}}Target market; UNKNOWN if unavailable
{{usage_contexts}}Provide the exact value or source for usage contexts; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average
{{visual_style}}Provide the exact value or source for visual style; include definition, relevant URL or attached file. Use UNKNOWN when unavailable and never substitute an industry average

How to use

Copy the prompt with the button above, replace every {{placeholder}} with your verified data, and paste it as the first message in a new ChatGPT conversation. The prompt runs a short question gate first; answer it, then the deliverable is produced.

Run Meta ad visual brief and product-lifestyle image-generation mock-up in ChatGPT

Open a new ChatGPT chat, paste the filled-in Meta ad visual brief and product-lifestyle image-generation mock-up prompt and answer the short question gate. ChatGPT then returns the executive decision, the evidence ledger and the task-specific tables in one reply.

Source

Original file in the multilingual prompt library on GitHub: