Skip to content

Pipeline review prep: stalled deals by owner, before Monday.

A pipeline review is the weekly meeting where a manager and the reps go through open deals, agree next steps and flag what is at risk. The prep is finding the deals that went quiet. In Cleanlist AI an agent does it every Monday: it finds open deals with no logged activity in 14 days and sends each rep their own list in Slack.

Deal review prep in Cleanlist AI, live: its home and chat, and its Agent, Triggers, Play, Runs and Settings tabs. Each step of the play opens its settings. Typing a message or pressing Run now, Turn on or Pause opens a free trial.

Deal review prepActive

Deal review prep

Worked on 5 tasks

Get started1
Triggers1
Last run
Starts
An open deal goes 14 days with no logged activity
Runs
Every Monday morning, within 30 minutes of the time you set
Costs
No credits: reading the CRM and sending the messages are free
Plan
Pro, with 5 active agents. Build it on the 14-day trial.

10,000+ users, from founders to full sales teams

  • Switched fromZoomInfo
  • Case study
  • HackerOneSwitched fromApollo
  • Switched fromClay
  • Case study
  • Sumo LogicSwitched fromClay
  • Switched fromApollo
  • Case study
  • Switched fromZoomInfo
  • Switched fromZoomInfo

How to build the pipeline review prep agent

Describe the job in one sentence. Clu reads your CRM and Slack connections, asks at most four questions in one card and proposes the play below. Nothing is saved until you accept it.

  1. Open Agents and type the job, or pick the Deal review prep starter. Clu checks your CRM and Slack connections, then asks what it needs in one card: whether every open deal counts or only some stages, where a deal goes when its owner is not in Slack, and the time of your review if the sentence leaves it out. Monday morning means 8:00 AM in your time zone.

  2. The trigger is A deal stalls: an open Salesforce opportunity or HubSpot deal with no logged activity for the number of days you set, from 1 to 365. Activity is the last activity date your CRM keeps on the deal, so a logged call, email or meeting resets the count and a stage change on its own does not.

    Narrow it with Open deal stages, a HubSpot Pipeline or a Minimum amount. The check runs on a schedule (daily, every few days, weekly, monthly or quarterly), within 30 minutes of the time you set. It never runs every 30 minutes.

  3. Each deal is listed once per quiet stretch: the first Monday after it crosses 14 days. It comes back only after new activity and another 14 quiet days. So each list holds the deals that went quiet since the last one, and a deal that stays quiet is not repeated: keep last week's list in the review until each of its deals has an answer.

    The first run lists every open deal already past the line, so expect a longer first message. A deal with no account, or with an account that has no website domain, is skipped.

  4. Notify sends a Digest to Each record's owner, with Owner from set to Deal owner: the person who owns the opportunity, who can be someone other than the account's owner. Each rep gets one message with only their deals, longest quiet first, and reps with no quiet deals get nothing.

    When an owner is not linked in Slack, their deals go to the fallback channel with the reason. They are never sent to another rep. Slack shows 25 rows and a count of the rest. For one shared list instead, set Recipients to the Slack channel.

  5. On Pro, Run a test reads the deals that are stalled right now and previews one message per owner. Nothing is sent and nothing moves on. Test on 5 records runs the play on up to five stalled deals and previews each owner's message with only their rows.

    Then turn the agent on; Clu turns an agent on only after you say yes. Live, each owner gets one message per Monday, and a second check in the same week sends nothing. Every agent Clu builds carries a records-per-run limit: set it above the number of deals you expect the first run to list.

Deal review prepDraft Run a testTurn on
New agent
Alex Kim9:12 AM
Before Monday's deal review, list open deals with no activity in 14 days.
Clu

Here is the play: every Monday at 8:00 AM, find open Salesforce opportunities with no logged calls, emails or meetings in 14 days and send each owner their own list in Slack, longest quiet first. Deals whose owner is not in Slack go to #sales. Review it on the canvas, then Accept to save it.

Play change for review2 steps
  1. A deal stallsSalesforce deals · 14 days without activity
  2. Slack · each deal ownerOne digest per owner, longest quiet first
No runs yetClu's proposal: turn the agent on to run it

