AI agents for GTM and RevOps · Part 5 of 13

Your ICP and messaging, written for an agent

How to write who to contact as rules, give every claim its source, tie each line about a prospect to a field, and keep the brief in dated versions.

The short version

An agent works from what you write down. So write the ICP as numbers, disqualifiers and an instruction for empty fields. Give each proof point its source, and list the claims not to make. Tie each sentence about a prospect to a field in their record. And date each version of the brief, because an edit reaches only what comes after it. Four steps:

  1. Write the ICP as rules
  2. Give every claim its source
  3. Personalise from fields only
  4. Keep the brief in versions

Step 1Write the ICP as rules

An ICP written for people leans on judgement: mid-sized, finance-heavy, senior. For an agent, turn each line into a value it can check in a field, name the disqualifiers, and say what to do when the field is empty: skip, or ask a person. Here is Example Software, an invented company that sells to finance teams.

WRITTEN FOR PEOPLEWRITTEN AS A RULE IF THE FIELD IS EMPTY “Mid-sized companies”“Finance-heavy sectors”“Senior finance people”“Avoid poor fits” Employees: 200 to 2,000 Industry: logistics, manufacturingor wholesale Title: finance director, financialcontroller or head of finance operations Disqualify: accounting firms andpublic bodies Ask a personSkipSkipSkip

“Mid-sized companies”

As a rule
Employees: 200 to 2,000
If it’s empty
Ask a person

“Finance-heavy sectors”

As a rule
Industry: logistics, manufacturing or wholesale
If it’s empty
Skip

“Senior finance people”

As a rule
Title: finance director, financial controller or head of finance operations
If it’s empty
Skip

“Avoid poor fits”

As a rule
Disqualify: accounting firms and public bodies
If it’s empty
Skip
Example Software’s ICP, invented as an example: each phrase becomes a rule on one field, with what to do when the field is empty.

Artisan asks you to settle the empty field in advance: when Ava can’t find the information, you choose to “either treat the lead as qualified for that criteria (optimistic, more leads get through) or disqualify them (conservative, fewer but higher-quality leads)”.

Artisan, “Targeting page”

In Artisan, switch on AI qualification (it starts off) and add each rule as a criterion; Ava contacts only prospects who pass all of them, at 1 credit per criterion per prospect. In 11x, enter the numbers as firmographic filters and the titles as role filters; who is off limits whatever the fit goes in its exclusions (part 8). In HubSpot’s prospecting agent, add only segments inside your numbers and personas for your titles: they decide which companies it watches and which contacts it suggests. In Apollo’s AI context center, list the disqualifiers as bad-fit customers under Additional context.

Step 2Give every claim its source

11x defines the ICP as “who you can win now, with the proof points you actually have”. So list them, each with its source: a case study the customer approved, a dated count, a signed quote. A point without one stays off: in Artisan, for one, “everything uploaded is treated as true. An unverified fact competes on equal footing with a verified one.” Then list the claims not to make. As 11x puts it, “Absence of a claim is not a prohibition on making it.”

PROOF POINTS, EACH WITH ITS SOURCE CLAIMS NOT TO MAKE Close cut from 9 days to 5 at a logistics customer40 finance teams use itA quote from a customer’s finance director Case study approved by the customer, March 2026Count of customers in the CRM, 1 October 2026Their signed approval, with contact details A number not on the proof listA promised result:“you’ll close in 5 days”A feature that hasn’t shippedClaims about a competitor

Proof points, each with its source

Close cut from 9 days to 5 at a logistics customer

Case study approved by the customer, March 2026.

40 finance teams use it

Count of customers in the CRM, 1 October 2026.

A quote from a customer’s finance director

Their signed approval, with contact details.

Claims not to make

A number not on the proof list. A promised result: “you’ll close in 5 days”. A feature that hasn’t shipped. Claims about a competitor.

Example Software’s claims sheet, invented as an example: every proof point names its source, and the claims not to make are written down.

Use the UK advertising code as the test, whether or not it covers your emails: “Marketing communications must not materially mislead or be likely to do so” (rule 3.1), and “Before distributing or submitting a marketing communication for publication, marketers must hold documentary evidence to prove claims that consumers are likely to regard as objective” (rule 3.7).

