What problem does it solve?
This Skill eliminates the complexity of implementing, configuring, and debugging email functionality in OrangeHRM, removing the need to manually manage low-level mailer logic, queue draining, or template fallbacks.
Core Features & Use Cases
- Event-Triggered Email Automation: Queue and send emails triggered by domain events (leave approvals, password resets, employee updates) using OrangeHRM's standard queue-and-deferred pattern to avoid blocking user requests with SMTP latency.
- Template Management: Create and localize Twig email templates per event and locale, with automatic fallback to English for missing translations.
- SMTP Configuration & Debugging: Configure encrypted SMTP or sendmail settings, troubleshoot undelivered emails, and send test emails to verify delivery.
- Use Case: When an employee submits a leave request, the Skill automatically queues a confirmation email to the employee and a notice to their supervisor, sent after the user receives their request confirmation to avoid delays.
Quick Start
Use this skill to set up a new email notification that sends an immediate password reset link to users when they request a password change, ensuring the email is delivered before the user navigates away from the request page.