Campaign Planning & Execution
Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch.
How to use it
Claude Code
- Run the line below. It pulls the whole folder into
~/.claude/skills/ads-campaign-planning. - Describe your job in plain words. Claude Code follows the skill from there.
npx degit swan-gtm/gtm-skills/skills/ivan-falco/ads-campaign-planning#main ~/.claude/skills/ads-campaign-planningFor one project only, change the path to .claude/skills/ads-campaign-planning.
Claude (web or desktop app)
- On this page open ⋯ → Download .md.
- Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
- Pick the file and Save. Claude shows the name and description and runs a security scan.
- Check the skill is switched on.
- Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
- ChatGPT: make a Project and paste it into Instructions.
- Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Source of Campaign Planning & Execution
Show the full text45 lines
| name | title | description | category |
|---|---|---|---|
| ads-campaign-planning | Campaign planning and execution | Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch. | 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
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 |
Discussion
Browse more free Claude skills or everything in Product.