Inventory
Mapped accounts, contact exports, offers, products, segments, and automation entry points.
Contacts, offers, products, and onboarding automations had accumulated across three Kajabi accounts. Some records existed in more than one account. Others were unsubscribed, bounced, inactive, or tied to customer access that needed to be preserved.
A direct migration would have carried old complexity into the new setup—and could have created compliance, access, and deliverability risks.
Mapped accounts, contact exports, offers, products, segments, and automation entry points.
Identified overlaps, status differences, legacy audiences, and records appearing across accounts.
Separated eligible records from bounced, unsubscribed, duplicate, and verification-needed groups.
Flagged customer-access dependencies and onboarding logic that could not be removed casually.
The system contained contacts with different relationships to the business: active subscribers, former subscribers, customers requiring access, bounced addresses, legacy imports, and people who existed in more than one account.
I also found duplicate onboarding logic and a high-maintenance architecture built around many offer-level triggers. That meant migration and simplification needed to be treated as separate phases.
The result: the client received a prioritized, evidence-based migration path rather than a risky “move everything and clean it later” approach.