Design
The data model decisions.
The customer information system is the record of truth for accounts, premises, meters, rates and billing, and outage data belongs to the outage management system. Salesforce typically holds contacts, cases, program applications and interactions, with account and premise summaries synced or fetched on demand. A clear premise model matters because many requests concern a location, not a person, and one customer may hold several premises. Classify cases by regulated category, such as disputes and disconnection-related contacts, so regulatory reporting draws on consistent data. Program applications need their own objects with status history for customer and contractor updates.
Customer information systemProvides accounts, premises, billing, payment arrangements and service orders that agents read and create within defined policy limits, with each change logged.
Outage management systemSupplies known outages and restoration estimates to the agent, and receives customer outage reports submitted through chat or messaging so crews see them.
Meter data managementProvides interval usage data that agents use to explain high bills, seasonal swings and changes in consumption to customers in plain language.