🚨 What if your sales team only got alerted when a deal actually became risky? I built a RevOps D...🚨 What if your sales team only got alerted when a deal actually became risky? I built a RevOps D...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
🚨 What if your sales team only got alerted when a deal actually became risky?
I built a RevOps Deal Risk Assessment & Alert System in n8n to solve a problem that many sales teams face:
Too many deals. Too many status checks. Too many repetitive notifications. And not enough visibility into which changes actually matter.
πŸ”Ž The idea
The workflow connects HubSpot β†’ n8n β†’ Google Sheets/Data Tables β†’ Slack and evaluates deals on a scheduled basis.
Instead of simply checking whether a deal is "high risk" and sending another alert every day, the system tracks what happened previously and decides whether the current change actually requires action.
Each deal is routed into one of four outcomes:
🚨 Alert β€” meaningful risk detected πŸ”„ Silent Refresh β€” state changed but no notification is needed βœ… Resolution β€” previously risky deal has recovered βž– No Action β€” nothing meaningful changed
🧠 What I focused on
The interesting part wasn't connecting the apps.
It was making the automation reliable.
I designed:
β€’ Persistent state management β€’ Alert deduplication β€’ Delivery-confirmed state commits β€’ Retry-safe notification handling β€’ Deterministic risk scoring β€’ AI-assisted alert wording with a fallback β€’ Centralized error aggregation β€’ Reusable error handling β€’ Detailed workflow documentation
For example, the system only records an alert as delivered after the messaging platform confirms delivery.
So if the notification fails, the workflow doesn't incorrectly assume that the alert was already sent β€” it can try again on the next run.
πŸ€– Where AI fits
I deliberately didn't let AI make the core risk decision.
The actual risk assessment uses deterministic business rules so the result remains predictable and explainable.
AI is used only where it adds value: generating a concise, human-readable explanation for the alert.
That means an AI failure doesn't remove the underlying risk signal.
πŸ›  Built with
n8n β€’ HubSpot API β€’ Google Sheets/Data Tables β€’ Slack β€’ Gemini
This project started as a portfolio exercise, but the bigger goal was to practice designing automations that are not just functional β€” but stateful, recoverable, explainable and maintainable.
#n8n #WorkflowAutomation #RevOps #SalesOps #Automation #AI #HubSpot #NoCode #LowCode #BusinessAutomation
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started