Messaging & Conversations
The Lead Inbox brings every conversation with your leads into one unified thread — SMS, Facebook Messenger, Instagram DM, WhatsApp, and voice all live side-by-side, per lead.
Viewing conversations
- Tap any lead in the list to open their conversation
- Messages are grouped by date with timestamps
- Your messages (outbound) appear on the right in teal/cyan bubbles
- Lead messages (inbound) appear on the left in dark bubbles
- AI-generated messages are marked with a subtle AI badge
- Translated messages show a 🌐 "Translated from {language}" badge — tap to inline-expand the original
:::tip Tap the LeadHub logo Tapping the LeadHub AI logo in the top-left of any screen takes you to the matching section on leadhubai.io — useful for sharing a page with a teammate or jumping over to the marketing site quickly. :::
Quick actions (the fastest way to work a list)
Every lead in the list has a quick-actions menu you can open without first tapping into the conversation. Two ways to open it:
- Swipe left on a lead to reveal the menu
- Tap the ⋮ button on the right side of the row
A first-visit hint banner appears at the top of the list ("Swipe left on any lead — or tap ⋮ — to see quick actions") and dismisses itself the first time you use either gesture.
The menu shows different options depending on where the lead is in your pipeline:
| Lead state | Available quick actions |
|---|---|
| New / Contacted / Replied / Qualified | 👤 Assign to me · 📅 Schedule · ⏰ Snooze · ❌ Lost |
| Assigned | 📅 Schedule · ✅ Complete · ⏰ Snooze · ❌ Lost |
| Booked | ✅ Complete · 📅 Reschedule · ⏰ Snooze · ❌ Lost |
| Completed / Closed | ♻️ Reopen |
Each action confirms with a short toast — "Assigned to you ✓", "Marked done ✓", "Snoozed ✓", etc. — so you know it fired without needing to check the list.
:::tip Why quick actions matter When 30 leads come in on a Monday morning, opening each one to triage takes forever. Quick actions let you clear the list in under a minute — assign the hot ones, snooze the cold ones, schedule the booked ones, all from the list view. :::
Sending a message
- Tap on a lead to open the conversation
- Type your message in the input at the bottom
- Press Enter to send (or tap the Send button)
- Use Shift+Enter to add a new line without sending
:::info When you reply manually When you send a manual message, the AI pauses for that conversation. The lead is marked as ASSIGNED to you, and pending follow-ups are cancelled. This prevents the AI from interfering with your conversation. :::
Bilingual translation (Pro plan)
If your lead writes in a different language than your preferred language:
- Their message appears in your language at the top of the bubble, with a 🌐 "Translated from {language}" badge below
- Tap the badge to inline-expand the original wording in the lead's language
- Your replies are automatically translated into the lead's language before sending — they receive it in theirs
Set your preferred language in Settings → About → 🌐 My language. Every team member can pick their own — the lead you're reading in English, your colleague might be reading in Spanish, same conversation.
Supported launch languages: English, Spanish, Portuguese, Haitian Creole, French, German, Italian, plus auto-detection for others.
See the full walkthrough in Settings → Agent Language.
Using AI suggestions
Get an AI-generated response suggestion tailored to the conversation:
- Tap the AI sparkle icon next to the message input
- Wait a second for the suggestion (loading indicator shows)
- Review the suggested response in the green "AI SUGGESTION" bar
- Choose:
- Send — sends the suggestion as-is
- Edit — copies the text into your input for manual tweaks
- Dismiss — removes the suggestion
The AI considers the full conversation history, your service pricing, your business type, and the lead's language when generating.
Quick actions on an open lead
Once inside a lead's conversation, the top bar shows quick-action buttons:
- ✅ Assign to me — take ownership (pauses the AI)
- 📅 Schedule Job — opens the scheduling modal (see Scheduling Jobs)
- 🔔 Snooze — temporarily hide this lead
- 📝 Status dropdown — change pipeline status manually
- ℹ️ Info — opens the lead detail panel
Most status changes happen automatically through the AI pipeline, but you can override them any time.
Status values
| Status | Meaning |
|---|---|
| NEW | Just arrived, no one has contacted them |
| CONTACTED | You or the AI has responded |
| REPLIED | Lead wrote back after first contact |
| QUALIFIED | AI has collected all the info needed — ready for booking |
| ASSIGNED | A team member has taken ownership |
| BOOKED | Job scheduled |
| COMPLETED | Job done |
| CLOSED_LOST | Lead is lost (didn't convert) |
| CLOSED_NO_RESPONSE | Lead stopped responding |
| SPAM | Auto-flagged by spam protection |
Lead detail panel
Tap the ℹ️ info icon in the chat header to slide the detail panel in. It shows:
- Service requested by the lead
- Source (SMS, Facebook, Instagram, WhatsApp, Voice)
- Phone / email (if provided)
- Date added and last activity
- Pipeline progress — visual dots showing the lead's journey through your pipeline
- Upcoming jobs for this lead (with Edit / Cancel)
- Follow-ups — scheduled AI messages with the ability to cancel
- Message stats — total messages, pending follow-ups, received count
- Job notes — AI-summarized notes for a technician being dispatched (tap Generate to create)
Mobile navigation
On phones:
- The leads list takes the full screen
- Tap a lead to enter the chat view (full screen)
- Tap the back arrow (top left) to return to the list
- The info panel slides in from the right as an overlay
- The LeadHub AI logo in the top-left corner is always tappable — it'll take you to the matching section on the marketing site (
leadhubai.io)
Swipe gestures work on phones and tablets. On desktop, the same actions are available via right-click on a lead row.
Related help articles
- Leads & Pipeline — how leads move through statuses
- Scheduling Jobs — book work directly from a lead
- AI Assistant — how AI auto-responses and suggestions work
- Settings — configure your agent language, notifications, and AI behavior