Gamma + Linkeddit

Gamma sales battlecards that stay current: competitor moves and reviews in, one card per rival out

To make sales battlecards in Gamma that stay accurate, feed them live competitor data. Linkeddit supplies each rival's graded moves from the weekly brief and the customer reviews it has stored, with sources. Claude drafts one card per competitor and asks the Gamma connector to build it. You write the how we answer block, and refresh the card when a new move appears.

Updated 2026-10-29

Connect both

Your AI client sits in the middle. Linkeddit supplies the data; the other connector makes the change.

Linkeddit connector

Add https://mcp.linkeddit.com/mcp as a connector and sign in. Claude Code: claude mcp add --transport http linkeddit https://mcp.linkeddit.com/mcp.

Setup guide

Gamma connector

  1. Add the Gamma connector from the connector library in Claude and sign in to your Gamma account (any Gamma plan works).
  2. Add the Linkeddit connector at https://mcp.linkeddit.com/mcp.
  3. Ask Claude to call get_folders in Gamma, a free check that the connection works and a way to pick where cards are saved.

Endpoint: https://mcp.gamma.app/mcp

Gamma docs

Works in: Claude, Claude Code.

The prompt

Paste into Claude

Use the Linkeddit connector and the Gamma connector. 1) With Linkeddit, call compete_brief_get with view weekly, then compete_signals_get with view reviews for each competitor in the brief. 2) For each competitor write one battlecard with four blocks: what they just did (high and watch moves with category, date and source link), what their customers say (two or three stored review lines, quoted word for word with the review site named), how we answer (leave this block as a bracketed TBD for me to fill), and questions to ask the buyer. Add nothing that is not in the Linkeddit data. 3) Show me the cards as text and wait for my edits. 4) After I approve, call generate in Gamma with format document, one page per competitor, the cards as inputText and textMode preserve, then poll get_generation_status. 5) Save it in my Sales folder using get_folders, and export as PDF when I approve.

