{
 "schema": "aiblocks-page/1",
 "id": "meta-set-up-a-bid-cap-campaign-planner",
 "type": "skill",
 "name": "Meta bid cap launch planner",
 "summary": "Plan a Meta bid cap campaign before you spend. Get a settings table, launch checks and stop rules, built from your own results.",
 "headline": "Meta bid cap launch planner",
 "subhead": "Give it your last 30 to 60 days of Meta results, your target cost per purchase and your budget. It plans a Meta bid cap campaign: one ad set, a bid amount, the ads to use and a reason for each setting. You also get launch checks and stop rules.",
 "job": {
  "id": "launch-and-scale-ads",
  "name": "Launch and scale Meta and TikTok ads"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "performance_sheet",
   "required": true,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "Your goal and the sale or event you track, such as purchases",
  "30 to 60 days of results from Ads Manager, with dates, spend, purchases and cost per purchase by ad or ad set",
  "Your approved target cost per purchase and how you worked it out",
  "Your daily budget and the most the test may spend in total",
  "What you want done, and what the AI may and may not do",
  "Your current settings and ad post IDs (optional)"
 ],
 "you_get": [
  "A settings table with the value, the reason and a review trigger for each setting",
  "A verdict, either ready to plan or hold the bid cap, with the reason",
  "A checklist to run before launch",
  "Stop rules, a review date and a rollback note",
  "A list of anything missing or not checked"
 ],
 "use_when": [
  "You have a target cost per purchase and want to try a bid cap campaign on Meta (Facebook and Instagram).",
  "Your Meta ads spend freely but your cost per purchase keeps rising, and you want a harder limit on bids.",
  "A teammate or agency says \"put a bid cap on it\" and you want the settings and risks written down first.",
  "You plan to test two or three bid amounts and need to know how many your budget can support."
 ],
 "skip_when": [
  "You have only a few sales or unreliable purchase tracking: check your tracking with the Meta server tracking checker first, then come back.",
  "Your bid caps already run and you want to raise, lower or scale them: use the Meta bid cap adjustment planner.",
  "You want to test new ads before you choose a bid: use the Meta creative test campaign planner or the Meta test campaign planner.",
  "You do not know your break-even cost per sale yet: the Meta campaign growth planner works out your break-even ROAS."
 ],
 "output_sample": {
  "input": [
   "Your last 30 to 60 days of Meta results, with dates, spend, purchases and cost per purchase",
   "Your approved target cost per purchase and daily budget",
   "Your total test limit and what the AI may do",
   "Your current settings and post IDs (optional)"
  ],
  "prerequisites": [
   "Purchase tracking you trust, such as the Meta pixel or server tracking",
   "A target cost per purchase that you or your team already approved"
  ],
  "output": [
   {
    "name": "Verdict",
    "contains": "Ready to plan, or hold the bid cap with the reason, such as too few purchases."
   },
   {
    "name": "Proposed settings",
    "contains": "A table of objective, location, audience, budget, bid amount and ads chosen, each with a reason and a review trigger."
   },
   {
    "name": "Checks before launch",
    "contains": "What to verify in Ads Manager, such as budget, bid, post IDs, links and previews."
   },
   {
    "name": "Stop rules",
    "contains": "A review date, a wait for late purchases, and the spend or cost level that means pause."
   },
   {
    "name": "Rollback note",
    "contains": "The old settings and files to keep so you can undo the change."
   },
   {
    "name": "Missing and not run",
    "contains": "Any input you did not give and any check that could not be done."
   }
  ]
 },
 "output_shape": "BID CAP LAUNCH PLAN: <account or product> | <date range> | <currency>\nVERDICT: <Ready to plan | Hold the bid cap, with the reason>\n\nPROPOSED SETTINGS\n| Setting | Value | Reason | Review trigger |\n\nCHECKS BEFORE LAUNCH\n1. <check, and where to look>\n\nSTOP RULES\n- Review on <date> after <days to wait for late purchases>\n- Pause if <spend or cost level>\n\nROLLBACK: <settings and files to keep>\nMISSING: <input, or none>\nASSUMPTIONS: <each one, or none>\nNOT RUN: <check and why, or none>",
 "how_to_use": [
  "Export 30 to 60 days of results from Meta Ads Manager. Include dates, spend, purchases and cost per purchase.",
  "Write down your target cost per purchase, your daily budget and your total test limit.",
  "Start a chat with the skill. Open it if you added it to your AI, or copy it and paste it in.",
  "Paste your results and numbers, then say what you want planned. Say \"plan only, change nothing\".",
  "Read the verdict first. If it says hold, collect what it lists before you set up anything.",
  "Run the launch checks yourself in Ads Manager before you publish. The AI does not change your account."
 ],
 "checks": [],
 "next": [
  {
   "name": "Meta test campaign planner",
   "url": "https://useaiblocks.com/skills/meta-test-campaign-planner",
   "why": "Plan what to test"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/worked-example.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/meta-set-up-a-bid-cap-campaign-planner",
  "markdown": "https://useaiblocks.com/skills/meta-set-up-a-bid-cap-campaign-planner.md",
  "json": "https://useaiblocks.com/skills/meta-set-up-a-bid-cap-campaign-planner.json",
  "instructions": "https://useaiblocks.com/skills/meta-set-up-a-bid-cap-campaign-planner/SKILL.md",
  "download": "https://useaiblocks.com/skills/meta-set-up-a-bid-cap-campaign-planner.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/meta-set-up-a-bid-cap-campaign-planner",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/meta-set-up-a-bid-cap-campaign-planner",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
