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:
- Departments only require a name
- Departments are used for organizing tickets and auto-assignment 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:
- Priorities help organize ticket urgency levels
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.
← All HelpDesk Pro – AI Helpdesk & Customer Support Software with Live Chat documentation