┌─────────────────────────────────────────────────────────────────────────┐
│ Contact Management > Contact Inquiries │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ 📊 Summary Stats: │
│ New: 5 | In Progress: 3 | Resolved: 12 │
│ │
│ 🔍 Search: [________________________] 🔎 │
│ │
│ 📅 Date Hierarchy: 2025 > October > 4 │
│ │
│ 🎯 Filters: │
│ ☐ Status: All / New / In Progress / Resolved / Closed │
│ ☐ Priority: All / Low / Medium / High / Urgent │
│ ☐ Type: All / General / Partnership / University... │
│ ☐ Date: Today / Past 7 days / This month... │
│ │
│ 📋 Actions: [Mark as New ▼] [Go] │
│ │
├─────────────────────────────────────────────────────────────────────────┤
│ ID | Name | Email | Type | Subject | Priority |│
│────|─────────────--|-----------------|-----------|---------|-----------|│
│ ☐5 | 🆕 Jane Smith | jane@... | 🔵 PARTNER| Need... | 🟠 HIGH |│
│ ☐4 | John Doe | john@... | 🔴 TECH | Bug... | 🔥 URGENT |│
│ ☐3 | Mike Ross | mike@... | 🟢 UNIV | Collab..| ➡️ MEDIUM |│
└─────────────────────────────────────────────────────────────────────────┘
| Status | Color | Badge |
|---|---|---|
| New | Blue (#007bff) | 🔵 NEW |
| In Progress | Yellow (#ffc107) | 🟡 IN PROGRESS |
| Resolved | Green (#28a745) | 🟢 RESOLVED |
| Closed | Gray (#6c757d) | ⚫ CLOSED |
| Priority | Color | Badge |
|---|---|---|
| Low | Green | 🟢 ⬇️ Low |
| Medium | Yellow | 🟡 ➡️ Medium |
| High | Orange | 🟠 ⬆️ High |
| Urgent | Red | 🔴 🔥 Urgent |
| Type | Color | Badge |
|---|---|---|
| General | Gray | General Inquiry |
| Partnership | Blue | Partnership Opportunity |
| University | Green | University Partnership |
| Technical | Red | Technical Support |
| Feedback | Cyan | Feedback & Suggestions |
| Investor | Yellow | Investor Relations |
| Press | Purple | Press & Media |
| Other | Gray | Other |
☐ All
☐ New (5)
☐ In Progress (3)
☐ Resolved (12)
☐ Closed (8)
☐ All
☐ Low (10)
☐ Medium (8)
☐ High (7)
☐ Urgent (3)
☐ All
☐ General Inquiry (12)
☐ Partnership Opportunity (5)
☐ University Partnership (4)
☐ Technical Support (3)
☐ Feedback & Suggestions (2)
☐ Investor Relations (1)
☐ Press & Media (1)
☐ Other (0)
☐ Today
☐ Past 7 days
☐ This month
☐ This year
☐ Custom range...
☐ Unassigned
☐ [Staff Member 1]
☐ [Staff Member 2]
Select multiple inquiries using checkboxes, then choose an action:
- ✅ Mark as New - Reset to new status
- 🔄 Mark as In Progress - Set as being worked on
- ✓ Mark as Resolved - Complete with timestamp
- 🔒 Mark as Closed - Archive the inquiry
- 🔴 Set Priority: High - Mark as high priority
- 🟡 Set Priority: Medium - Set to medium
- 🟢 Set Priority: Low - Reduce priority
When clicking on an inquiry, you'll see:
┌─────────────────────────────────────────────────────────────┐
│ Contact Inquiry #123 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ═══════════════════════════════════════════════════════════ │
│ CONTACT INFORMATION │
│ ═══════════════════════════════════════════════════════════ │
│ │
│ ID: #123 │
│ Name: John Doe │
│ Email: [email protected] ✉️ (clickable) │
│ Submitted: 2025-10-04 14:30:25 │
│ │
│ ═══════════════════════════════════════════════════════════ │
│ INQUIRY DETAILS │
│ ═══════════════════════════════════════════════════════════ │
│ │
│ Type: 🔴 Technical Support │
│ Subject: Website login issue │
│ │
│ Message: │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ I am unable to log in to my account. I keep getting │ │
│ │ an error message saying "Invalid credentials" even │ │
│ │ though I am sure my password is correct. Can you │ │
│ │ please help? │ │
│ └───────────────────────────────────────────────────────┘ │
│ │
│ ═══════════════════════════════════════════════════════════ │
│ MANAGEMENT │
│ ═══════════════════════════════════════════════════════════ │
│ │
│ Status: [New ▼] │
│ Priority: [High ▼] │
│ Assigned To: [Select staff... ▼] │
│ │
│ Admin Notes: ┌─────────────────────────────────────────┐ │
│ │ Contacted user via email │ │
│ │ Sent password reset link │ │
│ │ Following up in 24h │ │
│ └─────────────────────────────────────────┘ │
│ │
│ ▼ TECHNICAL INFORMATION (Click to expand) │
│ │
│ ▼ TIMESTAMPS (Click to expand) │
│ │
│ [Save and continue editing] [Save and add another] [Save] │
│ │
└─────────────────────────────────────────────────────────────┘
- ✅ Name
- ✅ Email address
- ✅ Subject line
- ✅ Message content
- ✅ Admin notes
- ✅ Inquiry ID
[email protected] → Find by email
Technical Support → Find by inquiry type
#123 → Find by ID
password reset → Search in messages
- Less than 24h:
Pending 5h(orange) - 1-2 days:
Pending 1d 12h(orange) - Over 2 days:
Pending 3d 8h(red, attention needed)
- Response time:
1d 4h(normal text) - Fast response:
6h(green, under 24h)
- Inquiry arrives → Shows with 🆕 indicator and 🔴 TECH badge
- Auto-priority → Set to 🟠 High automatically
- Admin action:
- Opens inquiry
- Reviews technical details
- Assigns to Tech Support staff
- Changes status to 🟡 In Progress
- Adds note: "Investigating login issue"
- Resolution:
- Fixes issue
- Marks as 🟢 Resolved
- System auto-timestamps resolution
- Inquiry type: Partnership Opportunity (🔵 Blue badge)
- Auto-priority: ➡️ Medium
- Admin workflow:
- Filter by "Partnership" type
- Bulk select relevant inquiries
- Assign all to Business Development team
- Mark as In Progress
- Add follow-up dates in notes
- Select inquiries:
- Use checkboxes to select 5 inquiries
- Choose action:
- "Mark as In Progress" from dropdown
- Click "Go"
- Confirmation: "5 inquiries marked as In Progress"
🆕 Jane Smith → Unread/new inquiry (bold name)
John Doe → Already viewed
Pending 8h → Normal (black text)
Pending 36h → Warning (orange text)
Pending 4d → Critical (red text)
⬇️ Low priority
➡️ Medium priority
⬆️ High priority
🔥 Urgent priority
- Click on any badge (status/priority/type) to filter by that value
- Use date hierarchy at top for quick date filtering
- Combine filters for precise results
- Use bulk actions for similar inquiries
- Set up custom filters (Django allows saving filter sets)
- Sort by "Created At" to see newest first
- Use quotes for exact phrases:
"password reset" - Search by ID with #:
#123 - Email searches work on partial matches
- Filter by inquiry type, then bulk assign to relevant team
- Use "Unassigned" filter to catch new items
- Track workload by filtering by assigned staff
- Keep "New" for truly unviewed items
- Move to "In Progress" when actively working
- "Resolved" when user issue is fixed
- "Closed" for archived/complete inquiries
- ✅ Check for new inquiries (filter by Status: New)
- ✅ Respond to high/urgent priorities first
- ✅ Update status on active inquiries
- ✅ Add notes for team communication
- ✅ Review response times
- ✅ Archive resolved inquiries (mark as Closed)
- ✅ Analyze inquiry type trends
- ✅ Reassign stale inquiries
- ✅ Generate reports (export data)
- ✅ Review average response times
- ✅ Clean up old closed inquiries
- ✅ Update priority assignments if needed
For new admins, ensure they can:
- Access the admin dashboard
- Navigate to Contact Inquiries section
- Understand color coding (status/priority/type)
- Filter inquiries by various criteria
- Search for specific inquiries
- Open and review inquiry details
- Update status and priority
- Add admin notes
- Assign inquiries to staff
- Use bulk actions
- Understand response time indicators
- Mark inquiries as resolved/closed
╔═══════════════════════════════════════════════════╗
║ CONTACT ADMIN QUICK REFERENCE ║
╠═══════════════════════════════════════════════════╣
║ Access: /admin/contact/contactinquiry/ ║
║ ║
║ STATUS COLORS: ║
║ 🔵 New | 🟡 In Progress | 🟢 Resolved | ⚫ Closed║
║ ║
║ PRIORITY: ║
║ ⬇️ Low | ➡️ Medium | ⬆️ High | 🔥 Urgent ║
║ ║
║ QUICK ACTIONS: ║
║ • Click badge to filter ║
║ • Use checkboxes for bulk actions ║
║ • Search by name/email/content ║
║ • Sort by clicking column headers ║
║ ║
║ TARGET RESPONSE TIME: 24-48 hours ║
╚═══════════════════════════════════════════════════╝
Admin Interface Version: 1.0.0
Last Updated: October 4, 2025
Status: Production Ready ✅