Appearance
Messages
The platform has two messaging surfaces:
- Case Messages — a per-case thread between your team and a specific client about a specific piece of work.
- Support Chat — a lower-right widget for getting help from the platform itself (used by your team, and by your customers if you enable it).
Case Messages
Where to find
Open any case → Messages tab.
What you can do
- Type a message; client receives it as email and in their
/my-cases/:idview. - Attach files.
- @mention a teammate (they get an in-app notification).
- Mark a message as internal-only to discuss with team without the client seeing.
How the client experiences it
If the client has portal access:
- They see the thread in their
/my-cases/:id/messagesview. - They get email notifications for each new message.
- They reply in the portal or by replying to the email — both land in the same thread.
If the client doesn't have portal access:
- They still get email notifications.
- They reply by clicking through the email back into the case message thread.
Inbound email-to-case reply threading (where a client can reply to the notification email directly and have it parsed back into the case thread) is on the Roadmap.
File attachments
Up to 25MB per file. Common types: PDFs, images, mockups, videos.
Files are stored in the case's Documents tab and shareable by link with anyone who has case access.
Internal notes
A separate internal_only=true toggle on each message. Internal messages have a yellow background and are invisible to the client. Use for team-only context inside a thread.
Support Chat
A floating widget bottom-right of the app. Click to start a conversation with platform support.
Who can use it
- Your team always (it's the support channel for you, the agency, with Local Visibility Lab).
- Your customers — if you enable the "show support widget to customers" setting (Settings → General).
How it works
- You type a question.
- The platform routes it via AI triage. Common questions get auto-answered with help-doc snippets.
- Anything the AI can't handle gets escalated to a human (platform support).
- Conversation history is saved — return any time, no need to re-explain.
Customer-facing support
If you've enabled it for customers, your support team is in the loop. The widget routes customer questions to a queue your team monitors at Sidebar → Support.
You can disable customer-facing support per page (e.g. show on the customer portal but not on storefront) under Settings → Support Widget Visibility.
Support chat escalation reliability
A case is opened in the support_chat source category when escalation occurs. The platform guarantees a case is created (never silent-success-failures) — if anything fails along the chain, the support conversation surfaces in Admin → Failed Jobs with full context for replay.
Next: Social Syndication