Features
- Bot-Powered Ticket System
- Discord Integration
- Web Agent Portal
- Customer Portal
- Bot Commands
- Analytics Dashboard
About this add-on
Live Support
Turn your bot into a professional customer support desk. Customers message your bot in Second Life to open support tickets — agents respond from Discord, a dedicated web portal, or both. Every conversation flows through your bot in real-time.
How It Works
A customer IMs your bot and types their issue. When they send "done", a ticket is created and your support team is instantly notified. Agents accept the ticket from Discord or the Agent Portal, and a live two-way chat begins — everything the agent types is relayed through the bot to the customer, and vice versa.
Key Features
Bot-Powered Tickets — Customers create tickets by messaging your bot directly in Second Life. No external tools needed. Bot commands like !ticket, !status, !close, and !portal give customers full control.
Discord Integration — Tickets appear in your Discord server as rich embeds with Accept and Close buttons. Each accepted ticket gets a private thread where agents chat with customers in real-time through the bot.
Agent Portal — A dedicated web dashboard for your support team at yourname.mysl.support/agent. Agents log in via magic link sent through the bot. Accept tickets, live chat, transfer between agents, use canned responses, and close tickets — all from the browser.
Customer Portal — Your customers get a branded support page at yourname.mysl.support. They can submit tickets, log in with their SL name via magic link, view ticket history, and reply to active tickets from any device.
Agent-Initiated Tickets — Agents can create tickets on behalf of customers from the Agent Portal or Discord using /newticket. The customer is notified via bot IM.
Ticket Transfer — Transfer active tickets between agents using /transfer in Discord threads or the transfer button in the Agent Portal.
Business Hours & Auto-Responses — Set operating hours per day with timezone support. Customize welcome messages, ticket confirmations, and outside-hours replies so customers always know what to expect.
Canned Responses — Create reusable response templates with shortcut triggers. Agents type the shortcut to instantly send pre-written replies.
Analytics Dashboard — Track ticket volume, average response times, resolution times, and per-agent performance. Filter by 7, 14, or 30 day ranges.
Data Retention — Closed tickets are automatically archived after 30 days and deleted after 90 days, keeping your database clean.
Multi-Channel Support — Agents can respond from Discord, the web portal, or both simultaneously. Messages sync across all channels in real-time.
Unlimited Agents — Add as many support agents as you need. Each agent gets their own login and performance tracking. The bot owner is automatically added as a supervisor.