- Marketing
- v1.0.0
- ads
Campaign planning and execution
Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch.
SKILL.md
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.
Files
1 file ship with this skill. They are installed beside the SKILL.md.
Campaign planning and execution
Imported from the GTM Skills library by Swan (https://www.gtmskills.com), skills/ivan-falco/ads-campaign-planning
at https://github.com/swan-gtm/gtm-skills/commit/5d786aad0c7b2ca59b1abf1f601f9407ca261996. Written by Ivan Falco (https://linkedin.com/in/ivanfalco).
The skill is shared under the MIT License below; this notice must stay with any copy.
MIT License
Copyright (c) 2026 Swan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.