First Steps
After installing HelpDesk Pro, follow this guide to set up your system and start managing customer support effectively.
Initial Setup Checklist
1. Admin Account Setup
Access the Dashboard:
- Navigate to
https://yourdomain.com/dashboard
- Log in with your admin credentials created during installation
- Verify you can access all sections
Admin Account Verification:
- ✅ Dashboard loads successfully
- ✅ All menu items are visible
- ✅ User profile is complete
- ✅ Permissions are properly set
2. Basic System Configuration
Company Information
- Go to Settings → General
- Configure Basic Settings:
Application Name: Your Company HelpDesk Default Language: English Timezone: Your local timezone Currency: USD (or your preferred currency)
Logo and Branding
Upload Company Logo:
- Click "Choose File" next to Logo
- Select your company logo (PNG/JPG, max 2MB)
- Upload white version for dark themes
- Set favicon for browser tabs
Custom CSS (Optional):
- Add custom styling in the CSS editor
- Preview changes before saving
3. Email Configuration
SMTP Setup
Navigate to Settings → SMTP
Configure Email Settings:
Mail Host: smtp.gmail.com (or your provider) Mail Port: 587 Mail Username: support@yourdomain.com Mail Password: your-app-password Mail Encryption: TLS From Address: noreply@yourdomain.com From Name: Your Company Support
Test Email Configuration:
- Click "Test Email" button
- Check your inbox for test message
- Verify email delivery works
Email Templates
Review Default Templates:
- New ticket notification
- Ticket status updates
- Password reset emails
- Welcome messages
Customize Templates:
- Edit template content
- Add company branding
- Test template rendering
4. User Management Setup
Create Departments
Go to Settings → Departments
Add Your Departments:
Technical Support Sales Billing General Inquiries
Configure Department Settings:
- Set department heads
- Configure email addresses
- Set business hours
- Define escalation rules
Create User Roles
Go to Settings → Roles
Review Default Roles:
- Admin (Full access)
- Agent (Support access)
- Customer (Limited access)
Create Custom Roles (if needed):
- Senior Agent
- Department Manager
- Read-only User
Add Team Members
Go to Users → Create User
Add User Information:
First Name: John Last Name: Smith Email: john@yourdomain.com Role: Agent Department: Technical Support
Set User Permissions:
- Ticket access levels
- Department restrictions
- Feature permissions
5. Ticket System Configuration
Create Categories
Go to Settings → Categories
Add Ticket Categories:
Technical Issues Billing Questions Feature Requests Bug Reports General Inquiries
Set Up Subcategories:
- Technical Issues → Login Problems
- Technical Issues → Performance Issues
- Billing Questions → Payment Issues
Configure Priorities
Go to Settings → Priorities
Review Default Priorities:
- Low (Green)
- Medium (Yellow)
- High (Orange)
- Urgent (Red)
Customize Priority Settings:
- Set SLA times for each priority
- Configure escalation rules
- Define response time targets
Set Up Statuses
Go to Settings → Statuses
Review Default Statuses:
- Open
- In Progress
- Pending Customer
- Resolved
- Closed
Create Custom Statuses:
- Awaiting Approval
- On Hold
- Escalated
6. Knowledge Base Setup
Create Knowledge Base Structure
- Go to Knowledge Base → Categories
- Add Main Categories:
Getting Started Account Management Billing & Payments Technical Support Troubleshooting
Create Initial Articles
Go to Knowledge Base → Articles
Create Essential Articles:
- "How to Submit a Ticket"
- "Account Setup Guide"
- "Password Reset Instructions"
- "Contact Information"
Article Best Practices:
- Use clear, descriptive titles
- Include step-by-step instructions
- Add screenshots and images
- Use proper formatting and headings
Set Up FAQ Section
- Go to FAQ → Manage
- Add Common Questions:
- "How do I reset my password?"
- "What are your business hours?"
- "How long does support take to respond?"
- "Can I track my ticket status?"
7. Live Chat Configuration
Enable Live Chat
- Go to Settings → Chat
- Configure Chat Settings:
Enable Chat: Yes Welcome Message: "Hello! How can we help you today?" Offline Message: "We're currently offline. Please leave a message." Business Hours: 9 AM - 6 PM (Monday-Friday)
Set Up Chat Widget
Configure Widget Appearance:
- Choose widget color scheme
- Set widget position
- Customize chat button text
- Add company logo
Test Chat Functionality:
- Open chat widget on your site
- Send test messages
- Verify agent notifications
- Test file sharing
8. AI Features Setup (Optional)
OpenAI Configuration
Go to Settings → AI Configuration
Enter OpenAI API Key:
- Get API key from OpenAI platform
- Enter key in configuration
- Test connection
Enable AI Features:
- Smart ticket classification
- Response suggestions
- Sentiment analysis
- Predictive analytics
Configure AI Settings
Set Confidence Thresholds:
- Classification threshold: 80%
- Suggestion threshold: 70%
- Sentiment threshold: 60%
Train AI Models:
- Provide sample tickets
- Correct AI classifications
- Monitor AI performance
9. Front-End Configuration
Customize Public Pages
- Go to Front Pages → Home
- Configure Landing Page:
- Update hero section text
- Add company information
- Set up contact details
- Configure ticket submission form
Set Up Public Ticket Submission
Configure Ticket Form:
- Choose required fields
- Set up custom fields
- Configure validation rules
- Test form submission
Set Up Email Piping (Optional):
- Configure IMAP settings
- Set up email forwarding
- Test email-to-ticket conversion
10. Security Configuration
User Authentication
Configure Password Policies:
- Minimum password length
- Password complexity requirements
- Password expiration settings
Set Up Two-Factor Authentication:
- Enable 2FA for admin accounts
- Configure authenticator apps
- Set up backup codes
System Security
Review Security Settings:
- Session timeout settings
- IP restrictions
- Rate limiting
- CSRF protection
Configure SSL/TLS:
- Ensure HTTPS is enabled
- Set up proper SSL certificates
- Configure secure headers
Testing Your Setup
1. Create Test Ticket
Go to Tickets → Create Ticket
Fill Out Test Ticket:
Subject: Test Ticket - System Setup Description: This is a test ticket to verify system functionality Category: General Inquiries Priority: Medium Customer: Test Customer
Verify Ticket Creation:
- Ticket appears in ticket list
- Email notification sent
- Ticket has correct status and priority
2. Test Live Chat
- Open chat widget on your website
- Send test message:
- "Hello, this is a test message"
- Verify from agent dashboard:
- Message appears in chat interface
- Notification received
- Can respond to customer
3. Test Knowledge Base
- Visit your knowledge base page
- Search for articles:
- Test search functionality
- Browse categories
- Read article content
- Verify article display:
- Proper formatting
- Images load correctly
- Links work properly
4. Test Email Notifications
- Create test ticket
- Check email delivery:
- Customer receives confirmation
- Agent receives notification
- Status updates sent
- Verify email content:
- Proper formatting
- Correct information
- Working links
Go Live Checklist
Pre-Launch Verification
- [ ] All team members have accounts
- [ ] Email notifications working
- [ ] Live chat functional
- [ ] Knowledge base populated
- [ ] Ticket system tested
- [ ] AI features configured (if using)
- [ ] SSL certificate installed
- [ ] Backup system configured
Launch Day
Announce to Team:
- Send login credentials
- Provide training materials
- Set up support channels
Announce to Customers:
- Update website with new support system
- Send announcement emails
- Update contact information
Monitor System:
- Watch for any issues
- Monitor ticket volume
- Check system performance
Next Steps
Immediate Actions
Train Your Team:
- Provide user guides
- Conduct training sessions
- Set up best practices
Customize Further:
- Add more knowledge base articles
- Create custom email templates
- Set up automation rules
Monitor and Optimize:
- Track ticket metrics
- Analyze customer feedback
- Optimize response times
Ongoing Maintenance
Regular Updates:
- Keep system updated
- Monitor security patches
- Update knowledge base
Performance Monitoring:
- Track system performance
- Monitor user satisfaction
- Optimize workflows
Continuous Improvement:
- Gather user feedback
- Implement new features
- Refine processes
Getting Help
Documentation Resources
- User Guide: Complete feature documentation
- Admin Guide: Advanced configuration options
- API Documentation: Integration possibilities
- Video Tutorials: Step-by-step guides
Support Channels
- Email Support: For technical issues
- Community Forum: User discussions
- Video Calls: For complex setups
- Documentation: Self-service help
Best Practices
- Start Simple: Begin with basic features
- Train Gradually: Introduce features over time
- Monitor Usage: Track how features are used
- Gather Feedback: Listen to user input
- Iterate: Continuously improve
Congratulations! Your HelpDesk Pro system is now set up and ready to provide excellent customer support. Start with basic features and gradually explore advanced capabilities as your team becomes comfortable with the system.