Managing Customer Contacts
Adding a Contact
Location: `/admin/customers/:id` → Customer Contacts section → "Add Contact"
- Click "Add Contact" button
- Fill in contact information:
- Name (required): Full name
- Email (optional): Contact email
- Phone (optional): Contact phone
- Role (optional): Title (e.g., "HR Manager")
- Notes (optional): Additional context
- Submit to create CustomerContact record
Editing a Contact
- Click "Edit" button on contact row
- Update fields in modal form
- Save changes (audited with updatedAt/updatedBy)
Deleting a Contact
- Click "Delete" button on contact row
- Confirm deletion
- System soft deletes (sets `deletedAt` timestamp)
- Important: Deleting CustomerContact does NOT delete ListingContact records
Use Cases
- HR Manager for application inquiries
- Technical Lead for technical questions
- Recruiter for candidate screening