Notifications

EmailJS Production Service

Modern cloud email service for reliable notification delivery.

Current Email Service: EmailJS Production | Status: Active

EmailJS Configuration

0
Total Sent
0
Successful
0
Failed
100%
Success Rate
EmailJS public key (configured for production)
Create this service in your EmailJS dashboard
Get your Template ID from: EmailJS Templates Dashboard
Create this template in your EmailJS dashboard
Private key for enhanced security (optional)
Email address to use for testing EmailJS connection (must be a valid, active email)
Setup Instructions
1
Create EmailJS Account:

Visit EmailJS.com and create an account if you haven't already.

2
Create Email Service:

Add an email service in your EmailJS dashboard. You can use Gmail, Outlook, or any SMTP provider.

3
Create Email Template:

Design your notification template with variables like {{to_name}}, {{subject}}, {{message}}, etc.

4
Update Configuration:

Enter your Service ID and Template ID in the fields above and test the connection.

Template Variables

Use these variables in your EmailJS template:

{{to_email}} Recipient email address
{{to_name}} Recipient name
{{subject}} Email subject
{{message}} Email message content
{{from_name}} Sender name (Dreamex Datalab HSE)
{{system_url}} Link back to the system
Advanced Settings
Maximum time to wait for connection
Number of retry attempts on failure
Automatically attempt to reconnect on failure
Monitor connection health continuously

Email Appearance Settings

Display name shown to email recipients
Where replies will be sent
Footer text added to all emails

Email Template Management

Customize email templates for different notification types.

Select template to edit

Subject Line

Email Body (HTML)

Available Variables:
{{approverName}} {{requesterName}} {{referenceNumber}} {{purpose}} {{department}} {{company}} {{startDate}} {{endDate}} {{priority}} {{approvalLink}}
Recruitment Interview Variables:
{{candidateName}} {{jobPosition}} {{interviewDate}} {{interviewTime}} {{interviewLocation}} {{interviewFormat}} {{interviewDuration}} {{interviewerNames}} {{hrContactName}} {{confirmationLink}} {{hrEmail}} {{hrPhone}}
Interview Evaluation Report Variables:
{{candidateName}} {{jobPosition}} {{reportDate}} {{totalEvaluations}} {{averageScores}} {{overallAverage}} {{recommendationSummary}} {{evaluationDetails}} {{evaluatorsList}} {{evaluationPeriod}} {{nextSteps}} {{hrContact}}
KPI Assignment Variables:
{{lineManagerName}} {{assignmentStartDate}} {{assignmentEndDate}} {{directReportsList}} {{assignmentPeriod}} {{fiscalYear}} {{midYearStartDate}} {{midYearEndDate}} {{yearEndStartDate}} {{yearEndEndDate}} {{kpiSystemLink}}
Job Offer Variables:
{{candidateName}} {{candidateEmail}} {{candidatePhone}} {{positionTitle}} {{companyName}} {{department}} {{baseSalary}} {{annualSalary}} {{startDate}} {{workLocation}} {{employmentType}} {{reportsTo}} {{acceptanceLink}} {{responseDeadline}} {{hiringManager}} {{hrRepresentative}} {{hrEmail}} {{hrPhone}} {{offerExpirationDate}}

Notification Triggers

Configure when and how email notifications are sent.

Select a template type to configure its specific notification rules and settings

Template-Based Notification System

New System: Notification triggers are now managed per template type using the dropdown above. Each template (Access Request Approval, KPI Evaluations, etc.) has its own trigger rules and settings.

Quick Actions:

Template Notification Status

Click on any template card to configure its specific notification rules
Enable/disable all email notifications globally
When disabled, no notifications will be sent regardless of template settings
Only send notifications at or above this priority level
Automatically enable notifications for new template types
When new templates are added, they will be enabled by default
Number of notifications to process together for non-immediate sends
Prevent sending duplicate notifications within 5 minutes
Helps prevent spam from multiple triggers of the same notification
Escalate to admin if critical notifications fail after this time

Delivery Settings

and
Emails will only be sent during business hours
Allow email delivery on weekends
If disabled, weekend emails will be queued for Monday
Maximum emails to send per hour (prevents spam)

Notification Recipients

Manage who receives different types of email notifications.

Select the type of notification to configure recipients for

No recipients configured for this notification type

Click "Add Recipient" to start adding email addresses
Total Recipients: 0
Active: 0

Notification Filters

Send additional notifications for high-priority requests
High-priority requests will notify additional stakeholders
Time before escalating to higher level approvers

Email Notification History

Track and monitor email notification deliveries.

Real-time Connected
Time Recipient Subject Status Message ID

Email Testing

Test your email configuration and send sample notifications.

Email address to receive test notifications
Choose what type of test to perform

Email Statistics

Loading...
Total emails sent in the last 24 hours
Loading...
Percentage of successfully delivered emails
Loading...
Failed email deliveries requiring attention
Service healthy
Current email service status