AI drafts recognition emails with specific achievement details. Managers add personal touches before sending to the team.
Managers intend to recognize employees but forget or deprioritize it among competing demands. When recognition does happen, it's often generic — "great job this quarter" — rather than referencing specific contributions. Consistent, specific recognition significantly impacts retention and morale, but doing it well takes time managers don't have.
MultiMail's AI agent detects recognition opportunities from project milestones, performance data, and tenure events. It drafts specific recognition emails citing the employee's actual contributions. With gated_send oversight, managers review and add personal touches before the team sees the recognition.
The AI monitors for recognition triggers — project completions, performance milestones, work anniversaries, and peer nominations. It ensures no achievement goes unrecognized.
The agent composes a recognition email citing specific contributions, project outcomes, and impact metrics. Specific praise is significantly more meaningful than generic acknowledgment.
With gated_send, the manager reviews the draft, adds personal anecdotes or context that only they know, and adjusts the tone to match their relationship with the employee.
The approved recognition email is sent to the employee and their team, creating visible appreciation that reinforces the organization's values.
import requests
API = "https://api.multimail.dev/v1"
HEADERS = {"Authorization": "Bearer mm_live_xxx"}
def send_recognition(employee: dict, achievement: dict):
body = (
f"Hi team,\n\n"
f"I want to recognize {employee[&"cm">#039;name']}'s outstanding work on "
f"{achievement[&"cm">#039;project']}.\n\n"
f"{achievement[&"cm">#039;specific_contribution']}\n\n"
f"The impact: {achievement[&"cm">#039;impact']}\n\n"
f"Thank you, {employee[&"cm">#039;first_name']}, for going above and beyond!"
)
return requests.post(
f"{API}/send",
headers=HEADERS,
json={
"from": "[email protected]",
"to": employee["email"],
"subject": f"Outstanding work on {achievement[&"cm">#039;project']}, {employee['first_name']}!",
"text_body": body
}
).json()
send_recognition(
{"name": "Jordan Lee", "first_name": "Jordan", "email": "[email protected]"},
{"project": "API v2 migration",
"specific_contribution": "Their approach to backward compatibility meant zero customer downtime during the transition.",
"impact": "All 200+ API consumers migrated successfully with no reported issues."}
)Draft and send a recognition email citing specific achievements and impact.
import requests
API = "https://api.multimail.dev/v1"
HEADERS = {"Authorization": "Bearer mm_live_xxx"}
"cm"># Find employees with upcoming anniversaries
milestones = requests.get(
f"{API}/contacts/search",
headers=HEADERS,
params={"tags": "employee,anniversary-this-week"}
).json()
for emp in milestones["contacts"]:
years = calculate_tenure_years(emp)
body = (
f"Hi team,\n\n"
f"Please join me in congratulating {emp[&"cm">#039;name']} on "
f"{years} years with us!\n\n"
f"Since joining, {emp[&"cm">#039;name']} has {get_key_contributions(emp)}. "
f"We&"cm">#039;re grateful for their continued impact."
)
requests.post(
f"{API}/send",
headers=HEADERS,
json={
"from": "[email protected]",
"to": emp["email"],
"subject": f"Happy {years}-year anniversary, {emp[&"cm">#039;name'].split()[0]}!",
"text_body": body
}
)Find employees with upcoming work anniversaries and queue recognition emails.
"cm">// Employee recognition via MCP
"cm">// 1. Send recognition email
await mcp.send_email({
from: "[email protected]",
to: "[email protected]",
subject: "Outstanding work on the API migration project, Jordan!",
text_body: `Hi team, I want to recognize Jordan's exceptional work on the API v2 migration. Their approach to backward compatibility meant zero customer downtime...`
});
"cm">// 2. Tag for recognition tracking
await mcp.add_contact({
email: "[email protected]",
tags: ["recognized-q1-2026", "high-performer"]
});
"cm">// 3. Check for team responses
const replies = await mcp.check_inbox({
mailbox_id: "manager-mailbox-id",
status: "unread"
});Use MultiMail MCP tools for employee recognition workflows.
AI detects recognition opportunities from milestones and events, ensuring consistent appreciation instead of relying on manager memory.
AI drafts recognition citing specific contributions and impact metrics, which is far more meaningful to employees than generic praise.
Gated send lets managers add personal context, anecdotes, and warmth that only they can provide — the AI handles the research, the manager adds the heart.
Sharing recognition with the team creates a culture of appreciation and shows everyone what good work looks like.
Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a 38-tool MCP server. Formally verified in Lean 4.