Friday LinkedIn Ads draft campaign launch-readiness brief

By General Input

Every Friday at 3pm, audit your LinkedIn Ads drafts and post a Notion brief with audience size, forecasts, and a green, yellow, or red verdict per campaign.

Integrations

  • LinkedIn Ads
  • Notion

Type

Agentic Task

Categories

  • Marketing

Every Friday at 3pm (cron trigger), audit my LinkedIn Ads draft campaigns and publish a launch-readiness brief in Notion so my team can decide on Monday what actually ships.

Step 1. Find the drafts. Call LinkedIn Ads Search Campaigns against my configured ad account, filtered to status DRAFT. Make the ad account URN a configurable input. If there are no drafts, still produce a Notion page that says so for the cycle, then stop.

Step 2. For each draft campaign, pull its targeting criteria, bid, budget (daily and total), and run schedule from the campaign record returned by Search Campaigns (use Get Campaign if any field is missing). Then run two checks against LinkedIn's planning endpoints:

• Get Audience Counts on the campaign's targeting criteria, to confirm the matched audience clears LinkedIn's 300 member serving floor. Anything below 300 returns 0 and means the campaign cannot serve.

• Get Supply Forecasts on the same targeting plus the campaign's bid and budget, to project expected impressions, clicks, reach, and spend over the campaign's run schedule.

Step 3. Assign each draft a readiness verdict:

• Green: audience comfortably above the 300 floor, bid at or above LinkedIn's suggested floor, forecast shows non-zero impressions, and the run schedule is at least 7 days. Ready to launch.

• Yellow: will probably serve but something is marginal, for example audience just above 300, very short schedule, or forecast spend well below the budget cap. Note the concern.

• Red: cannot serve as configured. State the specific blocker, such as audience under 300, bid below the LinkedIn floor, missing creative, schedule shorter than 1 day, or zero forecasted impressions.

Step 4. Write one Notion page per cycle via Notion Create a Page, under a configurable parent page or database. Title it 'LinkedIn Ads draft readiness, week of {date}'. For each draft campaign, include a section with the campaign name and id, a one-paragraph targeting summary in plain English (locations, job functions, seniorities, company size, skills, etc.), the audience count, a small forecast table with impressions, clicks, reach, and spend over the run schedule, and the verdict (green, yellow, or red) with the specific blocker if not green. End the page with a short summary line: how many drafts were reviewed, how many green, yellow, and red.

Configurable inputs: ad account URN, Notion parent page or database id, optional minimum-schedule-length and minimum-forecasted-impressions thresholds for the yellow vs green cutoff.

Related prompts

Explore more prompts
Competitor LinkedIn ad watchlist with a permanent archiveLinkedIn Ads budget pacing dashboard for every client accountWhich companies your LinkedIn ads reach, matched to your CRMLinkedIn Ads audience segment waste review workbenchScreen chartered vessels for AIS gaps and sanctions red flagsCompare candidate store locations with drive time trade areasBrowse every competitor ad and build a Notion swipe fileAudience persona studio for brand and product marketersArtwork desk for the Notion posts still missing an imageShare of voice dashboard for your brand and competitors