Skip to Content
CRM & PipelineLead Nurture Sequences

Lead Nurture Sequences

Lead nurture sequences automate staged follow-ups for leads that are not yet ready to convert.

Goals

  • Keep qualified-but-not-ready leads engaged
  • Standardize follow-up quality and timing
  • Reduce manual follow-up burden for teams
  • Increase conversion from warm leads

Core concepts

  • Sequence: a reusable nurture workflow definition
  • Step: one action in a sequence (email/task/call reminder/wait)
  • Enrollment: attaching a lead to a sequence
  • Exit criteria: conditions that stop sequence execution

Sequence model

lead_nurture_sequences

ColumnTypeNotes
tenant_iduuid FK → tenants
namevarchar(255)
statusenumdraft | active | paused | archived
entry_rulesjsonbSegment + score + status-based conditions
exit_rulesjsonbReply/conversion/disqualification/inactivity rules
created_byuuid FK → users

lead_nurture_sequence_steps

ColumnTypeNotes
tenant_iduuid FK → tenants
sequence_iduuid FK → lead_nurture_sequences
step_orderinteger1..N
channelenumemail | task | call_reminder
delay_hoursintegerDelay from previous step
template_idvarchar(255)Nullable for non-message steps
requires_human_approvalbooleanHITL gate for this step
conditionsjsonbConditional execution rules

lead_nurture_enrollments

ColumnTypeNotes
tenant_iduuid FK → tenants
lead_iduuid FK → leads
sequence_iduuid FK → lead_nurture_sequences
current_step_orderintegerCurrent pointer
statusenumactive | paused | completed | exited
enrolled_ontimestamptz
next_step_ontimestamptzScheduler pickup timestamp
exit_reasonvarchar(255)Nullable until exited

Enrollment rules

A lead can be auto-enrolled when all are true:

  • status is new, contacted, or qualified
  • score_band is warm (or tenant-defined)
  • No open reply thread in last N days
  • Lead is not already in an active sequence

Manual enrollment is also allowed from CRM lead detail.

Step execution rules

  • Steps execute in order with delay_hours between steps
  • Each step checks lead state again before sending/executing
  • Exit immediately on conversion, disqualification, explicit unsubscribe, or positive reply
  • Pause when a human task is pending or approval is required

HITL and safety

  • Messages generated by agents must pass human approval when requires_human_approval = true
  • Pre-approved templates can run without per-step review when tenant policy allows it
  • Respect opt-out and contact frequency caps
  • Stop all sequences for leads marked as do-not-contact

Activity logging

The following activity types provide full traceability:

  • nurture_enrolled
  • nurture_step_scheduled
  • nurture_step_executed
  • nurture_paused
  • nurture_resumed
  • nurture_exited

Suggested defaults

  • Max 1 outbound message per 48 hours per lead
  • Max 6 sequence steps over 21 days
  • Auto-exit after any positive reply
  • Re-enrollment cooldown: 30 days

© 2026 Leadmetrics — Internal use only