Documentation Index
Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Journey Overview
| Attribute | Value |
|---|---|
| Journey ID | UJ-M-021 |
| Actor | Member |
| Goal | Contact a company to inquire about services |
| Trigger | Member finds company of interest in directory |
| Outcome | Lead generated and delivered to company/sponsor |
Preconditions
- Member is logged in
- Company profile exists and allows contact
- Company has lead capture enabled
Journey Flow
Detailed Steps
View Company Profile
Member views company in directory and decides to make contact.Contact Options:
- “Contact Company” button (primary)
- Direct email link (if displayed)
- Phone number (if displayed)
- Website link
Complete Form
Form fields:
Additional Fields (optional, company-configurable):
| Field | Pre-filled | Required |
|---|---|---|
| Name | Yes (from profile) | Yes |
| Yes | Yes | |
| Phone | Yes (if available) | Configurable |
| Company | Yes (if available) | Configurable |
| Subject | No | Yes |
| Message | No | Yes |
| Consent | No | Yes |
- Budget range
- Timeline
- Project type
- How did you hear about us
Submit Inquiry
Member clicks “Send Inquiry”:
- Form validated
- Lead record created
- Confirmation displayed to member
- Lead delivered to company
Member Confirmation
Success message shown:Email Confirmation:
- Copy of inquiry sent to member
- Reference number included
- Company contact info (if public)
Lead Delivered to Company
Company receives lead via:Email Notification:
- Member name and contact info
- Inquiry subject and message
- Member profile summary
- Quick response button
- Lead appears in Leads dashboard
- Full member details
- Ability to respond, track, archive
- Lead pushed to Salesforce/HubSpot
- Tagged with source “Directory”
Lead Data Captured
| Data Point | Description |
|---|---|
| Member Info | Name, email, phone, company |
| Member Profile | Job title, location, interests |
| Inquiry Details | Subject, message |
| Source | Directory listing |
| Timestamp | When submitted |
| Company | Receiving company |
Member’s Inquiry History
Members can view their sent inquiries:Privacy Considerations
- Consent required before sharing data
- Member can opt out of data sharing
- Data retention policies apply
- Member can request inquiry deletion
Related Entities
Related Journeys
Acceptance Criteria
Frontend
- Contact button on company profiles
- Contact form modal/page
- Pre-filled member details
- Subject dropdown
- Message textarea
- Consent checkbox
- Success confirmation
- My Inquiries list
- Form validation
Backend
-
POST /api/directory/companies/{id}/contact- Submit inquiry -
GET /api/member/inquiries- List member’s inquiries - Lead record creation
- Email notifications (both parties)
- CRM integration (if enabled)
Permissions
- Only authenticated members can contact
- Rate limiting on contact submissions
Business Rules
- Consent required to proceed
- Lead attributed to company
- Duplicate inquiry prevention (same company, short time)
- Lead notification to sponsor
Error Handling
- Form validation errors
- Submission failure handling
- Rate limit message