Renewal Countdown
Shows days until contract renewal with threshold-based alerts and expired contract handling.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Data fetch
account
account-reader-hubspot
Fetch reader from hubspot
▼
Process (14 steps)
guard_missing_date
guard
Stop if account contract renewal date is missing
days_until
date_diff
Calculate days between now and account contract renewal date
is_expired
compare
Check if days until is at most 0
days_overdue
math
Calculate 0 minus days until
is_positive
compare
Check if days until is greater than 0
is_below_alert
compare
Check if days until is less than setting alert threshold
is_alert
all
Check if all conditions are true
is_warning_condition1
compare
Check if days until is less than setting warning threshold
is_warning_condition2
compare
Check if days until is at least setting alert threshold
is_warning
all
Check if all conditions are true
countdown_summary
to_summary
Format results as a summary card
expired_checklist
to_checklist
Format results as an actionable checklist
skip: step.is_expired equal false
alert_checklist
to_checklist
Format results as an actionable checklist
skip: step.is_alert equal false
warning_checklist
to_checklist
Format results as an actionable checklist
skip: step.is_warning equal false
▼
Output
summary
countdown_summary
checklist
expired_checklist
checklist
alert_checklist
checklist
warning_checklist
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
alert threshold
number
=
7
warning threshold
number
=
30
Uses (1 ingredient)
Ingredient
account-reader-hubspot
account-reader-hubspot