Planning a paid campaign end to end
Campaign Planning & Execution

Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch.
--- name: "ads-campaign-planning" title: "Campaign planning and execution" description: "Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch." category: Ads --- # Campaign Planning & Execution "Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier. ## 4 Essential Elements of Any Campaign Plan 1. **Campaign Names & Objectives**: How you'll name campaigns (naming convention) and their purpose. How you name campaigns dramatically affects your ability to report in the future. Follow a consistent naming convention. 2. **Channels & Budget**: How much budget is available and which channels to invest in. 3. **Locations & Targeting**: What locations you're focusing on and how you'll target your ideal customer (reference the ad persona document).
Overview
"Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier.
Manual install (npx, ZIP)
npx skills add swan-gtm/gtm-skills --skill ads-campaign-planning -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/swan-gtm/gtm-skills/tar.gz/e65d97205fd2 \
| tar -xz -C ~/.claude/skills --strip-components=3 gtm-skills-e65d97205fd2/skills/ivan-falco/ads-campaign-planningNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/dbb45394fcd682cde07d/ads-campaign-planning.zip" -OutFile "$env:TEMP\ads-campaign-planning.zip"; Expand-Archive "$env:TEMP\ads-campaign-planning.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md1.9 KB
Read the files here
swan-gtm/
Show the full text45 lines
Campaign Planning & Execution
"Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier.
4 Essential Elements of Any Campaign Plan
Campaign Names & Objectives: How you'll name campaigns (naming convention) and their purpose. How you name campaigns dramatically affects your ability to report in the future. Follow a consistent naming convention.
Channels & Budget: How much budget is available and which channels to invest in.
Locations & Targeting: What locations you're focusing on and how you'll target your ideal customer (reference the ad persona document).
Creative & Copy: How you'll design creative and write messaging that resonates.
There are nuances by channel (e.g., Google = keywords, LinkedIn = audiences) but the overall process is the same.
Naming Convention Best Practice
Use the 5-Stage Demand Engine to inform your naming convention. Structure: [Region][Stage][Awareness][Objective][Persona]
Example: NA_Capture_SolutionAware_Prospecting_ProductManagers
Execution Options
Option 1 - DIY
- Use bulk import options and power editors (e.g., Google Ads Editor) for launching 10+ campaigns
- Campaign plan templates can be formatted for bulk import into LinkedIn and Google Ads
Option 2 - Outsource
- If you have money but not time, outsource to an internal performance marketing resource or hire an agency/contractor
- Start by asking your network for referrals before using freelancing sites like Upwork or MarketerHire
Key Takeaway
Keep your plans simple and repeatable. Regardless of how well-thought-out a plan is, it doesn't mean anything until it's actually launched.
| 1 | |
| 2 | name "ads-campaign-planning" |
| 3 | title "Campaign planning and execution" |
| 4 | description "Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch." |
| 5 | category Ads |
| 6 | |
| 7 | |
| 8 | # Campaign Planning & Execution |
| 9 | |
| 10 | "Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier. |
| 11 | |
| 12 | ## 4 Essential Elements of Any Campaign Plan |
| 13 | |
| 14 | **Campaign Names & Objectives**: How you'll name campaigns (naming convention) and their purpose. How you name campaigns dramatically affects your ability to report in the future. Follow a consistent naming convention. |
| 15 | |
| 16 | **Channels & Budget**: How much budget is available and which channels to invest in. |
| 17 | |
| 18 | **Locations & Targeting**: What locations you're focusing on and how you'll target your ideal customer (reference the ad persona document). |
| 19 | |
| 20 | **Creative & Copy**: How you'll design creative and write messaging that resonates. |
| 21 | |
| 22 | There are nuances by channel (e.g., Google = keywords, LinkedIn = audiences) but the overall process is the same. |
| 23 | |
| 24 | ## Naming Convention Best Practice |
| 25 | |
| 26 | Use the 5-Stage Demand Engine to inform your naming convention. Structure: [Region]_[Stage]_[Awareness]_[Objective]_[Persona] |
| 27 | |
| 28 | Example: NA_Capture_SolutionAware_Prospecting_ProductManagers |
| 29 | |
| 30 | ## Execution Options |
| 31 | |
| 32 | ### Option 1 - DIY |
| 33 | |
| 34 | Use bulk import options and power editors (e.g., Google Ads Editor) for launching 10+ campaigns |
| 35 | Campaign plan templates can be formatted for bulk import into LinkedIn and Google Ads |
| 36 | |
| 37 | ### Option 2 - Outsource |
| 38 | |
| 39 | If you have money but not time, outsource to an internal performance marketing resource or hire an agency/contractor |
| 40 | Start by asking your network for referrals before using freelancing sites like Upwork or MarketerHire |
| 41 | |
| 42 | ## Key Takeaway |
| 43 | |
| 44 | Keep your plans simple and repeatable. Regardless of how well-thought-out a plan is, it doesn't mean anything until it's actually launched. |
| 45 |
Details
- Updated
- Sep 23, 2026
- License
- MIT
- Stars on the repo
- ★ 159
- Checked
- Source
- swan-gtm/gtm-skills ↗
- Creator
- swan-gtm · 51 listings
Similar skills
See all →
MCP3-5 days | Agents: 6 | Gate Keepers: DevOps Automator +⚙️ Phase 2 Playbook — Foundation & Scaffolding
MCPNEXUS transforms The Agency's independent AI specialists🌐 NEXUS — Network of EXperts, Unified in Strategy
SkillGenerate an Ansoff Matrix analysis mapping growth strategies
SkillSurvey any codebase as a senior advisorImprove
SkillTranslate skills from one industry to anotherCareer changer translator
SkillA collection of 37 battle-tested marketing skillsOpenClaw Marketing SkillsMore from swan-gtm
SkillAn ABM program cannot prove engagement mattersAccount-Based Engagement Scoring and Buying Group Measurement
SkillWriting ad copy — headline formulas, visual directionAd Copywriting - Headline Formulas, Visual Design & Voice of Customer
SkillDefining ad personasAd Persona Framework
SkillA percentage in a commercial term is being set, questionedAudit the base not the rate
SkillInbound leads arrive incomplete B2B Data Enrichment for Revenue Operations
SkillYou need to know what people are saying about a brandBrand mention monitor