ContractsAI
Monthly Performance Report
June 1 to June 30, 2026
LinkedIn · Jenn McCarron

At a glance

Impressions
67.0K
across 14 posts
Engagements
1,229
likes, comments, shares, saves, sends
New Followers
+534
▲ 3.6% · 14.7K to 15.3K
Posts Shipped
14
≈ 3.3 posts/week
Saves
123
high-intent signal

Performance overview

Follower growth

+534 net new followers across June, a 3.6% gain. Steady daily accrual with a bump in the CLOC and LegalTechTalk London window mid-month.

Top 10 posts by impressions

Reach was more evenly distributed than May. The top post (the contract-stack poll) and the Claude comparison drove about 28% of total monthly reach between them.

Top performing posts

What broke through this month

Each list below ranks by a different signal: impressions for raw reach, saves for "I want to come back to this" intent, and engagement rate for resonance on smaller-reach posts. The story this month: frameworks owned intent, hot takes owned reach, and product posts owned buyer-fit.

🏆 By impressions (reach)

Who got seen the most.

1
Two hands went up (contract stack)
Hot takeImage · Jun 17
10.9Kimpressions
2
Why not just use Claude/ChatGPT
FrameworkText · Jun 8
7.8Kimpressions
3
6.7Kimpressions
4
The AI-Ready Lawyer framework
FrameworkArticle · Jun 9
6.5Kimpressions
5
Contracts.ai in London (LTT)
Founder arcMulti-image · Jun 19
5.8Kimpressions

💾 By saves (high intent)

B2B's strongest signal. Readers bookmarking to revisit.

1
The AI-Ready Lawyer framework
FrameworkArticle · Jun 9
37saves
2
Why not just use Claude/ChatGPT
FrameworkText · Jun 8
31saves
3
Two hands went up (contract stack)
Hot takeImage · Jun 17
10saves
4
9saves
5
Top-down vs bottoms-up adoption
Founder arcText · Jun 24
5saves

⚡ By engagement rate

Smaller-reach posts that overperformed for their audience.

1
Developer platform is live
Product/companyImage · Jun 15
3.9%eng. rate
2
Marketing theatre at LTT
Hot takeMulti-image · Jun 29
3.2%eng. rate
3
TriBeCa livestream tease
EventVideo · Jun 4
3.1%eng. rate
4
Contracts.ai in London (LTT)
Founder arcMulti-image · Jun 19
2.7%eng. rate
5
Purchasing Compliance Module
Product/companyImage · Jun 10
1.8%eng. rate

Format analysis

Format mix this month

Text long-form led volume again. Image was a close second, with a healthier spread into multi-image and one high-save article.

Average impressions by format

The single Article (AI-Ready Lawyer) averaged highest on one post. Text and Image carried the workload evenly. The QuotePost lagged badly.

Content pattern analysis

What we actually posted, and what each pattern returned

We read each of the 14 posts and classified them by the job the post was doing. Six recurring patterns emerged. The breakdown below shows volume and performance per pattern so we can see which deserve more calendar share next month and which to retire.

Avg impressions per pattern

Hot takes hold the highest reach ceiling. Frameworks are close behind and pull far better buyer-fit and saves (see ICP section).

Total saves per pattern

Saves are the strongest intent signal. Frameworks dominated this month, driving 58% of all saves from 21% of the volume.

Pattern breakdown

Six content patterns observed across 14 published posts.

Pattern Posts Total imp. Avg imp./post Total saves Top performer
Hot takes vs incumbents 4 25,054 6,264 28 Contract stack poll (10.9K imp)
Frameworks 3 17,212 5,737 71 Claude vs Contracts.ai (7.8K imp)
Founder arc / journey 3 13,023 4,341 10 Contracts.ai in London (5.8K imp)
Product/company updates 2 5,376 2,688 9 Purchasing Compliance Module (3.7K imp)
Event promotion 1 4,858 4,858 5 TriBeCa livestream tease (4.9K imp)
Off-topic / community share 1 1,428 1,428 0 SpotDraft documentary (1.4K imp)
📌 Pattern 1: Frameworks are the intent and buyer-fit engine

Three framework posts drove 71 of the month's 123 saves (58%) from just 21% of post volume, and pulled 40% ICP fit, the highest of any on-brand pattern. The AI-Ready Lawyer article alone banked 37 saves and the Claude comparison 31. Frameworks are the single strongest content pattern for turning attention into intent. They are still under-shipped relative to their return.

📌 Pattern 2: Hot takes remain the reach workhorse

