How to flag HubSpot deals with missing close dates or amounts and Slack the rep
Flag HubSpot deals missing close dates or amounts and DM the deal owner in Slack. Compare n8n, Zapier, Make, code, and Claude Code.

This recipe includes a downloadable n8n template and Claude Code skill.
Workflow
Why enforce deal data quality?
Garbage pipeline data leads to garbage forecasts. When reps skip fields like close date or deal amount, managers can't forecast accurately, and pipeline reviews waste time filling in basics instead of discussing strategy.
In a typical 50-deal pipeline, 20-30% of deals are missing at least one critical field — close date, amount, or next step. That's 10-15 deals where your forecast is literally guessing. A CRO looking at a $3M pipeline may be seeing $2M of real data and $1M of blanks that default to $0, making the forecast useless for board reporting.
HubSpot's required properties feature helps, but only at stage gates. Deals created via API, imported from CSV, or created before the rule was added slip through. A daily Slack nudge catches everything the stage gates miss.
🔍 Missing Deal Fields — Action Required
You have 4 deals missing required fields:
Acme Corp Expansion — missing close date, amount
Globex New Business — missing next step
Initech Platform Deal — missing amount, next step
Umbrella Renewal — missing close date
How it works
Every approach in this guide follows the same pattern:
- Trigger on a daily schedule (before the team starts their day)
- Search for active deals missing each required field using HubSpot's
NOT_HAS_PROPERTYfilter - Deduplicate results across field searches (a deal missing both close date and amount shows up in both)
- Group deals by owner so each rep gets one consolidated message
- DM each rep in Slack with their incomplete deals, direct HubSpot links, and which fields to fill in
What you'll need
- HubSpot account with API access
- Slack workspace with bot access
- A list of required deal fields to check
- A mapping of HubSpot owner IDs to Slack user IDs
Which approach should I use?
- n8n (recommended) if you want a single visual workflow with Code node handling the deduplication and grouping. Free self-hosted or $24/mo cloud.
- Zapier if your team already uses Zapier. Requires the Professional plan ($30/mo) for Webhooks and Code. Works well but the Code step output limitations make per-owner DMs more complex.
- Make if your team already uses Make. The HTTP modules handle the HubSpot API directly, and a Code module handles grouping. Fits the free plan at typical volumes.
- Code + Cron if you want zero ongoing cost and full control. Best for teams with a developer who can maintain the script.
- Claude Code if you want on-demand audits — before pipeline reviews, after data imports, or alongside your regular schedule. The agent adapts to ad hoc requests like "check just deals in the Proposal stage."
Select an approach below to see the full step-by-step guide.
Compare approaches
| Approach | Complexity | Cost | Latency | Code | Reliability |
|---|---|---|---|---|---|
n8n | medium | $0-24/mo | polling | low | 24/7 cloud |
Zapier | medium | $20-50/mo | real-time | none | 24/7 cloud |
Make | medium | $10-29/mo | polling | none | 24/7 cloud |
Code + Cron | medium | $0 | real-time | high | Self-hosted |
Claude Code | low | Usage-based | on-demand | none | On demand |
n8n
mediumZapier
mediumMake
mediumCode + Cron
mediumClaude Code
lown8n
mediumSchedule → Search deals missing fields → Group by owner → Slack DM each rep
Zapier
mediumSchedule → Webhooks to HubSpot search → Code to group → Slack messages
Make
mediumScheduler → Search Deals → Filter missing fields → Group by owner → Slack DMs
Code + Cron
mediumPython script to find incomplete deals and notify owners via Slack
Claude Code
lowGuided Claude Code skill — ask Claude to audit deal data quality and DM reps about missing fields
Related Recipes
How to auto-archive stale HubSpot deals with no activity for 60 days
HubSpot + Slack
How to alert Slack when Pipedrive deals go stale with no activity
Pipedrive + Slack
How to snapshot your HubSpot pipeline weekly and track changes in Google Sheets
HubSpot + Google Sheets
How to send a Slack alert when a HubSpot deal changes stage
HubSpot + Slack
Frequently Asked Questions
Looking to scale your AI operations?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.