Agent Desktop
Staff-facing applications for reservation agents, airport staff, and call center operations.
Scope
Reservation Agent
- Full booking capabilities
- Complex itineraries
- Group bookings
- Corporate bookings
- Fare overrides
- Waiver processing
Airport Agent
- Check-in processing
- Seat changes
- Upgrade processing
- Standby management
- Gate operations
- Irregular operations handling
Call Center
- Booking retrieval
- Modifications
- Cancellations
- Refund requests
- Complaint handling
- Callback scheduling
Supervisor Functions
- Agent monitoring
- Queue management
- Override approvals
- Reporting dashboards
- Workforce management
Research Topics
Architecture Considerations
Application Types
┌────────────────────────────────────────────┐
│ Agent Desktop │
├────────────┬────────────┬──────────────────┤
│ Reservation│ Airport │ Call Center │
│ Agent │ Agent │ Agent │
├────────────┴────────────┴──────────────────┤
│ Shared Services Layer │
│ (Booking, Customer, Inventory, Payments) │
└────────────────────────────────────────────┘
Workspace Layout
┌─────────────────────────────────────────────────────┐
│ Agent Toolbar (login, queue, status) │
├─────────────────────────────────────────────────────┤
│ Customer Context Panel │
│ ┌─────────────────────────────────────────────────┐│
│ │ Name: John Smith | FFP: Gold | Value: High ││
│ └─────────────────────────────────────────────────┘│
├─────────────────┬───────────────────────────────────┤
│ │ │
│ Booking Panel │ Actions Panel │
│ │ ┌─────────────────────────────┐ │
│ Flight details │ │ Modify │ Cancel │ Rebook │ │
│ Passengers │ ├─────────────────────────────┤ │
│ Pricing │ │ Add Service │ Upgrade │ │
│ History │ ├─────────────────────────────┤ │
│ │ │ Refund │ Voucher │ Waiver │ │
│ │ └─────────────────────────────┘ │
├─────────────────┴───────────────────────────────────┤
│ Command Line / Quick Actions │
└─────────────────────────────────────────────────────┘
Technology Stack
| Component | Technology |
|---|
| Framework | React / Electron |
| State | Redux |
| UI Library | Custom design system |
| API | GraphQL |
| Real-time | WebSocket |
| Deployment | Web + Desktop |
Integration Points
| System | Direction | Purpose |
|---|
| PSS | Bidirectional | Booking operations |
| DCS | Bidirectional | Check-in, boarding |
| Loyalty | Bidirectional | FFP lookup, redemption |
| Payment | Outbound | Refunds, charges |
| CRM | Bidirectional | Customer data |
| CTI | Inbound | Call routing |
| Quality | Outbound | Call recording |
Call Center Integration
CTI Features
- Screen pop on call
- Click-to-dial
- Call transfer
- Conference calling
- Callback scheduling
- Call recording
IVR Integration
- Authentication passthrough
- Intent detection
- Context transfer
- Self-service deflection
Agent Permissions
Role-Based Access
| Role | Capabilities |
|---|
| Res Agent | Book, modify, basic waivers |
| Senior Agent | + Refunds, upgrades |
| Supervisor | + Overrides, reporting |
| Airport Agent | + Check-in, boarding |
| Gate Agent | + Standby, boarding control |
Waiver Framework
Waiver Request
├── Type (fee waiver, fare difference, etc.)
├── Amount
├── Reason code
├── Justification
├── Customer value
└── Approval level required
Agent Productivity
| Metric | Target |
|---|
| Avg handle time | <8 min |
| Bookings/hour | >4 |
| First call resolution | >70% |
| Customer satisfaction | >4.2/5 |
| Metric | Target |
|---|
| Response time | <500ms |
| Availability | >99.9% |
| Login time | <5s |
Training and Support
Components
- Contextual help
- Knowledge base search
- Training mode (sandbox)
- Quality monitoring
- Performance dashboards
Onboarding
- Role-based training paths
- Simulation environment
- Certification tests
- Ongoing skill assessment