Menu

Paid media planning

Plan Google and Meta campaigns end to end

Build a structured paid-campaign blueprint per client — pull saved copy, creatives and keywords, set targeting and tracking, review a platform-style preview, then submit it as a brief. Try the demo below, or start your own workspace.

Already have a workspace? Sign in

  • Plans from $99/month
  • Built for multi-client agencies
  • Your brand across the console
Paid Marketing
Campaign plans and briefs
Interactive demo
All clientsGoogle AdsMeta Ads4 plans1 plan1 plan1 plan1 plan
New plan
PlanChannelBudgetStatus
Q3 launch · search and shoppingNorthwind LivingNorthwindSearch · ShoppingGoogle Ads$3,000/moIn review
Always on · e-bike lineBramble CyclesBrambleProspectingMeta Ads$4,800/moApproved
Restock burstAtlas CoffeeAtlasRetargetingGoogle Ads$2,400/moDraft
New patient intent · searchJuniper HealthJuniperExact matchGoogle Ads$5,200/moApproved
Builder
AudienceCreativeBudgetReview
Step 2 of 4 · pulls saved copy, creatives and keyword lists straight from the Library.
Northwind Living, Bramble Cycles, Atlas Coffee and Juniper Health are invented for this demo, not customers. Click around; anything you'd create or send asks you to sign in first.Create your agency workspace

Paid media planning

Paid media campaign planning software for Google and Meta

Before a single dollar of ad spend goes live, a paid campaign has to be designed — the platform, the objective, the copy, the creatives, the keywords, the audience and the budget all decided and agreed. Most teams do that scattered across docs, spreadsheets and the ad managers themselves, and the plan falls apart the moment it leaves someone's head. Paid Planning in AI Marketing Dashboard turns that step into a structured, guided builder: a paid-campaign blueprint per client that pulls in the approved assets you already have, shows a platform-style preview as you assemble it, and hands the finished plan to your team as a brief. This is where campaigns get built — measuring how they performed afterwards is a different job.

The plan builder

Assemble the campaign from what the client already has

Copy, creatives and keywords come from the client's Library, so a plan is built from material your team already wrote and designed.

See the ad before anyone signs off the spend

Pick the headline and the creative from the Library and the plan shows the ad as you build it. A Google Search plan previews a text ad with its headlines, display URL and descriptions; a Meta plan previews a feed ad.
  • Google Search is the default; Search, Display and YouTube can launch, and the other Google types are plan only
  • Meta plans choose from Sales, Leads, Traffic, Awareness and Engagement
  • Google's length limits are checked as you type
Paid planner on the Agency plan and up
Illustration
A paid campaign plan pulls a headline and creative from the Library and previews the finished ad.

Plan to sign-off

From saved assets to an approved plan

Each step settles one decision, so a reviewer sees the whole campaign, including the cost, before anything is built in an ad platform.

  1. Pull in the assets

    Choose copy, creatives and, for Google, keyword lists from the client's Library, or write new lines inside the plan.
  2. Set targeting and budget

    Audiences, locations, budget and bidding sit in one step, with an optional targeting group from the Library.
  3. Tag it for measurement

    Mark the conversion events the plan is judged on, set the landing page and, for Google, the display path, and add the UTM parameters the campaign will carry.
  4. Get it approved

    Submit for approval and a reviewer decides. The approval is tied to the plan's content: edit the plan afterwards and it reads Changed since approval until it is approved again.

Plan the next campaign from the assets you already have

Add a client's copy, creatives and keywords, then plan Google and Meta campaigns from them and send each plan for approval.

The Paid planner comes with the Agency plan, from $299/month.

On this page
Paid campaign builder with a Setup to Review stepper, a Google search ad preview and a budget field

Google and Meta ad blueprints built step by step

One guided builder for every paid campaign you plan

