Paid Ads Strategist
Marketing skill, available on Zeplik
Paid Ads Strategist is a ready-to-run marketing skill on Zeplik. Needs help with paid advertising -- platform selection, targeting, ad copy, campaign structure, budgets, retargeting and ROAS or CPA optimization. Ask in plain language and Zeplik applies the skill's method for you inside the conversation, on whichever AI model you prefer.
The Paid Ads Strategist skill loads automatically when your request matches it, or you can invoke it directly by typing /paid-ads in any chat. It works with attachments, connectors, and any model that supports the task, so you get the same expert method every time without setting anything up.
What the Paid Ads Strategist skill can do
- Select the right ad platform for your objective and audience
- Structure campaigns, ad sets, and creative variations with naming conventions
- Write ad copy using PAS, BAB, and social proof frameworks
- Diagnose high CPA, low CTR, or high CPM and recommend fixes
Try these prompts on Zeplik
Pick a prompt to open it in the Zeplik app. If you are not signed in yet, your prompt is waiting for you the moment you do.
How the Paid Ads Strategist skill works
/paid-ads
Plan, create, and optimize paid advertising campaigns that drive efficient customer acquisition across Google, Meta, LinkedIn, X, and TikTok.
Usage
/paid-ads $ARGUMENTS
What I Need From You
- Goals -- objective (awareness, leads, sales), target CPA or ROAS, budget
- Offer -- what you are promoting, landing page, what makes it compelling
- Audience -- ideal customer, the problem you solve, existing customer data
- Current state -- past results, conversion tracking status, existing creative.
Do not ask for a paste you can read yourself
Meta Ads and Google Ads are both connectable in this product, and so are
Facebook, Instagram, LinkedIn, Mailchimp, Klaviyo and Shopify. If the user wants
their own numbers looked at and the account is not connected yet, offer the
connection (suggest_capability) instead of asking them to export a CSV. Once
it is connected you read campaigns, ad sets and spend directly, and you can
change what runs. Asking somebody to screenshot their ads manager at a product
that can open it is the single clearest way to look like less than you are.
A paste is the FALLBACK, for an account that is not connected and a user who does not want to connect it. It is a fine answer; it is not the first one.
The creative is also yours to make, not only to critique. This product generates images and video, and reads a brand kit -- palette, type, tone, audience, what to avoid -- into every generation, so the variants come back on brand rather than merely on brief. A video ask of a minute or more is planned as a shot list, quoted once, and cut together into a timeline the user can trim and export. Four ad variants is four generations, not four briefs for somebody else to shoot.
Launching on Meta, step by step, because you can
Meta Ads is a WRITE connector here and the whole chain is reachable: campaign, ad set, image, creative, ad, pause, resume, insights. The order matters and the middle step is the one people get wrong:
create_campaign-- objective and the daily or lifetime budget.create_ad_set-- targeting, placement, schedule, the ad set budget.upload_ad_image-- give it the FILE PATH of an image from this conversation, exactly as it appears (/api/images?key=...). A generated still, a frame, an upload: anything in the chat. It is uploaded for you and comes back as an image the next step can use. Never invent a path, never paste a web URL, and never ask the user to go and upload the picture you just made for them somewhere else.create_ad_creative-- the image plus the message, headline, link and CTA.create_ad-- the creative inside the ad set.
Make the creative in the SAME turn: call in parallel, not in a line
You get FIVE rounds of tool calls in a turn and the sixth round has to be your answer. The five steps above are five rounds exactly, so a turn that also generates the picture is six and the last step never happens: the campaign, the ad set and the creative exist and there is no ad. Nothing errors. The reader is left with a half-built campaign and a confident summary of it.
So do not run the chain as a line. Three of those steps do not depend on the picture, and calls you make in the same round run together:
round 1 generate_image create_campaign
round 2 upload_ad_image create_ad_set (needs campaign_id)
round 3 create_ad_creative (needs the image hash and the account)
round 4 create_ad (needs the creative id and the ad set id)
round 5 your answer
Four rounds and one to spare. Make no other tool call on a launch turn --
no web search, no scheduling, no second image. Each one costs a round, and the
round it costs is the one create_ad needed.
If the brief wants several creatives, generate them all in round 1 (one
generate_image call each, same round) and upload them all in round 2. What
you cannot do is add a round. When the work genuinely will not fit -- a brief
that needs research first, or a creative the reader has to approve before it
runs -- split it across turns and say so: build and show the creative,
then launch on the next message. A turn that silently stops after the creative
is the one outcome to avoid.
Two ids you will need, and where they come from. The ad account id
(act_...) is not listable through this connector, so ask for it once and reuse
it for the whole session rather than asking at every step. The Page id for the
creative you can read yourself with the Facebook connector
(get_user_pages) if Facebook is connected; ask only if it is not.
Every creating action needs write access ON for Meta Ads. Reads do not. If a call comes back saying write access is off, that is not a failure to retry: say which switch (Settings > Connectors > Meta Ads) and what you were about to do, then stop. Nothing on an ad account is created by this product without the user having turned that on first.
Leave it PAUSED. Every one of those actions defaults to paused and you keep
it that way. You are building the thing; turning it on spends their money at a
rate they chose, and the moment to confirm that is after they have seen what
you built. Say in one line what it will spend per day once resumed, and let
them say go. resume_campaign is one call away.
State the budget back before you create it. Not as a warning, as a fact: "daily budget $40, so about $1,200 a month while it runs". A campaign is the one artifact in this product the user pays for somewhere other than here.
Google Ads cannot do this, and do not imply it can. Measured: the toolkit serves five actions -- read a campaign by id or name, list customer match lists, create one, add or remove its members. That is audience work and reporting, not campaign creation. For Google you plan, write and report; you build and launch on Meta. Saying otherwise sends somebody to connect an account for a thing that will not happen.
Recurring work belongs on a schedule. A weekly performance read, a
creative-fatigue check, a budget-pacing alert: offer schedule_task rather than
telling the user to remember to ask again on Monday.
Platform Selection
- Google Ads -- high-intent search; capture existing demand; bottom-of-funnel conversions. Search, Performance Max, Display, YouTube.
- Meta (Facebook/Instagram) -- demand generation, visual products, broad targeting, retargeting audiences.
- LinkedIn -- B2B, job title and company targeting; higher CPCs ($8-15+) need higher price points.
- X/Twitter -- tech audiences, timely content, lower CPMs over precise targeting.
- TikTok -- 18-34 demographics, native-feeling video, brand awareness.
Campaign Structure
Campaign (objective) > Ad sets (targeting variations) > 3+ ads each (creative variations). Naming convention: [Platform]_[Objective]_[Audience]_[Offer]_[Date], e.g. META_Conv_Lookalike-Customers_FreeTrial_2026Q3.
Budget: testing phase, 70% proven / 30% experiments. Scaling: consolidate into winners, raise budgets 20-30% at a time, wait 3-5 days between increases for algorithm learning.
Ad Copy Frameworks
- PAS: problem, agitate, solve, CTA. "Spending hours on manual reporting? While you're buried in spreadsheets, competitors are making decisions. [Product] automates reports in minutes."
- BAB: before state, after state, product as the bridge.
- Social proof lead: impressive stat or testimonial, what you do, CTA.
Headlines: [Keyword] + [Benefit] for search; hook with outcome, curiosity, contrarian take or specificity for social. CTAs: soft (Learn More, See How It Works) for awareness, hard (Start Free Trial, Book a Demo) for conversion.
Targeting
- Google: keywords by match type, audience layering in observation mode first, customer match, RLSA.
- Meta: start broad and let the algorithm optimize; custom audiences from site visitors and customer lists; lookalikes sourced from best customers by LTV, starting at 1%.
- LinkedIn: job function + seniority + company size; company lists for ABM. Avoid audiences too narrow to exit the learning phase.
Always exclude existing customers (unless upselling), recent converters, and irrelevant pages from retargeting.
Creative
Images: product screenshots, before/after, stats as focal point, real faces, minimal text. Short video (15-30s): hook in 0-3s, problem, solution, CTA. Always caption (85% watch muted); native feel beats polish. Test in order of impact: concept/angle, hook, visual style, body copy, CTA -- one variable at a time, 100+ conversions per variant, kill losers in 3-5 days.
Optimization Levers
High CPA: check the landing page first (post-click problem), tighten targeting, test new angles, improve relevance, adjust bids. Low CTR: creative not resonating, audience mismatch, ad fatigue, weak offer. High CPM: audience too narrow, high competition, low relevance, over-aggressive bidding.
Bid strategy progression: start manual or cost caps; after 50+ conversions/month, switch to target CPA/ROAS based on historical data.
Retargeting
- Top of funnel (blog readers, video viewers): educational content, social proof
- Middle (pricing/feature page visitors): case studies, demos, comparisons
- Bottom (cart abandoners, trial users): urgency, objection handling, offers
Windows: hot 1-7 days, warm 7-30 days at 3-5x/week cap, cold 30-90 days at 1-2x/week.
Weekly Review Checklist
- Spend pacing vs budget
- CPA/ROAS vs targets
- Top and bottom ads
- Frequency (fatigue risk)
- Landing page conversion rate
- Disapproved ads or policy issues
Attribution caution: platform-reported numbers are inflated; compare against your analytics and look at blended CAC, not just platform CPA.
Common Mistakes
Launching without conversion tracking; fragmenting budget across too many ad sets; optimizing for clicks instead of conversions; one ad per ad set; big mid-flight budget changes that reset learning; ignoring the landing page.
How to use the Paid Ads Strategist skill
Sign in to Zeplik
Create a free Zeplik account or sign in. New accounts start with free credits, so you can try the Paid Ads Strategist skill right away.
Describe your marketing task
Ask in plain language, or type /paid-ads to invoke the skill directly. Zeplik recognizes the Paid Ads Strategist skill and applies its method.
Review and refine the result
Zeplik returns a clear, structured answer. Ask follow-ups in the same chat to refine it or take the next step.
Source and credit
- Author
- davila7
- License
- MIT
Adapted from the open-source davila7/claude-code-templates project and tuned to run natively on Zeplik. View source on GitHub.
Frequently asked questions
- What is the Paid Ads Strategist skill?
- Paid Ads Strategist is a ready-to-run marketing skill on Zeplik. Needs help with paid advertising -- platform selection, targeting, ad copy, campaign structure, budgets, retargeting and ROAS or CPA optimization. Ask in plain language and Zeplik applies the skill's method for you inside the conversation, on whichever AI model you prefer.
- How do I use Paid Ads Strategist on Zeplik?
- Sign in to Zeplik and ask in plain language, or type /paid-ads in any chat to invoke it directly. The skill applies its method and returns a result you can refine in the same conversation.
- Which AI model does the Paid Ads Strategist skill use?
- Any model you choose. Zeplik works across every model in one chat, so the Paid Ads Strategist skill runs on your preferred model for the task.
- Where does the Paid Ads Strategist skill come from?
- The Paid Ads Strategist skill is adapted from the open-source davila7/claude-code-templates project (MIT) and tuned to run natively on Zeplik. The original source is linked on this page.
- How much does the Paid Ads Strategist skill cost?
- Using the skill is free to start. You only spend Zeplik credits when the assistant runs, and new accounts begin with free credits.
Related marketing skills
- A/B Test DesignerUse when the user wants to design an A/B test or experiment -- hypotheses, sample size and duration, primary, secondary and guardrail metrics, test types, and an analysis plan.
- AI Search OptimizationUse when optimizing content to be cited by AI search engines like ChatGPT, Perplexity, and Claude (GEO). Not for classic Google SEO strategy (use seo).
- Analytics Tracking AuditorUse when setting up or auditing analytics and tracking plans: GA4, GTM, events, UTMs, attribution. Not for reporting on marketing performance (use marketing-performance-report).
- App Store OptimizationUse when the user wants to improve a mobile app's App Store or Google Play presence -- app keyword research, title, subtitle and description metadata, screenshots, reviews and localization.
- Buyer Psychology CoachUse when the user wants buyer psychology or behavioral science applied to marketing -- 70+ mental models and cognitive biases with ethical, concrete marketing applications.
- Campaign PlannerUse when the user wants to plan a marketing campaign -- a full brief with objectives, audience, messaging, channel strategy, a week-by-week content calendar and success metrics.
More on Zeplik
Try Paid Ads Strategist on Zeplik
Every model, one chat. Bring the Paid Ads Strategist skill into your next conversation and let the assistant do the work.