Daily stalled deal nudges with personalized rep drafts

Every weekday morning, surface stalled HubSpot deals, draft a personalized re-engagement email per rep, and DM each owner their ranked pipeline in Slack.

Agentic Task
HubSpotGongGmailSlackSalesOperationsDaily DigestsEmail AutomationNotifications & Alerts
PromptCreate

Build me an agent workflow that finds my stalled HubSpot deals every weekday morning and hands each rep a personalized re-engagement draft so nothing rots in the pipeline.

Trigger: cron at 8am America/New_York, Monday through Friday.

Each run, the agent should do the following:

1. Use HubSpot Search Deals to find open deals (any pipeline stage that is not closed-won or closed-lost) where the last activity date is more than 14 days ago and the deal amount is above $10,000. Make the 14-day stall window and the $10,000 amount threshold easy to tweak.

2. For each stalled deal, use HubSpot Get Deal to load the full deal record along with the associated primary contact and the deal owner.

3. Use Gong List Calls in Folder to pull the most recent calls associated with that account or contact, and summarize the last conversation themes (pain points discussed, blockers raised, next steps that were promised but never happened).

4. Draft a short, personalized re-engagement email to the contact. Reference what was last discussed on the Gong call, acknowledge the silence without guilt-tripping, and propose one concrete next step (a 20-minute call, a tailored case study, or a quick async update). Keep it under 120 words and signed by the deal owner.

5. Use Gmail Create a Draft in the deal owner's Gmail account so the rep can review, edit, and send. Do not send automatically.

6. Use HubSpot Create Task tied to the deal with a subject like "Review re-engagement draft and send", a due date of today, and assigned to the deal owner.

7. Group all stalled deals by deal owner and use Slack Send a Message to DM each rep a ranked list of only their own stalled deals, sorted by amount descending, with each line showing deal name, contact, days since last activity, amount, and a link to the Gmail draft plus a link to the HubSpot deal. Each rep should only see their own pipeline.

If a rep has zero stalled deals on a given day, skip the Slack DM for them entirely. If Gong has no recent calls for a deal, fall back to the most recent HubSpot notes or email logs for context instead.

What does this prompt do?

  • Runs at 8am ET on weekdays and finds open HubSpot deals above your amount threshold with no activity in the last 14 days.
  • Pulls each deal plus its primary contact, then surfaces recent themes from the latest Gong calls so the email lands in context.
  • Drafts a short, personalized re-engagement email in the deal owner's Gmail account proposing a concrete next step.
  • Creates a HubSpot task tied to the deal with a due date of today and DMs each rep a ranked list of their stalled deals in Slack with the drafts linked.

What do I need to use this?

  • A HubSpot account with permission to read deals and contacts and create tasks.
  • A Gong account so the agent can pull recent calls and conversation themes for context.
  • Gmail connected for each rep whose drafts you want created in their account.
  • A Slack workspace where the agent can DM each deal owner.

How can I customize it?

  • Adjust the stall threshold (default 14 days of no activity) and the minimum deal amount to match your pipeline.
  • Change the cadence or time. 8am ET on weekdays is a common pick, but Tuesday or Thursday only works well too.
  • Tweak the email tone and the next-step suggestion (book a call, share a case study, reconfirm budget) to match your team's playbook.

FAQs

What counts as a stalled deal?
By default, any open deal with no logged activity in the last 14 days and an amount above your threshold. You can tighten or loosen either filter when you set the workflow up.
Does the agent send the emails automatically?
No. It creates Gmail drafts in each rep's own account so they can review, edit, and hit send. Nothing leaves the inbox without a human.
How does it personalize each email?
It reads the deal and contact properties from HubSpot and pulls recent Gong calls to surface the last conversation themes, then references that context and proposes a concrete next step.
How do reps know which deals to look at first?
Each rep gets a Slack DM with their stalled deals ranked, plus a HubSpot task created against each deal due today, so the queue is visible in both places.
Can I run this only for certain pipelines or reps?
Yes. Scope the HubSpot search to a specific pipeline, deal stage, or owner list when you build the workflow.

Related templates

Client-by-client cold email pipeline review for agencies

Pick a client and a date range to see sent, replies, meetings booked and the real deal value your cold email produced, campaign by campaign.

Instantly
HubSpot
Slack Bot
App
Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Hiring signal board for your customers and open pipeline

Open one board each morning to see which of your accounts are hiring, what they are building, and where your product fits the roles they just opened.

JobsPipe
HubSpot
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App

Stop letting deals rot in the pipeline.

Connect HubSpot, Gong, Gmail, and Slack once, and Geni runs this every weekday at 8am ET.