CRM Module
Module
Contact and deal management with profiles, notes, and activity tracking.
Generic, industry-agnostic schema similar to Salesforce/HubSpot. Use this module for managing contacts, companies, and relationships.
Features
Contact Management
Create, edit, and organize contacts with custom fields and tags.
Company Profiles
Associate contacts with companies and track organizational relationships.
Status & Tags
Track contact status (lead, customer, etc.) and apply custom tags.
Activity Timeline
Track all interactions with notes, activities, and reminders.
Public API
import {
// Components
ContactCard, ContactList, ContactDetail, ContactForm,
ContactNotes, ContactActivity,
// Hooks
useContacts, useContact,
// Services
createContactService,
// Types
Contact, ContactStatus,
// Constants
CONTACT_STATUSES,
} from "@/modules/crm"Try It
Full Documentation
For complete documentation including database setup, entity schemas, and removal instructions, see modules/crm/MODULE-CRM.md