Email and Notification Settings
Learn how to configure email delivery settings and manage notification preferences in the Shifts platform to ensure your team receives timely communications through their preferred channels.
Overview
The Shifts platform provides comprehensive email and notification capabilities that can be customized to fit your organization’s communication needs. This article explains how to configure system-wide email settings, create notification rules, and manage user-specific notification preferences.
Accessing Email Settings
To configure system-wide email settings:
- Navigate to Admin Settings > System Configuration
- Select the Email Settings tab
- You’ll see the current email configuration and options to modify it
Configuring SMTP Settings
To enable email delivery, you need to configure your SMTP settings:
- In the Email Settings section, locate the SMTP Configuration panel
- Enter the following information:
- SMTP Server: Your mail server address (e.g., smtp.yourcompany.com)
- Port: Typically 587 for TLS or 465 for SSL
- Username: The account username for authentication
- Password: The account password
- Authentication: Select the appropriate authentication method
- TLS/SSL: Enable if your mail server requires secure connection
- Click Test Connection to verify your settings
- Click Save Changes once the test is successful
Default Sender Information
Set the default sender name and email address for system-generated emails:
- In the Default Sender Settings section, enter:
- From Name: How the sender name will appear (e.g., “Company Shifts”)
- From Email: The email address notifications will come from
- Click Save Changes
Email Template Customization
Customize the appearance and content of system-generated emails:
- Navigate to Admin Settings > Email Templates
- Select the template you want to customize:
- Welcome Email
- Password Reset
- Registration Verification
- Leave Request Notifications
- Shift Assignment Notifications
- And more
- Use the visual editor to modify the template:
- Update text content
- Adjust formatting and styles
- Customize headers and footers
- Add or remove company branding
- Use placeholders (e.g.,
{user_name},{business_name}) for dynamic content - Click Preview to see how the template will appear
- Click Save Template when finished
Notification Types and Channels
The Shifts platform supports multiple notification types and delivery channels:
Notification Types
- Shift Notifications: Assignments, changes, or cancellations
- Attendance Notifications: Check-ins, check-outs, missed shifts
- Leave Request Notifications: Submissions, approvals, or rejections
- System Notifications: Security alerts, password changes, etc.
- Team Notifications: New team members, role changes
Delivery Channels
- Email: Delivered to user’s registered email address
- In-App: Displayed in the notification center within the application
- Mobile Push: Sent to mobile devices with the Shifts app installed
- SMS: Text messages to registered phone numbers (if configured)
Creating Notification Rules
Notification rules determine when and how notifications are sent:
- Navigate to Admin Settings > Notifications > Rules
- Click Create New Rule
- Configure the rule settings:
- Name: A descriptive name for the rule
- Notification Type: Select the type of event that triggers the notification
- Conditions: Define specific conditions when the rule applies
- Recipients: Select who should receive the notification
- Delivery Channels: Choose how the notification should be delivered
- Set optional advanced settings:
- Priority: High/Medium/Low priority level
- Location Scope: Apply only to specific locations
- Role Scope: Apply only to specific organizational roles
- Click Save Rule
Example Rules
- Send email notifications when a shift is assigned to an employee
- Send in-app and email notifications for upcoming shifts (24 hours before)
- Notify managers when employees are late for shifts
- Alert administrators about suspicious login attempts
Managing Notification Preferences
Business-Level Preferences
Configure notification preferences for your entire organization:
- Navigate to Admin Settings > Notifications > Preferences
- For each notification type, configure:
- Enabled/Disabled: Turn the notification type on or off
- Default Channels: Set which channels are used by default
- Required/Optional: Determine if users can opt out of this notification
- Click Save Preferences
User-Level Preferences
Individual users can customize their notification preferences:
- Go to My Profile > Notification Preferences
- For each notification type:
- Toggle On/Off to enable or disable
- Select preferred delivery channels
- Set frequency preferences (immediate, digest, etc.)
- Click Save Preferences
Testing Email Delivery
Before rolling out email notifications to your organization:
- Go to Admin Settings > Email Settings
- Click Send Test Email
- Enter a recipient email address
- Select the email template to test
- Click Send Test
- Check the recipient inbox to verify delivery
Compliance and Privacy Considerations
When configuring email and notification settings:
- Privacy Notices: Ensure your notification contents comply with privacy regulations
- Opt-Out Options: Provide clear methods for users to opt out of non-essential communications
- Data Retention: Configure appropriate retention periods for notification history
- Sensitive Information: Avoid including sensitive or personal data in notification content
Troubleshooting Email Issues
Common email delivery issues and solutions:
- Emails not being sent: Verify SMTP settings and server connectivity
- Emails going to spam: Check sender reputation and implement proper authentication (SPF, DKIM)
- Missing or incorrect content: Verify template configurations and placeholders
- Delayed delivery: Check for rate limiting issues or server capacity problems
Notification System Maintenance
Regular maintenance tasks for optimal notification system performance:
- Clean up notification history: Archive or delete old notifications periodically
- Audit notification rules: Review and update rules as business processes change
- Monitor delivery statistics: Track open rates and delivery success
- Update templates: Keep email templates current with your branding and messaging
Related Resources
This article should be updated when:
- Email configuration options change
- New notification types are added
- Additional delivery channels become available
- Template customization capabilities are enhanced