Connect Claude to HubSpot through HubSpot's connector, then run five prompts every week in about 30 minutes: pull open deals for the forecast period, flag close dates that slipped, flag deals over a stage age limit you set, flag missing amount, close date or next activity, and summarize risk by owner. Send commit-level risk to the forecast call, return hygiene flags to reps, and check each output against native HubSpot reports.
Key takeaways
- Through HubSpot's connector, Claude can view, create and update only the records your HubSpot permissions allow and cannot delete records; this routine reads deal properties only.
- Flag three signals every week: close dates that slipped past period end or into the past, deals over a per-stage age limit, and deals missing amount, close date, owner or a future next activity.
- Five copy-ready prompts (pull, slippage, aging, missing fields, owner summary) fit in about 30 minutes, and each one ends with a read-only instruction.
- A flag goes to the forecast call only when the deal is Commit or above your amount threshold and the flag puts its close in doubt; every other flag goes back to the rep with a two-business-day deadline.
- Reconcile every step with a native HubSpot report, because Anthropic's commercial terms say factual assertions in outputs should be checked independently before anyone relies on them.
- Judge the routine with HubSpot's forecast error percentage, (|Actual - Forecast| / Actual) x 100, against the quarter before you started.
What can Claude read from HubSpot through the connector, and what can it not see or change?
Through HubSpot's connector, Claude can view, create and update the records your own HubSpot permissions allow, but it cannot delete records.
This routine uses only what HubSpot documents about the connector, and each step names the native report that takes over where the connector stops. HubSpot's guide to setting up and using the HubSpot connector for Claude sets the boundaries:
- Permissions: "Users can access only the data allowed by their existing HubSpot user permissions." Run the team review from a RevOps user who can view every deal in the pipeline.
- Actions: "The connector currently supports view, create, and update actions but does not support delete operations."
- Bulk edits: creates or updates in bulk are limited to 10 records at a time.
- Engagement data: HubSpot's connector guide says that, depending on your account's security settings, "Claude cannot access any engagement data for added security." The routine reads deal properties by design, so it works either way.
Digitalegy is a HubSpot partner. The guide's sample sales prompt is the seed of step 1: "Ask for a summary of active deals organized by name, amount, and stage, and sorted by closing date."
This routine does not assume the connector can read every deal property or property history: step 1 asks for a list of any property that could not be read, and history checks happen in HubSpot reports. For a refresher on how HubSpot organizes customer, sales and marketing data, read An Overview of the HubSpot Data Model before you write prompts.
What do you need in place before the first weekly review?
Before week one you need a paid Anthropic plan, the connector installed with access to deal data, stages that mean the same thing to every rep, required deal properties, a forecast period and an age limit for each stage.
- Plan: "You must have a paid Anthropic subscription (Pro, Max, Team, or Enterprise)." Confirm which of these plans your reviewers hold before week one (HubSpot's connector guide).
- Access: "During approval, Super Admins select which data permissions the connector can access and who in the account can install it." Ask your Super Admin for deal data and for the RevOps users who will run the review.
- Stages and probabilities: give each stage written exit criteria. HubSpot's guide to setting up and managing object pipelines explains that stage probability sets the weighted amount in board view, "which is calculated by multiplying the total amount in each stage by the stage probability."
- Required properties: "If a property is required, users cannot create or update the record until they set a value for it." Require Amount and Close date from the first stage that counts toward the forecast, so fewer gaps reach the review.
- Forecast period: HubSpot's guide to setting up the forecast tool states: "The forecast period indicates the time period you'll use for revenue goals and forecast submissions for all pipelines." Its end date is the line every slippage flag is measured against.
- Stage limits and a snapshot file: write a day limit for each stage, and keep each week's step 1 table, dated, in a shared document for step 2.
If your pipelines, properties or integrations are not in this shape yet, fix them before adding AI on top. Digitalegy's HubSpot implementation service is for teams that need that setup done first.
Which forecast risk signals should a weekly review flag?
Flag close dates that slipped past the period end or into the past, deals in a stage longer than your limit, and deals missing an amount, close date, owner or future next activity. Each signal maps to a default HubSpot deal property.
| Signal | Flag when | Deal property |
|---|---|---|
| Close date slippage | Close date moved later since last week, now falls after period end, or is before today on an open deal | Close date |
| Stage aging | Time in current stage exceeds your limit for that stage | Time in current stage, Is Stalled After Timestamp |
| Missing required fields | Amount, close date or owner is empty | Amount, Close date, Deal owner |
| No next step | Next activity date is empty | Next activity date |
HubSpot's list of default deal properties defines the ones the prompts rely on:
- Close date: "the day the deal is expected to close, or was closed."
- Time in current stage: "the time the deal has spent in the current pipeline stage."
- Next activity date: "the date of the next upcoming activity for a deal." HubSpot adds: "This is set automatically by HubSpot based on user action."
Step 4 checks for both an empty Next activity date and one before today, so an overdue follow-up is caught either way.
HubSpot also has a built-in stall marker. Is Stalled After Timestamp records the "timestamp when Time in stage became 20% longer than the deal owner’s closed-won average for that stage." Use it as a second opinion if your account fills it. Otherwise set fixed limits, such as 21 days in Discovery and 10 in Negotiation, and revisit them each quarter.
What prompts do you run each week, in what order, and how long does it take?
Run five prompts in order, in one Claude conversation: pull, slippage, aging, missing fields and owner summary. Budget about 30 minutes: 5 for each of the first four steps and 10 for the summary and manual checks.
Replace the bracketed values once, then reuse this template every week.
| Step | Prompt to paste | Properties | Output | Follow-up owner | Manual check in HubSpot |
|---|---|---|---|---|---|
| 1. Pull open deals | Using the HubSpot connector, list every open deal in the [pipeline] pipeline with a close date on or before [period end], plus every open deal with no close date. Return deal name, deal ID, owner, stage, amount, close date, forecast category, time in current stage and next activity date, sorted by close date. Give the total count and amount, and list any property you could not read. Read only. | Deal name, deal ID, owner, stage, amount, close date, time in current stage, next activity date, forecast category if used | One table, plus count and total | RevOps | Pipeline board for the same pipeline and dates: count and total must match |
| 2. Close date slippage | Compare this table with last week's table below. Flag deals whose close date moved later, is now after [period end], or is before today. Look up by deal ID any deal on last week's table that is missing from this one. Show old date, new date and days moved. Read only. | Close date, deal ID | Deal, owner, old date, new date, days moved | Deal owner | The sales analytics report showing "the number of deals whose close date changed per owner, team, or deal stage" |
| 3. Stage aging | Using these stage limits in days [Discovery 21, Demo 14, Proposal 14, Negotiation 10], flag deals whose time in current stage is over the limit. Show stage, days in stage, limit, days over and Is Stalled After Timestamp if set, sorted by amount. Read only. | Deal stage, time in current stage, Is Stalled After Timestamp, amount | Table sorted by amount, highest first | Deal owner | The report showing "the average time deals spend in a stage, grouped by rep or team"; it includes only deals that have a close date in the selected date range and are in the selected pipeline |
| 4. Missing fields and next activity | From the step 1 table, flag deals missing an amount, close date or owner, and deals whose next activity date is empty or before today. One row per deal, one column per gap. Read only. | Amount, close date, deal owner, next activity date | One row per deal, one column per gap | Deal owner | A saved deals view filtered for empty Amount, Close date or Next activity date |
| 5. Summarize by owner | Combine the flags from steps 2 to 4 and group them by owner with flagged count and amount. Mark FORECAST CALL any deal in Commit or worth at least [$50,000] that has one of these flags: close date after [period end] or before today, over the stage limit, or next activity empty or past. Mark all other flagged deals REP FOLLOW-UP, with a one-line reason each. Read only. | All of the above | Table per owner, then a FORECAST CALL list | RevOps prepares; sales director runs the call | Forecast tool by rep: compare its Commit total with the FORECAST CALL list |
"Read only" closes every prompt because the connector can update records, and a review should not change data. The 30-minute budget is a planning target, not a measured benchmark; expect the first two weeks to run longer while you tune the limits.
How do you decide which flags go to the forecast call and which go back to the rep?
Send a flag to the forecast call only when the deal counts toward this period and the flag puts its close in doubt; everything else goes back to the deal owner. The hypothetical 10-deal example below shows the rule at work.
The routing rule: a flag goes to the forecast call when both are true:
- The deal counts toward this period: its forecast category is Commit, or its amount is at or above a threshold you set (the example uses $50,000).
- The flag puts the close in doubt: close date after the period end or before today, time in stage over the limit, or next activity empty or in the past.
Every other flag goes back to the deal owner with a two-business-day fix deadline, and a rep flag still open at the next review moves to the forecast call. HubSpot's forecast setup guide describes Commit as "deals that have a high likelihood of closing and have been committed to the forecast."
Worked example: a hypothetical 10-deal pipeline
This pipeline is invented to show the mechanics; it is not client data. Review date: Monday, September 8. Forecast period ends September 30. Stage limits: Discovery 21 days, Demo 14, Proposal 14, Negotiation 10.
| Deal | Owner | Stage | Amount | Close date | Days in stage | Next activity | Category | Flag | Route |
|---|---|---|---|---|---|---|---|---|---|
| D1 | Ana | Negotiation | $80,000 | Sept 26 | 6 | Sept 10 | Commit | None | None |
| D2 | Ben | Proposal | $65,000 | Sept 22, now Oct 15 | 9 | Sept 12 | Commit | Slipped past period end | Forecast call |
| D3 | Ana | Negotiation | $40,000 | Sept 30 | 18 | Sept 9 | Best case | Stage aging | Rep follow-up |
| D4 | Carla | Proposal | $120,000 | Sept 19 | 23 | Empty | Commit | Stage aging, no next activity | Forecast call |
| D5 | Ben | Demo | Empty | Sept 29 | 5 | Sept 11 | Pipeline | Missing amount | Rep follow-up |
| D6 | Carla | Discovery | $25,000 | Sept 5 | 12 | Sept 15 | Pipeline | Close date before today | Rep follow-up |
| D7 | Ana | Negotiation | $55,000 | Sept 24 | 4 | Empty | Best case | No next activity | Forecast call |
| D8 | Ben | Proposal | $30,000 | Empty | 7 | Sept 16 | Pipeline | Missing close date | Rep follow-up |
| D9 | Carla | Negotiation | $45,000 | Sept 18, now Sept 30 | 3 | Sept 9 | Commit | Moved later, still in period | Rep follow-up |
| D10 | Ana | Demo | $90,000 | Sept 28 | 9 | Sept 10 | Best case | None | None |
- Step 1 returned nine deals. D2 was missing because its close date now falls after September 30; D8 appeared only because the prompt also asks for deals with no close date.
- Step 2 found D2 through the deal ID lookup, plus D6 (overdue) and D9 (moved 12 days, still in the period).
- Step 3 flagged D3 (18 days against 10) and D4 (23 days against 14).
- Step 4 flagged D4, D5, D7 and D8.
- Step 5 grouped eight flagged deals: Ana 2 ($95,000), Ben 3 ($95,000 plus D5 with no amount), Carla 3 ($190,000).
Result: three deals worth $240,000 (D2, D4, D7) go to the forecast call, and five deals go back to their owners: four worth $140,000 (D3, D6, D8, D9) plus D5, which has no amount. D9 shows why the rule matters: a Commit deal that moved but still lands in the period needs its owner to confirm the date, not the call's time. D4 carries the most weight: if Proposal has a 60% probability in your pipeline, D4 alone adds $72,000 to the weighted amount in board view, because HubSpot multiplies the total amount in each stage by the stage probability.
When the same stage produces aging flags week after week, treat it as a process question rather than a rep question. Identify and Resolve RevOps Bottlenecks in 2026 covers diagnosing handoff, SLA and automation bottlenecks.
What are the risks of an AI pipeline review, and how do you check Claude's output against HubSpot reports?
The risks are wrong or incomplete answers, permissions that hide part of the pipeline, unintended edits and dirty CRM data. Reconcile each step with a native HubSpot report before anything reaches the forecast call.
Anthropic's commercial terms of service state the principle:
"Customer acknowledges, and must notify its Users, that factual assertions in Outputs should not be relied upon without independently checking their accuracy, as they may be false, incomplete, misleading or not reflective of recent events or information."
- Wrong or incomplete answers: after step 1, compare the deal count and total amount with the pipeline board for the same pipeline and close dates. If they differ, stop and fix the filter before step 2.
- Permissions: a missing deal may be a visibility gap, not a data gap. Run the review from one RevOps user with access to every deal.
- Unintended edits: HubSpot's connector guide warns: "If you set the connector to Always allow, edits may occur without asking for approval." It also advises: "Always review the changes proposed by Claude before confirming them." In the connector's tool settings in Claude, set write tools to Needs approval.
- Stale comparisons: step 2 is only as good as the table you paste. Date each snapshot, and cross-check slippage with the sales analytics report that "shows changes made to the deals' stages, amounts, and close dates."
- Dirty CRM data: if the same deals keep showing gaps or duplicates, fix it upstream. How to Improve Data Quality in RevOps with HubSpot's AI Tools covers cleaning records before you rely on the forecast.
The working rule: HubSpot's reports are the record. When an AI flag and a native report disagree, the report wins until you find out why.
When should you use HubSpot's native forecasting instead of Claude, and when does Claude add value?
Use HubSpot's forecast tool and reports as the record of the numbers, and Breeze projections as an added perspective. Use Claude on top to combine exceptions across deal properties into one owner-by-owner action list, never to produce the forecast figure.
| Job | Native HubSpot | Claude on top |
|---|---|---|
| Track progress to goal | Forecast tool, including open pipeline coverage | Not needed |
| Project the period | Breeze AI projections | Not used for projections in this routine |
| History of close date and stage changes | Sales analytics reports | Compares the weekly snapshots you paste |
| Combine slippage, aging and gaps per deal | Separate reports and views | One pass, one list per owner, with reasons |
| Rep one-on-ones | Forecast tool | Step 5 summary as prep notes |
HubSpot's guide to using the forecast tool says: "As a manager, you can use the forecast tool to keep track of your team's progress towards their goals." It defines coverage as "Open pipeline coverage: the Open pipeline value divided by gap to goal."
HubSpot's guide to improving forecasting with AI projections says: "Use Breeze, HubSpot's AI, to project future sales based on closed won deals in the past three months." It also cautions: "Projections and accuracy percentages should only provide perspective and not be solely relied upon to make business decisions." Apply the same caution to AI flags: they direct attention, and the forecast number stays in HubSpot.
How do you measure whether the weekly routine improves forecast accuracy over a quarter?
Compare HubSpot's forecast error percentage for the quarter you run the routine against the quarter before, and track a few routine measures each week. If error and late slips do not fall, adjust the stage limits or the routing rule.
HubSpot's guide to tracking the accuracy of forecasts says: "With forecast accuracy tracking, you can measure the reliability of your forecasts and the effectiveness of your forecasting process." The core metric:
"Forecast error percentage = (|Actual - Forecast| / Actual) x 100"
Worked arithmetic: if the team forecast $450,000 for the quarter and closed $500,000, the error is |500,000 - 450,000| / 500,000 x 100 = 10 percent.
- Set a baseline: record the forecast error for the quarter before you start.
- Hold the submission process steady so the routine is the main change.
- Track four measures weekly: flags by type, share of rep flags fixed before the next review, forecast call deals that slipped anyway, and deals that slipped out in the last two weeks of the period.
- Compare at quarter end: lower error and fewer late slips suggest the routine is working.
One quarter is a short sample, so read the trend over two or three. To choose the efficiency, revenue and alignment KPIs that sit next to these flags, see What Are the Essential RevOps KPIs for Measuring Success in 2025? For help shaping the forecast process itself, Digitalegy's revenue operations service covers process optimization and strategic insights.
Related guide: How to Choose a RevOps Consulting Firm for a Fast-Growing B2B Scaleup
Related guide: How to Use Claude to Map Fields and Plan Data Cleanup Before a HubSpot Migration
Frequently asked questions
Can a sales rep run this routine on their own deals?
Yes. According to HubSpot's connector guide, each user sees only the data their HubSpot permissions allow, so a rep's run works as a check before a one-on-one. The team review should still run from a RevOps user who can view every deal.
Does Claude remember last week's flags?
Do not rely on it. Save each step 1 table with its date and paste it into step 2. The HubSpot sales analytics report that "shows changes made to the deals' stages, amounts, and close dates" is your backup.
Can I review several pipelines in one session?
Yes. Run step 1 once per pipeline and keep the same period end, because HubSpot's forecast period setting covers "revenue goals and forecast submissions for all pipelines."
What if step 1's count does not match the pipeline board?
Stop before step 2 and check the filters. Confirm the prompt and the board use the same pipeline and the same close date range, and remember that step 1 also lists open deals with no close date, which a board filtered by close date leaves out. Then check permissions: HubSpot's connector guide says users can access only the data their HubSpot user permissions allow, so run step 1 from a RevOps user who can view every deal.
Sources
- Set up and use the HubSpot connector for Claude, HubSpot Knowledge Base (November 6, 2026)
- Set up and manage object pipelines, HubSpot Knowledge Base (October 22, 2026)
- Set up the forecast tool, HubSpot Knowledge Base (September 9, 2026)
- HubSpot's default deal properties, HubSpot Knowledge Base (September 29, 2026)
- Create sales reports in the sales analytics suite, HubSpot Knowledge Base (June 18, 2026)
- Commercial Terms of Service, Anthropic (June 17, 2025)
- Use the forecast tool, HubSpot Knowledge Base (August 7, 2026)
- Improve forecasting with AI projections, HubSpot Knowledge Base (May 29, 2026)
- Track the accuracy of forecasts, HubSpot Knowledge Base (May 29, 2026)
Want help putting this into practice?