Messages & Lead Management
Effective communication with patients and potential leads is essential for a successful practice. Genkō provides robust messaging and lead management tools.
Part 1: Messages
Accessing Messages
- Click Messages in the sidebar
- URL:
/admin/messages
Messages Overview
The Messages interface has two main panels:
Left Panel: Conversations List
- All active conversations
- Search and filter options
- Status indicators
- Priority badges
Right Panel: Conversation View
- Selected conversation messages
- Message input area
- AI assistant controls
Understanding Conversations
Each conversation shows: | Element | Description | |———|————-| | Patient Name | Conversation participant | | Last Message | Preview of most recent message | | Status Badge | Active, Pending, Resolved | | Priority | Low, Medium, High | | AI Icon | Blue robot if AI is enabled | | Message Count | Total messages | | Timestamp | Last activity time |
Conversation Statuses
| Status | Color | Description |
|---|---|---|
| Active | 🟢 Green | Ongoing conversation |
| Pending | 🟡 Yellow | Awaiting response |
| Resolved | ⬜ Gray | Conversation closed |
Starting a New Conversation
- Click New Conversation button
- Select a patient or enter contact info
- Set conversation priority
- Choose AI assistance preference
- Click Create
Sending Messages
- Select a conversation from the left panel
- Type your message in the input area
- Optional: Toggle AI override
- Click Send or press Enter
Message Options: | Option | Description | |——–|————-| | AI Override | When enabled, bypasses AI for manual responses | | Attachments | Add files (coming soon) |
AI-Assisted Messaging
Genkō includes intelligent AI assistance:
How AI Helps:
- Drafts initial responses
- Suggests replies based on context
- Handles routine inquiries
- Learns from your communication style
AI Toggle Per Conversation:
- Open conversation settings
- Toggle “AI Enabled” switch
- When ON: AI may respond automatically
- When OFF: All responses are manual
AI Override for Single Message:
- Toggle “AI Override” before sending
- Your message bypasses AI processing
- Useful for sensitive or specific responses
Message Indicators
Message Sender Types: | Icon | Sender | Description | |——|——–|————-| | 👤 User | Patient | Message from patient | | 🤖 Bot | AI | AI-generated response | | 💬 Staff | Staff | Manual staff response |
AI Generated Badge:
- Messages created by AI show a small robot icon
- Helps distinguish between AI and staff responses
Filtering Conversations
Quick Search:
- Search by patient name or message content
Status Filter Dropdown: | Filter | Shows | |——–|——-| | All | All conversations | | Active | Ongoing conversations | | Pending | Awaiting response | | Resolved | Closed conversations |
Conversation Actions
From a conversation, you can: | Action | How | |——–|—–| | Change Status | Update dropdown in header | | Toggle AI | Flip the AI Enabled switch | | View Patient | Click patient name link | | Close Conversation | Set status to Resolved |
Part 2: Lead Management
Accessing Leads
- Click Leads in the sidebar
- URL:
/admin/leads
Understanding Leads
Leads are potential patients who have shown interest but haven’t converted to full patient records yet.
Lead Sources: | Source | Description | |——–|————-| | WhatsApp | Inquiries via WhatsApp | | Website | Form submissions from website | | Referral | Referred by existing patients |
Lead Pipeline Stages
Leads move through a sales pipeline:
Lead → Prospect → Qualified → Converted
↓
Lost
| Stage | Description |
|---|---|
| Lead | Initial contact, minimal engagement |
| Prospect | Showed genuine interest |
| Qualified | Ready to become patient |
| Converted | Successfully became patient |
| Lost | Did not convert |
View Modes
Toggle between two view modes:
Table View:
- Traditional list format
- Sortable columns
- Bulk actions available
Kanban View:
- Visual pipeline board
- Drag-and-drop between stages
- Quick status changes
Adding a New Lead
- Click Add Lead button
- Fill in the lead form:
| Field | Required | Description |
|---|---|---|
| Phone Number | Yes | Primary contact number |
| First Name | No | Lead’s first name |
| Last Name | No | Lead’s last name |
| No | Email address | |
| Source | Yes | Where they came from |
| Status | Yes | Current pipeline stage |
| Notes | No | Additional information |
| Tags | No | Custom labels |
- Click Create Lead
Managing Leads in Table View
Search and Filters:
- Search by name, email, phone
- Filter by status
- Filter by source
Table Actions: | Icon | Action | |——|——–| | ✏️ Edit | Modify lead information | | 💬 Message | Start conversation | | ✅ Convert | Convert to patient | | 🗑️ Delete | Remove lead |
Managing Leads in Kanban View
Drag and Drop:
- Click and hold a lead card
- Drag to desired column
- Release to update status
Card Actions:
- Click icons on card for quick actions
- Use arrow buttons to move left/right
- Loading spinner shows during updates
Moving with Arrows:
- Click ◀ to move lead left
- Click ▶ to move lead right
- Status updates automatically
Converting Leads to Patients
When a lead is ready to become a patient:
- Find the lead in table or kanban view
- Click Convert to Patient (✅ icon)
- Confirm the conversion
- Lead becomes a patient record
- Status changes to “Converted”
After Conversion:
- Patient record is created
- Lead is marked as converted
- You can schedule their first appointment
- Original lead data is preserved
Starting Conversations from Leads
- Click the message icon (💬) on any lead
- A new conversation is created
- You’re redirected to Messages
- Lead information is pre-populated
Editing Lead Information
- Click the edit icon (✏️)
- Update fields in the modal
- Click Update Lead
Editable Fields:
- Name and contact info
- Source and status
- Notes
- Tags
Deleting Leads
- Click the delete icon (🗑️)
- Confirm deletion
- Lead is permanently removed
Warning: Deleted leads cannot be recovered. Convert important leads to patients before deleting.
Lead Tags
Use tags to categorize leads:
Common Tags:
urgentfollow-upinsurance-questionprice-sensitivereferral
Adding Tags:
- Edit the lead
- Add tags in the tags field
- Save changes
Best Practices
Messages
- Respond Promptly: Aim for same-day responses
- Use AI Wisely: Let AI handle routine inquiries
- Set Priorities: Mark urgent conversations appropriately
- Close Resolved: Archive completed conversations
- Stay Professional: Maintain HIPAA-compliant communication
Lead Management
- Follow Up Quickly: Contact new leads within 24 hours
- Update Stages: Keep pipeline status current
- Add Notes: Document all interactions
- Use Tags: Categorize for easy filtering
- Convert Promptly: Move qualified leads to patients
Troubleshooting
Messages
Conversation Not Loading:
- Refresh the page
- Check internet connection
- Select a different conversation
AI Not Responding:
- Verify AI is enabled for conversation
- Check organization AI settings
- AI may be disabled on free plans
Leads
Lead Not Moving (Kanban):
- Wait for loading to complete
- Try using arrow buttons instead
- Refresh the page
Cannot Convert to Patient:
- Check required fields are filled
- Lead may already be converted
- Verify you have permission
Duplicate Leads:
- Search before creating new leads
- Merge duplicates by contacting support
- Use consistent phone formatting
Integration with Other Modules
Messages ↔ Patients
- Click patient name to view profile
- Access message history from patient records
Leads ↔ Patients
- Convert leads to create patient records
- Lead history preserved in patient notes
Messages ↔ Leads
- Start conversations directly from leads
- Lead context available in conversation
| *Previous: Scheduling & Calendar | Next: Analytics Dashboard →* |