{
 "schema": "aiblocks-page/1",
 "id": "campaign-change-impact-mapper",
 "type": "skill",
 "name": "Campaign change impact reviewer",
 "summary": "Map which campaign assets break when an approved price, offer or claim changes. Get a repair order and release limits from your own files.",
 "headline": "Campaign change impact reviewer",
 "subhead": "Give your AI an approved change, such as a new price or offer term, and your campaign assets. It finds every place the old fact shows up, including math, image text and follow-up emails. You get a repair order and a list of what it could not check.",
 "job": {
  "id": "organise-work",
  "name": "Run meetings, notes and plans"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-10-26",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "copy_draft",
   "required": false,
   "label": "Copy draft",
   "what": "a draft of any copy (ad, page, email or script) that a check or edit pass works on"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "The old and new value of the approved change",
  "The date the change starts",
  "The products or markets it covers",
  "The person who approved it, and the record that shows it",
  "Your campaign assets with version IDs, as text or files",
  "Your past performance records (optional)"
 ],
 "you_get": [
  "A list of each asset showing if it is affected, unaffected, unclear or not checked",
  "The exact place where each old fact appears, including derived values",
  "A repair order with the smallest edit, owner and check for each fix",
  "A date line that keeps old and new results apart",
  "A list of assets and approvals still missing"
 ],
 "use_when": [
  "Your price, offer terms or a product claim has just been approved to change.",
  "You must update ads, landing pages and emails and want to miss none.",
  "A teammate asks which assets a change touches before anything goes live.",
  "You need to keep old and new performance numbers from being mixed."
 ],
 "skip_when": [
  "The change is not approved yet: get the decision from its owner first, then run this.",
  "You need a legal review of your claims: ask a lawyer or your compliance lead.",
  "You only want to reword copy: ask your AI to edit the text directly, with no impact map."
 ],
 "output_sample": {
  "input": [
   "The approved change: the old and new value, the effective date and the markets it covers",
   "Who approved the change, and the source record",
   "Your campaign assets with version IDs: ads, pages, emails, scripts and images",
   "Your past performance records (optional)"
  ],
  "prerequisites": [
   "Files or pasted text for each asset, not only file names",
   "An AI that can read files, if you want a saved report (optional)"
  ],
  "output": [
   {
    "name": "CHANGE RECORD",
    "contains": "The approved before and after values, scope, effective time and source."
   },
   {
    "name": "ASSET IMPACT MAP",
    "contains": "Each asset and version, where the old fact appears, whether it is direct or derived, and its status."
   },
   {
    "name": "REPAIR ORDER",
    "contains": "The smallest edit for each asset, its owner, the check needed and what must happen first."
   },
   {
    "name": "RELEASE LIMITS",
    "contains": "Assets not seen, approvals still open and the date that splits old and new performance records."
   }
  ]
 },
 "how_to_use": [
  "Open Claude, ChatGPT or Gemini and paste the skill.",
  "Paste the approved change: old and new values, start date, scope, approver and source.",
  "Paste the text of each asset with its version ID. Add files only if your AI can read them.",
  "Read the impact map. Check any asset marked unclear or not checked yourself.",
  "Approve the repair order before anyone edits live assets. The skill does not publish anything."
 ],
 "checks": [],
 "next": [
  {
   "name": "Marketing evidence expiry reviewer",
   "url": "https://useaiblocks.com/skills/marketing-evidence-expiry-reviewer",
   "why": "Check it before it goes live"
  },
  {
   "name": "Ad variant change auditor",
   "url": "https://useaiblocks.com/skills/ad-variant-change-auditor",
   "why": "Plan what to test"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/fictional-cases.md",
  "references/worked-example.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/campaign-change-impact-mapper",
  "markdown": "https://useaiblocks.com/skills/campaign-change-impact-mapper.md",
  "json": "https://useaiblocks.com/skills/campaign-change-impact-mapper.json",
  "instructions": "https://useaiblocks.com/skills/campaign-change-impact-mapper/SKILL.md",
  "download": "https://useaiblocks.com/skills/campaign-change-impact-mapper.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/campaign-change-impact-mapper",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/campaign-change-impact-mapper",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