CAP Code, section 03, “Misleading advertising”

Write each point once, in one document (support part 4’s one answer per question), and copy from it into each tool. In HubSpot, if the play’s Context tab was drafted from your website, check it against the sheet, and put the claims not to make in the advanced instructions, where HubSpot’s own example, “Emphasize our proven ability to adapt to market changes”, is a claim with no source. In Apollo, the value proposition takes only sourced outcomes, and Additional context the claims not to make. In Artisan, add only sourced points under Proof & results, with each case study’s note on when to mention it. In 11x, list the claims in the knowledge base’s boundaries.

Step 3Personalise from fields only

One rule covers personalisation: each sentence about the prospect points to a value in their record (part 4), or it isn’t written. Your own history with them counts: the last meeting and its notes are fields too. An empty field drops its sentence, and a guess has no field at all.

THE OPENING LINE, AS DRAFTED Since we spoke in May, you’ve opened a warehouse in Leeds, and month-end must be getting harder. EACH CLAIMTHE FIELD IT POINTS TO Since we spoke in MayYou’ve opened a warehouse in LeedsMonth-end must be getting harder HubSpot, last meeting: 14 May 2026Clay, company news: new Leeds warehouse,press release, found 2 October No field, so the claim is cut

The opening line, as drafted

Since we spoke in May, you’ve opened a warehouse in Leeds, and month-end must be getting harder.

↓

Since we spoke in May

HubSpot, last meeting: 14 May 2026.

You’ve opened a warehouse in Leeds

Clay, company news: new Leeds warehouse, press release, found 2 October.

Month-end must be getting harder

No field, so the claim is cut.

One opening line, as an example. Two claims point to a value in the record; the third points to nothing, so it is cut.

Read drafts against the record, starting where 11x’s review list does: “Is every factual claim true?” and “Check the research citations.” In Artisan, set Personalization to Lite, where “Ava picks one relevant detail for each lead”: one field to trace. In HubSpot, use the play’s Test button on a contact with empty fields, and read what the agent writes without them.

Step 4Keep the brief in versions

An edit doesn’t reach what is already under way. In HubSpot, “when you edit a play, the changes you make will only apply to newly-enrolled contacts”; those already enrolled continue on the version they enrolled under. Apollo “doesn’t retroactively update AI-generated content that already exists”.

Brief v1, from 1 SeptemberBrief v2, from 6 October Says: close cut from 9 days to 5Claim removed: case study withdrawn A finance directorA financial controller Enrolled 3 OctoberEnrolled 7 OctoberFollow-up under v1under v2without the claim Follow-up, 8 October, under v1 still says close cut from 9 days to 5

Brief v1, from 1 September

Says: close cut from 9 days to 5.

Brief v2, from 6 October

Claim removed: case study withdrawn.

A finance director, enrolled 3 October

Under v1. The follow-up on 8 October still says close cut from 9 days to 5.

A financial controller, enrolled 7 October

Under v2. The follow-up goes without the claim.

Two versions of a brief, as an example: the claim left on 6 October, and still went out on 8 October to a contact enrolled under v1.

So number and date each version, and log the day it went into each tool: a contact’s enrolment date then tells you which version they got. When a version withdraws a claim, unenrol the HubSpot contacts still on the old one, and in Apollo re-run AI research for anyone you’ll write to again.

Next in this series

Part 6: connecting HubSpot, Clay and your sending tool. See all 13 parts.

Sources

  1. HubSpot Knowledge Base, “Set up and use the prospecting agent”, read on 21 October 2026.
  2. Apollo, “Configure the AI Context Center to Optimize Apollo AI”, read on 21 October 2026.
  3. Artisan, “Targeting page”, read on 21 October 2026.
  4. Artisan, “Messaging”, read on 21 October 2026.
  5. Artisan, “Knowledge base”, read on 21 October 2026.
  6. 11x, “ICP and targeting”, read on 21 October 2026.
  7. 11x, “AI personalization”, read on 21 October 2026.
  8. 11x, “Brand protection”, read on 21 October 2026.
  9. ASA and CAP, the CAP Code, “03 Misleading advertising”, read on 21 October 2026.