Every paid plan starts from a clear set of decisions, so the builder asks for them in order rather than dropping you into a blank document. You pick the marketing theme the campaign belongs to, choose the platform — Google or Meta — and set the campaign type and objective, and the wizard adapts to what you chose: a Google plan adds a keyword step, a Meta plan focuses on audiences and creative. The result is a consistent, structured blueprint instead of a freehand brief that looks different every time.

Because each plan is scoped to a single client, your roster of campaigns stays organized by account and angle, and anyone on the team can open a blueprint and immediately understand what is being built and why. Planning a search campaign for one client and a prospecting campaign for another follow the same predictable shape, which is what makes the work reviewable and repeatable across a busy agency.

Pull saved copy, creatives and keywords into the plan

Reuse approved assets instead of starting from a blank page

The builder is wired straight into the client's marketing library, so the copy, creatives and keyword lists you have already produced are right there when you need them. As you build a Google or Meta plan it surfaces the saved ad copy for the right platform, the saved creatives for the theme, and — for Google — the keyword lists scoped to that client, so a campaign is assembled from material the team has already written, designed and approved.

When a plan needs something new, you are never stuck: you can write fresh copy inline, add keywords by hand with their match types, or add the missing lines and artwork to the Library first and pick them here. Pulling from the library is the fast path that keeps a campaign on-brand and avoids re-creating assets that already exist, while writing inline covers the gaps — so the plan is always complete before it leaves the builder.

Audience, budget and optimization targeting in one step

Decide who sees the campaign and what it costs to run

A campaign is only as good as where it points, so the targeting step gathers the delivery decisions in one place: the audiences you want to reach, the locations to run in, the budget to commit, and how the campaign should optimize. Capturing these alongside the copy and creative means the plan is a full picture of how the campaign will actually run, not just what the ad will say.

Settling targeting and budget at planning time is also what makes a plan approvable — a reviewer can see the spend and the audience before anything goes live, and account leads can sanity-check that a campaign matches the client's scope and pacing. The decisions live with the plan, so when the campaign is built in the ad platform there is no ambiguity about who it is for or what it is allowed to cost.

Conversion tracking and a UTM builder, set at planning time

Make the campaign measurable before it ever launches

Measurement is decided in the plan, not bolted on afterwards. The tracking step records which conversions the campaign should count and builds the UTM parameters its links will carry, so every click is tagged the same way from the first impression. Baking this into the blueprint means the data is clean from day one instead of being patched together once spend is already flowing.

Standardizing UTMs at planning time is the difference between attribution that just works and a tangle of inconsistent tags across campaigns. By the time the plan is launched, the source, medium and campaign naming are already agreed, so the campaign, whether the app creates it or a person builds it in Google or Meta, simply follows what the plan specifies — and the downstream reporting lines up because the tagging was deliberate.

Interactive Google and Meta ad previews as you build

Review a platform-style preview before approving spend

It is hard to sign off on a campaign you can only imagine, so the builder renders a representative preview as you assemble it: a Google-style search ad with its headlines, display URL and description, or a Meta-style feed ad with its creative and copy in a familiar platform layout. Stakeholders can review the planned content in context instead of relying on a flat description.

The preview updates from the plan, so swapping a headline, choosing a different creative or editing the copy is reflected instantly. That feedback loop can reveal awkward line breaks or long headlines at planning time, while the final ad remains subject to the destination platform's own rendering and policies.

Submit the finished plan as a brief for approval

Hand planning cleanly to delivery in Projects

A plan is only useful if it turns into work, so the final step converts the finished blueprint into a real brief: you assign the teammates who will build it, write a description, choose a reviewer and submit the plan. It becomes a review task in the Projects board for the named reviewer, who approves it or requests changes in Team > Approvals or on the plan itself, and Launch takes only a plan that is approved as it stands.

Because the brief lives in the same Projects system as the rest of the agency's delivery, the review task shows up on the board, in someone's task list and in the activity feed, and it deep-links back to the exact plan it came from. Planning hands off to execution without a single thing being re-typed or copied between tools — the campaign you designed is the campaign your team picks up and ships.