What a run sends

One Slack message to each rep who has deals that went quiet, longest quiet first, and a recap in the Runs tab: deals in, messages sent and anything that failed, with the reason.

Deal review prepActive Run now
CompletedExample run · 2 steps

The message the agent posts in Direct message: 4 of your deals have had no activity in 14 days. Longest quiet first · 31, 22, 17 and 15 days Platform renewal (a 900-person logistics company), Negotiation, 31 days quiet. New business (a 120-person fintech), Proposal, 22 days quiet. Expansion (a 60-person agency), Discovery, 17 days quiet. Pilot (a 300-person construction software company), Proposal, 15 days quiet.

An example run on a team of three account executives. Each deal appears once per quiet stretch; the first run lists every open deal already past 14 days.

Updated October 8, 2026

What is a pipeline review?

A pipeline review is a recurring meeting, usually weekly, where a sales manager and the reps go through open deals to check that each one has a real next step, a believable close date and the right people involved. Its purpose is to catch deals that are slipping while there is still time to save them.

It is a different meeting from the forecast call: the forecast call asks how much will close this period, and the pipeline review asks, deal by deal, what happens next. Most teams spend it on exceptions: deals that went quiet, close dates that keep moving and the largest deals of the quarter.

  • Who: the sales manager and the account executives; RevOps often prepares the data, and a sales leader joins for the largest deals.
  • How often: weekly for most teams, often on Monday, so the week's actions come out of it.
  • How long: 30 minutes is enough when the list of deals to discuss is ready before the meeting.

In Cleanlist AI the agent prepares the exception that is hardest to spot by hand: open deals with no logged activity in 14 days, sent to each owner before the meeting.

What are stalled deals?

A stalled deal is an open opportunity that has stopped moving: no calls, emails or meetings logged for a while, no change of stage, and often a close date that has passed or keeps slipping. The usual flag is a run of days with no logged activity, and 14 days is a common line for deals in active stages.

Two weeks covers a missed follow-up, a holiday and a slow reply, so a deal that is still silent after that has usually lost its next step. HubSpot's own example of a deal risk score counts more than 14 days without activity as a risk signal. Long enterprise cycles may need 21 or 30 days; short sales cycles, 7.

SignalWhat it tells youWhere to see it
No logged activity for 14 daysNobody has talked to the buyer, or nobody logged itThe deal's last activity date; HubSpot calls it Last Activity Date
Close date pushed againThe buyer keeps moving the decisionHubSpot's deal push rate report; the week-to-week changes in Salesforce Pipeline Inspection
Too long in one stageThe deal is stuck at a step it should have passedSalesforce's Stuck Opportunities and Opportunity Stage Duration reports; HubSpot's time in deal stage report
Open past its close dateThe deal is still open after the date the rep expectedA report of open deals filtered by close date, in either CRM

HubSpot also stamps a deal's Is Stalled After Timestamp when its time in the current stage runs 20% longer than the deal owner's average for closed-won deals in that stage.

The play: Monday morning, quiet deals, each owner's own list

The agent is two steps. A deal stalls checks your CRM every Monday at 8:00 AM for open deals that have gone 14 days without logged activity. Notify sends each deal owner one Slack message with only their quiet deals, longest quiet first, or posts one list in a channel. Reading the CRM and sending the messages cost no credits.

StepIn the appWhat it does
TriggerA deal stalls: Days without activity 14; How often weekly, Monday, 8:00 AMFinds open Salesforce opportunities or HubSpot deals that crossed 14 quiet days since the last check
NotifySend: Digest; Recipients: Each record's owner; Owner from: Deal owner; Sort by: Days since activityOne message per rep, longest quiet first; deals of owners who cannot be reached go to the fallback channel

The agent only reads the CRM and sends messages. It changes no deal, logs no activity and emails no buyer: what to do with each deal stays with the rep.

A 30-minute pipeline review agenda

Thirty minutes is enough when the list of deals to discuss is ready before the meeting. Spend the first minutes on the numbers, most of the meeting on the deals that need a decision and the last minutes on who does what by when. Deals that are on track get one line from their owner, or none.

