Pre-meeting brief from CRM + web

HubSpot + Perplexity

Beginner · chat app onlyAEsCustomer successSales leaders

Who it's for

AEs and founders who want a one-page brief before every external meeting without opening five tabs.

What you get

One-page brief before a renewal call. Sample output: every company and person in it is fictional.

Meeting: Thu 10:00, Quarry Lane Analytics (fictional) with Sam Whitlock, Sales Ops Manager

Where the deal stands: Renewal + upsell, $48,000, stage 'Proposal sent' (12 days)
Since last touch: Sam opened the proposal twice; procurement contact added on Oct 2
Open tasks: Send security questionnaire (overdue 3 days)

News (last 30 days, with sources):
- Opened a Toronto office [1]
- New CFO announced [2]

Three questions to ask:
1. Does the new CFO change the approval path for the upsell?
2. Is the Toronto team in scope for this renewal?
3. What's blocking the security review?

Risks: overdue questionnaire; new budget owner.
Log this as a note on the deal? (yes/no)

Time and cost

Estimate About 3–5 minutes per meeting.

Assumptions: One meeting: a handful of HubSpot reads and one or two Perplexity searches.

Exact credit costs depend on your plan with each vendor. Check the tool pages before a large run.

MCP servers

Every server is confirmed in: Claude

Set up in a chat app

Every server in this recipe is confirmed for Claude. Connect each one, then paste the prompts below into one conversation.

Developer setup

Auth setup and mcp.json for Claude Code and Cursor
  • HubSpot: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.
  • Perplexity: Sign in with OAuth, or pass an API key as a Bearer token for headless use.

Put this in .mcp.json (Claude Code, project root) or ~/.cursor/mcp.json (Cursor). Swap the example keys for your own, and don't commit real ones. Remove the // comment lines if your client requires strict JSON.

{
  "mcpServers": {
    "hubspot": {
      "url": "https://mcp.hubspot.com"
    },
    "perplexity": {
      "url": "https://api.perplexity.ai/mcp"
      // headless alternative: "headers": { "Authorization": "Bearer YOUR_PERPLEXITY_API_KEY" }
    }
  }
}

Step-by-step prompts

  1. Find my next meeting's contact and company in HubSpot. Pull deal stage, amount, last 5 activities and open tasks.
  2. Use Perplexity to get news about the company from the last 30 days, plus anything relevant to our product category. Cite sources.
  3. Write a one-page brief: who they are, where the deal stands, what changed since the last touch, three questions to ask, and risks.
  4. Optionally log the brief as a note on the HubSpot deal, after I approve it.

Run it on a schedule (optional)

Where this goes wrong

Gotchas

Download

Get the prompts, guardrails and expected output as one Markdown file. Paste it into a Claude Project or ChatGPT project's instructions, or save it as CLAUDE.md for Claude Code.

Download pre-meeting-brief.md

Vendor sites: HubSpot · Perplexity. If we join an affiliate program, these links will be labeled as affiliate links.