Deal Amount Validator (any CRM)
Use “Deal Amount Validator (any CRM)” in Recued. Validates deal amount against stage-specific ranges with clear checklist feedback.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (12 steps)
deal
core.crm.deal.read
Read crm deal
amount_invalid
any
Check if any of the conditions are true
stage_min
switch
Map deal stage to one of: proposal, prospect, qualified, negotiation
stage_max
switch
Map deal stage to one of: proposal, prospect, qualified, negotiation
safe_min
coalesce
Use the first available value from: stage min, N/A
safe_max
coalesce
Use the first available value from: stage max, N/A
below_min
compare
Check if deal amount is less than stage min
skip: step.stage_min is_null
above_max
compare
Check if deal amount is greater than stage max
skip: step.stage_max is_null
out_of_range
any
Check if any of the conditions are true
amount_issue
all
Check if all conditions are true
range_issue
any
Check if any of the conditions are true
validation_checklist
to_checklist
Format results as an actionable checklist
▼
Output
checklist
validation_checklist
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
stage ranges
setting
=
[object Object]
Uses (1 operation)
Pack operation
Read crm deal
core.crm.deal.read