Contact Companies
Send inquiries to companies in the directory
Send inquiries to companies through the directory.
Contact Form
When contacting a company:
- Your name and email (auto-filled)
- Subject
- Message
Submitting an inquiry sends the message to the company/listing owner (email notification and/or in-app inbox) and stores it for history.
My Inquiries
View sent inquiries:
- Company contacted
- Date sent
- Status (sent, viewed, responded)
Features
Contact Companies
Acceptance Criteria
Frontend
- UI supports the workflows described in this feature.
Backend / API
- Backend behavior supports this feature as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Implementation Contracts
Backend (API)
POST /api/directory/{id}/contact # Send inquiry
GET /api/member/directory/inquiries # My sent inquiries