Contact Lifecycle Tracker

Consolidate contact lifecycle data from CSV, Apollo, and Gmail into an append-only timeline.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/bostonrobbie/BDR --skill contact-lifecycle-tracker
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Contact Lifecycle Tracker
Source: https://github.com/bostonrobbie/BDR/tree/main/skills/lifecycle-tracker
Command: npx skills add https://github.com/bostonrobbie/BDR --skill contact-lifecycle-tracker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill ensures a single, accurate, and append-only record of every contact's journey from initial discovery to final outcome, consolidating data from multiple sources to prevent lost context and improve follow-up.

Core Features & Use Cases

  • Centralized Contact History: Maintains a unified timeline of all interactions and stage changes for each contact.
  • Data Consolidation: Integrates data from CSVs, batch trackers, Apollo, and Gmail into a single source of truth.
  • Stage Tracking: Tracks contacts through various stages like ENRICHED, ENROLLED, T1_SENT, T1_REPLIED, MEETING_BOOKED, etc.
  • Use Case: After a contact is enrolled in a sequence, this Skill automatically logs the enrollment and updates their stage, ensuring their history is accurately recorded for future reference and follow-up.

Quick Start

Update the lifecycle tracker for the new batch of enrolled contacts.

Frequently Asked Questions about Contact Lifecycle Tracker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain a unified contact lifecycle history across multiple data sources?▼

Maintaining a unified contact lifecycle history is achieved by consolidating data from CSV files, batch tracker HTMLs, Apollo, and Gmail into a single, append-only record. This tracks every interaction from discovery to closed won or lost, preventing lost context.

What contact stages can I track using a CRM data consolidation workflow?▼

CRM data consolidation workflows track contacts through defined lifecycle stages including ENRICHED, ENROLLED, T1_SENT, T1_REPLIED, and MEETING_BOOKED. This ensures accurate recording of outreach activities from initial discovery through to closed won or closed lost outcomes.

Can I integrate Apollo and Gmail data into a single source of truth for lead nurturing?▼

Yes, Apollo and Gmail data can be integrated into a single source of truth for lead nurturing. The system consolidates these platforms alongside CSV files and batch tracker HTMLs to maintain an append-only timeline of all contact interactions and stage changes.

How do I automatically log sequence enrollments and update contact stages?▼

Automatically logging sequence enrollments requires integration with enrollment, reply classification, and session handoff processes. When a contact is enrolled, the system updates their stage and logs the event, ensuring their history is accurately recorded for future follow-up.

What is the best way to prevent lost context during sales automation outreach?▼

Preventing lost context during sales automation outreach is best achieved by maintaining an append-only contact lifecycle history. Consolidating multi-source data into a single source of truth ensures all timeline events and stage changes are permanently recorded for accurate follow-up.

Do I need a specific CRM to track contact lifecycle stages from CSV and email data?▼

No specific CRM dependency is required to track contact lifecycle stages from CSV and email data. The system directly consolidates CSV files, batch tracker HTMLs, Apollo, and Gmail to maintain a unified timeline and track lifecycle stages without needing an external CRM platform.