Skip to main content

Score History

Score History provides a visual timeline of how a lead's engagement score has changed over time. This feature helps you understand engagement trends, identify patterns, and make informed decisions about when to reach out to leads.

Understanding Score History

Every lead in LeadVibe has a score that changes as they engage with your content, open emails, visit your website, and take other actions. Score History tracks these changes over time, giving you insights into:

  • Engagement Trends: Is this lead becoming more or less engaged?
  • Peak Activity: When did this lead show the most interest?
  • Decay Patterns: Are long periods of inactivity reducing the score?
  • Campaign Impact: Did your marketing campaign boost engagement?

How Score Tracking Works

Automatic Score Snapshots

LeadVibe automatically captures score snapshots for all leads:

  • Frequency: Scores are snapshotted once per hour
  • Retention: Score history is retained for 90 days by default
  • No Action Required: Tracking happens automatically in the background
  • Historical Data: View trends from the moment snapshots began

What Gets Tracked

For each snapshot, LeadVibe records:

  • Score: The total engagement score at that moment
  • Timestamp: When the snapshot was taken
  • Ruleset (optional): Which scoring ruleset the score came from

This data is then used to generate visual charts and trend indicators.

Viewing Score History

On Lead Detail Pages

Score history is displayed on each lead's detail page:

  1. Navigate to Leads
  2. Click on any lead to open their detail page
  3. Look for the Score History chart near the top
  4. The chart shows the last 30 days by default

Chart Features:

  • Sparkline Visualization: Compact line chart showing score trend
  • Hover Details: Hover over the chart to see exact scores and dates
  • Color Coding: Rising scores shown in green, declining in red
  • Trend Indicator: Arrow showing overall direction (↑ or ↓)

Lead detail page showing the Score Trend chart with a line graph of score changes over the last 30 days, engagement score, engagement level, and activity timeline below

Score History Chart

The score history chart provides a quick visual summary:

Chart Elements:

  • X-Axis: Time (last 7, 30, or 90 days)
  • Y-Axis: Lead score
  • Line Graph: Shows score changes over time
  • Data Points: Hover to see exact score and timestamp
  • Trend Line: Shows overall trajectory

Example Visualization:

Score
100 ┤ ╭─╮
75 ┤ ╭─╯ ╰─╮
50 ┤ ╭─╯ ╰─╮
25 ┤─╯ ╰─
0 └─────────────> Time
7d ago Now

Interpreting Score History

Common Patterns

Steady Growth (Positive Trend):

  • Lead shows consistent engagement
  • Good candidate for sales outreach
  • May be researching solutions actively

Sharp Spike:

  • Sudden increase in activity
  • May indicate buying intent or campaign response
  • Good time to reach out

Plateau:

  • Score remains stable
  • Lead is engaged but not taking new actions
  • Consider new content or nurture campaign

Decline:

  • Score decreasing over time
  • May indicate lost interest or decay rules kicking in
  • Re-engagement campaign might help

Inactive (Flat):

  • No score changes
  • Lead hasn't engaged recently
  • May need re-activation

Best Times to Reach Out:

  • After a Spike: Lead just showed increased interest
  • During Growth: Lead is becoming more engaged
  • Before Decline: Catch them while still interested
  • After Plateau: Break the pattern with something new

When to Hold Off:

  • Steep Decline: Focus on more engaged leads first
  • Flat at Zero: Lead hasn't engaged in a long time
  • Just After Outreach: Give them time to respond

Filtering Score History

You can filter score history to focus on specific time periods:

Time Range Options:

  • Last 7 Days: See recent activity patterns
  • Last 30 Days: Standard view for most leads
  • Last 90 Days: Full retention period, see long-term trends
  • Custom Range (if available): Pick specific start and end dates

Filtering by Ruleset:

If you use multiple scoring rulesets, you can filter to see scores from a specific ruleset:

  • View engagement score history only
  • View profile score history only
  • View account score history (if ABM enabled)

API Access

You can retrieve score history programmatically:

Get Lead Score History

GET /lead/{leadID}/score-history

Retrieve score history for a specific lead.

curl -X GET "https://api.leadvibe.com/lead/ld_123/score-history?days=30" \
-H "Authorization: Bearer <token>"

Query Parameters:

ParameterTypeRequiredDescription
daysintegerNoNumber of days to retrieve (default: 30, max: 90)
ruleset_idstringNoFilter to specific ruleset
start_datestringNoStart date (ISO 8601 format)
end_datestringNoEnd date (ISO 8601 format)