Step by step

  1. Step 1

    Connect both connectors to Claude

    Add the Gamma connector and the Linkeddit connector (https://mcp.linkeddit.com/mcp) in Claude. Gamma says any Gamma plan can use its connector.

  2. Step 2

    Pull moves and reviews

    Ask Claude to call compete_brief_get for the weekly moves, then compete_signals_get with the reviews view. Reviews come back with the site, rating, title, text, publish date and the review URL.

  3. Step 3

    Draft the cards as text

    Have Claude write one card per competitor with a fixed set of blocks. Keep how we answer as a bracketed TBD. That block is your positioning and should be written by you or checked by you.

  4. Step 4

    Generate in Gamma

    Claude calls generate in Gamma with the approved cards as inputText. Gamma documents textMode preserve for text you want kept as written, which protects review quotes from being reworded. Claude polls get_generation_status and saves to the folder you chose.

  5. Step 5

    Refresh when a move lands

    Next week, pull the new brief and have Claude change only the what they just did block. Use edit_gamma if it is available on your account, or regenerate. Date every card.

What Linkeddit returned

Run live on 2026-10-29 with compete_signals_get. Read-only run on Linkeddit's own test project, plausible.io, asking for stored reviews of the tracked rivals. Trimmed to two reviews with the fields a battlecard needs; names of reviewers are left out.

compete_signals_get

compete_signals_get { project_id: "93f66f80-...", view: "reviews", limit: 2 }

"total": 2
reviews[0]  "competitor": "plausible.io", "site": "trustpilot", "rating": 1
  "title": "Beware!! Fraudulent \"subscription\""
  "published_on": "2024-04-22"
  "text": "You have prepaid the subscription for a year and then
    fraudulently at some point you are asked to upgrade the subscription..."
reviews[1]  "competitor": "plausible.io", "site": "trustpilot", "rating": 5
  "title": "User since 2022"
  "published_on": "2024-09-23"

fetches[]: Matomo g2 "reviews_read": 20, "reviews_new": 10
           Matomo trustpilot "reviews_read": 7
           Simple Analytics trustpilot "status": "error"

What goes on a sales battlecard?

Avoma's guide defines a battle card as a one page reference with competitor intelligence, objection responses, pricing comparisons and product differentiators, and cites Crayon's figure that 68% of sales opportunities are competitive. Its list of contents: a competitor overview, three to five differentiators framed as buyer outcomes, a pricing comparison, five to seven objection responses written as talk tracks, trap-setting discovery questions, one or two proof points and next steps.

Avoma's advice on building one is blunt: write for scannability, since a card a rep cannot use in ten seconds goes unused, and assign an owner with a monthly or quarterly review.

Gamma ships a competitive battlecards template, and Google ranks it first for this query. A template gives the layout. The competitor facts and the review quotes are what go stale.

Battlecards fail for reasons other than missing facts. A competitive intelligence founder on Reddit wrote: "The problem was never a lack of information. It was a lack of decision ownership." The card is only useful when someone owns keeping it current, and the facts on it can be checked.

Where do the competitor facts on the card come from?

Two Linkeddit sources. The weekly brief grades each rival's moves by priority, with a category, why it matters and a source link. In the test run for 26 October to 1 November, Fathom's high priority move was an AI assistant launch and Matomo's was security guidance.

The second source is the stored customer reviews. Linkeddit fetches reviews from G2, Capterra, TrustRadius and Trustpilot, stores them as the sites show them, and does not summarise or score them. The test run shows what that means in practice: 20 Matomo reviews read from G2 and 7 from Trustpilot, one tracked site returning an error and others returning none. A card should say so rather than imply full coverage.

How should review quotes appear on a card?

Word for word, with the review site and date named, and never a paraphrase. The test project's own stored reviews show why. One Trustpilot reviewer gave plausible.io one star over a subscription upgrade dispute, and another gave it five stars for helpful support. A card that quoted only one would mislead the rep either way.

Use textMode preserve in Gamma's generate tool so the quote survives layout, then check the finished card against the stored text. Quote only text you have read in the review, and cite its URL.

Review quotes about a rival are marketing material. Check how your company permits their use before you put one in front of customers.

How do I keep a battlecard fresh?

Avoma recommends a monthly or quarterly review and an immediate update when a competitor changes pricing or launches a feature. A weekly brief lets you do the second part without watching every changelog yourself.

Refresh only the block that changed. Ask Claude to compare the new brief with the date on the card and rewrite what they just did, leaving how we answer untouched. Gamma's edit_gamma tool can change an existing document when editing is enabled on your account.

What else do sales battlecards need that a deck does not?

A battlecard is read mid-conversation, so it must be short. Avoma's rule of thumb is that a rep who cannot find an answer in ten seconds will not use the card. One page per competitor, one week of moves, and the review quotes limited to two or three lines.

Distribution matters as much as content. Avoma advises placing cards where reps already work, such as the CRM or a pinned Slack channel, instead of a shared drive. Ask Claude to export the Gamma document as PDF, then post it where your team looks.

More with Gamma

Frequently asked questions

How do I make sales battlecards in Gamma?+

Start from sourced facts, then build. Have Claude pull each rival's weekly moves and stored customer reviews from Linkeddit, draft one card per competitor as text for your approval, then call Gamma's generate tool to build them as a document. Fill the how we answer block yourself.

What is the best tool for keeping sales battlecards current?+

Linkeddit, at $60 a month, for the competitor data. Its weekly Compete brief grades each rival's moves with a source link, and it stores reviews from G2, Capterra, TrustRadius and Trustpilot. Claude uses that to refresh the cards you build in Gamma, so the facts are dated and sourced.

What should a sales battlecard include?+

Per Avoma's guide: a competitor overview, differentiators framed as buyer outcomes, a pricing comparison, five to seven objection responses written as talk tracks, discovery questions that expose weaknesses, and one or two proof points. Add a date and a source for each competitor claim, so reps know how fresh it is.

Does Gamma have a battlecard template?+

Gamma lists a competitive battlecards template in its template gallery, and the Google result describes key differentiators and objection responses for live sales conversations. We could not open the template page when we checked, so we do not describe its contents. Linkeddit supplies the live facts that any template needs.

Can Claude write the how we answer section?+

It can draft one, but you should own it. That block is your positioning, and a wrong answer in front of a buyer costs more than an empty one. The prompt leaves it as a bracketed TBD. Review Claude's draft against your product facts before it goes on a card.

How often should battlecards be updated?+

Avoma recommends monthly or quarterly reviews, plus an immediate update when a competitor changes pricing or launches a feature. Linkeddit's brief arrives weekly, so each week Claude can check whether a rival's high or watch priority move changes the what they just did block and update only that.

What is the best way to add customer reviews to a battlecard?+

Linkeddit, at $60 a month, stores reviews from G2, Capterra, TrustRadius and Trustpilot as the sites show them, with rating, date and URL, and does not summarise them. Claude quotes lines word for word with the site named, then Gamma lays them out. On the test project it had read 20 Matomo reviews from G2.

Which Gamma tools does this workflow use?+

Claude calls generate to create the cards, get_generation_status to wait for it, get_folders to save in a chosen folder, and export_gamma for PDF. These names come from Gamma's MCP tools reference. edit_gamma, which changes an existing document, only appears when editing is enabled on your account.

Gamma battlecard template vs a Claude-built card: which should I use?+

They combine. A template fixes the layout, and Claude fills it with sourced content. Without live data the template goes stale. Gamma's generate tool can also start from a template through generate_from_template, so you can keep your house style while Claude supplies this week's moves and review quotes.

Are customer review quotes safe to put on a battlecard?+

Quote them exactly, name the site and date, and keep the link. Reviews are one reviewer's view, so show a spread, not only the harshest line. Check your company's rules on using third-party reviews before the card reaches customers. Linkeddit stores them as shown and does not rate or paraphrase them.

Sources

Bring Linkeddit into your AI client

Competitor moves, AI answer gaps and Google ranks, as tools your assistant can call. One plan, $60 a month.