What a paid media plan has to settle before any spend

A paid plan is the written answer to six questions: where the campaign runs, what the ad says, who it reaches, what it costs, how it is measured and who signed it off.

Leave one of those open and the decision moves into the ad platform, where whoever is logged in makes it quickly and nobody reviews it. The paid planner asks the questions in a fixed order, one client at a time, and keeps the answers on a single plan, so a reviewer reads one record instead of a chat thread, a spreadsheet and a screenshot.

What each step of the paid planner records
StepWhat you decideWhat it feeds
ThemeThe client's theme, a campaign name, Google or Meta, a campaign type and an objectiveThe Library copy, creatives and keywords the later steps offer
CopyHeadlines and descriptions for Google, or primary text, headline and description for MetaThe ad preview and, on a Google launch, the ad itself
CreativesImages or video from the client's LibraryRequired for Meta and every Google type but Search; a Search ad is text only
KeywordsGoogle only: saved keyword lists, match types and negative keywordsThe keyword set of a Search launch
TargetingLocations or a Library targeting group, the budget and the bidding strategyThe budget and, for Google Search, the bid in the launch spec
TrackingConversion events, the landing page, the Google display path and UTM parametersThe ad's final URL and its tracking suffix
ReviewA reviewer, a note for them, owners and context for the teamApproval, then Launch

The Theme step ties the plan to one of the client's positioning themes, so the copy, creatives and keywords offered later are the ones filed under that theme in the Library. Lines written there first can be approved before anyone builds the plan, and artwork comes from the creative asset library.

Plan a Google Search campaign, step by step

Search is the default Google type, and a launch can create Search, Display and YouTube campaigns. Performance Max, Demand Gen and Shopping can be planned and approved, and the planner marks them plan only.

  1. Choose Google, then Search

    Name the campaign, pick the client's theme, choose Google and then Search, and set the objective: lead generation, conversions, traffic, brand awareness or engagement.

  2. Pick the ad copy

    A Search plan holds 3 to 15 different headlines and 2 to 4 different descriptions. Pull lines from the client's ad copy library, or write new ones in the plan with a counter beside each.

  3. Add keywords and negatives

    Apply saved keyword lists or type your own, give each a match type and add negative keywords for the searches you do not want. A Search plan needs at least one keyword before it can launch.

  4. Set targeting and budget

    Choose locations, or a Library targeting group that sets locations, languages and demographics together. Without a group, typed locations are matched to a short list of countries when the plan launches. Enter a daily budget in the ad account's currency and pick a bidding strategy.

  5. Add the landing page and tracking

    Enter the full https address the ad sends people to, an optional display path and the UTM parameters. The preview rebuilds the display URL as you type.

  6. Read the preview and submit

    The preview shows one combination of your lines the way Google can serve it: up to 3 headlines joined by a vertical bar, up to 2 descriptions and the display URL. Choose a reviewer, add a note and submit.

The ad limits the planner checks while you write

The planner holds Google's responsive search ad rules and Meta's text lengths. It flags a line that runs over its limit as you write it, and the remaining rules are checked when you launch.

Limits for each platform, as the planner holds them
FieldGoogle SearchMeta
Headlines3 to 15 different lines, up to 30 characters eachOne headline, counted against 40 characters
Descriptions2 to 4 different lines, up to 90 characters eachOne description, counted against 30 characters
Primary textNot usedOne text, counted against 125 characters
Display pathTwo optional parts, up to 15 characters each; the second needs the firstNot used
Landing pageA full https address on a public site; the example.com placeholder is refusedRequired for Sales, Leads and Traffic plans
Typed locationsMatched to 6 countries: United States, Canada, United Kingdom, Australia, Germany and France. Anything finer is set in Google AdsCountries the app can name, with a warning for the rest
BudgetA daily budget; a lifetime budget is flagged because a launch needs a daily oneDaily or lifetime
KeywordsAt least one, plus optional negativesNot used

