Inquiries
Doc Status: Excellent | ✓ Clear summary | ✓ Easy to read | ✓ Matches code | ✓ Good structure | ✓ Professional look | ✓ Visual components
Why This Matters
Leads come in from all over your website — private event requests, venue rental inquiries, workshop proposals, contact forms. Without a single view, it is easy to lose track of who has been replied to and who is still waiting. The Inquiries page brings every submission into one Kanban board so nothing falls through the cracks and your team can track follow-ups in one place.Staff Journey
Opening the pipeline
When you open the Inquiries page, you see a Kanban board with columns representing where each lead stands. The board gives you an immediate sense of your pipeline: how many new leads came in today, which ones you have looked at, and which ones are waiting for a response.| Column | Meaning |
|---|---|
| NEW | Fresh submissions that need attention |
| READ | You’ve opened but have not replied yet |
| REPLIED | You have sent a response |
| ARCHIVED | Closed or spam inquiries |
Finding a specific inquiry
If you are following up with a known lead or looking for a specific submission, use the filter bar at the top.Filter by form type
Click the filter dropdown to narrow by type: Event Inquiry, Private Event, Workshop, Contact, Venue Rental, Artist Proposal, or Host an Event. Badge counts show how many inquiries are in each category.
Reviewing and responding to an inquiry
Click the inquiry card
Any card on the board opens a detail panel on the right. You see the submitter’s name, email, phone, which form they used, when they submitted it, and the full content of their message.
Add follow-up notes
Keep your team in the loop by typing notes in the admin notes field. Notes save automatically.
Archiving old inquiries
Once a lead is closed or determined to be spam, drag the card to the ARCHIVED column. Archived cards are removed from your active view but remain in the system.Key Concepts
- Kanban Board: Visual workflow with columns representing status stages
- Form Types: Different inquiry categories (Private Event, Workshop, Contact, etc.)
- Drag and Drop: Moving cards between columns to update status
- Admin Notes: Internal notes for tracking follow-up history
Technical Details
Components
Components
| Component | File | Purpose |
|---|---|---|
InquiryKanbanBoard | components/admin/inquiry-kanban-board.tsx | Kanban board with drag-and-drop |
InquiryKanbanFilters | components/admin/inquiry-kanban-filters.tsx | Filter bar for form type and search |
InquiryDetailPanel | components/admin/inquiry-detail-panel.tsx | Side panel with full inquiry details |
Convex API
Convex API
| Query/Mutation | Purpose |
|---|---|
inquiries.listAllInquiries | Fetch all inquiries with optional filters |
inquiries.countAllByStatus | Get counts grouped by form type |
inquiries.updateStatus | Update inquiry status (Kanban move) |
See Also
Admin Dashboard
Dashboard overview and navigation
Inquiry Forms
Public inquiry form pages
Notifications
Email notification setup
Venue Rental Inquiry
Submit a venue rental inquiry
Private Events Inquiry
Submit a private event inquiry