Four hot-take posts averaged 6.3K impressions and drove 25.1K total (37% of monthly reach). Each opened with a contrarian position against a named incumbent or category (the CLM model, dashboard-first vendors, marketing-heavy conferences, the "own a contract stack" gap). Reliable for reach, but see the ICP section: their buyer-fit runs lower than frameworks because vendors and consultants crowd in.

📌 Pattern 3: Product posts pull the right people but almost no saves

The two product posts (Purchasing Compliance Module, Developer platform) averaged 2.7K impressions and pulled the highest ICP fit of the month (48%), yet generated only 9 saves combined. These posts attract active evaluators. They just do not get bookmarked. Pair each with a saveable "how to evaluate this" follow-up.

📌 Pattern 4: Founder-arc reach does not equal buyer-fit

Three founder-arc posts averaged 4.3K impressions but only 19% ICP fit and 10 saves total. The LegalTechTalk London recap hit 5.8K reach yet pulled friends, community and vendors (8% ICP, 1 save). Personal-journey posts build the brand and relationships. They do not build pipeline on their own. Anchor them to a thesis a buyer would save.

📌 Pattern 5: The off-topic community share was the weakest slot

The SpotDraft documentary quote-share was the lowest-reach post of the month at 1.4K, drew 0 saves, and pulled a 7% ICP audience (mostly SpotDraft's own team and adjacent contacts). One post, treated as an anomaly. A network favor, not performance.

ICP analysis

Are we reaching the right people?

Jenn's ICP for Contracts.AI is in-house Legal Ops and Counsel at corporates: GCs, VPs of Legal, Heads of Legal Operations, Directors of CLM. We sampled lead profiles across 10 posts (covering all 6 content patterns, 143 profiles total) and classified each one by current role, company, and industry. The stratified sample lets us compare ICP fit between content patterns, not just between top performers.

ICP fit by content pattern

% of engagers who match the buyer profile, by what type of post pulled them in. Higher = better audience targeting per pattern.

Audience composition (aggregate)

Across all 143 sampled profiles. Establishes the baseline for tracking month over month.

Industry mix of ICP engagers

Where the in-house Legal Ops + Counsel folks who engaged actually work. Confirms we're hitting the natural buying segments for Contracts.AI.

Notable senior ICP engagers this month

Director/VP/Head/Chief-level Legal Ops or Counsel folks who engaged. These are buyer-fit accounts worth a closer look from sales.

  • Ameen Haddad · COO & Innovation Officer, VP & Associate General Counsel @ Oracle Legal
  • Frances Pomposo · Sr Director, Head of Legal Operations @ Intuitive. CLOC Board & Treasurer.
  • Donovan Bell · Sr Director, Head of Global Legal Operations @ Intel. CLOC Board Member.
  • Cicely Stinson · Director, Legal Systems & Technology @ Okta
  • Eva Lopez Paredes · VP Legal, Americas General Counsel @ NiCE
  • Kevin Keller · SVP & General Counsel @ Forward Networks
  • Susan Packal · Head of Global Legal Operations & Chief of Staff @ Avalara
  • Sara Kilian · General Counsel, Global Head of Legal Services @ Perforce Software
  • Sarah Lovequist · AVP, Legal Operations @ AmTrust Financial Services
  • Thomas Yeh · Legal Operations Manager, Technology & Operations @ Meta
  • Bennett Pray · Senior Product Manager, Legal Service Delivery @ American Express
  • Dave Coursey · Head of Legal @ Giga Energy
  • Jordan Stuhlmueller · Director of Legal Operations @ Duke University
  • Lisa Black · Legal Operations Director @ AlixPartners
  • Donald Lee · Legal Operations Director @ American Arbitration Association
🎯 ICP fit reading

Aggregate baseline: ~34% of engagers across the stratified sample are core ICP (in-house Legal Ops + Counsel). This holds the calendar-month baseline set in May (33%) and becomes the metric we track month over month. Target for July: 39%+.

Product posts pulled the highest ICP fit of the month (48%), and frameworks the highest on-brand repeatable fit (40%). Product announcements attract practitioners actively evaluating tools; the Developer platform post alone hit 54% ICP. Frameworks combine that buyer-fit with the strongest save behavior. Together they are the clearest argument for shifting July volume toward frameworks and product-plus-framework pairs.

Hot takes have a lower ICP fit (29%) even though they get the most reach. Why: competitive legal-tech vendors and consultants (Clio, Agiloft, Harvey, eBrevia, Luminance, LinkSquares, Mitratech, CLM consultants) crash these conversations. The industry is watching, but vendor engagement does not convert. Still the workhorse for reach. Just do not mistake the volume for buyer signal.

Founder-arc content ran lowest among substantive patterns (19%). The LegalTechTalk London recap (8% ICP, 1 save) pulled friends, community organizers and vendors rather than buyers. Great for relationships, weak for pipeline unless anchored to a buyer-relevant thesis.

Industry mix maps cleanly to Contracts.AI's natural buying segments: enterprise software (33%), financial services (11%), manufacturing/industrial (10%), healthcare/pharma (8%), retail/consumer (6%), higher ed/non-profit (4%), entertainment (2%). No notable misses.

Note on methodology: clean June 1 to 30 calendar-month sample (n=143), consistent with the May baseline. Event promo (n=14) and off-topic (n=14) are single-post samples and are flagged accordingly. The event figure (57%) comes from a single warm, CLOC-heavy livestream tease and should be read as the optimistic end for events, not a durable rate. The off-topic community share is shown for completeness at 7% ICP fit.

Hook analysis

What the top hooks have in common

The first sentence does almost all of the work on LinkedIn. The algorithm decides reach within the first 90 minutes based on initial dwell and engagement, so the hook is where the post is won or lost. We analyzed the opening lines of the highest-performing posts of the month (top 5 by impressions and top 5 by saves, overlap counted once). Five ingredients appear in nearly every one.

The 5 ingredients of a working hook

Observed across the top-performing posts (contract-stack poll, Claude comparison, CLM renewals, AI-Ready Lawyer, LTT London recap, top-down vs bottoms-up).

1
A specific number within the first 2 sentences

"~70 in-house lawyers, two hands went up", "a hundred contracts in context", "Five years ago", "$10M+ and 3 years", "45 versions of your pitch". Every on-brand top performer drops a hard number before sentence 3. Numbers create immediate credibility and stop the scroll.

2
Named companies, not abstractions

Netflix, Spotify, Cisco as credentials. Claude, ChatGPT, the CLM category, Microsoft's Word add-on as targets. The winning hooks name names. Generic phrases like "the industry" or "most vendors" do not carry a winning opening.

3
Tension or contradiction in the first line

"the most contested line item in the legal budget", "Two hands went up. Caught me off guard", "Buying a tool is easy. Getting a team to adopt it is where most rollouts fall apart", "a complete slide and jet lag failure right before taking the stage". Conflict creates the scroll-stop. Without tension, there is no reason to keep reading.

4
Explicit promise of payoff

"Here's my take", "Here's my 3-word answer", "here's what that looks like", "come to think of it, this makes sense...". The top hooks set an expectation that the explainer is coming. Without this, readers exit before reaching the substance.

5
First person, short cadence

"I get this question almost every week", "I just spent 2 days at CLOC", "I brought Contracts.ai to London", "I learned that the hard way". The top hooks average roughly 20 words in the first sentence. Personal voice, fast cadence, no warmup paragraph. Corporate "we are excited to share" openings did not appear in any top performer.

What didn't work

Bottom performers and why they underperformed

The bottom 3 posts (about 21% of the calendar) ranged from 1,428 to 2,298 impressions. They were an off-topic quote-share, a dense product announcement, and a re-published operator lesson. Each missed hook ingredients or hit a format or scheduling issue. Hypotheses below.

14 of 14
SpotDraft documentary quote-share
1,428 impressions · 0 saves · Jun 11 (Thursday), 8:45am ET
Hypothesis: off-topic quote-post, no hook, earliest slot of the month

A QuotePost celebrating someone else's documentary is a network favor, not buyer content. It opens on "As someone obsessed with media, storytelling, and documentaries..." which carries no number, no named target and no tension, and the quote-post format itself suppresses reach. It landed at 8:45am ET, the only pre-9am slot of the month, and pulled a 7% ICP audience (largely SpotDraft's own team). Zero saves. The clearest example of reach without fit.