Google mixes the lines it is given, so write each headline to read well beside any other. A served ad shows up to 3 headlines and 2 descriptions, in a combination Google chooses, and the third headline and the second description are not always shown. No single line should need another to make sense.

The Google Search limits run again as launch checks, together with rules the builder leaves to launch: a minimum number of different lines, at least one keyword, and no exclamation mark in a headline, which Google does not allow. A repeated line counts once whatever its capitalization, so a pasted duplicate does not help you reach the minimum. Meta's lengths are display lengths: the builder counts against them, and the launch checks do not refuse a longer line.

Choosing a budget, a bid strategy and a tracking setup

Three settings decide most of what a paid plan costs and what it can prove afterwards.

Daily budget and bidding strategy

The planner offers Maximize conversions, Target CPA, Maximize clicks and Manual CPC for Google, and Maximize conversions, Target CPA, Maximize clicks and Maximize reach for Meta. Maximize conversions is the default. Target CPA asks for a target cost per conversion and Manual CPC for a maximum cost per click, both in the ad account's currency.

Match the strategy to the objective from the first step. A lead generation plan that bids for clicks is asking the platform for traffic, not leads, and a reviewer should ask why.

Landing page, display path and UTM parameters

The landing page is where the ad sends people. The display path is only the words shown after the domain in the ad, so it never changes the destination. When a Google Search plan launches, its UTM parameters are added to the campaign as a tracking suffix, and utm_source is sent as google even if the plan says otherwise. Pick one naming pattern for utm_campaign across a client's plans so reports group them without cleanup.

Conversion events record intent, not a tag

The Tracking step lets you mark which events the campaign is judged on: a conversion tag, lead events, purchase events and a CRM sync. Those switches document the plan. They do not install a tag on the client's site or create a conversion action in the ad account. For a plan that bids on conversions, the launch checks remind you to confirm an active conversion action in Google Ads before the campaign is enabled.

Tip

Name the number in the plan's note

Write down which result the client will be judged on. Once the client's account is connected, the results of a Search campaign are reported in Google Ads reporting.

From an approved plan to a paused campaign

Approval covers exactly what was reviewed. Launch is where the platforms differ.

Submitting a plan creates a review task in Projects for the reviewer you picked and locks the plan, so the version being judged cannot move. That decision is recorded in Team > Approvals or from the plan's own page, and completing the Projects task alone approves nothing. The reviewer either approves the plan or returns it with a written reason that the submitter can read. Any teammate holding the Approve permission for the client can decide, and an Agency Admin can approve their own plan, which is recorded as a self-approval.

Change what an approved plan would launch, such as its copy, targeting, budget or tracking, and its status flips to Changed since approval. Edits to the owners and the description in the brief are not part of the content. A changed plan cannot launch until someone approves the new version, so no campaign goes out on content nobody reviewed.

What Launch does with each kind of paid plan
PlanWhat the app doesWhat you do
Google Search, Display or YouTubeChecks the plan against Google's limits and the client's mapped Google Ads account, asks you to confirm the budget, then creates the campaign paused. Display and YouTube are created as Demand Gen campaigns on their own channel, and YouTube uploads the Library videos firstTurn the campaign on from Live on Google Ads when you are ready to spend
Meta, any typeChecks the plan and the client's saved Meta accounts, then creates the campaign, ad set and ads in the client's ad account, pausedTurn it on from Live on Meta when you are ready to spend
Any plan, launched by handBuilds the launch spec, or for Meta an export of the campaign, ad set and ad, all paused, and opens a taskCreate the campaign in the ad platform from the spec, then mark it launched
Performance Max, Demand Gen and ShoppingThe checks fail with a plan-only message, so no launch is createdBuild the campaign in Google Ads from the approved plan

