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.