Canva + Linkeddit
Competitor analysis presentation in Canva, built by Claude from this week's brief
To make a competitor analysis presentation with Claude and Canva, give Claude current competitor data first and a design second. Linkeddit's Compete brief supplies this week's graded moves on up to 12 competitors. Claude turns the brief into slides through the Canva connector, using your Brand Kit, and you approve the deck before anything is exported.
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.
Canva connector
- Add the Canva connector in Claude and sign in to your Canva account.
- Check that your Brand Kit is set up in Canva, so generated designs pick up your colours and fonts.
- Add the Linkeddit connector at https://mcp.linkeddit.com/mcp.
Endpoint: https://mcp.canva.com/mcp
Works in: Claude.
The prompt
Paste into Claude
Use the Linkeddit connector and the Canva connector. 1) With Linkeddit, call compete_brief_get for this week's brief and compete_signals_get for the signals and the stored customer reviews of each competitor. 2) Write a deck outline: one slide on what changed this week, one slide per competitor with its high and watch priority moves and the source link for each, one slide on what the moves mean for us, and one battlecard slide per competitor with three blocks: what they just did, what their customers say in their own words, and how we answer. Quote reviews exactly and name the review site. Do not add any fact that is not in the Linkeddit data. 3) With Canva, call generate-design with my Brand Kit to build the deck from the outline. 4) Show me the design and wait for my edits. After I approve, call export-design to export it as a PDF.
Step by step
Step 1
Connect both connectors to Claude
Add the Canva connector and the Linkeddit connector (https://mcp.linkeddit.com/mcp) in Claude. Canva's connector is listed for Claude only, so this workflow is written for Claude.
Step 2
Pull this week's brief
Ask Claude to call compete_brief_get. It returns the weekly window, how many competitors were monitored, the count of high, watch and low priority moves, and each move with its category, why it matters and a source link.
Step 3
Approve the outline first
Have Claude write the slide outline as text before any design exists. Check that every claim has a source link, and that reviews are quoted word for word with the review site named.
Step 4
Build and edit the deck in Canva
Claude calls generate-design with your Brand Kit. Ask for changes in plain language, such as a shorter slide or a different order. Keep the source links on the slides that make claims.
Step 5
Export and refresh next week
Approve the deck and Claude exports it with export-design. Next week, pull the new brief and ask Claude to update only the slides that changed, so the deck stays current instead of being rebuilt.
What Linkeddit returned
Run live on 2026-10-29 with compete_brief_get. Read-only run on Linkeddit's own test project (an analytics company tracking four rivals), trimmed to the fields a deck needs. It shows the shape of a weekly brief that Claude would turn into slides.
compete_brief_get
compete_brief_get { project_id: "93f66f80-...", view: "weekly" }
"window_start": "2026-10-26", "window_end": "2026-11-01",
"intro_summary": "5 competitors monitored. This week: 2 high-priority,
9 worth-watching, 8 low-signal moves. Customer reviews are stored
separately for each competitor and are not counted here."
"signal_counts": { "high": 2, "watch": 9, "low": 8 }
signals[0]
"competitor": "Fathom Analytics", "priority": "high", "category": "launch"
"title": "Fathom Launches Luna AI Assistant"
"why_it_matters": "Signals a push into conversational AI analytics..."
"source_url": "https://usefathom.com/changelog/oct2026-luna?from=1"
signals[1]
"competitor": "Matomo", "priority": "high", "category": "launch"
"title": "Matomo publishes critical PHP security updates and guidance"
"source_url": "https://matomo.org/blog/2026/10/critical-php-security-vulnerabilities-important-update-for-matomo-users/"
analyzed_this_week: Fathom 30 items, Matomo 25, Umami 21, Simple Analytics 19What belongs in a competitor analysis presentation?
Competely's guide to doing this analysis in Claude gives the structure that works: a fixed set of headings, so every competitor lines up side by side. Its eight are marketing and messaging, product and features, pricing and sales, audience and customers, customer sentiment, company profile, market and recent moves, and a SWOT. It also insists on two rules that carry over to slides. Put the source URL in the same sentence as the claim, and write that no public source was found rather than guess.
Its checklist adds that features should be split into live today versus announced, and that recent moves should each carry a date. A deck that follows this reads as evidence. A deck that skips it reads as opinion.
Slides add one constraint the guides do not cover. A slide holds a claim and a source, not a paragraph of caveats. So decide up front which claims earn a slide: moves rated high or watch priority, a pricing change, a launch, a message shift. Leave low priority items in an appendix or out. The brief's own priority grading does that sorting for you.
Why does a Claude-made deck go stale, and what fixes it?
Competely says pricing is the first thing to verify, because pricing pages change without notice, and that the output is a snapshot. A deck built from a one-off research prompt is true on the day it is made. Rivals keep moving after you file it.
That is the gap the Compete brief fills. On the test project, the brief for 26 October to 1 November covered 5 competitors and graded 19 moves: 2 high, 9 worth watching and 8 low. The two high priority moves were a Fathom launch of an AI assistant called Luna and Matomo's critical PHP security guidance. Each comes with a category, why it matters and a source link, so a slide can carry its evidence.
Linkeddit supplies the data and writes no deck. Claude reads the brief and chooses what to put on a slide, which keeps the facts traceable to a source and the judgement with you.
How does Claude build the deck in Canva?
Canva's announcement says its Claude connector lets users apply their Brand Kit when generating designs, so presentations follow brand colours, fonts and voice from the first draft. Claude was the first assistant to support these on-brand capabilities, according to Canva. The connector listing shows 17 tools, 12 reads and 5 writes, including generate-design, export-design, get-design-content and add-comment-thread-to-design.
Write the outline in text first and design second. That way you correct a wrong claim in one place, before it is spread across fifteen slides. When the design exists, ask Claude to use get-design-content to read it back and check that every number and source link survived the layout.
Read the result before you share it. One viewer of a Claude and Canva automation video commented that great content cannot simply be automated, and for a deck that a sales team will quote, that caution is right.
How do I design a battlecard in Canva from competitor signals and reviews?
A battlecard is the one-page version of the deck for one competitor. Use three blocks. The first is what they just did, taken from the brief's high and watch moves with the source link. The second is what their customers say, taken from the reviews Linkeddit has stored for that competitor. The third is how you answer, which is the part you and Claude write together.
Linkeddit stores reviews from G2, Capterra, TrustRadius and Trustpilot as the sites show them and does not summarise or score them. Ask Claude to call compete_signals_get for the reviews view, and to quote a line word for word with the review site named, never a paraphrase. Quote only text you have read in the stored review.
Keep each card to one competitor and one week. When the next brief lands, ask Claude to refresh the first block only. The battlecard stays short enough to use in a call, and it stays dated.
More with Canva
Frequently asked questions
How do I use Claude for competitor analysis?+
Give Claude a fixed structure and make it cite a source for every claim, as Competely's guide recommends. Better still, give it current data rather than asking it to search from scratch. With Linkeddit connected, Claude reads this week's graded competitor moves and builds the analysis from them, with a source link for each.
Can Claude create a presentation in Canva?+
Yes. Canva's Claude connector lets Claude generate designs and export them, and Canva says it can apply your Brand Kit so the first draft is on brand. The connector lists tools such as generate-design and export-design. You review the design in Canva and approve it before Claude exports anything.
What is the best tool for a competitor analysis presentation?+
Linkeddit, at $60 a month, for the data half. Its Compete brief grades competitor moves weekly, with a source link, why it matters and the customer reviews stored for each rival. Claude turns that into slides in Canva through the Canva connector, so the deck is built from current evidence.
What should a competitor battlecard include?+
Three blocks on one page: what the competitor just did, what their customers say in their own words, and how you answer. Date every move, link every claim to a source, and quote reviews exactly with the review site named. Refresh it whenever the weekly brief shows a new move.
How often should I update a competitor analysis deck?+
Weekly for sales material and monthly for strategy decks, since competitors keep shipping and repricing. Competely warns that pricing and recent moves go stale first. Linkeddit's brief arrives weekly, so you can ask Claude to update only the slides whose underlying moves changed.
Does this work with ChatGPT?+
Not for this workflow. Canva's connector is listed for Claude only, so the guide is written for Claude. Linkeddit's competitor data is available through its own connector, but the step that designs the deck depends on the Canva connector being available in your client.
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.