Request Management
How to manage client requests, track progress, and handle project workflows
Request Management
Learn how to effectively manage client requests, track project progress, assign team members, and maintain efficient workflows from initial submission to completion.
Overview
Requests are the core work items in your workspace representing:
- Client project submissions
- Service delivery tasks
- Work items requiring completion
- Trackable units of client engagement
The request management system provides:
- Status Tracking: Monitor request progress through customizable stages
- Team Assignment: Assign requests to specific team members
- File Management: Handle uploads, downloads, and attachments
- Time Tracking: Record hours spent on requests
- Communication: Comments and updates throughout the process
- Workflow Automation: Automate status changes and notifications
Request Lifecycle
1. Request Creation
Requests can be created through:
- Client Portal: Clients submit requests directly
- Order Forms: Automatic creation from service purchases
- Manual Creation: Team members create requests internally
- API Integration: External systems create requests
2. Initial Processing
When requests are created:
- Automatic assignment to default team members (if configured)
- Status set to initial workflow stage
- Notifications sent to relevant team members
- Request appears in team dashboard
3. Work Progress
Throughout the request lifecycle:
- Status updates track progress
- Team members add comments and updates
- Files and attachments are managed
- Time tracking records effort
- Client receives progress notifications
4. Completion
Request completion involves:
- Final status update
- Client notification
- Archive or close request
- Performance metrics updated
Creating Requests Manually
Prerequisites
- Permission:
create_requests - Active services available
- Client accounts in workspace
Step-by-Step Guide
-
Navigate to Requests
- Go to Requests in the main navigation
- Click Create Request button
-
Basic Information
Required Fields: - Title: Clear, descriptive request title - Client: Select from existing clients - Service: Choose applicable service - Priority: Set request priority level Optional Fields: - Description: Detailed project description - Due Date: Target completion date - Tags: Categorization labels -
Service Selection
- Choose service that defines request scope
- Service form fields are automatically included
- Pricing and billing information inherited
-
Assignment
- Assignee: Primary team member responsible
- Followers: Additional team members to notify
- Organization: Client's organization context
-
Additional Details
- Custom Fields: Service-specific requirements
- Attachments: Upload relevant files
- Notes: Internal team notes
-
Save and Process
- Request created with initial status
- Notifications sent to assigned team members
- Client notified of request creation
Managing Request Workflow
Request Status Management
Default Statuses:
- Pending: Awaiting team action
- In Progress: Work has begun
- Client Review: Awaiting client feedback
- Completed: Work finished successfully
- Cancelled: Request cancelled or abandoned
Custom Statuses:
- Create custom status options
- Define allowed transitions between statuses
- Set default status for new requests
- Configure status-based automation
Status Updates
Manual Updates:
- Open request detail page
- Click current status
- Select new status from allowed transitions
- Add optional comment explaining change
- Save status update
Automatic Updates:
- Time-based triggers
- File upload triggers
- Payment completion triggers
- External system integrations
Request Assignment
Primary Assignee
- Main team member responsible for request
- Receives all notifications and updates
- Can reassign to other team members
Multiple Assignments
- Assign requests to multiple team members
- Useful for collaborative projects
- All assigned members receive notifications
Unassignment
- Remove assignments when needed
- Returns request to unassigned pool
- Notifications stop for removed assignees
Request Details and Features
File Management
File Uploads
- Clients and team members can upload files
- Support for multiple file types
- File versioning and history
- Download individual or all files
File Organization
- Organize files by type or stage
- Add descriptions to uploads
- Track who uploaded each file
- Secure file storage and access
Time Tracking
Manual Time Entry
- Add time entries for work performed
- Specify date, duration, and description
- Associate time with specific team members
- Generate time reports
Time Tracking Integration
- Start/stop timers for active work
- Automatic time calculation
- Integration with productivity tools
- Billable vs. non-billable time tracking
Comments and Communication
Internal Comments
- Team member discussions
- Project notes and updates
- File sharing and collaboration
- Private communication
Client Communication
- Visible comments to clients
- Status update explanations
- Request for clarification
- Progress reports
Checklists and Tasks
Request Checklists
- Break down requests into tasks
- Track completion progress
- Assign checklist items to team members
- Use templates for repeated workflows
Checklist Templates
- Save common workflows as templates
- Apply templates to new requests
- Standardize processes
- Improve efficiency
Request Views and Organization
List View
Request Table
- Sortable columns (status, priority, date, assignee)
- Filterable by status, assignee, client, service
- Bulk actions for multiple requests
- Export capabilities
Advanced Filtering
Filter Options:
- Status: Any, specific status, or custom combinations
- Assignee: Specific team members or unassigned
- Client: Individual clients or organizations
- Service: Specific services or service types
- Priority: High, medium, low priority levels
- Date Range: Created, updated, or due date ranges
- Tags: Requests with specific tagsKanban Board View
Visual Workflow
- Drag and drop status changes
- Column-based status organization
- Visual progress tracking
- Quick status updates
Board Customization
- Configure visible columns
- Set column limits
- Color coding by priority or assignee
- Collapsed/expanded views
Request Statistics
Performance Metrics
- Average completion time
- Request volume trends
- Team member workload
- Client satisfaction scores
Reporting
- Generate request reports
- Export data for analysis
- Track KPIs and goals
- Performance dashboards
Advanced Features
Custom Fields and Dropdowns
Service-Specific Fields
- Each service can define custom fields
- Collect specific information per service type
- Conditional field logic
- Required vs. optional fields
Global Custom Fields
- Workspace-wide custom fields
- Consistent data collection
- Custom dropdown options
- Field validation rules
Request Automation
Workflow Rules
- Automatic status changes based on conditions
- Assignment rules for new requests
- Notification triggers
- Integration webhooks
SLA Management
- Service level agreement tracking
- Due date calculations
- Escalation procedures
- Performance monitoring
Credits and Billing Integration
Credit Consumption
- Track credits used per request
- Automatic credit deduction
- Credit balance monitoring
- Credit allocation management
Billing Integration
- Link requests to invoices
- Track billable work
- Generate billing reports
- Payment status tracking
Permissions and Access Control
Request Permissions
View All Requests: view_all_requests
- See all workspace requests
- Access request details and history
- View client information
Create Requests: create_requests
- Create new requests manually
- Duplicate existing requests
- Import requests from external sources
Edit Requests: edit_requests
- Modify request details
- Update custom fields
- Manage attachments and files
Update Request Status: update_request_status
- Change request status
- Progress requests through workflow
- Add status change comments
Assign Requests: assign_requests
- Assign requests to team members
- Reassign existing requests
- Manage assignment notifications
Delete Requests: delete_requests
- Archive or delete requests
- Bulk request management
- Cleanup old requests
Comment Permissions
Create Comments: create_comments
- Add comments to requests
- Participate in discussions
- Share updates with team
Delete Own Comments: delete_own_comments
- Remove own comments
- Edit personal contributions
Delete All Comments: delete_all_comments
- Moderate all comments
- Remove inappropriate content
- Manage team discussions
Best Practices
Request Organization
- Clear Titles: Use descriptive, searchable titles
- Consistent Tagging: Develop tagging standards
- Regular Updates: Keep status current
- Detailed Descriptions: Provide clear requirements
Workflow Management
- Status Standardization: Use consistent status meanings
- Assignment Clarity: Clear responsibility assignment
- Communication: Regular client and team updates
- Documentation: Maintain complete request history
Team Efficiency
- Template Usage: Use templates for repeated processes
- Bulk Operations: Handle multiple requests efficiently
- Automation: Implement workflow automation where possible
- Performance Monitoring: Track and improve metrics
Client Satisfaction
- Timely Updates: Keep clients informed of progress
- Clear Communication: Explain status changes and delays
- File Management: Organize deliverables clearly
- Expectation Setting: Communicate timelines and scope
Troubleshooting
Common Issues
Request Creation Fails
- Verify service is active and available
- Check client exists and is active
- Ensure you have create permissions
- Validate required fields are completed
Status Updates Not Working
- Check allowed status transitions
- Verify update permissions
- Ensure status configuration is correct
- Review workflow rules for conflicts
Assignment Issues
- Verify team member has appropriate permissions
- Check workspace member status
- Ensure assignee has access to requests
- Review assignment notification settings
File Upload Problems
- Check file size limits
- Verify file type restrictions
- Ensure storage configuration is correct
- Test different browsers if issues persist
Performance Issues
Slow Request Loading
- Reduce number of visible requests
- Use filters to narrow results
- Check for large file attachments
- Review database performance
Notification Problems
- Verify email configuration
- Check notification preferences
- Review spam/junk folders
- Test notification delivery
Integration Issues
Time Tracking Not Working
- Verify time tracking module is enabled
- Check timer permissions
- Review time entry validation
- Test manual time entry
Credit System Issues
- Ensure credit module is enabled
- Verify client credit balances
- Check credit allocation rules
- Review billing integration
Getting Help
For issues not covered here:
- Check your permissions and role access
- Verify workspace configuration and modules
- Review service and client setup
- Contact workspace administrator for advanced issues
- Test with different browsers or clear cache for UI issues