Alert on stalled deals in Salesforce

A deal can look healthy in the pipeline long after the buyer has gone quiet. Every Monday, an Orkeste agent queries Salesforce for the open opportunities with the oldest activity, reads what happened last and posts a short list to your sales channel with a suggested next step for each.

The problem

Stalled deals are noticed at the forecast meeting, when weeks of momentum are already lost. Nobody has time to scan every opportunity for its last touch.

How the workflow runs

Runs: Every week on the day and hour you set.

  1. Query Salesforce: The agent queries open opportunities ordered by last activity date and gets the five oldest.
  2. Read the context: For each one, it reads the record and its latest logged activities.
  3. Suggest a next step: It writes one line on why the deal may be stuck and what the rep could do.
  4. Post to Slack: The list goes to the sales channel, or to one channel per team.
  5. The manager decides: The sales manager and the rep decide what to do. The agent changes nothing in Salesforce here.

This workflow only reads Salesforce and posts to Slack. Any change to a deal is made by a person.

Who does what

What this workflow does not do

Works with your stack

Questions about this workflow

Why only five deals?

A Salesforce query returns up to five records. That keeps the alert short; split by team or segment to cover a larger pipeline.

Can I define what stalled means?

Yes, in the briefing: days without activity, time spent in a stage, missing next step. The agent turns it into the query.

Does it work with HubSpot?

Yes. In HubSpot the agent lists deals with their stage, amount and close date, and posts the ones that look stuck.

Related workflows

Keep reading