CRM System Audit — Stage 0

Preservation & Architecture Map · ResearchWithMe Operating System

20
Total Modules
3
Duplicate Risk
9
Reuse
4
Extend
8
Missing
Current CRM Architecture
ModuleTypePurposeAudit DecisionNotes
Registration
entity
Free training signups & user profile dataLeave UnchangedCore signup flow — do not touch
CRMContact
entity
CRM individual contacts (leads, clients, alumni)ExtendNewly created — primary contact record
CRMCompany
entity
Institutional/company accountsExtendNewly created — maps to InstitutionalPartner
CRMDeal
entity
Sales pipeline opportunitiesExtendNewly created — no prior equivalent
CRMActivity
entity
Activity log for CRM recordsReuseAlready exists — extend for new contact/deal events
EmailTemplate
entity
Reusable email templatesReuseAlready exists — plug into new CRM flows
EmailCampaign
entity
Bulk email campaignsReuseAlready exists — connect to CRM contacts
EmailLog
entity
Email send historyReuseAlready exists — reuse for CRM email tracking
EmailDripCampaign
entity
Automated drip sequencesReuseAlready exists — extend for CRM deal stages
DripEnrollment
entity
User enrollment in drip campaignsReuseAlready exists — extend for CRM contacts
InstitutionalPartner
entity
Partner organizations⚠️ Duplicate Risk⚠️ Overlaps with CRMCompany — consider merging
InstitutionalUser
entity
Users from partner institutions⚠️ Duplicate Risk⚠️ Overlaps with CRMContact (Partner Contact type)
InstitutionalCohort
entity
Cohorts for institutional trainingExtendReuse for Group Training deals
MentorSession
entity
Mentor booking sessions⚠️ Duplicate Risk⚠️ May overlap with future Consultation/Meeting entity
Message
entity
Internal messaging systemReuseReuse for CRM internal communications
CRMNotification
entity
CRM-specific notificationsReuseAlready exists — extend for new deal stage triggers
ArticleDraft
entity
User article draftsLeave UnchangedCore product — do not modify
ThesisProject
entity
User thesis projectsLeave UnchangedCore product — do not modify
CourseEnrollment
entity
Course enrollmentsReuseLink to CRM deals for Group Training service category
Certificate
entity
User certificatesLeave UnchangedCore product — do not modify