Anyone with the Edit permission can ask for a launch. Starting it, and recording a hand launch as done, takes the Publish permission, so a request from someone without it waits in Approvals for a person who has it. Each launch runs its checks first and lists every check with its result, and where the plan can fix a problem the check links to the step that does. Failures stop the launch, and warnings are left for you to weigh.

The budget confirmation exists because Google can spend up to twice the daily budget on some days. The campaign is created in the account mapped to that client in Google Ads reporting, and if Google refuses a part of it, the launch stops and its record says what was and was not created.

Note

An automatic launch needs a connected account

Creating the campaign from the app needs the client's Google Ads account mapped and connected in Google Ads reporting or, for Meta, an Agency Admin's Meta connection with the client's ad account and Page saved in Meta settings. If there is no connection, or the plan type cannot launch from the app, the same spec goes out as a hand launch.

A reviewer's checklist before a paid plan is approved

The launch checks test limits and completeness. A reviewer tests judgment, and six questions cover most of it.

  1. Do the objective and the bidding strategy agree? A lead generation plan that bids for clicks needs a reason in the note.
  2. Does every headline read well beside any other, and does each line still make sense without its neighbors?
  3. Is the landing page the one the client expects, on https, and does the UTM pattern match what the client's reports group by?
  4. Do the negative keywords cover the searches the client has said it does not want?
  5. Is the daily budget the figure the client agreed, in the ad account's currency?
  6. Is conversion tracking confirmed in the ad account itself, and not only switched on in the plan?

Plan

Plan availability

Paid planning starts with the Agency plan, $299 a month, which also brings Social planning and connected reporting. Studio, at $99 a month, keeps the Email and SMS planners and leaves Paid and Social out. Organic posts are planned in social campaign planning.

What is paid media campaign planning software?

It is software for deciding and recording a paid campaign before any money is spent: platform, objective, ad lines, keywords, audience, budget, tracking and sign-off. The paid planner does this per client from the client's Library, then hands the approved plan to a launch step. It plans and hands off. It is not an ad manager, and it does not report results.

Which paid campaigns can the planner create for me?

Search, Display and YouTube plans and Meta plans, once the client's Google Ads or Meta account is connected. Launch builds the campaign in that connected account as a paused campaign, so nothing spends until someone turns it on. Performance Max, Demand Gen and Shopping are plan only, and any plan can still go out by hand from a frozen spec and a task.

How many headlines and descriptions does a Google Search plan need?

At least 3 different headlines, up to 15, each up to 30 characters. It also needs 2 to 4 different descriptions of up to 90 characters. Repeated lines count once, so pasting the same headline twice does not help, and a served ad shows fewer lines than you supply.

Does the paid planner connect to Meta Ads?

Yes, when you launch. An Agency Admin connects Meta once, then saves a Page, an ad account and a pixel for each client in Meta settings. A Meta plan is built, previewed and approved like any other, and Launch then creates the campaign, ad set and ads in that account, paused, or hands the same plan over as an export and a task. Once it runs, its results are read in Meta Ads reporting.

What happens when a paid plan is edited after approval?

The approval covers the exact content that was reviewed, so a change to the copy, targeting, budget, tracking, name or theme changes the plan's status to Changed since approval. Edits to the owners and description in the brief do not. The plan cannot launch until a reviewer approves the new version, and it is locked while it waits for a decision.

Which plans include the paid media planner?

The Paid planner needs the Agency plan or higher. Agency costs $299 a month in US dollars and adds the Social planner and connected Google Ads reporting. Studio, at $99, covers the Email and SMS planners only, so a Studio workspace can plan text and email sends but not paid or social campaigns.

Can I use a Library targeting group in a paid plan?

Yes. The Targeting step can use a paid targeting group from the Library's Audiences in place of typed locations. The group sets locations, languages and demographics together, and the launch checks it before use. Because the group is part of the plan's content, changing who it reaches means the plan needs approval again.