AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely
Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the 1kto10k a day stage plan, all triggered by natural language.
The AdAdvisor scale skill prevents the most expensive mistake in Meta (Facebook) ad management: scaling fast, resetting Meta’s learning phase, watching CPA spike, panicking, killing the winner. Scaling is the most-talked-about and least-understood part of Meta ads. The skill enforces eligibility checks and respects the cadence senior buyers use.
When should I use the scale skill?
Triggers automatically on:
“Scale”
“Scale this campaign”
“Scale this winner”
“Increase budget”
“Give it more budget”
“Ramp up”
“Grow spend”
“Expand”
“Raise budget”
“Duplicate to new audience”
How does the AdAdvisor scale eligibility check work?
Before suggesting any budget change, the skill verifies:
1
3+ stable days above target
ROAS ≥ target × 1.2 (or CPL ≤ target × 0.9 for lead-gen) for at least three consecutive days. Pulled from adadvisor:get_timeseries.
2
Past Meta's learning phase
50+ conversions in the trailing 7 days. Scaling in learning resets the clock and costs you the established CPA.
3
Stable new-customer rate
A “scaling winner” that is actually serving repeat customers will not survive vertical scale. The skill flags this when surfaceable.
4
Healthy frequency
Prospecting under 2.5, retargeting under 6. Frequency creep above these means audience saturation, not headroom.
5
Pixel firing recently
Last fired within 12 hours. If signal is stale, any scaling decision is based on guesswork.
If any check fails, the skill stops, explains why, and routes to diagnose for a 48-hour hold and re-check.
What are the four scaling axes for Meta ads?
The skill picks the right axis based on your current spend, CPA stability, and audience availability:
Axis
When to use
What it does
Vertical
Under $1k a day spend, audience headroom, CPA stable
Raise daily budget on the existing ad set. Default cadence: +20% every 2 to 3 days.
Horizontal
Vertical scaling is inflating CPA over 10% per increment
Duplicate the winner to new audiences, geos, or LAL tiers. New cost basis, similar creative.
Bid cap (Tichenor method)
Lowest Cost hits a spend ceiling, 50+ conversions per week
Duplicate with bid cap at target_CPA × 1.20. Build a portfolio of bid-capped duplicates each finding their own price point.
Target ROAS (Faris method)
Confirmed winner stable for 7+ days
Duplicate winner into a LOWEST_COST_WITH_MIN_ROAS variant for stability floor. 70% of mature DTC spend per Andrew Faris.
What is the 20% rule for scaling Meta ads?
The consensus default: raise daily budget by no more than 20% every 2 to 3 days. Larger jumps reset the learning phase.Math example: a $100 a day winner scaled by 20% every 2 days reaches $173 a day in a week, $430 a day in a month, with CPA in range the whole way. Aggressive scaling (50% or 100% jumps) can work on confirmed winners with deep conversion volume, but only with bid caps and explicit acceptance of a learning reset.The MCP server enforces a 2x / 0.5x guardrail on change_entity_budget. The skill respects it by staging changes ($100 → $120 → $144 → $173) rather than passing force=True to override.
How do I scale Meta ads from $1k a day to $10k a day?
Three stages, each 2 to 6 weeks depending on creative production cadence:
Stage 1: $1k to $2.5k a day
Vertical 20% on confirmed winners. Add 1 to 2 ad sets with broader audience. Lock in 3 to 5 winning creatives. Track CPA inflation. If it crosses 1.5x target, hold.
Stage 2: $2.5k to $5k a day
Horizontal scaling. Duplicate winners into new audiences (LAL expansions, geo). Introduce ASC alongside manual (with exclusions to prevent cannibalization). Creative production becomes weekly. Start tracking MER as the company-level number.
Stage 3: $5k to $10k a day
Bid-cap diversification (Tichenor). Target ROAS campaigns (Faris). Layer brand/awareness at 10% to 15% of budget. Creative production cadence: 4+ new concepts per week. Most operators stall here because they protect a misleading ROAS instead of optimizing for total profit dollars.
At every stage transition, the skill makes you confirm: CPA will inflate 10% to 20% during the stage. That is expected. The job is to keep marginal revenue positive vs marginal spend.
What anti-patterns does the scale skill prevent?
Scaling 50% on day 1 of a winner
Resets learning, CPA spikes, you panic-kill. The skill enforces 3-day stability and a 20% cadence.
Telling you scaling improves ROAS
Scaling typically INFLATES CPA short-term as you exit the optimal audience. The skill sets expectations explicitly: CPA will creep 10% to 20% in the first 3 days. Kill if it crosses target × 1.5.
Vertical scaling past a flat spend ceiling
Wasted budget. The skill switches axes (horizontal or bid-cap) when daily delivery flattens.
Using force=True to bypass the 2x guardrail
The guardrail exists for a reason. The skill stages changes (1.5x, wait, 1.5x, wait) rather than 5x in one call.
Scaling a campaign driven entirely by repeat customers
Does not survive new-customer exposure. The skill checks new-customer rate before recommending scale.
How do I scale a Meta ad campaign without breaking the learning phase?
Apply the 20% rule. Raise daily budget by no more than 20% every 2 to 3 days. Bigger jumps reset Meta’s learning phase, which costs you the established CPA. The AdAdvisor scale skill enforces this cadence and stages larger increases automatically.
When should I switch from vertical to horizontal scaling?
When vertical scaling causes CPA to inflate over 10% per 20% budget increment. That signals the original audience is saturated and adding more budget just buys lower-quality impressions. Horizontal scaling (duplicating the winner to new audiences, geos, or LAL tiers) creates a new cost basis. The skill watches for this signal in the timeseries data.
What is the Tichenor bid-cap method?
Charley Tichenor’s scaling technique. Once Lowest Cost campaigns hit a spend ceiling and 50+ conversions per week, duplicate the winning ad set with a bid cap at target_CPA × 1.20. Build a portfolio of bid-capped duplicates that each find their own price point. The skill recommends bid caps when vertical and horizontal scaling have both flattened.
What is the Faris target-ROAS method?
Andrew Faris’s discipline: 70% of mature DTC spend belongs on Target ROAS campaigns (LOWEST_COST_WITH_MIN_ROAS bid strategy with optimization_goal VALUE). After a winner is stable for 7+ days, duplicate it into a Target ROAS variant for stability floor. The skill recommends this once you have confirmed, post-learning winners.
Can the AdAdvisor scale skill handle Claude making budget changes automatically?
No. The skill enforces an eligibility check (3+ stable days, past learning, healthy frequency, stable new-customer rate, pixel firing) and a 20% cadence, but every actual budget change requires your explicit confirmation. The MCP server also enforces a 2x guardrail on change_entity_budget to prevent runaway scaling.
Related skills
Diagnose
Confirms scale eligibility before any budget change.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AdAdvisor Docs","description":"AdAdvisor docs: step-by-step user guides and a complete reference for Meta and Facebook advertising metrics, strategies, and terminology.","colors":{"primary":"#d946ef","light":"#f0abfc","dark":"#a21caf"},"logo":{"light":"https://mintcdn.com/adadvisor/j5TZzgntENKsvfJd/images/adadvisor-logo-light.png?fit=max\u0026auto=format\u0026n=j5TZzgntENKsvfJd\u0026q=85\u0026s=d19d43d241f24b889bd459a40e15c6c3","dark":"https://mintcdn.com/adadvisor/j5TZzgntENKsvfJd/images/adadvisor-logo-dark.png?fit=max\u0026auto=format\u0026n=j5TZzgntENKsvfJd\u0026q=85\u0026s=c0a7320873e7f8be9f554ecac04f994b","href":"https://adadvisor.ai"},"favicon":"https://mintcdn.com/adadvisor/j5TZzgntENKsvfJd/images/favicon.png?fit=max\u0026auto=format\u0026n=j5TZzgntENKsvfJd\u0026q=85\u0026s=4d441378b61d99e051c46237bb6763ee","navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://app.adadvisor.ai"}},"seo":{"metatags":{"og:type":"website","og:site_name":"AdAdvisor Docs","canonical":"https://adadvisor.ai/docs"}},"integrations":{"ga4":{"measurementId":"G-SNRD0ZETKF"},"posthog":{"apiKey":"phc_M47tMYz8Fu4ey43pUdl6OpwZ4gWc7TvzROltglug9iA","apiHost":"https://us.i.posthog.com"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"adadvisor","hasAudioNarration":false,"actualSubdomain":"adadvisor","customDomains":["adadvisor.ai"],"gitSource":{"type":"github","owner":"emeraldtarek","repo":"landing-v2-adadvisor","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae3742443d2b22f99e50cfc","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Learn","count":44},{"language":"default","tag":"MCP","count":16},{"language":"default","tag":"Core Ad Metrics","count":11},{"language":"default","tag":"Available Skills","count":8},{"language":"default","tag":"Campaign Structure \u0026 Strategy","count":7},{"language":"default","tag":"Tracking \u0026 Attribution","count":7},{"language":"default","tag":"Meta Ads Platform","count":6},{"language":"default","tag":"Profitability \u0026 Business Metrics","count":6},{"language":"default","tag":"Targeting \u0026 Audiences","count":6},{"language":"default","tag":"User Guide","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"skills/adadvisor-scale","slug":"/skills/adadvisor-scale","pageMetadata":{"title":"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely","sidebarTitle":"Scale","description":"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the $1k to $10k a day stage plan, all triggered by natural language.","icon":"chart-line","keywords":["scale Meta ads","scale Facebook ads","how to scale Meta campaigns","20% rule Meta","bid cap method","Tichenor scaling","Faris target ROAS","scale Facebook ads to $10k a day","AdAdvisor scale skill"],"href":"/skills/adadvisor-scale"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n annotation: \"annotation\",\n math: \"math\",\n mi: \"mi\",\n mn: \"mn\",\n mrow: \"mrow\",\n p: \"p\",\n semantics: \"semantics\",\n span: \"span\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the \", _jsxs(_components.span, {\n className: \"katex\",\n children: [_jsx(_components.span, {\n className: \"katex-mathml\",\n children: _jsx(_components.math, {\n xmlns: \"http://www.w3.org/1998/Math/MathML\",\n children: _jsxs(_components.semantics, {\n children: [_jsxs(_components.mrow, {\n children: [_jsx(_components.mn, {\n children: \"1\"\n }), _jsx(_components.mi, {\n children: \"k\"\n }), _jsx(_components.mi, {\n children: \"t\"\n }), _jsx(_components.mi, {\n children: \"o\"\n })]\n }), _jsx(_components.annotation, {\n encoding: \"application/x-tex\",\n children: \"1k to \"\n })]\n })\n })\n }), _jsx(_components.span, {\n className: \"katex-html\",\n \"aria-hidden\": \"true\",\n children: _jsxs(_components.span, {\n className: \"base\",\n children: [_jsx(_components.span, {\n className: \"strut\",\n style: {\n height: \"0.6944em\"\n }\n }), _jsx(_components.span, {\n className: \"mord\",\n children: \"1\"\n }), _jsx(_components.span, {\n className: \"mord mathnormal\",\n style: {\n marginRight: \"0.0315em\"\n },\n children: \"k\"\n }), _jsx(_components.span, {\n className: \"mord mathnormal\",\n children: \"t\"\n }), _jsx(_components.span, {\n className: \"mord mathnormal\",\n children: \"o\"\n })]\n })\n })]\n }), \"10k a day stage plan, all triggered by natural language.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,Columns,Heading,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`AdAdvisor scale skill`}),` prevents the most expensive mistake in Meta (Facebook) ad management: scaling fast, resetting Meta’s learning phase, watching CPA spike, panicking, killing the winner. Scaling is the most-talked-about and least-understood part of Meta ads. The skill enforces eligibility checks and respects the cadence senior buyers use.`]}),`\n`,_jsx(Heading,{level:`2`,id:`when-should-i-use-the-scale-skill`,children:`When should I use the scale skill?`}),`\n`,_jsx(_components.p,{children:`Triggers automatically on:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Scale”`}),`\n`,_jsx(_components.li,{children:`“Scale this campaign”`}),`\n`,_jsx(_components.li,{children:`“Scale this winner”`}),`\n`,_jsx(_components.li,{children:`“Increase budget”`}),`\n`,_jsx(_components.li,{children:`“Give it more budget”`}),`\n`,_jsx(_components.li,{children:`“Ramp up”`}),`\n`,_jsx(_components.li,{children:`“Grow spend”`}),`\n`,_jsx(_components.li,{children:`“Expand”`}),`\n`,_jsx(_components.li,{children:`“Raise budget”`}),`\n`,_jsx(_components.li,{children:`“Duplicate to new audience”`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-does-the-adadvisor-scale-eligibility-check-work`,children:`How does the AdAdvisor scale eligibility check work?`}),`\n`,_jsx(_components.p,{children:`Before suggesting any budget change, the skill verifies:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`3+ stable days above target`,children:_jsxs(_components.p,{children:[`ROAS ≥ target × 1.2 (or CPL ≤ target × 0.9 for lead-gen) for at least three consecutive days. Pulled from `,_jsx(_components.code,{children:`adadvisor:get_timeseries`}),`.`]})}),_jsx(Step,{title:`Past Meta's learning phase`,children:_jsx(_components.p,{children:`50+ conversions in the trailing 7 days. Scaling in learning resets the clock and costs you the established CPA.`})}),_jsx(Step,{title:`Stable new-customer rate`,children:_jsx(_components.p,{children:`A “scaling winner” that is actually serving repeat customers will not survive vertical scale. The skill flags this when surfaceable.`})}),_jsx(Step,{title:`Healthy frequency`,children:_jsx(_components.p,{children:`Prospecting under 2.5, retargeting under 6. Frequency creep above these means audience saturation, not headroom.`})}),_jsx(Step,{title:`Pixel firing recently`,children:_jsx(_components.p,{children:`Last fired within 12 hours. If signal is stale, any scaling decision is based on guesswork.`})})]}),`\n`,_jsxs(_components.p,{children:[`If any check fails, the skill stops, explains why, and routes to `,_jsx(_components.a,{href:`/skills/adadvisor-diagnose`,children:`diagnose`}),` for a 48-hour hold and re-check.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-are-the-four-scaling-axes-for-meta-ads`,children:`What are the four scaling axes for Meta ads?`}),`\n`,_jsx(_components.p,{children:`The skill picks the right axis based on your current spend, CPA stability, and audience availability:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Axis`}),_jsx(_components.th,{children:`When to use`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Vertical`})}),_jsx(_components.td,{children:`Under $1k a day spend, audience headroom, CPA stable`}),_jsx(_components.td,{children:`Raise daily budget on the existing ad set. Default cadence: +20% every 2 to 3 days.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Horizontal`})}),_jsx(_components.td,{children:`Vertical scaling is inflating CPA over 10% per increment`}),_jsx(_components.td,{children:`Duplicate the winner to new audiences, geos, or LAL tiers. New cost basis, similar creative.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Bid cap (Tichenor method)`})}),_jsx(_components.td,{children:`Lowest Cost hits a spend ceiling, 50+ conversions per week`}),_jsxs(_components.td,{children:[`Duplicate with bid cap at `,_jsx(_components.code,{children:`target_CPA × 1.20`}),`. Build a portfolio of bid-capped duplicates each finding their own price point.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Target ROAS (Faris method)`})}),_jsx(_components.td,{children:`Confirmed winner stable for 7+ days`}),_jsxs(_components.td,{children:[`Duplicate winner into a `,_jsx(_components.code,{children:`LOWEST_COST_WITH_MIN_ROAS`}),` variant for stability floor. 70% of mature DTC spend per Andrew Faris.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-is-the-20%-rule-for-scaling-meta-ads`,children:`What is the 20% rule for scaling Meta ads?`}),`\n`,_jsx(_components.p,{children:`The consensus default: raise daily budget by no more than 20% every 2 to 3 days. Larger jumps reset the learning phase.`}),`\n`,_jsxs(_components.p,{children:[`Math example: a `,`$100 a day winner scaled by 20% every 2 days reaches $`,`173 a day in a week, $430 a day in a month, with CPA in range the whole way. Aggressive scaling (50% or 100% jumps) can work on confirmed winners with deep conversion volume, but only with bid caps and explicit acceptance of a learning reset.`]}),`\n`,_jsxs(_components.p,{children:[`The MCP server enforces a 2x / 0.5x guardrail on `,_jsx(_components.code,{children:`change_entity_budget`}),`. The skill respects it by staging changes (`,`$100 → $`,`120 → `,`$144 → $`,`173) rather than passing `,_jsx(_components.code,{children:`force=True`}),` to override.`]}),`\n`,_jsxs(Heading,{level:`2`,id:`how-do-i-scale-meta-ads-from-$1k-a-day-to-$10k-a-day`,children:[`How do I scale Meta ads from `,`$1k a day to $`,`10k a day?`]}),`\n`,_jsx(_components.p,{children:`Three stages, each 2 to 6 weeks depending on creative production cadence:`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Stage 1: $1k to $2.5k a day`,id:`stage-1-1k-to-2-5k-a-day`,children:_jsx(_components.p,{children:`Vertical 20% on confirmed winners. Add 1 to 2 ad sets with broader audience. Lock in 3 to 5 winning creatives. Track CPA inflation. If it crosses 1.5x target, hold.`})}),_jsx(Accordion,{title:`Stage 2: $2.5k to $5k a day`,id:`stage-2-2-5k-to-5k-a-day`,children:_jsx(_components.p,{children:`Horizontal scaling. Duplicate winners into new audiences (LAL expansions, geo). Introduce ASC alongside manual (with exclusions to prevent cannibalization). Creative production becomes weekly. Start tracking MER as the company-level number.`})}),_jsx(Accordion,{title:`Stage 3: $5k to $10k a day`,id:`stage-3-5k-to-10k-a-day`,children:_jsx(_components.p,{children:`Bid-cap diversification (Tichenor). Target ROAS campaigns (Faris). Layer brand/awareness at 10% to 15% of budget. Creative production cadence: 4+ new concepts per week. Most operators stall here because they protect a misleading ROAS instead of optimizing for total profit dollars.`})})]}),`\n`,_jsx(_components.p,{children:`At every stage transition, the skill makes you confirm: CPA will inflate 10% to 20% during the stage. That is expected. The job is to keep marginal revenue positive vs marginal spend.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-anti-patterns-does-the-scale-skill-prevent`,children:`What anti-patterns does the scale skill prevent?`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Scaling 50% on day 1 of a winner`,id:`scaling-50-on-day-1-of-a-winner`,children:_jsx(_components.p,{children:`Resets learning, CPA spikes, you panic-kill. The skill enforces 3-day stability and a 20% cadence.`})}),_jsx(Accordion,{title:`Telling you scaling improves ROAS`,id:`telling-you-scaling-improves-roas`,children:_jsx(_components.p,{children:`Scaling typically INFLATES CPA short-term as you exit the optimal audience. The skill sets expectations explicitly: CPA will creep 10% to 20% in the first 3 days. Kill if it crosses target × 1.5.`})}),_jsx(Accordion,{title:`Vertical scaling past a flat spend ceiling`,id:`vertical-scaling-past-a-flat-spend-ceiling`,children:_jsx(_components.p,{children:`Wasted budget. The skill switches axes (horizontal or bid-cap) when daily delivery flattens.`})}),_jsx(Accordion,{title:`Using force=True to bypass the 2x guardrail`,id:`using-force-true-to-bypass-the-2x-guardrail`,children:_jsx(_components.p,{children:`The guardrail exists for a reason. The skill stages changes (1.5x, wait, 1.5x, wait) rather than 5x in one call.`})}),_jsx(Accordion,{title:`Scaling a campaign driven entirely by repeat customers`,id:`scaling-a-campaign-driven-entirely-by-repeat-customers`,children:_jsx(_components.p,{children:`Does not survive new-customer exposure. The skill checks new-customer rate before recommending scale.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-do-i-install-the-scale-skill`,children:`How do I install the scale skill?`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`Claude Code`,icon:`terminal`,href:`/skills/install-claude-code`,children:_jsx(_components.p,{children:`Ships with the full plugin install.`})}),_jsx(Card,{title:`Claude.ai \u0026 Desktop`,icon:`cloud`,href:`/skills/install-claude`,children:_jsxs(_components.p,{children:[`Download `,_jsx(_components.a,{href:`https://github.com/AdAdvisor/skills/releases/latest/download/adadvisor-scale.zip`,children:`adadvisor-scale.zip`}),` and upload via Settings, Capabilities, Skills.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently asked questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`How do I scale a Meta ad campaign without breaking the learning phase?`,id:`how-do-i-scale-a-meta-ad-campaign-without-breaking-the-learning-phase`,children:_jsx(_components.p,{children:`Apply the 20% rule. Raise daily budget by no more than 20% every 2 to 3 days. Bigger jumps reset Meta’s learning phase, which costs you the established CPA. The AdAdvisor scale skill enforces this cadence and stages larger increases automatically.`})}),_jsx(Accordion,{title:`When should I switch from vertical to horizontal scaling?`,id:`when-should-i-switch-from-vertical-to-horizontal-scaling`,children:_jsx(_components.p,{children:`When vertical scaling causes CPA to inflate over 10% per 20% budget increment. That signals the original audience is saturated and adding more budget just buys lower-quality impressions. Horizontal scaling (duplicating the winner to new audiences, geos, or LAL tiers) creates a new cost basis. The skill watches for this signal in the timeseries data.`})}),_jsx(Accordion,{title:`What is the Tichenor bid-cap method?`,id:`what-is-the-tichenor-bid-cap-method`,children:_jsxs(_components.p,{children:[`Charley Tichenor’s scaling technique. Once Lowest Cost campaigns hit a spend ceiling and 50+ conversions per week, duplicate the winning ad set with a bid cap at `,_jsx(_components.code,{children:`target_CPA × 1.20`}),`. Build a portfolio of bid-capped duplicates that each find their own price point. The skill recommends bid caps when vertical and horizontal scaling have both flattened.`]})}),_jsx(Accordion,{title:`What is the Faris target-ROAS method?`,id:`what-is-the-faris-target-roas-method`,children:_jsx(_components.p,{children:`Andrew Faris’s discipline: 70% of mature DTC spend belongs on Target ROAS campaigns (LOWEST_COST_WITH_MIN_ROAS bid strategy with optimization_goal VALUE). After a winner is stable for 7+ days, duplicate it into a Target ROAS variant for stability floor. The skill recommends this once you have confirmed, post-learning winners.`})}),_jsx(Accordion,{title:`Can the AdAdvisor scale skill handle Claude making budget changes automatically?`,id:`can-the-adadvisor-scale-skill-handle-claude-making-budget-changes-automatically`,children:_jsxs(_components.p,{children:[`No. The skill enforces an eligibility check (3+ stable days, past learning, healthy frequency, stable new-customer rate, pixel firing) and a 20% cadence, but every actual budget change requires your explicit confirmation. The MCP server also enforces a 2x guardrail on `,_jsx(_components.code,{children:`change_entity_budget`}),` to prevent runaway scaling.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related-skills`,children:`Related skills`}),`\n`,_jsxs(Columns,{cols:3,children:[_jsx(Card,{title:`Diagnose`,icon:`stethoscope`,href:`/skills/adadvisor-diagnose`,children:_jsx(_components.p,{children:`Confirms scale eligibility before any budget change.`})}),_jsx(Card,{title:`Targeting`,icon:`bullseye`,href:`/skills/adadvisor-targeting`,children:_jsx(_components.p,{children:`Horizontal-scale audience picks (LAL tiers, geo expansion).`})}),_jsx(Card,{title:`Playbooks`,icon:`book`,href:`/skills/adadvisor-playbooks`,children:_jsx(_components.p,{children:`Full stage plan with operational checkpoints.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely","sidebarTitle":"Scale","description":"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the $1k to $10k a day stage plan, all triggered by natural language.","icon":"chart-line","keywords":["scale Meta ads","scale Facebook ads","how to scale Meta campaigns","20% rule Meta","bid cap method","Tichenor scaling","Faris target ROAS","scale Facebook ads to $10k a day","AdAdvisor scale skill"],"href":"/skills/adadvisor-scale"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"When should I use the scale skill?","slug":"when-should-i-use-the-scale-skill","depth":2,"children":[]},{"title":"How does the AdAdvisor scale eligibility check work?","slug":"how-does-the-adadvisor-scale-eligibility-check-work","depth":2,"children":[]},{"title":"What are the four scaling axes for Meta ads?","slug":"what-are-the-four-scaling-axes-for-meta-ads","depth":2,"children":[]},{"title":"What is the 20% rule for scaling Meta ads?","slug":"what-is-the-20%-rule-for-scaling-meta-ads","depth":2,"children":[]},{"title":"How do I scale Meta ads from $1k a day to $10k a day?","slug":"how-do-i-scale-meta-ads-from-$1k-a-day-to-$10k-a-day","depth":2,"children":[]},{"title":"What anti-patterns does the scale skill prevent?","slug":"what-anti-patterns-does-the-scale-skill-prevent","depth":2,"children":[]},{"title":"How do I install the scale skill?","slug":"how-do-i-install-the-scale-skill","depth":2,"children":[]},{"title":"Frequently asked questions","slug":"frequently-asked-questions","depth":2,"children":[]},{"title":"Related skills","slug":"related-skills","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"adadvisor","siteName":"AdAdvisor Docs","title":"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely - AdAdvisor Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-13T16:49:08.620Z","gitLastModified":"2026-05-13T16:48:05.000Z","originalFileLocation":"skills/adadvisor-scale.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the $1k to $10k a day stage plan, all triggered by natural language.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AdAdvisor Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely - AdAdvisor Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the $1k to $10k a day stage plan, all triggered by natural language.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AdAdvisor Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://adadvisor.ai/docs/skills/adadvisor-scale\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://adadvisor.mintlify.site/docs/_mintlify/api/og/v2?division=Available+Skills\u0026amp;title=AdAdvisor+Scale+Skill%3A+Scale+Proven+Meta+Ad+Winners+Safely\u0026amp;description=Scale+Meta+%28Facebook%29+ad+winners+without+resetting+the+learning+phase.+The+20%25+rule%2C+the+Tichenor+bid-cap+method%2C+the+Faris+target-ROAS+portfolio%2C+and+the+%241k+t\u0026amp;theme=ac6f5c868be865ab544b5f50\u0026amp;signature=3329f4cfb1519bd3d6ad1b941279ece5d2a7ae9c3fd24f262a57830111ba35a7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely - AdAdvisor Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the $1k to $10k a day stage plan, all triggered by natural language.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://adadvisor.mintlify.site/docs/_mintlify/api/og/v2?division=Available+Skills\u0026amp;title=AdAdvisor+Scale+Skill%3A+Scale+Proven+Meta+Ad+Winners+Safely\u0026amp;description=Scale+Meta+%28Facebook%29+ad+winners+without+resetting+the+learning+phase.+The+20%25+rule%2C+the+Tichenor+bid-cap+method%2C+the+Faris+target-ROAS+portfolio%2C+and+the+%241k+t\u0026amp;theme=ac6f5c868be865ab544b5f50\u0026amp;signature=3329f4cfb1519bd3d6ad1b941279ece5d2a7ae9c3fd24f262a57830111ba35a7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/adadvisor/1vPYkMgWBDdVkAc_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AdAdvisor Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#d946ef\">\u003clink data-mint-head rel=\"canonical\" href=\"https://adadvisor.ai/docs/skills/adadvisor-scale\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/skills/adadvisor-scale.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://adadvisor.ai/#organization\",\"name\":\"AdAdvisor Docs\",\"url\":\"https://adadvisor.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/adadvisor/j5TZzgntENKsvfJd/images/adadvisor-logo-light.png?fit=max\u0026auto=format\u0026n=j5TZzgntENKsvfJd\u0026q=85\u0026s=d19d43d241f24b889bd459a40e15c6c3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://adadvisor.ai/docs#website\",\"name\":\"AdAdvisor Docs\",\"url\":\"https://adadvisor.ai/docs\",\"publisher\":{\"@id\":\"https://adadvisor.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://adadvisor.ai/docs/skills/adadvisor-scale#webpage\",\"url\":\"https://adadvisor.ai/docs/skills/adadvisor-scale\",\"name\":\"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely\",\"description\":\"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the $1k to $10k a day stage plan, all triggered by natural language.\",\"dateModified\":\"2026-05-13T16:48:05.000Z\",\"isPartOf\":{\"@id\":\"https://adadvisor.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://adadvisor.ai/docs/skills/adadvisor-scale#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://adadvisor.ai/docs/skills/adadvisor-scale#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Available Skills\",\"item\":\"https://adadvisor.ai/docs/skills/adadvisor\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely\",\"item\":\"https://adadvisor.ai/docs/skills/adadvisor-scale\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://adadvisor.ai/docs/skills/adadvisor-scale#article\",\"headline\":\"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely\",\"name\":\"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely\",\"description\":\"Scale Meta (Facebook) ad winners without resetting the learning phase. The 20% rule, the Tichenor bid-cap method, the Faris target-ROAS portfolio, and the $1k to $10k a day stage plan, all triggered by natural language.\",\"url\":\"https://adadvisor.ai/docs/skills/adadvisor-scale\",\"mainEntityOfPage\":{\"@id\":\"https://adadvisor.ai/docs/skills/adadvisor-scale#webpage\"},\"dateModified\":\"2026-05-13T16:48:05.000Z\",\"keywords\":\"scale Meta ads, scale Facebook ads, how to scale Meta campaigns, 20% rule Meta, bid cap method, Tichenor scaling, Faris target ROAS, scale Facebook ads to $10k a day, AdAdvisor scale skill\",\"publisher\":{\"@id\":\"https://adadvisor.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://adadvisor.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AdAdvisor Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"AdAdvisor Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/skills/adadvisor-scale.md","siteName":"AdAdvisor Docs","nav":{"global":null,"tabs":[{"tab":"User Guide","pages":[{"title":"User Guide","href":"/user-guide/welcome"}]},{"tab":"MCP","groups":[{"group":"Overview","pages":[{"title":"Give Your AI Assistant Access to Your Meta Ad Account","sidebarTitle":"Welcome","href":"/ai/welcome"},{"title":"What is the MCP Server?","href":"/ai/what-is-mcp-server"}]},{"group":"Get Connected","pages":[{"title":"Getting Started with the AdAdvisor MCP Server","href":"/ai/getting-started-with-mcp"},{"title":"Setting Up Your MCP Client","href":"/ai/setting-up-your-mcp-client"},{"title":"Managing API Keys","href":"/ai/managing-api-keys"}]},{"group":"Capabilities","pages":[{"title":"Available Tools and Capabilities","sidebarTitle":"Available Tools","href":"/ai/available-tools"}]},{"group":"Skills","pages":[{"title":"What Are AdAdvisor Skills? Pre-Built Workflows for Managing Meta Ads with AI","sidebarTitle":"Skills overview","icon":"wand-magic-sparkles","href":"/skills/welcome"},{"title":"Install AdAdvisor Skills in Claude.ai and Claude Desktop","sidebarTitle":"Install in Claude","icon":"cloud-arrow-up","href":"/skills/install-claude"},{"title":"Install AdAdvisor Skills in Claude Code (Plugin Marketplace)","sidebarTitle":"Install in Claude Code","icon":"terminal","href":"/skills/install-claude-code"}]},{"group":"Available Skills","pages":[{"title":"AdAdvisor Foundation Skill: Account Discovery and Unit Economics","sidebarTitle":"Foundation","icon":"compass","href":"/skills/adadvisor"},{"title":"AdAdvisor Audit Skill: Full Meta Ad Account Audit with AI","sidebarTitle":"Audit","icon":"magnifying-glass","href":"/skills/adadvisor-audit"},{"title":"AdAdvisor Diagnose Skill: Why Did My Meta Ad Performance Drop?","sidebarTitle":"Diagnose","icon":"stethoscope","href":"/skills/adadvisor-diagnose"},{"title":"AdAdvisor Launch Skill: Create Meta Ad Campaigns End to End","sidebarTitle":"Launch","description":"Launch Meta (Facebook) ad campaigns through Claude. Objective, structure (ASC vs manual, CBO vs ABO), audience, creative, conversion_domain, lead-form pairing, and PAUSED-by-default activation handled in one workflow.","icon":"rocket","href":"/skills/adadvisor-launch"},{"title":"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely","sidebarTitle":"Scale","icon":"chart-line","href":"/skills/adadvisor-scale"},{"title":"AdAdvisor Creative Skill: Test and Refresh Meta Ad Creative","sidebarTitle":"Creative","description":"Pick a testing framework (3-2-2, 5-3-1, 3-3-3). Track refresh cadence by spend tier. Preserve social proof on viral Meta (Facebook) posts. Detect creative fatigue before it shows up as CPA inflation.","icon":"palette","href":"/skills/adadvisor-creative"},{"title":"AdAdvisor Targeting Skill: Broad-First Meta Ad Audience Strategy","sidebarTitle":"Targeting","icon":"bullseye","href":"/skills/adadvisor-targeting"},{"title":"AdAdvisor Playbooks Skill: BFCM, Product Launch, Lead-Gen, Recovery, Scale","sidebarTitle":"Playbooks","icon":"book","href":"/skills/adadvisor-playbooks"}]}]},{"tab":"Learn","pages":[{"title":"Learn","href":"/learn"}]},{"tab":"Help \u0026 Support","pages":[{"title":"Help \u0026 Support","href":"/faq/general"}]}]},"basePath":"","title":"AdAdvisor Scale Skill: Scale Proven Meta Ad Winners Safely - AdAdvisor Docs","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":[],"chunks":[]}