Customer Support
Lira's Customer Support module gives your organisation a fully autonomous AI support operation — handling inbound emails, in-app support, live chat, voice calls, tickets, and AI actions, all grounded in your Knowledge Base.
Lira uses updated frontier language models from the Claude and GPT families, routed through a single provider-agnostic adapter. The adapter picks the best provider per organisation and automatically falls back to a secondary provider if the primary fails before the first token — so a single API outage never leaves a visitor staring at a half-formed reply.
For every visitor message, the Organization Context System assembles a fresh context bundle from four sources — your organisation profile, retrieved knowledge-base chunks, live product context from the SDK, and recent conversation history — before the model composes the reply. That's what makes the answers feel specific to your org and to the conversation in progress, not generic AI fluff. See Organization Context System for the full assembly order.
Once activated, Lira reads every incoming message, searches your documentation for the best answer, and responds confidently. When it can't, it opens a ticket for your team to handle asynchronously — without breaking the live chat with the customer.
What's included
| Module | What it does |
|---|---|
| Tickets | Async human-followup queue. The primary surface your team works from. |
| Web SDK | Full-page support embed for your own /support route, plus identity and live context |
| Chat Widget | Embeddable floating chat button for your website |
| Hosted Portal | Optional no-code fallback page when you cannot ship the SDK yet |
| Agent Runtime | The capability model, risk tiers, and policy engine that decide what the AI is allowed to run |
| Capabilities | Admin catalog of resources and actions the AI can call — override risk, scope, and description |
| Actions | The human-approval queue for runs the policy engine routed to a teammate |
| Audit | Every action run the agent made, with policy decision, redacted inputs and outputs, and estimated cost |
| Proactive | Automated outreach — trigger messages based on customer events |
| Analytics | CSAT scores, resolution rates, response times, and weekly reports |
| Chat history | Read-only audit log of every AI chat. Use it to QA Lira's accuracy. |
| Settings | Configure channels, behaviour, ticketing email, and widget appearance |
How it works
When support is activated, Lira listens across every channel you've enabled:
Customer message (email / SDK / chat / voice / hosted portal)
→ Lira retrieves relevant content from your Knowledge Base
→ Decides whether to read product data or perform an action
→ Policy engine checks the capability's risk + the visitor's auth scope
├─ auto-execute → run the capability now
├─ customer confirm → ask in chat, then run
├─ human approve → queue in Actions, wait for a teammate
└─ block → refuse, escalate or hand off
→ Generates a grounded response with whatever facts were collected
→ Confidence ≥ threshold → sends reply autonomously
→ Confidence < threshold → opens a Ticket — async human follow-up
(the live chat keeps going in parallel)
Every capability call is recorded as an action run with the policy decision, redacted inputs and outputs, and estimated model cost. See Agent Runtime for the full model, Capabilities to manage the catalog, and Audit to read the trail.
The AI chat is never interrupted. When something needs a human, Lira opens a Ticket and keeps chatting with the visitor. Your team works the tickets queue at their own pace; the visitor gets an email when there's a reply.
Every raw chat — across channels — is still archived in Chat history so you can audit Lira's accuracy.
Channels
Lira supports several support surfaces, each independently configurable from Support → Settings:
Email
Lira is assigned a platform support address the moment you activate (e.g. [email protected]). You can share this directly with customers, or configure your own address (e.g. [email protected]) and set up a forwarding rule — Lira handles everything from there.
Chat Widget
A floating chat button embedded on any page of your website. Install it with a single <script> tag. Customers get instant AI responses without leaving your site. Fully customisable colour and greeting message.
Web SDK
The recommended B2B integration. Create your own support route, for example lemonpay.com/support, and mount Lira inside it. Your company owns the domain, app shell, and surrounding UI; Lira powers the AI conversation, tickets, signed identity, live product context, and action workflow. → Full SDK guide
Voice
Inbound phone support powered by Lira's real-time voice AI. Customers call your support line; Lira answers, understands their issue, and either resolves it or escalates to a human in the same workflow.
Hosted Portal
A branded, publicly accessible fallback page at support.liraintelligence.com/your-slug. Use it for temporary no-code launches or email links when a customer cannot integrate the Web SDK yet. → Hosted portal guide
Getting started
If you haven't activated the support module yet, the app will guide you through a short setup wizard covering email, channels, integrations, and knowledge base seeding.
Related pages
- Activation — Step-by-step setup wizard
- Tickets — Async human-followup queue (primary operator surface)
- Web SDK — Full-page support embed for customer-owned routes
- Chat Widget — Website embed
- Hosted Portal — No-code fallback page
- Chat history — Read-only audit log
- Agent Runtime — Capability model, risk tiers, policy engine
- Capabilities — Manage what the AI agent can call
- Actions — Human-approval queue for high-risk runs
- Audit — Action-run history with policy decisions and cost
- Proactive Outreach — Event-triggered messaging
- Analytics — Reporting and CSAT
- Settings Reference — All configuration options