{
 "schema": "aiblocks-page/1",
 "id": "weekly-image-ad-batch-maker",
 "type": "agent",
 "name": "Image ad batch brief writer",
 "summary": "Use ad results or customer reviews to plan a new image ad batch. Get copy, prompts, check results and held-out drafts.",
 "headline": "Image ad batch brief writer",
 "subhead": "Share the product, exact photos, offer facts and prior ad results. It chooses a results-led or review-led path, plans a bounded set and checks the drafts. You get image briefs, words and prompts with failed items held back. Images need a chosen tool and approval, and purchase counts alone do not prove a winning style.",
 "job": {
  "id": "make-image-ads",
  "name": "Make image ads"
 },
 "level": "advanced",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-21",
 "inputs": [
  {
   "type": "performance_sheet",
   "required": true,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  },
  {
   "type": "product_data",
   "required": true,
   "label": "Product data",
   "what": "one product's facts: price, variants, ingredients or materials, how it is used, photos by job"
  },
  {
   "type": "product_photos",
   "required": true,
   "label": "Product photos",
   "what": "photos of the real product, labelled by angle and use"
  },
  {
   "type": "brand_brain",
   "required": false,
   "label": "Brand brain",
   "what": "the brand's facts, voice, products, offers (with effective dates), claims register, personas and look"
  },
  {
   "type": "voc_reviews",
   "required": false,
   "label": "Voc reviews",
   "what": "customer words from reviews, tickets, surveys or calls, with source and date"
  }
 ],
 "outputs": [
  {
   "type": "image_prompt",
   "required": true,
   "label": "Image prompt",
   "what": "a render-ready image prompt plus the reference roles it uses"
  },
  {
   "type": "ad_copy",
   "required": true,
   "label": "Ad copy",
   "what": "headline, primary text, description and CTA within platform limits"
  }
 ],
 "you_give": [
  "An export of your image ads from Meta Ads Manager or Google Ads, with the image, dates, spend and your result (cost per purchase, return on ad spend or click rate)",
  "The product this batch is for, with its facts and current offer (paste them, or use your brand brain's products file)",
  "Clear photos of the exact product, one per angle (pack as sold, in a hand, in use, close-up)",
  "Customer reviews, if you have them (needed when fewer than six ads are measured)",
  "Your brand brain, if you have one (optional; without it, paste the claims you may and may not make)"
 ],
 "you_get": [
  "What last week's ads taught, one line each",
  "A batch of about 5 ads, each changing one thing, with image words, feed text and a picture prompt",
  "A pre-launch result for every ad, and the reasons for any held out",
  "How to get the pictures made, and what it costs"
 ],
 "use_when": [
  "You run image ads every week and want a new batch ready each Monday.",
  "You have results on past ads but no time to work out what the winners share.",
  "Your pictures keep coming back with the wrong product, and you want it caught before you pay for them."
 ],
 "skip_when": [
  "You run video ads. Use the Video ad script and prompt writer.",
  "You have no ad results yet and want one image ad now. Use the Single image ad planner.",
  "The product is out of stock, the offer is about to change, or there is no budget to test a batch. Wait until it is settled.",
  "You want one finished ad checked before launch. Use the Meta ad policy checker on its own."
 ],
 "output_sample": {
  "input": [
   "Last week's image ad export from Meta Ads Manager or Google Ads, with dates, spend and results",
   "The product for this batch, with its facts and current offer",
   "Clear photos of the exact product, one per angle",
   "Customer reviews (needed when fewer than six ads are measured)",
   "Your brand brain (optional)"
  ],
  "prerequisites": [
   "An AI that can read your files, or the export pasted into the chat",
   "An image tool you pay for, only if you want the pictures made"
  ],
  "output": [
   {
    "name": "Path",
    "contains": "Whether the batch builds from a winners' style or from reviews, and how many ads have enough results."
   },
   {
    "name": "What last week taught",
    "contains": "One line per ad from last week: the one change it tested and what happened, or too early."
   },
   {
    "name": "The batch",
    "contains": "About five ads, each changing one thing, with image words, feed text, a picture prompt and a pre-launch result."
   },
   {
    "name": "Held out",
    "contains": "Any ad that still failed the pre-launch check after two fix rounds, with the reason and the smallest fix."
   },
   {
    "name": "How the pictures get made",
    "contains": "The tools you can use, what each costs and the first step. Nothing is made without your yes."
   },
   {
    "name": "Files and missing",
    "contains": "Each step's saved file, then every MISSING line in one list."
   }
  ]
 },
 "output_shape": "PATH\n  <style from winners | reviews, thin data> | measured ads: <n>\n\nWHAT LAST WEEK TAUGHT\n  <ad code>: <one change> -> <result or \"too early\">\n\nTHE BATCH\n  1. <type · dress · audience> | changes: <one thing> | image words: <words> | feed text: <text>\n     prompt: <five blocks and keep line> | pre-launch: <score, no stop-ship>\n\nHELD OUT\n  <ad>: <stop-ship reason> | fix: <smallest fix>\n\nHOW THE PICTURES GET MADE\n  <tools, cost, first step>\n\nFILES AND MISSING\n  <each step's file> | MISSING: <every line>",
 "how_to_use": [
  "Open the agent in Claude, ChatGPT or Gemini, or paste it into a new chat. In Claude Code, add it as a skill or save it in .claude/agents so it can keep a memory folder.",
  "Attach last week's export, the product photos and the product name. The first time, add reviews too.",
  "Read the batch. Check that each ad changes one thing, and that each picture prompt names your real pack. Say yes or no to each ad.",
  "Claude cannot draw. To get the pictures, paste a prompt into ChatGPT or Gemini, or use an image tool you pay for. The agent asks before it uses any credits.",
  "Run it again next Monday. It reads its memory folder to see what last week's changes taught."
 ],
 "checks": [
  "Each ad changes one thing from your winners, and says which.",
  "Every picture prompt repeats your product's lock lines.",
  "Every ad in the batch passed pre-launch with no stop-ship item.",
  "No winner's words, numbers, offer or people were copied.",
  "Nothing was made with credits or published without your yes."
 ],
 "steps": [
  {
   "position": 1,
   "id": "winning-image-ad-style-finder",
   "name": "Winning image ad style finder",
   "summary": "Find the image ad style your best ads share. Attach six or more ads with results. Get a style list and new ad plans that each test one change.",
   "url": "https://useaiblocks.com/skills/winning-image-ad-style-finder"
  },
  {
   "position": 2,
   "id": "scroll-stopping-image-ads",
   "name": "Buyer research image ad maker",
   "summary": "Share brand facts, customer evidence and exact product photos. Get varied ad arguments, concepts, image files or prompts and a check record.",
   "url": "https://useaiblocks.com/workflows/scroll-stopping-image-ads"
  },
  {
   "position": 3,
   "id": "image-ad-settings-picker",
   "name": "Image ad visual brief writer",
   "summary": "Choose your ad's look and selling style. Get a ready-to-use visual brief, conflicting choices flagged and a list of missing material.",
   "url": "https://useaiblocks.com/prompts/image-ad-settings-picker"
  },
  {
   "position": 4,
   "id": "single-image-ad-planner",
   "name": "Single image ad planner",
   "summary": "Paste your facts. Get the layout, image words, feed copy and an image prompt.",
   "url": "https://useaiblocks.com/skills/single-image-ad-planner"
  },
  {
   "position": 5,
   "id": "ad-first-line-writer-and-scorer",
   "name": "Ad opening writer and reviewer",
   "summary": "Share your buyer and product facts. Get ten ad openings, or a scored review of your own.",
   "url": "https://useaiblocks.com/skills/ad-first-line-writer-and-scorer"
  },
  {
   "position": 6,
   "id": "accurate-product-image-ad-maker",
   "name": "Product image ad prompt writer",
   "summary": "Share your approved ad, product facts and photos. Get an image prompt, photo roles and a checklist for the first image.",
   "url": "https://useaiblocks.com/prompts/accurate-product-image-ad-maker"
  },
  {
   "position": 7,
   "id": "pre-launch-ad-checker",
   "name": "Pre-launch ad checker",
   "summary": "Share your ad, audience and approved facts. Get located issues, fixes, human checks and a custom score before launch.",
   "url": "https://useaiblocks.com/skills/pre-launch-ad-checker"
  }
 ],
 "next": [
  {
   "name": "Meta ad policy checker",
   "url": "https://useaiblocks.com/skills/meta-ads-compliance-checker",
   "why": "Check it before it goes live"
  },
  {
   "name": "Story ad image brief writer",
   "url": "https://useaiblocks.com/prompts/story-ad-picture-brief-writer",
   "why": "Make image ads"
  },
  {
   "name": "Phone note image ad maker",
   "url": "https://useaiblocks.com/skills/phone-note-image-ad",
   "why": "Make image ads"
  },
  {
   "name": "Article headline image ad maker",
   "url": "https://useaiblocks.com/skills/article-headline-image-ad-maker",
   "why": "Make image ads"
  },
  {
   "name": "Ad awareness stage reviewer",
   "url": "https://useaiblocks.com/skills/ad-awareness-stage-checker",
   "why": "Check it before it goes live"
  }
 ],
 "source": null,
 "credits": [],
 "files": [],
 "links": {
  "page": "https://useaiblocks.com/agents/weekly-image-ad-batch-maker",
  "markdown": "https://useaiblocks.com/agents/weekly-image-ad-batch-maker.md",
  "json": "https://useaiblocks.com/agents/weekly-image-ad-batch-maker.json",
  "instructions": "https://useaiblocks.com/skills/weekly-image-ad-batch-maker/SKILL.md",
  "api_item": "https://useaiblocks.com/api/v1/items/weekly-image-ad-batch-maker",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/weekly-image-ad-batch-maker",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
