Templates / Monitor contract renewal risk with HubSpot, Asana, Slack, and Gmail

Monitor contract renewal risk with HubSpot, Asana, Slack, and Gmail

Ready for 3.0

by Avkash Kakdiya ✓ · 7 views · created 2026-06-11 · CRM, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 10 nodes and runs on a schedule (every day at 08:00). Along the way it connects Asana, Slack and Gmail. It also calls api.hubapi.com over HTTP.

How it runs

Trigger: On a schedule (every day at 08:00).

  1. Fetch Active Contracts (HTTP Request): calls api.hubapi.com (POST)
  2. Filter Upcoming Renewals (Code): runs custom JavaScript code
  3. Score Renewal Risk (Code): runs custom JavaScript code
  4. Is At Risk (If): checks a condition and branches into true / false
  5. Classify Risk Tier (Edit Fields (Set)): sets 4 fields: riskTier, riskFlag, taskDueDate…
  6. Create Renewal Task (Asana): uses Asana
  7. Log CRM Note (HTTP Request): calls api.hubapi.com (POST)
  8. Slack: uses Slack
  9. Email AM Digest (Gmail): uses Gmail

Services it uses

AsanaSlackGmail

HTTP calls to: api.hubapi.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (8)

From the author

Quick Overview This workflow runs daily to pull closed-won HubSpot deals with upcoming renewal dates, scores each contract for renewal risk based on usage and engagement fields, and alerts the team by creating an Asana task, logging a HubSpot note, posting to…

Excerpt from Avkash Kakdiya's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.