MinutesSegmentWhat happens
0 to 5Last week's actions and the numbersCheck last week's actions; new pipeline, won and lost since the last review
5 to 20Quiet and slipping dealsEach owner takes their deals from Monday's list: a next step with a date, or close it out
20 to 26Deals closing this monthCommit or not, what could block it, who else needs to be involved
26 to 30ActionsRead back each action with an owner and a due date, then log it in the CRM

Send the agenda and Monday's list before the meeting, so reps arrive with an answer for each of their deals.

Deal review questions for each stalled deal

Ask the same short set of questions about every quiet deal. They separate deals that are slow from deals that are lost, and they turn each discussion into one action. A rep should be able to answer each one in a sentence; a question nobody can answer marks the risk.

  1. When did we last speak to someone at the account, and who was it?
  2. What did they say would happen next, and did it happen?
  3. Who else is involved in the decision, and have we spoken to them?
  4. Is the close date still real, and what would have to be true to close by then?
  5. What changed on their side since the deal was created: budget, priorities, people?
  6. What is our next step, and is it on the calendar with a date?
  7. If nothing happens in the next two weeks, do we close it as lost?

If the answer to the last question is yes, put that date in the CRM, so the deal does not sit open through the quarter.

What does a well-structured outbound pipeline review look like for a VP of sales?

For a VP of sales, a well-structured outbound pipeline review is short, weekly and built on exceptions. It opens with outbound pipeline created against target, then reviews only the deals that need a decision: quiet, slipping or large. Every deal discussed leaves with an owner, a next step and a date, and the same few numbers are tracked week over week.

  • Pipeline created: outbound meetings held and opportunities created this week, against the weekly target.
  • Conversion: meetings that became opportunities, and opportunities that reached the next stage.
  • Exceptions: deals with no activity in 14 days, close dates in the past and the five largest open deals.
  • Coverage: open pipeline for the quarter against the quota still to close.
  • Actions: one owner, one next step and one date for each deal discussed.

For outbound deals, watch the early stages most closely: a first meeting that ends without a booked next step is often the first deal to go quiet.

The pipeline review template

Copy this template into the meeting invite or a shared doc. It keeps the review on the deals that need a decision and leaves a record of what each owner agreed to do. Fill the quiet deals from Monday's list, and keep last week's actions at the top so the meeting starts by checking them.

  • Last week's actions: [owner], [deal], [action], done or not.
  • The week in numbers: new pipeline $[amount] ([N] deals), won $[amount] ([N]), lost $[amount] ([N]).
  • Quiet deals (no activity in 14 days): [deal], [owner], [stage], [days quiet], next step and date.
  • Slipping deals (close date passed or moved out): [deal], [owner], [old date] to [new date], why.
  • Closing this month: [deal], [owner], $[amount], commit or not, what could block it.
  • Actions: [owner], [deal], [action], [due date].

How to unstick a stalled deal

Unstick a stalled deal by giving the buyer a reason to reply that is about them: something new and useful, a smaller next step or a direct question about timing. If that gets no answer, reach someone else at the account. If nothing moves in two more weeks, close it as lost and set a date to come back.

  1. Send something new: a relevant customer story, an answer to a question they raised or a change in your offer. A check-in with nothing new gives them nothing to answer.
  2. Offer a smaller step: a 15-minute call, a pilot or a call with a reference customer.
  3. Ask directly whether the project is still a priority this quarter, and what changed.
  4. Go wide: reach a second person involved in the decision. People Search finds the other buyers at the account.
  5. Schedule the follow-up: a short sequence keeps the next touches on time; see six sales sequences with timing.
  6. Close it out: mark it lost with the reason and a date to revisit, so the pipeline shows what is real.

The agent tells each rep which deals went quiet. What to send, and whether to keep the deal open, stays with the rep and the manager.

Stalled deals inside Salesforce and HubSpot

Both CRMs can show stalled deals to someone who goes looking. Salesforce has a Stuck Opportunities report and Pipeline Inspection, and Sales Cloud for Slack reminds reps when an opportunity has not been updated in a while. HubSpot keeps a Last Activity Date on every deal and reports on time in stage and pushed close dates.

