AI Email for Energy and Utility Companies

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.

Email challenges in Energy & Utilities

Safety-Critical Communication Accuracy

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.

State PUC Notification Requirements

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.

High-Volume Billing Communications

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.

Emergency Communication Speed

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.

Environmental Compliance Notifications

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.


How MultiMail helps

Gated Safety Alerts and Emergency Notifications

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.

gated_send

Automated Billing Notification Delivery

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.

monitored

Rate Change Notice Compliance

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.

gated_send

Usage Report Automation

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.

monitored

Disconnection Warning Management

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.

gated_all

Implementation

Create a Customer Notifications Mailbox
typescript
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.

Send a Gated Outage Notification
typescript
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.

MCP Agent: Customer Inquiry Routing
typescript
"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.

Monthly Usage Report
typescript
"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.


Regulatory considerations

RegulationRequirementHow MultiMail helps
NERC CIP StandardsOperators 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 RulesMost 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 NotificationsWater 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.

Common questions

How does MultiMail handle safety-critical utility notifications?
Safety-critical notifications like outage alerts and boil-water advisories use gated_send oversight so operations supervisors verify accuracy before delivery. This ensures affected area descriptions, safety instructions, and restoration estimates are correct. Once approved, the system delivers to all affected customers rapidly with full delivery logging.
Can the system handle monthly billing emails to millions of customers?
Yes, MultiMail's API supports high-volume billing notification delivery. AI agents compose personalized billing emails with accurate consumption data and required state disclosures. Monitored mode enables efficient delivery while providing billing teams visibility into outbound communications for quality assurance.
How are rate change notices handled for different states?
AI agents draft rate change notices incorporating state-specific advance notice timing and required disclosure language. Gated send oversight ensures each notice meets the applicable PUC requirements before delivery. Tagging by state and rate type enables compliance tracking across jurisdictions.
What about disconnection warning compliance?
Disconnection warnings use gated_all oversight ensuring every notice includes state-mandated elements — required advance notice periods, payment assistance program information, medical certificate exemption details, and dispute resolution procedures. The audit trail documents compliance for PUC examination.

Explore more industries

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.