Transform emails into structured support tickets with smart threading and team collaboration
Command’s Email Tickets system transforms your email communications into organized, trackable support tickets. Every inbound email is automatically parsed, matched to existing conversations, and routed to the right team member. No more lost emails, duplicate responses, or forgotten follow-ups.Whether you’re managing borrower inquiries, dispute resolution, or payment confirmations — the Email Tickets module keeps everything threaded, prioritized, and visible to your entire team.
When an email arrives, Command processes it through a smart pipeline that ensures every message lands in the right place.
This entire pipeline runs automatically in real time. From the moment an email hits your inbox to the moment an agent is notified, it takes just seconds.
Inbound emails are automatically converted into tickets. The system extracts sender info, subject, body content, and attachments — creating a fully structured ticket without any manual effort.
Smart Threading
Related emails are intelligently grouped into conversation threads using Message-ID headers, subject line patterns, and sender matching. Replies, forwards, and follow-ups all stay connected.
Inbox & Kanban Views
Switch between a traditional Inbox (table) view for fast scanning and a Kanban (card) view for visual pipeline management. Choose whichever fits your workflow.
Team Collaboration
Assign tickets to agents, @mention colleagues in private notes, and track who’s working on what. Everyone stays in the loop without stepping on each other’s toes.
Rich Attachments
Full support for inbound and outbound attachments — PDFs, images, documents, spreadsheets, and more. Attachments are stored securely and linked to the ticket for easy retrieval.
Real-Time Updates
New emails, status changes, and team activity appear instantly. No need to refresh — the inbox updates in real time as new messages arrive and tickets move through stages.
Every ticket follows a clear lifecycle from creation to resolution. Here’s how tickets flow through the system:
Stage
Description
Typical Actions
New
Ticket just created, not yet assigned or reviewed
Auto-assigned or manually picked up by agent
In Progress
Agent is actively working on the ticket
Reading, researching, composing replies
Waiting
Agent has replied, waiting for borrower response
Follow-up reminder auto-scheduled
Done
Issue resolved, ticket closed
Archived; reopens automatically if borrower replies
Tickets in the Done stage automatically reopen if the borrower sends a new reply. This ensures no follow-up falls through the cracks — even weeks later.
Command offers two ways to manage your ticket queue. Use whichever fits your working style, or switch between them as needed.
Inbox View
A traditional table layout showing tickets as rows. Fast to scan, easy to sort, and great for processing high volumes of tickets. Columns include subject, requester, assignee, priority, stage, and last activity.
Kanban View
A visual card layout organized by stage (New → In Progress → Waiting → Done). Drag and drop tickets between columns to change their status. Ideal for visual thinkers and pipeline management.
Important issues that need prompt attention. Disputed charges, payment failures, or upset borrowers. Response SLA: 4 hours.
Medium
Standard requests that follow the normal workflow. Payment inquiries, account updates, or documentation requests. Response SLA: 24 hours.
Low
Non-urgent informational requests. General questions, feedback, or FYI communications. Response SLA: 48 hours.
Priority levels can be set automatically based on rules (e.g., emails containing “legal” or “dispute” get High priority) or manually adjusted by agents at any time.
Command uses a 3-tier matching system to group related emails into conversation threads. This ensures replies, forwards, and follow-ups are always connected to the right ticket.
1
Tier 1: Message-ID & References Headers
The system first checks email headers (Message-ID, In-Reply-To, References) to match replies to their parent email. This is the most reliable method and catches standard email replies.
2
Tier 2: Subject Line Pattern Matching
If headers don’t match, Command analyzes the subject line — stripping prefixes like “Re:”, “Fwd:”, and “RE:” — and matches against existing ticket subjects. This catches forwarded emails and replies from different email clients.
3
Tier 3: Sender + Subject + Time Window
As a final fallback, the system looks for emails from the same sender with a similar subject within a configurable time window (default: 7 days). This catches edge cases where headers are stripped.
If none of the three tiers match, a new ticket is created automatically.
Click Email Tickets in the main navigation sidebar. This opens the tickets module with your default view (Inbox or Kanban, depending on your last preference).
2
Review your assigned tickets
By default, you’ll see tickets assigned to you. Use the “Assigned to me” quick filter to focus on your queue, or switch to “All tickets” for a team-wide view.
3
Open a ticket
Click on any ticket row (Inbox view) or card (Kanban view) to open the full ticket detail panel. This shows the complete conversation thread, ticket properties, and available actions.
4
Start working
Read the email thread, compose a reply, add internal notes, or update the ticket status. Everything you need is in the ticket detail panel.
Quickly find the tickets you need with Command’s powerful filtering system.
Stage
Agents
Priority
Direction
Mentions
Unread
Filter tickets by their current stage:
New — show only unreviewed tickets
In Progress — show only active tickets
Waiting — show tickets awaiting borrower response
Done — show resolved tickets
Combine multiple stages by selecting more than one.
Filter by assigned agent:
Assigned to me — your personal queue
Unassigned — tickets not yet assigned to anyone
Specific agent — select a team member’s name
All agents — see everything
Filter by urgency level:
Urgent — critical, time-sensitive issues
High — important, needs prompt attention
Medium — standard workflow
Low — non-urgent, informational
Filter by email direction:
Inbound — emails received from borrowers
Outbound — emails sent by your team
All — both directions
Show tickets where you’ve been @mentioned in internal notes. This is a quick way to find tickets where a colleague has asked for your input or flagged something for your attention.
Filter to show only tickets with unread messages. An unread indicator appears on tickets that have new emails or notes you haven’t viewed yet. Great for catching up after a break.
Combine filters for precise results. For example: Stage = “In Progress” + Agent = “Me” + Priority = “High” shows only your high-priority active tickets. Filters persist until you clear them.
In Inbox view, click the ticket row. In Kanban view, click the card. The ticket detail panel opens on the right side (or full screen, depending on your layout preference).
2
Review the conversation thread
The main panel shows the full email conversation — newest messages at the top. Each message displays the sender, timestamp, and content. Attachments are shown inline or as download links.
3
Check ticket properties
The sidebar (right panel) shows ticket metadata: assignee, priority, stage, requester details, creation date, and related borrower profile. You can update any of these properties directly.
4
Take action
From here you can: reply to the email, add an internal note, change the ticket stage, reassign to another agent, adjust priority, or link to a borrower profile.
At the bottom of the ticket thread, click the Reply button. The email composer opens with the recipient pre-filled and the subject line inherited from the ticket.
2
Compose your reply
Write your response using the rich text editor. You can format text (bold, italic, lists), add inline links, and insert images. Use a template if appropriate.
3
Add attachments (optional)
Click Attach to add files. Supported formats: PDF, DOCX, XLSX, PNG, JPG, CSV, and more (max 25 MB per attachment).
4
Add CC/BCC recipients (optional)
Expand the CC/BCC fields to include additional recipients — useful for looping in supervisors, legal, or other stakeholders.
5
Review and send
Preview your email, verify all details, and click Send. The reply is dispatched, logged to the ticket timeline, and the ticket stage automatically updates to Waiting (awaiting borrower response).
You must have a configured email address to send replies. If you see a “No email configured” error, contact your administrator to set up your sending email in Settings → Email Configuration.
Tag a team member in a note to get their attention:
Type @ followed by the colleague’s name
Select the person from the dropdown that appears
They’ll receive a real-time notification that they’ve been mentioned
The ticket will appear in their “Mentions” filter
@Mentions work in both public and private notes. When you @mention someone in a private note, that person can see the note even if they weren’t originally included. Use this to selectively share sensitive information.
You can also create outbound emails that aren’t replies to existing tickets — useful for proactive outreach.
1
Click 'Compose'
In the Email Tickets module, click the Compose button in the top-right corner. A new email editor opens.
2
Enter the recipient
Type the borrower’s email address in the “To” field. You can also search for a borrower by name to auto-populate their email. Add CC/BCC recipients if needed.
3
Write the subject line
Enter a clear, descriptive subject. This will become the ticket subject and is used for threading future replies.
4
Compose the email body
Write your message or select a template. The rich text editor supports formatting, links, images, and file attachments.
5
Send
Click Send. A new outbound ticket is created automatically, with the email logged as the first message in the timeline. The ticket stage is set to Waiting (awaiting borrower reply).
Tickets automatically reopen when a new email is received from the borrower:
A ticket in Done stage receives a new reply → stage changes to In Progress automatically
The assigned agent is notified of the reopened ticket
The original conversation thread is preserved — all context is intact
If the ticket was unassigned, it follows your team’s default assignment rules
Auto-reopen applies to any ticket in the Done stage that receives a new inbound email within the threading window. This prevents borrowers from falling through the cracks if they reply days or weeks later.
Understanding how Command threads emails helps you troubleshoot cases where messages aren’t grouped correctly.
1
Step 1: Check Message-ID Headers
Command first examines the email’s In-Reply-To and References headers. These standard email headers contain the Message-ID of the parent email. If a match is found, the email is threaded to the existing ticket. This is the most reliable method.
2
Step 2: Match Subject Line Pattern
If headers don’t match, Command strips common prefixes (“Re:”, “Fwd:”, “RE:”, “FW:”) from the subject line and compares it against existing ticket subjects. A match threads the email to the matching ticket. This catches forwarded emails and replies from different email clients.
3
Step 3: Match Requester + Subject + Time Window
As a final fallback, Command looks for emails from the same sender with a similar subject sent within a configurable time window (default: 7 days). This handles edge cases where email headers are stripped or modified. This is the broadest matching tier.
4
No Match: Create New Ticket
If none of the three tiers produce a match, the email is treated as a new conversation and a fresh ticket is created. The ticket inherits default priority and assignment rules.
If a borrower starts a completely new subject line, it will create a new ticket — even if they’re an existing contact. This is by design, as a new subject typically means a new topic. If tickets need to be merged, ask your administrator.
Files attached to incoming emails are automatically extracted and linked to the ticket. View them inline (images, PDFs) or download them. Common types include:
Payment receipts and bank statements
Identity documents
Signed agreements
Screenshots and supporting evidence
All attachments are stored securely with encryption at rest.
Outbound Attachments
Attach files to your reply emails. Drag and drop files into the composer, or click the attach button to browse. Use this for:
Account statements
Payment plan documents
Settlement offer letters
Instructional guides
Maximum file size: 25 MB per attachment. Multiple files can be attached to a single email.
The email integration is not configured or has disconnected. Check Settings → Email Configuration for connection status.
Inbound emails may be caught by a spam filter before reaching Command. Check your email provider’s spam/junk folder.
The sender’s email domain may be in your block list. Check Settings → Email → Blocked Domains.
If using webhooks (SendGrid/Infobip), verify the webhook URL is correctly configured and receiving events.
Replies not threading to the correct ticket
Possible causes:
The borrower changed the subject line, breaking subject-based matching.
Email headers (In-Reply-To, References) were stripped by an intermediary mail server.
The reply came from a different email address than the original requester.
Resolution: Manually merge misthreaded tickets by contacting your administrator. To prevent future issues, encourage borrowers to reply directly to your emails rather than composing new ones.
Cannot send replies — 'No email configured' error
Your user account doesn’t have a sending email address configured. Contact your administrator to set up your email in Settings → Email Configuration → Agent Emails. You need an approved sending address before you can reply from Command.
Attachments not downloading
Possible causes:
The file may have been removed by retention policies. Check with your admin.
Browser pop-up blockers may be preventing the download. Allow pop-ups for the Command domain.
The file format may be blocked by your organization’s security policy.
Resolution: Try right-clicking the attachment link and selecting “Save As”. If the issue persists, contact support.
Ticket not auto-reopening on new email
Possible causes:
The new email may have been treated as a new ticket (different subject line or threading mismatch).
The ticket may have been archived rather than set to Done.
The threading time window may have expired (default: 7 days from last activity).
Resolution: Check if a new ticket was created instead. If so, your admin can merge the tickets. Adjust the threading time window in settings if this happens frequently.
Configure a custom Reply-To address for outbound emails. This lets you send from a branded address (e.g., collections@yourcompany.com) while routing replies to Command’s processing pipeline.Set this up in Settings → Email Configuration → Reply-To Address. You can configure different Reply-To addresses per team or department.
Email Signatures
Create professional email signatures that are automatically appended to your outbound emails. Signatures can include:
Agent name, title, and contact information
Company logo and branding
Legal disclaimers and compliance notices
Links to payment portals or self-service options
Configure your personal signature in Settings → Profile → Email Signature, or ask your admin to set a team-wide default in Settings → Email Configuration → Default Signature.
Timeline Export
Export the complete ticket timeline for compliance, legal proceedings, or record-keeping. The export includes:
All email messages (inbound and outbound)
Public notes (private notes excluded)
Stage and assignment change history
Timestamps and agent information
To export: open a ticket → click the ⋯ (more) menu → select Export Timeline. Choose PDF or CSV format.
Can I use my personal email address to send replies?
No. All outbound emails are sent from organizationally configured email addresses to ensure brand consistency and compliance. Your administrator sets up approved sending addresses in email configuration settings.
What happens to emails sent to the wrong ticket?
If an email is incorrectly threaded, contact your administrator to manually re-thread it to the correct ticket. The system’s threading logic is accurate in the vast majority of cases, but edge cases can occur when subject lines are reused or headers are stripped.
Can I delete a ticket?
Tickets cannot be deleted by agents — this is a compliance safeguard. Tickets can be marked as Done, which effectively archives them. If a ticket was created in error (e.g., spam), your administrator can handle removal through the admin panel.
How do I handle spam emails that create tickets?
Mark the ticket as Done and tag it as “Spam”. Report the sender to your administrator so they can add the domain or address to the block list. Over time, this reduces spam ticket creation.
Can multiple agents work on the same ticket?
Yes! Multiple agents can view the same ticket simultaneously. Use @mentions and notes to collaborate. However, only one agent should send the reply to avoid duplicate or conflicting responses. The assigned agent is typically the one who replies.
What's the difference between reassigning and @mentioning?
Reassigning transfers ownership of the ticket to another agent — they become responsible for resolving it. @Mentioning is a lightweight way to get someone’s attention without transferring ownership. Use @mentions for quick questions or input; use reassignment when the ticket needs to be handled by someone else.