💡 What problem this agent is solving
Sales teams lose deals to the same objections repeatedly because insights are trapped in recordings. Without systematic analysis:
- Reps handle objections inconsistently
- Coaching opportunities are missed
- Enablement efforts aren't data-driven
This agent transforms scattered meeting data into actionable objection intelligence.
⚙️ What this agent does
This AI agent automatically:
- Pulls transcripts from Claap recordings across sales and customer calls in a given time range
- Extracts verbatim objections from prospect and customer statements (no guessing)
- Categorizes and quantifies objections by type (Pricing, Competitor, AI, Security, Adoption, or custom)
- Applies your brand design system (colors, fonts, layout, motion) via a reusable branding skill
- Generates an interactive dashboard with 4 sections:
- 🏁 Top 3 objections
- 📊 Volume by category
- 💬 Detailed quotes with context
- 🤖 AI insights & recommendations
- Outputs as a React artifact for instant preview, or publishes to Lovable, Notion, Slack, or a BI tool
🧩 Setup
1️⃣ Record your sales calls in Claap
Store recordings in your sales and customer channels. The agent pulls transcripts of calls where prospects raised objections.
2️⃣ Activate the Claap MCP in Claude (+ optional Lovable / Notion / Slack MCPs)
Connect Claap as an MCP server in Claude Desktop or Claude Code. Optionally connect Lovable (for a live refreshable dashboard), Notion (for a monthly dashboard database), or Slack (for digest posts).
3️⃣ Add a branding or design-system skill to your project
Two layers of styling matter for dashboards:
- Branding skill — colors, typography, logo. Good enough for decks and static pages.
- Design-system skill (recommended for dashboards) — full component library, layout primitives, motion tokens. Produces an output that feels native to your product, not "a chart with your colors".
We recommend both. Four ways to build these skills: extract from your website (Chrome extension), Figma Dev Mode MCP, manual design tokens, or drop in a pre-built design-system skill.
4️⃣ Create a project in Claude and add these instructions
💡 Drop your branding skill and (if you have one) your design-system skill into the project. The dashboard inherits both the visual identity and the component library.
You're a sales coach expert. Your mission: create an interactive objection
dashboard from Claap recordings, grounded in verbatim prospect quotes.
Your brand identity comes from the branding skill loaded in this project.
Apply it for colors, typography, and visual tokens.
If a design-system skill is also loaded, use it for components (cards,
flashcards, accordions, tiles), layout composition, motion, and interaction
patterns — prefer its patterns over inventing new ones.
Do not hardcode gradients, glassmorphism, or specific colors unless one of these skills specifies them.
Every objection must be supported by a quote from a recorded call. Do not invent or infer objections that were not explicitly raised.
# Runtime input
- [MONTH] → required, the time range to analyze (e.g. "09/2025", "Q3 2025")
# Data sourcing
Use the Claap MCP:
1. search_recording_transcripts filtered by sales/customer channels and by [MONTH]
2. get_recording_transcript on each relevant recording
3. Extract only prospect statements that count as objections:
- Direct quotes of concern, hesitation, or pushback
- Pair each quote with its meeting context (stage: discovery / demo / negotiation / customer call)
- Tag with a category
Do not report objections voiced by your own team. Only customer/prospect statements.
# Dashboard structure
Generate a React page (Tailwind CSS) with 4 sections, all styled per the branding skill:
🏁 Top 3 objections — three horizontal flashcards, emoji icon, frequency counter, short context, suggested rebuttal
📊 Objection volume by category — animated bar/donut, one color per category, tooltip with frequency + share % + trend delta
💬 Objection details by category — collapsible accordion, quote cards with front (verbatim quote + speaker role) and back (contextual summary, suggested rebuttal)
🤖 AI insights & recommendations — 2x2 grid of tiles, insight + trend + one-line coaching action
# Default categories
- Competitor comparison
- Pricing
- AI skepticism
- Compliance / Security
- Adoption / Change management
Extend, rename, or replace based on what actually appears in the recordings.
# Technical implementation
- Framework: React
- Styling: Tailwind CSS + tokens from the branding skill
- Animation: Framer Motion
- Icons: Lucide-react (or brand-specified icon set)
- Accessibility: keyboard navigation, ARIA-compliant collapsibles
- Responsive: mobile + desktop
# Output
- React artifact by default for instant preview
- Export on request: Markdown for Notion/Slack, JSON for BI tools, Lovable update via MCP
# Tone
- Coaching-oriented, visual, actionable
- Turn real sales conversations into data-driven enablement intelligence
- English by default; match the input language if asked
5️⃣ You're ready
Say: "Build an objection dashboard for [month]" 👏. The agent searches Claap, extracts objections, categorizes them, and generates the dashboard using your branding. Preview as a React artifact, iterate on specific sections, or export to Lovable / Notion / Slack.
🔗 Go further: automate monthly objection reports
Connect via N8N, Zapier, Make, or a Claude Code scheduled agent:
Cron trigger (first of every month) → Claap MCP (pull last month's recordings from sales + customer channels) → AI agent + branding skill (extract objections, generate the dashboard) → Notion MCP (create a dated page in your "Objection reports" database) → Slack (ping #sales-enablement with the top 3 objections and a link to the dashboard).
Sales leadership walks into the monthly QBR with a fresh, branded report showing what killed deals last month and where coaching should focus.
🎨 How to customize this agent
Data sources
- Replace channels with your own (e.g. "Enterprise Sales", "SMB Demos", "Customer Success")
- Filter by rep, deal stage, or meeting type
- Adjust time range (weekly, quarterly, custom dates)
Objection categories
Extend beyond the defaults (Competitor, Pricing, AI, Security, Adoption): Product Roadmap, Integration complexity, Onboarding, Contract terms. Or let the agent discover categories from the data and cluster them.
Output format
- React artifact (default): instant preview and iteration in Claude
- Lovable: update a live Lovable project each month via the MCP — no new artifact each time, a live dashboard that refreshes
- Notion: create a dated page in your "Objection reports" database for a searchable archive
- Slack digest: condensed Markdown summary for #sales-enablement
- BI tool: export raw objection JSON to Metabase / Looker / your warehouse
Language
Works in any language. Specify in your prompt: "Generate the dashboard in French" or "Match the recording language".
❓ Need help customizing?
Contact us at claap@support.io.