What it does
HubSpot Deal Health Scorer scans a HubSpot pipeline and computes a transparent 0-100 health score for every open deal (activity age 50 pts, close-date proximity 30 pts, amount 20 pts), classifying each as healthy, stale, at_risk or critical. For every problem deal it generates a concise AI-written follow-up suggestion — the LLM narrates only, every score is code-derived. Read-only: never writes back to HubSpot deals. Optionally posts a formatted health summary to a Slack channel. Ideal for sales managers and RevOps teams who want an automated, explainable early-warning system for their pipeline instead of manually scanning deal lists.
Example prompts
- Run the full deal health scan for my HubSpot pipeline
- Show me only the at-risk and critical deals with suggested actions
- Which deals are stale with no recent activity?
- Score these deals and classify them by risk
Tools (7)
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Fetch all open HubSpot deals, compute health scores, generate AI follow-up suggestions, and return the full deal health report as JSON.
- score_deals — Given a list of raw HubSpot deals, run deterministic health scoring (no LLM) and return scored deals with risk classification.
- get_at_risk_deals — Run the pipeline health check and return only at-risk and critical deals with suggested actions.
- get_stale_deals — Run the pipeline health check and return only stale deals (no recent activity).
- list_capabilities — List available tools, scoring algorithm details, credential requirements and thresholds.
- plan_inputs — Plan inputs for any tool: returns questions, schema and a ready-to-edit example.
- discover_intent — Intent-discovery front door: describe your goal in natural language and get a concrete proposed input.
What you'll need to connect
This agent will ask you for the following. You enter them when you connect — they're encrypted and never shared with the creator.
- HubSpot API Key · optionalRequired for live deal fetching. HubSpot Settings → Integrations → API key. Scope: crm.objects.deals.read.Get this from hubapi.com's account or API settings.Paste the value as a single line.Only sent to: api.hubapi.com
- Slack Bot Token · optionalOptional. Bot token (xoxb-...) for posting deal health summaries to Slack. Scope: chat:write.Create a Slack app (api.slack.com/apps), add the scopes the agent needs, install it to your workspace, and copy the bot/user token.Paste the value as a single line.Only sent to: slack.com
- Anthropic API Key · optionalOptional. Leave blank on a sampling-capable client to use the host model with no key.Create a key on the Anthropic Console API keys page (console.anthropic.com → API keys).Paste the value as a single line.Only sent to: api.anthropic.com
How you're protected
FindAgent runs these safety checks on every agent automatically. They're always on and can't be turned off.
- Prompt-injection scanning
Every request is checked for known prompt-injection and jailbreak attempts before the agent runs. This is always on.
- Secret-leak scanning
Every response is scanned for leaked API keys, tokens, and other secrets before it reaches you. This is always on.