Hit 100% Training Completion Without Chasing People

AI sends automated training reminders with smart escalation. Track completion and notify managers about non-compliance automatically.


Why this matters

Compliance training completion rates average below 70% without persistent reminders. HR and compliance teams spend hours chasing individuals who haven't completed mandatory training. Non-compliance creates regulatory risk — HIPAA, SOX, OSHA violations carry significant fines — and the manual tracking process doesn't scale.


How MultiMail solves this

MultiMail's autonomous mode sends consistent compliance training reminders on schedule and escalates non-compliance to managers automatically. The AI tracks completion status, sends progressively urgent reminders, and notifies supervisors when deadlines approach with incomplete training.

1

Track Training Requirements

The AI maintains a schedule of required training courses, deadlines, and completion status for each employee. It identifies who needs reminders based on incomplete training.

2

Send Tiered Reminders

Reminders escalate in urgency: friendly initial notice (30 days out), standard reminder (14 days), urgent reminder (7 days), and final notice (2 days before deadline).

3

Escalate Non-Compliance

When deadlines are near with training still incomplete, the AI automatically notifies the employee's manager and the compliance team.

4

Track and Report Completion

As employees complete training, the AI updates status tags and generates compliance reports showing completion rates by department.


Implementation

Send Training Reminder
python
import requests
from datetime import datetime

API = "https://api.multimail.dev/v1"
HEADERS = {"Authorization": "Bearer mm_live_xxx"}

def send_training_reminder(employee: dict, training: dict, days_left: int):
    urgency = {
        30: ("Reminder", "friendly"),
        14: ("Reminder", "standard"),
        7: ("URGENT", "urgent"),
        2: ("FINAL NOTICE", "critical")
    }
    
    label, tone = urgency.get(days_left, ("Reminder", "standard"))
    
    body = (
        f"Hi {employee[&"cm">#039;name']},\n\n"
        f"{&"cm">#039;Please complete' if tone != 'critical' else 'FINAL NOTICE: You must complete'} "
        f"your {training[&"cm">#039;name']} training by {training['deadline']}.\n\n"
        f"Time required: {training[&"cm">#039;duration']}\n"
        f"Access training: {training[&"cm">#039;url']}\n\n"
    )
    
    if tone == "critical":
        body += "Your manager has been notified of incomplete training.\n\n"

    return requests.post(
        f"{API}/send",
        headers=HEADERS,
        json={
            "from": "[email protected]",
            "to": employee["email"],
            "subject": f"[{label}] Complete your {training[&"cm">#039;name']} by {training['deadline']}",
            "text_body": body
        }
    ).json()

Send tiered compliance training reminders based on days until deadline.

Escalate to Manager
python
import requests

API = "https://api.multimail.dev/v1"
HEADERS = {"Authorization": "Bearer mm_live_xxx"}

def escalate_to_manager(manager: dict, incomplete: list, training: dict):
    names = "\n".join([f"- {emp[&"cm">#039;name']}" for emp in incomplete])
    
    body = (
        f"Hi {manager[&"cm">#039;name']},\n\n"
        f"The following members of your team have not completed "
        f"required {training[&"cm">#039;name']} training (deadline: {training['deadline']}):\n\n"
        f"{names}\n\n"
        f"Please ensure they complete this training by the deadline. "
        f"Non-compliance may result in regulatory penalties.\n\n"
        f"Training portal: {training[&"cm">#039;url']}"
    )

    return requests.post(
        f"{API}/send",
        headers=HEADERS,
        json={
            "from": "[email protected]",
            "to": manager["email"],
            "subject": f"Action needed: {len(incomplete)} team members have incomplete compliance training",
            "text_body": body
        }
    ).json()

Notify managers when their direct reports haven't completed required training.

MCP Tool Integration
typescript
"cm">// Compliance training reminder via MCP

"cm">// 1. Find employees with incomplete training
const incomplete = await mcp.search_contacts({
  tags: ["employee", "training-incomplete-security"]
});

"cm">// 2. Send reminders
for (const emp of incomplete.contacts) {
  await mcp.send_email({
    from: "[email protected]",
    to: emp.email,
    subject: "Reminder: Complete your annual security training by March 31",
    text_body: `Hi ${emp.name}, your annual security training is due by March 31. Complete the 30-minute course at training.example.com`
  });
}

console.log(`Sent reminders to ${incomplete.contacts.length} employees`);

Use MultiMail MCP tools for compliance training reminders.


What you get

95%+ Completion Rates

Automated escalating reminders with manager notification consistently drive training completion rates above 95%, compared to under 70% with manual reminders.

Zero Manual Chasing

AI handles the entire reminder lifecycle — initial notice through manager escalation — eliminating hours of HR time spent tracking down non-compliant employees.

Regulatory Protection

Complete audit trail of reminder delivery and completion status provides evidence of good-faith compliance efforts for regulatory examinations.

Consistent Enforcement

Every employee receives the same reminder cadence regardless of seniority or department, ensuring fair and consistent compliance enforcement.


Recommended oversight mode

Recommended
autonomous
Compliance training reminders are templated, internal communications with a schedule-driven cadence. The content is straightforward (training name, deadline, link) and benefits from consistent, timely delivery without human bottleneck.

Common questions

What training types does this cover?
Any mandatory training: anti-harassment, data security, HIPAA, SOX compliance, OSHA safety, anti-money laundering, code of conduct, and industry-specific certifications. Configure each training with its deadline, duration, and applicable employee groups.
How does escalation work?
The AI sends progressively urgent reminders to the employee (30, 14, 7, 2 days before deadline). At the 7-day mark, the employee's manager is notified. At the 2-day mark, the compliance team receives an alert. All escalations are logged.
How do I track completion across departments?
Tag employees by department and training completion status. Generate completion reports by searching contacts with specific tag combinations. The AI can send weekly compliance dashboards to department heads.
What if an employee is on leave?
Tag employees on leave to pause reminders. When they return, adjust deadlines and restart the reminder cadence. Document the accommodation for compliance records.

Explore more use cases

The only agent email with a verifiable sender

Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a 38-tool MCP server. Formally verified in Lean 4.