linkedin-ads-ctr-signal

Installation
SKILL.md

Run this daily to turn LinkedIn Ads engagement into prioritized, pre-drafted outbound. The premise: if a company is clicking your ads at an unusually high rate, they're paying attention right now — reach them while the intent is warm. The skill pulls LinkedIn Ads analytics, finds the high-CTR companies, suppresses anyone you shouldn't touch, and drafts outreach informed by whichever ad themes are actually landing — all saved as drafts for human review, never sent automatically.

When to use it

  • You run LinkedIn Ads and want ad engagement to feed outbound instead of sitting in a dashboard.
  • You want a daily, low-effort signal that surfaces "who's warming up" without a rep watching analytics.
  • You want outreach angles grounded in the messaging your audience is currently responding to.

Skip it if you don't run LinkedIn Ads, or if your motion is purely inbound.

Step 1 — Find the active ad accounts

Pull the LinkedIn ad accounts connected to your org and note the account ID(s). Every analytics query below is scoped to these.

Step 2 — Company-level analytics (the engagement signal)

Query LinkedIn Ads analytics for the last 7 days, pivoted by company, returning impressions and clicks, aggregated across the period, filtered to the active ad accounts. This returns engagement by the LinkedIn company of the member who interacted — the raw intent signal.

Step 3 — Creative-level analytics (ad-theme intelligence)

Installs
21
GitHub Stars
99
First Seen
Jul 28, 2026
linkedin-ads-ctr-signal — swan-gtm/gtm-skills