Overview
Slash Commands
Type commands like
/help from any channel or DMMessage Actions
Create a ticket from an existing Slack message
@Mentions
Tag @Serval in channels to activate assistance
Thread Replies
Continue conversations naturally in threads
Team Inbox
For support teams: Centralized view of all tickets
Direct Messages
Private one-on-one conversations with Serval
Slash Commands
/help Command
The quickest way to create a ticket from anywhere in Slack:The
/help command works anywhere in Slack as long as Direct Messaging is enabled by your Serval administrators.Message Actions
Creating Tickets from Existing Messages
Sometimes the perfect ticket description is already in a Slack message. You can turn any message into a ticket using Slack’s message actions:- Hover over any message in Slack
- Click the three dots (…) menu
- Select “More message shortcuts…”
- Choose “Create a ticket” using Serval from the list of actions
- No need to retype or copy/paste existing messages
- Works on any message in any channel
Mentions in Channels
Activating Serval with @mentions
In channels where Serval is present, you can activate help by mentioning @Serval: How it works:- In Help Desk channels: Serval automatically monitors and responds to all new threads
- In Silent Mode channels: @Serval activates assistance for that thread
- In Team Only channels: Behaves similarly to Help Desk channels, but does not escalate to a human. It will always stay engaged
Thread-Based Interactions
Working Within Threads
Serval maintains context within Slack threads, making conversations natural and efficient: Best practices:- Keep related discussion in the same thread
- Serval remembers context from earlier in the thread
- You can ask follow-up questions naturally
- Upload files, images, or logs directly in the thread
Status Updates via Emojis
Serval uses emoji reactions to communicate status at a glance: Common status emojis:- ⏳ Serval is working on it
- ✅ Successfully completed
- ❌ Cancelled
Direct Messages (DMs)
Private Support Conversations
For sensitive requests, you can DM Serval directly: When to use DMs:- Personal or sensitive requests
- Private troubleshooting sessions
Your Serval administrator must enable Direct Messaging for this to work. This is done within the Slack application at the team level. Note that any Serval administrator will be able to view your support ticket, but others in your Slack workspace will not.
Team Inbox Channels
A dedicated private channel for Serval Managers and Agents to triage all tickets created for your team, without switching to the web interface. Key benefits:- Triage all tickets in one place, right from Slack
- Collaborate with other agents on ticket resolution
- Respond to end users directly—replies sync back to their original location
Team Inbox channels are designed to be triage-only, meaning new messages posted to the channel won’t create new tickets. Use
/help, DMs, or help desk channels to create new tickets.Working with Team Inbox
- View: Each ticket appears as a thread with details and history
- Respond: Reply in threads—messages send to end users automatically
- Manage: Use commands like
@Serval assign to meto pick up and handle escalated tickets
Advanced Interactions
Workflow Triggers
Trigger Serval workflows directly from Slack: Example commands:- “Run the employee onboarding workflow for john@company.com”
- “Execute the AWS access grant workflow for the engineering team”
- “Start the offboarding process for the contractor”
Ticket Management
Update and manage tickets without leaving Slack: Available actions:- “Set priority to high”
- “Assign this to @teammate”
- “Close this ticket”
- “Change status to in progress”
Quick Reference
| Method | Where it works | Best for |
|---|---|---|
/help command | Anywhere in Slack | Quick ticket creation |
| Message actions (…) | Any message | Converting existing messages to tickets |
| @Serval mention | Channels with Serval | Activating help in a thread |
| Thread replies | Active threads | Ongoing conversations |
| Direct messages | Serval DM | Private requests |
| Team Inbox | Team Inbox channel | Support agents triaging all team tickets |
Tips for Success
Be specific in your requests
Be specific in your requests
Include relevant details like user emails, system names, error messages, or links to help Serval take accurate action.
Use threads for context
Use threads for context
Keep related messages in the same thread so Serval maintains full context of the conversation.
Leverage natural language
Leverage natural language
Serval understands conversational requests - no need to use special syntax or formatting.
Check emoji reactions
Check emoji reactions
Quick visual feedback helps you understand Serval’s progress without reading every response.
Troubleshooting
Serval isn’t responding
Check these common issues:- Is Serval added to the channel? (Look for @Serval in the member list)
- Is the channel configured in Serval? (Check your Slack integration settings)
- For new channels, try @mentioning Serval to add it
- Ensure your Slack workspace is properly connected to Serval
Commands not working
If slash commands aren’t appearing:- Refresh Slack (Cmd/Ctrl + R)
- Check that your workspace admin has approved the Serval app
- Try typing
/helpfully - it should auto-complete - Contact support@serval.com if issues persist
Related Documentation
- Slack Quickstart - Quick-start guide for end users
- Slack Integration Setup - Administrator configuration guide
- Ticketing Overview - Understanding tickets
- Workflow Automation - Workflow documentation