13 of 14
Developer platform is live
1,656 impressions · 5 saves · Jun 15 (Monday), 10:25am ET · 3.9% eng. rate
Hypothesis: warm-audience product post that could not expand

This post pulled the highest ICP fit (54%) and the highest engagement rate (3.9%) of the month, so the small crowd it reached was exactly right. But it opens with a corporate announcement, "Our developer platform is live!", which has no number, no tension and no named target in the first line, so the algorithm had little to expand on. It is also highly technical (MCP, API, deploy-your-own-code), which narrows the audience further. It brings the right buyers and gives them nothing to bookmark. Pair it with a saveable "how to evaluate a contract data platform" framework.

12 of 14
Top-down vs bottoms-up adoption
2,298 impressions · 5 saves · Jun 24 (Wednesday), 11:15am ET
Hypothesis: abstract opener plus a wasted first attempt

A strong operator lesson, but the opener "Buying a tool is easy" is an abstraction: the first named company (Netflix) does not appear until sentence 2, and there is no number in the hook. Worth flagging: this exact content was published once on Jun 19 and returned 0 impressions (a scheduling or format failure), then re-published on Jun 24. Re-running the same lesson two weeks after a related adoption post, on the back of a failed first attempt, limited how far it could travel.

🛑 Common failure modes to watch in July