What you wantSalesforceHubSpot
Last activity on a dealA last activity date on each opportunityLast Activity Date: the most recent logged note, call, sales email, meeting, message or completed task
What changed this weekPipeline Inspection: pipeline metrics, opportunities and week-to-week changes in one viewDeal change history: changes to stage, amount and close date
Deals stuck in a stageStuck Opportunities (open opportunities by stage, sorted by age) and Opportunity Stage DurationThe time spent in deal stage report and the Is Stalled After Timestamp property
A nudge in SlackSales Cloud for Slack reminders when an opportunity has not been updated in a while or a close date is nearAttach a deal to a Slack channel and its logged calls, notes, emails, tasks and meetings post there

HubSpot workflows, on Professional and Enterprise, can also send custom Slack notifications, so a HubSpot team can build part of this job with workflows. The agent does it from one sentence on either CRM: a weekly list per rep of the deals that crossed your quiet line.

What it costs, and which plan runs it

The agent spends no credits. Reading deals from Salesforce or HubSpot and sending the messages in Slack or email are free, and there is no enrichment step in the play. What it needs is a plan that runs agents and connects your CRM.

Running the agent needs Pro (from $89 a seat a month, $67 billed annually), which includes 5 active agents across the workspace, or Enterprise for unlimited agents. The 14-day Pro trial lets you build the agent and review its play; testing it and turning it on need a paid plan.

Every agent Clu builds carries a records-per-run limit: set it above the number of deals you expect the first run to list, since that run takes every open deal already past the line.

What you need

  • Pro or Enterprise to run it. Pro includes 5 active agents across your workspace.
  • Salesforce or HubSpot connected, with calls, emails and meetings logged on deals.
  • Slack connected, with each rep's Slack account linked and CRM user mapped so their message reaches them.
  • A fallback channel for deals whose owner is not in Slack.

Other ways to ask Clu for it

  • Every Monday at 7 AM, post open deals over $25,000 with no activity in 21 days in #deal-review.One channel post, a minimum amount and a longer quiet window.
  • Every morning, DM each AE their deals in Negotiation that have gone quiet for 7 days.A daily check on one stage.
  • Every Friday, email me the deals in our renewals pipeline with no activity in 30 days.A HubSpot pipeline filter, sent by email.

Questions before you turn it on.

How credits work
What counts as activity on a deal?

Whatever your CRM records as the deal's last activity, such as logged calls, emails and meetings. A stage change on its own does not reset the count, and activity that is never logged in the CRM does not count.

Will a quiet deal show up every Monday until someone acts?

No. Each deal is listed once per quiet stretch, on the first Monday after it crosses the line. It comes back only after new activity and another full quiet stretch. The first run lists every open deal already past the line.

Does it work with HubSpot?

Yes. It reads HubSpot deals as well as Salesforce opportunities, and on HubSpot you can limit it to one pipeline. HubSpot stages show as internal ids in the message, so you may want to leave the stage out of each row.

Can it post one list to a channel instead of messaging each rep?

Yes. Set Recipients to the Slack channel and every quiet deal goes into one post, longest quiet first. Slack shows 25 rows and then a count of the rest.

What happens when a rep is not in Slack?

Their deals go to the fallback channel with the reason, or are skipped if you choose. They are never sent to another rep. To reach every rep, have each one link their Slack account and map their CRM user in the integration's User Mapping settings.

Can I change the 14 days or the schedule?

Yes. Days without activity takes any number from 1 to 365, and the check can run daily, every few days, weekly, monthly or quarterly. It cannot run every 30 minutes.

Why is a deal missing from the list?

Closed deals never appear. A deal with no account, or whose account has no website domain, is skipped, and so is a deal outside the stages, pipeline or minimum amount you set. A deal already listed in its current quiet stretch is not listed again.

Can I run it on the free trial?

You can build it and review its play during the 14-day Pro trial. Testing it and turning it on need a paid Pro or Enterprise plan.

Quiet deals, by owner, before Monday's review.

Describe the job in one sentence. Clu proposes the play, you review it and accept it, and it runs on Pro from $89 a seat.

The 14-day Pro trial includes 250 credits and 3 seats to build and review agents. Turning one on needs a paid plan.