Battlecards
AI battlecards: how they are built, where they go wrong, and which software makes them
An AI battlecard is a sales card a model drafts from competitor sources. How one is built, six ways it goes wrong, and five tools compared.
An AI battlecard is a sales battlecard whose lines a language model drafts from sources about a competitor: its website, news, reviews and what your reps hear on calls. It stays accurate only when every line carries a source and a status, and a person approves each change before reps see it. This guide shows the five stages that build one, a before-and-after card, six ways these cards go wrong, and what Steve, Klue, Crayon, Kompyte and Contify each do.
How an AI battlecard is built
Every AI battlecard, whether it comes from a platform or a Claude Project, passes through the same five stages. The tools differ in which stages they automate and which they leave to you.
- Sources. The competitor's pricing, product and integration pages, its press releases, review sites, and your own material: call notes, lost-deal reasons, the objections reps log. A card cannot be better than this pile.
- Claims. The model breaks the sources into single statements. "Acme's Team plan is $45 per seat per month" is a claim. "Acme is expensive" is an opinion, and opinions belong in the talk track a person writes.
- Status. Each claim gets a source and a verdict: the source says it directly, the source implies it, or nothing supports it.
- Review. A named person reads the draft and every later change before reps see it.
- Delivery. The approved card reaches the place reps already work: a Slack or Teams channel, the CRM record, the deal.
One rule holds the five stages together: a claim without a quotable source is not written. A fluent, unsourced sentence is the one a rep repeats on a call.
If you build cards in Claude, set the stages up once in a Project, as the Claude project setup guide describes, then give it one instruction per card:
Draft a battlecard on [competitor] for our sales team, using only the attached sources.
For every line, quote the sentence that supports it, with its URL and the date shown on the page.
Mark each line Confirmed (a source states it), Needs verification (a source implies it, or the
source is more than 90 days old) or Unverified (nothing supports it).
Leave out any line you cannot quote. List the Unverified lines separately at the end.
The 90-day cut-off exists because pricing and packaging are the claims reps quote most, and those pages can change between quarterly reviews.
Before and after: one card for Acme
Acme is a sample competitor. The first table is what a model writes from a bare prompt such as "write a battlecard on Acme". Every line reads well and none can be checked.
| Section | Line |
|---|---|
| Why we win | Acme has no Salesforce integration. |
| Pricing | Acme costs about $40 per seat per month. |
| Objection: "Acme is cheaper" | Acme's low price hides implementation fees. |
| Recent move | Acme recently launched AI features. |
| Landmine | Acme's uptime is poor. |
The second table is the same card after the prompt above, run on Acme's pages and reviews.
| Line | Source | Date on source | Status |
|---|---|---|---|
| Acme lists a Salesforce integration in beta; HubSpot is generally available. | acme.example/integrations | 2 Sep 2026 | Confirmed |
| Acme's Team plan is $45 per seat per month, billed annually. | acme.example/pricing | 30 Sep 2026 | Confirmed |
| Acme charges a one-time onboarding fee on annual plans. | One G2 review | 11 Aug 2026 | Needs verification |
| Acme launched an AI assistant on 18 Sep 2026. | acme.example/blog | 18 Sep 2026 | Confirmed |
| Acme's uptime is poor. | None found | — | Unverified, withheld |
Four of the five original lines were wrong or unprovable. Acme does list a Salesforce integration, so the "no Salesforce integration" line would have cost a rep credibility the first time a buyer opened the integrations page. The price was $5 a seat low. The fee claim rests on one reviewer, so the card keeps it as a question to ask the buyer. The uptime line never reaches reps. Only the AI launch survived, now with a date.
For the six card layouts, from objection handling to a multi-competitor comparison, use the battlecard templates. This page is about filling them.
Six ways an AI battlecard goes wrong
Klue's own post on AI-generated battlecards (1 April 2026) names two failures: a model gives every source equal weight, and the same question asked twice returns two different answers. Both are real, and there are more. Here are six, each with the check that catches it.
1. The source is stale
The card quotes a pricing page that changed last month. The model did nothing wrong; it repeated what it was given.
The check: every line shows the date on its source. Sort by date and re-verify the oldest pricing and packaging lines first.
2. The sentence has no source
The model fills a gap with something plausible: a missing integration, a customer count, a weakness. This is the line reps remember.
The check: pick one line at random and open its source. If the tool or the prompt cannot show one, count how many other lines are in the same state.
3. A change overwrites the card silently
A tool detects that the competitor's page changed and rewrites the card. Nobody approved what reps are now reading.
The check: ask to see where a detected change waits before it reaches reps. The useful answers are a review screen with accept and reject, or nothing changes until someone regenerates the card. If accept is the only button, reps read whatever the model wrote.
4. Nobody owns it
The card was drafted once, everyone assumed someone else would keep it, and a rep's correction lands in a general channel and dies there.
The check: one named owner per card, and a rep's dispute of a claim reaches that owner with the claim attached.
5. The unit is wrong
A model asked for "a battlecard on Acme" writes a two-page competitor profile. Reps on a call need one answer to one objection. As the battlecards guide puts it, the unit of a battlecard is the objection, not the competitor.
The check: can a rep find the answer to "Acme is cheaper" in under ten seconds without scrolling? If not, split the card.
6. Nobody reads it
The card is accurate and sits in a portal reps never open.
The check: go to Slack, Teams or the CRM record and find the card the way a rep would, without a link from you. Note whether you got the card or a link back to another tool.
Which battlecard software does what
Steve, Klue, Crayon, Kompyte and Contify all draft battlecards with AI. The grid compares them on eleven rows in three groups: how the draft is made, how it is kept current, and where it is delivered. Two rows decide whether failures 2 and 3 above can happen: claim status and human review. Vendor lists that rank for "battlecard software", such as Guideflow's, leave both out. "Not public" means the vendor's pages say nothing either way; it is never a No.
- YesYesdocumented on the vendor’s own pages
- PartialPartialpart of the job, or limited by plan
- NoNothe vendor says it does not offer it
- Not publicNot publicwe found nothing; this is not a No
| Capability | Klue | Crayon | Kompyte | Contify | |
|---|---|---|---|---|---|
| Draft4 | |||||
| AI-generated battlecard drafts | |||||
| Source citations on AI output | Not publicCitation behaviour not described | Not publicNot stated | |||
| Claim status shown | Not publicNot stated | Not publicNot stated | |||
| Human review before reps see a change | |||||
| Keep current4 | |||||
| Website change monitoring | |||||
| News and press monitoring | |||||
| Review-site monitoring | Not publicReview-site monitoring not found | ||||
| Call-recording integration | YesGong, Chorus | Not publicNo call-recording integration listed | |||
| Deliver3 | |||||
| Delivery where sellers work | |||||
| Detects competitors in deals | Not publicAccount triggers, not deal detection | ||||
| Access from an AI assistant | Not publicNo MCP or API listed |
- klue.com
- crayon.co
- kompyte.com
- contify.com
- hiresteve.ai
- + 24 more sources
All five tools draft cards; they differ on what happens after the draft. Klue's model-facing page says "only published content is visible to teams" behind a PMM-curated layer, but does not say whether automatic refreshes pass through that step. Crayon's Sparks page says the agent "keeps them fresh automatically by generating, updating, and distributing insights" and describes no review. Kompyte's AI page lets you "optionally, edit the results" of an AI summary and describes no review step. Contify describes battlecards that update automatically in the backend. Before you sign, ask each vendor to run the third check above on a live card: show where a detected change waits, and who accepts it.
For the fifteen-row grid, which adds pricing and win-loss rows, read the Klue, Crayon and Kompyte alternatives guides. For running the evaluation itself, the competitive intelligence buyer's guide sets out the tests.
When Claude alone is enough
Start without a tool if you track one or two competitors and one person owns the cards. A Claude Project with the prompt above, a shared document as the agreed card, a named approver and a pinned message in the channel reps use covers all five stages for the price of a Claude subscription and the time it takes to paste sources in.
Claude does not watch anything between the times you paste, so the card is as current as your last session. You have outgrown the setup when a rep hears about a competitor's price change from a prospect, when scheduled checks slip twice in a row, or when reviewing and redistributing edits takes longer than writing them.
Where Steve fits
Steve drafts battlecards from six templates: Objection Handling, Feature Comparison, Customer Stories, Canvas, Single Competitor and Multi Competitor. It breaks its research into single claims and checks each against the live web for up to ten rounds, and every line on the card shows Confirmed, Needs verification or Unverified with links to its sources. When a news item, a review or an uploaded document affects a claim, Steve drafts the replacement and flags the block; stale updates appear as "N updates" and are accepted one at a time. Approved cards reach reps in Slack, Microsoft Teams, Zoom Team Chat and the CRM, and competitor mentions are pulled from connected call recorders.
The tradeoff is the approval step. Nothing on a card changes until someone on your team accepts it, so a card is only as current as that person's queue. See how it works on the Competitive Intel product page.
Frequently asked
What is an AI battlecard?
An AI battlecard is a sales battlecard whose lines a language model drafts from sources about a competitor, such as its website, news, reviews and your call notes. It is only as good as those sources, so each line needs a source and a date a rep can open.
Do AI battlecards stay accurate on their own?
No. A model redrafts what its sources say, including stale or wrong ones. A card stays accurate when every line carries a source and a status and a person approves each change before reps see it.
Can ChatGPT or Claude make a battlecard?
Yes, from sources you paste in. Tell the model to quote the sentence behind every line and to leave out any line it cannot quote. It will not watch the competitor between sessions, so you re-run it when a source changes.
What is the difference between battlecard software and a battlecard template?
A template is the layout of one card. Battlecard software fills that layout from sources, keeps it current when a source changes, and delivers it to Slack, Teams or the CRM. You need a template either way.
Which battlecard software shows where each claim came from?
On the vendor pages we read, Steve shows a status and sources on every line, Klue describes cited cards with source links, and Contify describes guardrailed answers. Crayon's and Kompyte's pages do not describe citations on AI output.
When is a battlecard tool worth paying for?
When changes slip past you. If a rep hears about a competitor's new price from a prospect, or reviewing and redistributing edits takes longer than writing them, a tool earns its cost. One or two competitors with one owner can run on Claude and a shared document.
Keep reading
All posts- September 2, 2026Sales battlecards: how to write one reps use on a call, and keep it rightA sales battlecard is a one-screen answer to one objection. How to write it in three lines, when to update it, and how reps correct a wrong line.
- October 7, 2026Klue alternatives in 2026: who each tool is for, and when to stay with KlueStay with Klue for a curated, seller-facing programme; switch only for a stated reason. Five tools on 15 capabilities, with dated sources and switching costs.
- October 7, 2026Crayon competitive intelligence alternatives in 2026: what it costs, who each tool is for, and what switching costsCrayon publishes no price; Vendr's February 2026 data shows a $30,000 median. Five CI tools on 15 capabilities, dated sources, and what to ask first.
- October 7, 2026Kompyte alternatives for 2026: what to check before you renew after the Semrush and Adobe dealsAdobe owns Semrush, Semrush owns Kompyte, and no document says what happens next. Three written questions and a dated five-vendor table.
See how Steve keeps each line sourced