1. Publishing before 9am ET, where the single worst post of the month landed.
2. Off-topic or quote-post community shares with no hook and no thesis (0 saves, 7% ICP fit).
3. Corporate "we launched X" openers on product posts, which suppress reach even when the audience is high-fit.
4. Duplicate or re-published posts: two pieces went out twice this month, once at 0 impressions each, wasting calendar slots. Tighten scheduling and confirm posts render before the slot fills.

What to do next month

Playbook for July

Six concrete moves, each grounded in something we observed this month.

1
Make frameworks the lead pattern: target 6 in July, up from 3

Frameworks were the clear winner for intent and buyer-fit this month. Ship roughly one every 4 to 5 days. Candidates: "the 4 questions to ask any AI contract vendor in 2026," "post-signature workflow in 5 phases," "what an enterprise-ready contract data schema looks like," "how to run a CLM-vs-alternatives bake-off," "what separates real contract intelligence from Ctrl+F." Favor image carousels and the article format that just overperformed.

Evidence: 3 frameworks drove 71 of 123 saves (58%) and 40% ICP fit. AI-Ready Lawyer = 37 saves, Claude comparison = 31 saves.
2
Keep hot takes as the reach workhorse: target 5, sequenced 4+ days apart

Hot takes remain the most reliable reach driver, but read them as top-of-funnel awareness, not buyer signal. Aim for roughly one to two per week, each framed against a specific named entity (the CLM renewal model, dashboard-first vendors, "AI everything" marketing, Microsoft's Word-native drafting, string-search dressed up as "contract intelligence"). Sequence at least 4 days apart.

Evidence: 4 hot takes = 25.1K impressions (37% of monthly reach) but only 29% ICP fit; vendors and consultants dominated the engager list.
3
Pair every product post with a saveable evaluation framework within 72 hours

Product posts pulled the highest ICP fit of the month (48%) but almost no saves: Purchasing Compliance Module (3.7K imp, 4 saves) and Developer platform (1.7K imp, 5 saves). They bring the right buyers and give them nothing to bookmark. Follow each July product announcement with a "how to evaluate this" framework so the buyer attention converts into intent.

Evidence: 2 product posts = 48% ICP fit but only 9 saves combined; Developer platform hit 54% ICP on 5 saves.
4
Protect the mid-morning ET slot and never post before 9am

Timing was much healthier this month than last: nearly every post landed between 10:00 and 11:30am ET, and reach was more evenly distributed as a result. The one exception, the 8:45am ET quote-share, was the worst post of the month. Hold the 10:00 to 11:30am ET weekday window, skip weekends, and confirm each post actually publishes (two posts silently failed their first attempt this month).

Evidence: top posts published 10:30 to 11:20am ET; the only pre-9am post (8:45am ET) ranked last of 14.
5
Anchor founder-arc posts to a buyer thesis, not a friends-and-community recap

Founder-arc content averaged just 19% ICP fit. The LegalTechTalk London recap hit 5.8K reach but pulled friends, organizers and vendors (8% ICP, 1 save). Keep the personal voice, but end every journey post on a buyer-relevant takeaway they would save, for example "3 things buyers told me on the floor in London" instead of "grateful for the conversations."

Evidence: 3 founder-arc posts = 19% ICP fit and 10 saves total; the LTT recap = 8% ICP, 1 save.
6
Retire off-topic community shares and fix the double-posting

The SpotDraft quote-share returned 1.4K impressions, 0 saves and a 7% ICP audience: a network favor, not performance. And two posts this month went out twice, each with a zero-impression first attempt, wasting calendar slots. Cut off-topic quote-posts from the plan and add a pre-publish check so the same lesson is not scheduled twice.

Evidence: off-topic share = 1.4K imp, 0 saves, 7% ICP vs the 34% baseline; two posts published twice (once at 0 impressions each).