Skip to main content

Engagement Scoring

Engagement scoring tracks how prospects interact with your sequences and assigns a cumulative score based on their actions. Higher scores indicate warmer leads who are more likely to convert.

How Scoring Works

Every interaction a prospect has with your sequence adds points:

ActionPointsDescription
Email opened+5Prospect opened the email
Link clicked+15Clicked a link in the email
Email replied+40Sent a reply to your email
Meeting booked+50Booked a meeting via your calendar link
LinkedIn accepted+20Accepted your connection request
LinkedIn replied+35Replied to your LinkedIn message
Phone answered+30Picked up your call
Unsubscribed-100Opted out (resets score)

Points accumulate across all steps in a sequence. A prospect who opens 3 emails (+15), clicks a link (+15), and replies (+40) would have a total engagement score of 70.

Lead Temperature

Based on the engagement score, CronDB assigns a temperature label:

TemperatureScore RangeMeaning
Cold0–14No meaningful engagement yet
Warm15–39Some interest shown (opens, clicks)
Hot40–79Strong interest (replies, clicks)
On Fire80+Highly engaged (replies, meetings, calls)

Temperature badges appear in the Contacts tab, lead lists, and Domain 360 views.

Sequences

Goal Tracking

Define what "success" means for each sequence:

Setting Goals

  1. Open your sequence
  2. Go to Settings → Goals
  3. Choose a goal type:
GoalTracked Event
ReplyAny reply to a sequence email
Meeting BookedCalendar link clicked and meeting confirmed
Link ClickedSpecific link clicked (e.g., pricing page)
CustomAPI event from your application
  1. Set whether achieving the goal exits the contact from the sequence or continues

Goal Metrics

The sequence analytics page shows:

  • Goal conversion rate — Percentage of enrolled contacts who achieved the goal
  • Average steps to goal — How many steps it took before goal was reached
  • Average time to goal — Days from enrollment to goal achievement

Activity Timeline

Every contact has an activity timeline showing each interaction in chronological order:

Mar 18, 9:02 AM — Email "Quick question" sent
Mar 18, 10:15 AM — Email opened (2 times)
Mar 19, 3:30 PM — Link clicked: pricing page
Mar 20, 9:00 AM — Follow-up email sent
Mar 20, 11:45 AM — Email opened
Mar 20, 2:10 PM — Reply received: "Sure, let's talk."
Mar 20, 2:10 PM — Goal achieved: Reply
Mar 20, 2:10 PM — Exited sequence

Access the timeline by clicking any contact in the Contacts tab.

Using Engagement Scores

Prioritize Follow-Ups

Sort your contacts by engagement score to focus manual effort on the warmest leads:

  1. Go to Sequences → Contacts
  2. Sort by Engagement Score (descending)
  3. Focus phone calls and personal emails on the top-scored contacts

Trigger Actions

Use engagement scores as conditions in your sequence:

  • If score > 30 → Send meeting request (skip the standard follow-up)
  • If score = 0 after step 3 → Move to breakup email
  • If score > 50 → Create high-priority task for immediate follow-up

Feed Into CRM

When webhook or CRM integration is configured, engagement scores are included in the data payload:

{
"domain": "example.com",
"sequence_id": "seq_abc123",
"engagement_score": 65,
"temperature": "hot",
"last_action": "email_replied",
"goal_achieved": true
}

Aggregate Analytics

The Analytics tab shows engagement patterns across your sequences:

MetricDescription
Average engagement scoreMean score across all contacts
Score distributionHistogram of cold/warm/hot/on-fire
Engagement by stepWhich steps drive the most engagement
Engagement by channelEmail vs. LinkedIn vs. phone effectiveness
Time to first engagementHow long before prospects first interact

Next Steps

  • A/B Testing — Optimize for higher engagement scores
  • Triggers — Enroll high-engagement leads from other sequences
  • Compliance — Handle unsubscribes and opt-outs properly

Try it now →