Deploy AI agents that handle outage notifications, billing alerts, and rate change notices — with gated oversight ensuring accuracy for safety-critical and regulatory communications.
Utility companies serve millions of customers who depend on reliable energy, water, and gas service. Email communications span the full spectrum from routine billing notifications to life-safety alerts about gas leaks, power outages, and boil-water advisories. The stakes are uniquely high — an inaccurate outage notification can cause residents to take unsafe actions, while a missed rate change notice can violate state public utility commission (PUC) requirements.
The regulatory environment for utilities is intensely state-specific. Each state's PUC sets rules for customer notification timing, content requirements for rate changes, disconnection notice procedures, and billing dispute resolution communications. NERC Critical Infrastructure Protection (CIP) standards govern cybersecurity for bulk electric system operators, affecting how email systems that touch operational data must be secured. Environmental compliance adds another layer, with EPA regulations requiring timely notifications about emissions, spills, and remediation activities.
AI agents can help utilities manage the enormous volume of customer communications while maintaining the accuracy that safety and regulatory requirements demand. Routine billing notifications and usage reports can flow through monitored channels, while rate changes, disconnection notices, and safety alerts receive gated oversight to ensure compliance with state-specific requirements.
Outage notifications, gas leak alerts, and boil-water advisories are safety-critical communications where errors can endanger lives. Every detail — affected areas, estimated restoration times, and safety instructions — must be verified before delivery to potentially millions of customers.
Each state's public utility commission sets specific requirements for customer notifications including rate change advance notice periods, disconnection warning procedures, and billing dispute resolution timelines. Compliance varies by state and utility type.
Utilities send monthly billing notifications to millions of customers. Each bill email must accurately reflect consumption, rates, fees, and payment options. State-mandated disclosures about rate structures and assistance programs must be included.
Severe weather, equipment failures, and safety incidents require immediate customer notification. The system must deliver accurate emergency communications to hundreds of thousands of customers within minutes of a confirmed emergency.
EPA regulations require timely notifications about environmental incidents, emissions exceedances, and remediation activities. These communications often have strict deadlines and must reach regulators, affected communities, and other stakeholders.
AI agents draft outage notifications and safety alerts that undergo operations supervisor review before delivery. This ensures affected area descriptions, restoration estimates, and safety instructions are verified before reaching customers.
AI agents handle high-volume monthly billing emails with monitored oversight. Operations teams maintain visibility into billing communications while automated delivery ensures timely bill notification to millions of customers.
AI agents draft rate change notifications with state-specific advance notice timing and required disclosure language. Gated send ensures each notice meets the applicable PUC requirements before delivery to affected customers.
AI agents compose personalized energy usage reports with consumption comparisons, efficiency tips, and cost projections. Monitored mode enables efficient monthly delivery while providing customer service teams visibility into report quality.
AI agents draft disconnection warning notices that comply with state-mandated procedures including required notice periods, payment assistance program information, and medical certificate exemption details. Gated_all ensures compliance before delivery.
const response = await fetch('https://api.multimail.dev/v1/mailboxes', {
method: 'POST',
headers: {
'Authorization': 'Bearer mm_live_your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
address: '[email protected]',
display_name: 'Your Utility Company',
oversight_mode: 'gated_send',
forward_to: '[email protected]'
})
});
const mailbox = await response.json();
console.log(`Utility mailbox created: ${mailbox.id}`);Set up a dedicated mailbox for customer communications with gated_send oversight for safety-critical message review.
const response = await fetch('https://api.multimail.dev/v1/emails', {
method: 'POST',
headers: {
'Authorization': 'Bearer mm_live_your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
from: '[email protected]',
to: '[email protected]',
subject: 'Power Outage Alert - Your Area',
text: 'Dear Customer, we are aware of a power outage affecting the Oak Park neighborhood due to storm damage to a transmission line. Crews have been dispatched and are working to restore service. Estimated restoration: March 12, 10:00 PM. Safety reminders: Stay away from downed power lines. Use flashlights instead of candles. Keep refrigerator and freezer doors closed. For updates, visit outages.yourutility.com or call 1-800-555-0300.',
tags: ['outage-alert', 'safety-critical', 'area-oak-park']
})
});
const email = await response.json();
console.log(`Status: ${email.status}`); "cm">// 'pending_approval'Compose a power outage notification that enters the operations review queue before delivery to affected customers.
"cm">// MCP tool calls for utility customer email triage
const inbox = await mcp.check_inbox({
mailbox: '[email protected]',
unread: true
});
for (const message of inbox.messages) {
const email = await mcp.read_email({ message_id: message.id });
const tags = ['customer-inquiry'];
if (email.body.match(/outage|power out|no electricity|no gas|no water/i)) {
tags.push('outage-report', 'route-dispatch', 'priority-high');
}
if (email.body.match(/bill|charge|payment|rate|overcharge/i)) {
tags.push('billing', 'route-billing');
}
if (email.body.match(/gas leak|smell gas|carbon monoxide|emergency/i)) {
tags.push('safety-emergency', 'route-dispatch', 'priority-critical');
}
if (email.body.match(/assistance|hardship|can't pay|low income/i)) {
tags.push('payment-assistance', 'route-social-services');
}
await mcp.tag_email({ message_id: message.id, tags });
}Use the MCP server to have an AI agent triage incoming customer emails by type and urgency.
"cm">// Send monthly usage reports to customers
const customers = await getCustomersForUsageReport();
for (const customer of customers) {
await mcp.send_email({
from: '[email protected]',
to: customer.email,
subject: `Your February Energy Usage Report`,
text: `Dear ${customer.name}, your February usage summary: Total consumption: ${customer.kwh} kWh. Cost: $${customer.cost}. Compared to last month: ${customer.change > 0 ? '+' : ''}${customer.change}%. Compared to similar homes: ${customer.vs_neighbors}% ${customer.vs_neighbors > 0 ? 'higher' : 'lower'}. Tip: ${customer.efficiency_tip}. View detailed usage at yourutility.com/myaccount. Questions? Call 1-800-555-0300.`
});
}
console.log(`Usage reports sent to ${customers.length} customers`);Send personalized energy usage reports with consumption data and efficiency recommendations.
| Regulation | Requirement | How MultiMail helps |
|---|---|---|
| NERC CIP Standards | Operators of bulk electric system assets must implement cybersecurity controls including access management, security monitoring, and incident reporting. Email systems that interact with operational technology networks are in scope for CIP compliance. | MultiMail provides API-key-based access controls and comprehensive audit logging that support NERC CIP requirements for electronic access management. Gated oversight adds a human review layer for communications that might reference critical infrastructure details. |
| State PUC Rate Change Notification Rules | Most state public utility commissions require advance notice of rate changes, typically 30-60 days before the effective date. Notices must include specific information about the rate change amount, effective date, and customer rights to contest. | Gated send oversight ensures each rate change notice contains the required disclosure language for the customer's jurisdiction and is sent within the required advance notice period. Audit logs document delivery timing for PUC compliance evidence. |
| EPA Clean Water Act / Safe Drinking Water Act Notifications | Water utilities must notify customers within 24 hours of violations that pose an acute health risk, such as boil-water advisories. Other violations require notification within 30 days. Notifications must include specific health effects language. | Gated send with priority routing enables rapid delivery of health-risk notifications after supervisor verification. Audit logs document notification timing for EPA compliance reporting, and tagging tracks which customers received required notices. |
Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a 38-tool MCP server. Formally verified in Lean 4.