Contact Engagement Scorer
Computes a 0-100 engagement score based on recent emails, meetings, and touch recency.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Data fetch
contact
contact-reader-hubspot
Fetch reader from hubspot
emails
email-list-reader-hubspot
Fetch list reader from hubspot
meetings
meeting-list-reader-hubspot
Fetch list reader from hubspot
▼
Process (6 steps)
email_count
count
Count items in emails
meeting_count
count
Count items in meetings
days_since_last_touch
date_diff
Calculate days between contact last contacted and now
engagement_score
math
Calculate: clamp(0, 100, ({{step.email_count}} * 10) + ({{step.meeting_count}} * 20) + (30 - {{step.days_since_last_touch}}) * 2)
engagement_checklist
to_checklist
Format results as an actionable checklist
engagement_summary
to_summary
Format results as a summary card
▼
Output
summary
engagement_summary
checklist
engagement_checklist
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
min emails 30d
number
=
2
min meetings 30d
number
=
1
engagement threshold
number
=
50
max days since touch
number
=
14
Uses (3 ingredients)
Ingredient
contact-reader-hubspot
contact-reader-hubspot
Ingredient
email-list-reader-hubspot
email-list-reader-hubspot
Ingredient
meeting-list-reader-hubspot
meeting-list-reader-hubspot