Overview
The Agent Portal provides a comprehensive workspace designed for efficiency and collaboration. Agents can view tickets, communicate with customers, track SLAs, and coordinate with team members.Accessing the Agent Portal
To access the Agent Portal:Agent access is automatically granted when a user is added to the HD Agent doctype.
Dashboard
The agent dashboard provides an at-a-glance view of key metrics:- Open Tickets: Total tickets requiring attention
- My Tickets: Tickets assigned to you
- SLA Violations: Tickets breaching deadlines
- Team Performance: Response and resolution metrics
- Ticket Trends: Volume over time
Ticket List View
The ticket list is the central hub for finding and managing tickets:Default Columns
- ID: Unique ticket number
- Subject: Brief description
- Status: Current state
- Priority: Urgency level
- Type: Category
- Team: Assigned team
- Assigned To: Agent(s) working on it
- Customer: Associated customer
- Response By: SLA first response deadline
- Resolution By: SLA resolution deadline
- Created: Ticket creation timestamp
Filtering & Sorting
- Quick Filters
- Advanced Filters
- Saved Views
- My Tickets: Assigned to you
- Unassigned: No agent assigned
- Open: Active tickets
- SLA Breached: Past deadline
- Team Tickets: From your teams
Bulk Actions
Perform actions on multiple tickets:- Assign to agent or team
- Update status
- Change priority
- Add tags
- Export to CSV
Ticket Detail View
Opening a ticket reveals the comprehensive ticket interface:Header Section
- Ticket ID & Subject: Editable subject line
- Status Indicator: Visual status badge
- Action Buttons: Quick access to common actions
- Viewers: See who else is viewing the ticket
Communication Panel
The main area for customer interaction:Activity Tabs
- Conversation
- Comments
- History
- All customer-agent email exchanges
- Chronological message timeline
- Inline attachments
- Reply and forward options
Reply Editor
Email Reply Features
- Rich text editor with formatting
- File attachments
- Saved replies integration
- CC and BCC recipients
- Email templates
- Preview before sending
Sidebar Panels
The right sidebar provides contextual information:Ticket Details
Assignment
- Current assignees
- Quick assign to self
- Assign to other agents
- Assignment history
SLA Information
- SLA name and status
- Response deadline with countdown
- Resolution deadline with countdown
- Business hours indicator
- Pause/resume SLA timer
Contact Information
- Contact name and details
- Phone number (with click-to-call)
- Email address
- Organization
- Recent tickets from same contact
Custom Fields
If the ticket uses a template:- Template-specific fields
- Dynamic field visibility
- Validation rules
Related Tickets
- Similar recent tickets
- Tickets from same customer
- Linked/split/merged tickets
Creating Tickets
Agents can create tickets on behalf of customers:Working with Tickets
Replying to Customers
Replies are automatically sent to the customer’s email address. The ticket status may auto-update based on your configuration.
Adding Internal Comments
For team collaboration without customer visibility:- Switch to the Comments tab
- Type your note
- Use
@agentnameto mention and notify colleagues - Click Add Comment
Updating Ticket Status
Change status directly from the sidebar:- Click the current status
- Select new status from dropdown
- Status updates are tracked in history
- SLA timers adjust based on status category
Assigning Tickets
Manual assignment options:Assign to Self
Quick action for taking ownership
Assign to Agent
Select specific team member
Assign to Team
Route to team for auto-assignment
Unassign
Remove current assignment
Keyboard Shortcuts
Boost productivity with keyboard shortcuts:| Shortcut | Action |
|---|---|
G then T | Go to ticket list |
C | Add comment |
R | Reply to ticket |
Ctrl+Enter | Send reply/comment |
Esc | Close dialog |
? | Show all shortcuts |
Saved Replies
Access pre-written responses:Real-Time Collaboration
The agent portal includes real-time features:Live Updates
- See new messages as they arrive
- Status changes reflected immediately
- Assignment updates in real-time
Active Viewers
When multiple agents view the same ticket, their avatars appear in the header to prevent duplicate work.
Notifications
Receive instant notifications for:- New ticket assignments
- @mentions in comments
- Ticket reopened by customer
- SLA warnings
Mobile Experience
The agent portal is responsive for on-the-go access:- Optimized ticket list for small screens
- Mobile-friendly reply interface
- Swipe actions for common tasks
- Push notifications support
Search Functionality
Quickly find anything:Global Search
- Press
/to open search - Search across:
- Ticket subjects and descriptions
- Customer names and emails
- Ticket IDs
- Comments and conversations
Advanced Search
Use the search page (/search) for:
- Knowledge base articles
- Contacts and customers
- Historical tickets
- Complex queries
Agent Settings
Personalize your experience:- Notification Preferences: Choose what to be notified about
- Email Settings: Control outgoing email templates
- Signature: Add personal signature to replies
- Language: Set interface language
Team Collaboration
Internal Communication
- Use comments for team discussions
- @mention colleagues for input
- Share context without customer visibility
Workload Distribution
- View team ticket counts
- Balance assignments across agents
- Monitor team SLA compliance
Knowledge Sharing
- Link to knowledge base articles
- Create articles from ticket resolutions
- Share best practices in comments
Performance Tracking
Monitor your metrics:- Tickets Resolved: Your resolution count
- Average Response Time: How quickly you respond
- Average Resolution Time: How quickly you resolve
- SLA Compliance: Percentage meeting deadlines
- Customer Satisfaction: Average feedback ratings
Best Practices for Agents
Respond quickly to new tickets
Respond quickly to new tickets
First response time is critical for customer satisfaction and SLA compliance.
Keep tickets updated
Keep tickets updated
Regularly update status and add comments to track progress.
Use saved replies wisely
Use saved replies wisely
Leverage templates but personalize responses for the customer’s specific situation.
Collaborate with @mentions
Collaborate with @mentions
Bring in colleagues when you need expertise or assistance.
Document resolutions
Document resolutions
Add final comments explaining the solution for future reference.
Create knowledge base articles
Create knowledge base articles
Turn common resolutions into articles to empower customer self-service.
Integration with Other Modules
The agent portal integrates with:- Knowledge Base: Link articles in replies
- Contacts & Customers: View and edit contact details
- Call Logs: Access telephony integration
- Dashboard: View analytics and reports