Response:

{
"lead_id": "ld_123",
"snapshots": [
{
"snapshot_at": "2025-01-15T10:00:00Z",
"score": 45,
"ruleset_id": "ruleset_default"
},
{
"snapshot_at": "2025-01-15T11:00:00Z",
"score": 50,
"ruleset_id": "ruleset_default"
},
{
"snapshot_at": "2025-01-15T12:00:00Z",
"score": 50,
"ruleset_id": "ruleset_default"
}
],
"count": 3,
"period": {
"start": "2025-01-15T00:00:00Z",
"end": "2025-01-16T00:00:00Z"
}
}

Technical Details

Score Snapshot Storage

Database Table: score_snapshots

Snapshots include:

  • Lead ID and score value
  • Timestamp of snapshot
  • Organization and OU scoping
  • Optional ruleset identifier

Retention Policy:

  • Default: 90 days
  • Configurable per organization
  • Older snapshots automatically deleted

Background Worker

Score snapshots are created by a background worker process:

  • Schedule: Runs every hour
  • Process: Captures current scores for all leads
  • Performance: Designed to handle high-volume scoring
  • Accuracy: Snapshots reflect scores at the time of capture

Data Privacy

Score history respects organizational boundaries:

  • All data is OU-scoped
  • Users only see leads in their authorized OUs
  • Snapshots are deleted when leads are deleted
  • Complies with data retention policies

Use Cases

Sales Timing

Scenario: You want to know the best time to reach out to a lead.

How Score History Helps:

  1. View lead's score history chart
  2. Identify upward trends or recent spikes
  3. Reach out during periods of increased engagement
  4. Avoid contacting during declining engagement

Campaign Effectiveness

Scenario: You ran an email campaign and want to measure impact.

How Score History Helps:

  1. Note the campaign send date
  2. Compare scores before and after campaign
  3. Identify leads who showed score increases
  4. Segment responders for follow-up

Lead Qualification

Scenario: You need to prioritize which leads to call first.

How Score History Helps:

  1. Sort leads by recent score changes
  2. Focus on leads with upward trends
  3. Deprioritize leads with declining scores
  4. Watch for sudden spikes indicating buying intent

Engagement Health Monitoring

Scenario: You manage a portfolio of accounts and want to spot problems early.

How Score History Helps:

  1. Review score trends for key accounts weekly
  2. Identify accounts showing declining engagement
  3. Trigger re-engagement campaigns proactively
  4. Track recovery after intervention

Best Practices

  1. Check Weekly: Review score history for your top leads weekly
  2. Set Alerts: Use milestone triggers to notify you of big changes
  3. Compare Patterns: Look for similarities among high-converting leads
  4. Track Campaigns: Monitor score impacts after major campaigns

Interpreting Data

  1. Context Matters: Consider what events occurred during score changes
  2. Look for Patterns: Single data points are less meaningful than trends
  3. Account for Decay: Remember that inactivity can reduce scores
  4. Multiple Rulesets: If using multiple rulesets, view each separately

Taking Action

  1. Respond to Spikes: Have a process for reaching out when scores jump
  2. Address Declines: Create re-engagement workflows for declining leads
  3. Celebrate Success: Share examples of score trends that led to wins
  4. Refine Scoring: Use history to validate your scoring rule effectiveness

Troubleshooting

No Score History Showing

  • New Lead: Score history starts when the lead is created or when snapshots began
  • No Activity: Leads with zero activity will have flat score lines
  • System Timing: Wait 1-2 hours after lead creation for first snapshot
  • OU Scope: Ensure you're viewing the correct Organizational Unit

Chart Not Loading

  • Check your internet connection
  • Refresh the page
  • Ensure you have permission to view the lead
  • Contact support if issue persists

Unexpected Score Changes

  • Review the lead's activity timeline to see what events occurred
  • Check if decay rules are reducing scores automatically
  • Verify scoring rules are configured as expected
  • Look at score explanation to see which rules fired

Missing Historical Data

  • Score snapshots may have started after the lead was created
  • Historical data is retained for 90 days (default)
  • Very old snapshots may have been automatically deleted
  • Data before snapshot feature launch won't be available
  • Watch List: Track specific leads and monitor score changes over time
  • Score Explanation: See detailed breakdown of how a score was calculated
  • Milestone Triggers: Automate actions when scores cross thresholds
  • Lead Activity Timeline: View all engagement events for context
  • Decay Rules: Understand how inactivity affects scores over time