System Settings
The System Settings section in EduDesk provides administrators with tools to configure and customize the platform to meet their school's specific needs.
Overview
Available in all subscription tiers (with enhanced capabilities in Pro and Premium), the System Settings allow administrators to:
Configure notification preferences
Customize ticket fields and workflows
Set up automation rules
Manage system integrations
Configure security settings
Customize the user interface
Accessing System Settings
Log in with administrator privileges
Go to "Administration" in the main navigation
Select "System Settings"
General Settings
Basic Configuration
Go to System Settings
Select "General"
Configure basic system parameters:
School name and contact information
Default language
Time zone
Date and time format
Default landing page
Click "Save Changes"
Branding Settings (Pro & Premium)
Customize the look and feel of your EduDesk instance:
Go to System Settings > General
Select "Branding"
Customize elements:
Upload school logo
Set primary and secondary colors
Customize email templates
Add custom welcome message
Click "Save Branding"
Notification Settings
Email Notifications
Configure when and how email notifications are sent:
Go to System Settings
Select "Notifications"
Configure email settings:
SMTP server configuration
Default sender address
Email signature
Enable/disable notifications for different events:
New ticket creation
Ticket status changes
Comments added
SLA warnings
Knowledge base updates
Customize email templates for each notification type
Click "Save Notification Settings"
In-App Notifications
Configure notifications within the EduDesk interface:
Go to System Settings > Notifications
Select "In-App Notifications"
Enable/disable notifications for various events
Set notification persistence and display options
Configure desktop notification permissions
Click "Save In-App Settings"
Ticket Configuration
Custom Fields
Create additional fields for tickets to capture specific information:
Go to System Settings
Select "Ticket Fields"
Click "Add Custom Field"
Configure the field:
Field name
Field type (text, dropdown, checkbox, etc.)
Required/Optional
Default value
Display conditions
Set field visibility (which roles can see/edit)
Click "Create Field"
Ticket Categories
Manage the categories used to classify tickets:
Go to System Settings > Ticket Fields
Select "Categories"
View existing categories
Add new categories:
Category name
Description
Parent category (if applicable)
Default assignee
Associated SLA
Reorder categories by dragging
Click "Save Categories"
Status Workflow
Customize the ticket status progression:
Go to System Settings > Ticket Fields
Select "Status Workflow"
View the current status flow
Add custom statuses if needed
Configure status transitions:
Which statuses can follow each other
Which roles can make each transition
Required fields for each transition
Click "Save Workflow"
Automation Rules (Pro & Premium)
Create rules to automate ticket handling:
Go to System Settings
Select "Automation"
Click "Create Rule"
Define conditions:
Ticket properties (category, priority, etc.)
Keywords in title or description
User department or role
Time-based conditions
Set actions:
Auto-assign to specific staff
Change priority
Add tags
Send notifications
Update fields
Set rule execution order
Enable/disable the rule
Click "Save Rule"
SLA Configuration
Set up Service Level Agreements to ensure timely responses:
Go to System Settings
Select "SLA Configuration"
Define SLA levels based on:
Ticket priority
Category
Department
Submitter role
Set response and resolution time targets
Configure business hours:
Working days
Working hours
Holidays
Set up escalation rules for missed targets
Click "Save SLA Configuration"
Security Settings
Password Policy
Define password requirements for users:
Go to System Settings
Select "Security"
Configure password policy:
Minimum length
Character requirements
Expiration period
History restrictions
Account lockout settings
Click "Save Password Policy"
Session Settings
Manage user session behavior:
Go to System Settings > Security
Select "Session Settings"
Configure options:
Session timeout period
Concurrent session limits
IP restriction options
Forced re-authentication for sensitive actions
Click "Save Session Settings"
Two-Factor Authentication
Configure multi-factor authentication options:
Go to System Settings > Security
Select "Two-Factor Authentication"
Choose available methods:
Email verification
SMS verification
Authenticator app
Set enforcement options:
Optional for all users
Required for administrators
Required for all users
Click "Save 2FA Settings"
Integration Settings
Email Integration
Configure email processing for ticket creation:
Go to System Settings
Select "Integrations"
Click "Email Integration"
Configure settings:
Inbound email address
Email processing rules
Attachment handling
Auto-response templates
Click "Save Email Integration"
Directory Services
Connect with school directory services:
Go to System Settings > Integrations
Select "Directory Services"
Choose your directory type:
Google Workspace
Microsoft 365
LDAP/Active Directory
Configure connection settings
Map user attributes
Set up synchronization options
Click "Save Directory Integration"
API Configuration (Premium)
Manage API access for external integrations:
Go to System Settings > Integrations
Select "API Settings"
Enable/disable API access
Generate API keys
Set rate limits and permissions
View API usage statistics
Click "Save API Settings"
Advanced Settings
Backup & Restore
Configure data backup options:
Go to System Settings
Select "Advanced"
Click "Backup & Restore"
Configure automatic backups:
Frequency
Retention period
Storage location
Manually create backups
View backup history
Restore from backup if needed
System Logs
Access and manage system logs:
Go to System Settings > Advanced
Select "System Logs"
View logs by category:
User activity
System operations
Security events
Error logs
Filter logs by date, type, or severity
Export logs for analysis
Configure log retention settings
Maintenance Mode
Schedule system maintenance:
Go to System Settings > Advanced
Select "Maintenance"
Configure maintenance window:
Start and end time
User notification message
Allowed IP addresses during maintenance
Enable/disable maintenance mode
Monitor active sessions
Best Practices
Configuration Management
Document all system settings changes
Test significant changes in a staging environment first
Create a regular schedule for reviewing and updating settings
Assign specific administrators to manage different setting areas
Security
Review security settings quarterly
Implement the strongest password policy your users can reasonably follow
Enable two-factor authentication for administrative accounts
Regularly review system logs for unusual activity
Performance
Clean up unused custom fields and categories
Limit the number of automation rules to prevent performance impact
Configure appropriate session timeouts
Schedule maintenance during off-hours
Troubleshooting
Common Issues
Email Notification Problems
If notifications aren't being sent:
Verify SMTP server settings
Check notification preferences
Ensure email templates are properly configured
Test email delivery from the system
Integration Failures
If directory synchronization isn't working:
Verify connection credentials
Check network connectivity
Review attribute mappings
Check synchronization logs for errors
Performance Issues
If the system seems slow:
Review and optimize automation rules
Check for excessive custom fields
Review database size and cleanup options
Contact support for optimization recommendations
Getting Help
For assistance with system settings:
Review the detailed system configuration guide in the Knowledge Base
Contact support at support@edudesk.org
Schedule a configuration consultation (Premium tier)