Nudge stalled HubSpot deals every weekday with SendGrid

Each weekday at 8am, your most valuable stalled deals get a soft SendGrid check-in to the contact and a follow-up task on the owner's HubSpot queue.

Agentic Task
HubSpotSendGridSalesEmail AutomationNotifications & Alerts
PromptCreate

Build me an agent workflow that nudges stalled HubSpot deals back to life every weekday morning with a tailored SendGrid check-in and a follow-up task for the deal owner.

Trigger: cron, every weekday (Mon-Fri) at 8am in my local time zone.

On each run, the agent should:

1. Use HubSpot's Search Deals operation to find open deals (i.e. not closed-won or closed-lost) where hs_lastmodifieddate is older than 7 days and amount is above a configurable threshold (default: 0). Sort by amount descending and cap the result at the top 20 most valuable stalled deals so we never spam the pipeline.

2. For each of those deals, resolve the primary contact via HubSpot's Get Contact operation (pull name and email), and resolve the deal owner via HubSpot's List Owners operation (pull name and email).

3. Draft a short, low-pressure check-in email to the contact that references the current deal stage, the most recent touchpoint, and ends with a soft next-step question rather than a hard ask. Keep it under 120 words, plain text, no marketing language. The email should sound like it came from the deal owner, not from marketing.

4. Send that email via SendGrid's Send Email operation. Use a verified sender address. Put the deal owner's name and email in the reply-to so replies route back to them.

5. Call HubSpot's Create Task operation associated to the deal, assigned to the deal owner, with subject "Sent follow-up via SendGrid" and the AI-drafted email body in the task notes. Set a due date of 3 business days out and priority HIGH so the owner sees the nudge in their HubSpot queue.

If a deal is missing a primary contact email or the contact has unsubscribed/bounced, skip that deal and log the reason in the run summary so the owner can clean it up manually. At the end of the run, summarize how many deals were processed, how many emails were sent, and which deals were skipped and why.

Inputs I want exposed for editing: the stall window in days (default 7), the minimum deal amount (default 0), the cap on deals per run (default 20), the SendGrid sender address, and an optional pipeline filter.

Additional information

What does this prompt do?
  • Each weekday morning, finds your most valuable open HubSpot deals with no activity in the last week.
  • Drafts a short, low-pressure check-in email to the deal's primary contact and sends it from SendGrid as the deal owner.
  • Logs a follow-up task on the deal so the owner sees the nudge inside their HubSpot queue, with the email body in the task notes.
  • Caps each run at the top 20 deals by value so your pipeline never gets spammed.
What do I need to use this?
  • A HubSpot account with access to deals, contacts, owners, and tasks
  • A SendGrid account and a verified sender address you can send from
  • A rough idea of the deal value threshold and stall window you want to use (defaults are $0 and 7 days)
How can I customize it?
  • Change the time of day, time zone, or which weekdays the workflow runs.
  • Adjust the stall window (default 7 days of no activity) and the minimum deal amount filter.
  • Raise or lower the 20-deal cap, or scope the run to a specific sales pipeline.
  • Tune the email tone, the deal stage references, and the soft next-step question the agent uses.

Frequently asked questions

Will it keep emailing the same contact every day if their deal stays stalled?
No. The workflow only picks up deals with no activity in the last 7 days, and the email it just sent counts as activity. So a freshly nudged deal drops out of the next run until things go quiet again.
How does it decide which deals are stalled?
It searches your open HubSpot deals for ones with no activity in the last 7 days and an amount above your threshold. It then ranks them by deal value and keeps the top 20.
Who does the email come from?
SendGrid sends from a verified sender you set up. You can send from a single shared inbox or use the deal owner's email so it feels personal.
Can I preview the email before it goes out?
Yes. You can run the workflow in test mode first, which drafts the email and creates the HubSpot task without actually sending. Once you're happy with the tone, flip on real sending.
What stops it from spamming our pipeline?
Two things. A hard cap at 20 deals per run, and a deal value floor so only the deals worth nudging make the list.

Related templates

Screen new HubSpot contacts for data breach exposure

The moment a new contact lands in HubSpot, we check their email against known data breaches and flag the high-risk ones so your team can act fast.

Have I Been Pwned
HubSpot
Slack Bot
Agentic Task
Enrich and prioritize new Help Scout tickets in Slack

The moment a new Help Scout conversation arrives, we check the customer in your CRM, flag high-value accounts, and post a priority alert to Slack before anyone touches it.

Help Scout
HubSpot
Slack Bot
Agentic Task
Screen new HubSpot companies against Companies House

Every time a new company lands in HubSpot, we look it up on the UK register, save a due-diligence summary to the record, and alert your team to any red flags.

HubSpot
Companies House
Slack Bot
Agentic Task
Turn newly incorporated UK companies into HubSpot leads

Each weekday morning, spot UK companies registered the day before in your target sectors, add the best fits to HubSpot, and recap them in Slack.

Companies House
HubSpot
Slack Bot
Agentic Task
Keep Gladly customers in sync with new HubSpot contacts

Every time you add a contact in HubSpot, we automatically create or update their Gladly profile so support always sees up-to-date customer details.

Gladly
HubSpot
Deterministic Code
Screen new HubSpot companies for security risk with Censys

Every morning we scan each new company's domain, rate its external security exposure, log the findings to the CRM record, and alert your team when a vendor looks risky.

Censys
HubSpot
Slack Bot
Agentic Task

Stop letting deals quietly die in the pipeline.

Connect HubSpot and SendGrid once, and Geni nudges your top stalled deals every weekday at 8am with a tailored check-in and a follow-up task for the owner.