Weekly pipeline digest to Slack

HubSpot + Slack

Who it's for

Sales leaders and RevOps who want the Monday pipeline facts posted to Slack before the review meeting.

What you get

Monday digest posted to #pipeline. Sample output: every company and person in it is fictional.

Pipeline digest, week of Oct 13 (baseline week: no comparison yet)

Open: 38 deals, $1.42M
- Discovery: 14 ($310K)
- Proposal: 11 ($520K)
- Negotiation: 9 ($470K)
- Contract sent: 4 ($120K)

Needs a decision this week:
- Quarry Lane Analytics (fictional), $48K, closes Oct 31, no activity in 16 days (owner: Alex)
- Fernhill Software (fictional), $22K, close date passed Oct 10 (owner: Jordan)

Closing in the next 30 days: 7 deals, $265K

Time and cost

Estimate About 5 minutes once it's set up.

Assumptions: One weekly run over about 40 open deals.

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.
  • Slack: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.

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"
    },
    "slack": {
      "url": "https://mcp.slack.com/mcp"
    }
  }
}

Step-by-step prompts

  1. Read all open HubSpot deals with stage, amount, close date, owner and last activity date.
  2. Group them by stage with counts and totals. Flag deals with no activity in 14+ days and deals closing in the next 30 days.
  3. Compare to last week's snapshot if you have one. If you don't, say this is the baseline and don't invent changes.
  4. Draft a short summary for #pipeline in Slack, with one line per deal that needs a decision this week. Post it 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 weekly-pipeline-digest-slack.md

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