How Texas Electric Teams Reconcile Service Points and Meter Changes in Salesforce
Why Does a Texas Meter Change Require Careful Salesforce Service-Point Cleanup?
In this anonymized composite scenario, a Texas electric team imports service-point and meter-exchange feeds into Salesforce. One electric service identifier (ESI ID) appears twice as a customer service location after a meter replacement, while the old and new physical meters must retain separate installation histories. An illustrative 15,000-row review shows how admins repair approved CRM links, validate reports, and protect supported bulk changes with preview, backup, bulk undo, and restore. This is not a named customer result.

Why Texas Service-Point Identity Survives a Meter Swap
ERCOT’s August 2025 research paper defines an ESI ID as the Texas identifier for a transmission or distribution service-delivery point and lists its service address, meter information, and service history as separate attributes. Smart Meter Texas’s retail-provider guide explains a specific meter-exchange case: the ESI ID remains the same while the Meter Number changes, and an outdated number can cause an apparent customer-meter mismatch. The U.S. Department of Energy’s energy-data guide likewise calls for reconciling meter-to-asset relationships and notes that replacements can change meter numbers. The Texas sources address exactly the identity split that matters here: one ESI ID can span successive physical meters. They do not measure Salesforce duplicate rates or ZaapIT results. In a Salesforce service report, treating a new Meter Number as a new service point can double-count the location or send a service task to retired equipment.
Use Case: A Meter Exchange Creates a Second CRM Service Point
A field-service system reports that a smart meter at one Texas delivery point was removed and replaced. A separate customer-support import keys its Salesforce custom Service Point row by Meter Number. When the new number arrives, the import creates another Service Point row even though the ESI ID is unchanged. The CRM dashboard shows two active locations, and a follow-up service Case stays linked to the old meter. Conversely, a multi-unit property can have genuinely different ESI IDs at the same street address; merging by address would erase a real delivery point.
The team checks the ESI ID and assigning distribution provider, the exact unit or premise, old and new Meter Numbers, exchange date, installation status, and source transaction. Reviewers classify one continuing delivery point with two sequential physical meter records. They retain the removed meter’s service history and move only approved current-service links to the new meter or verified service-point record. Ambiguous readings or missing exchange evidence go to the authorized provider, not an automatic merge.
| Identifier | What it means | Unsafe shortcut |
|---|---|---|
| ESI ID | Texas service-delivery point in the relevant market. | Creating a new service point whenever its meter changes. |
| Meter Number | Physical meter installed during a period. | Treating the meter as the permanent location identifier. |
| Service address and unit | Where the service is delivered. | Merging distinct units because their street address matches. |
| Exchange effective date and source record | Which meter was current at a given time. | Moving historical service activity onto the replacement meter. |

Use Salesforce Keys and Relationships at the Right Grain
A reviewed ESI ID can anchor a Service Point custom record in the affected Texas market, while meter records carry their own number and valid installation period. The exact schema depends on the org. If physical meters are modeled as Salesforce Assets, Salesforce Asset relationship guidance can help frame parent-child equipment relationships, subject to supported configuration. Preserve old-meter history instead of simply overwriting every identifier with the new Meter Number.
Salesforce Help notes that External ID alone does not enforce uniqueness. The integration owner should test a provider-scoped ESI ID key, decide whether a Unique constraint is appropriate, and separately identify meter-exchange events. Salesforce’s related-record import guidance is useful when linking imported records by external IDs. Neither a string match nor an External ID flag substitutes for confirming the authoritative Texas service point and meter history.
A Controlled Review of 15,000 Illustrative Rows
- Baseline: export the illustrative 15,000 Service Point and related meter candidates with Salesforce IDs, ESI IDs, provider, address and unit, Meter Number, installation dates, status, and linked Cases or Work Orders.
- Profile: find repeated ESI IDs represented as multiple active Service Points, stale Meter Numbers on current Cases, and same-address rows with different ESI IDs. Do not label every repeat a duplicate.
- Approve: service operations compares provider exchange transactions and effective dates. It confirms whether two CRM rows represent one delivery point and whether the meter records are sequential rather than simultaneous.
- Preview and protect: preview approved Service Point key, status, and relationship corrections in ZaapIT. Back up affected rows and pilot the exact supported bulk-undo or restore operation on a small batch.
- Run batches: update only approved CRM fields and links. Preserve imported evidence, historical meter Assets, and work history. A CRM rollback does not necessarily reverse downstream integrations.
- Validate: compare distinct verified ESI IDs, current Meter Numbers, and sampled service links against the authoritative provider source. Use supported bulk undo or restore if a mapping is wrong, then recheck exceptions.
The 15,000 rows are a hypothetical review population, not a claim about actual errors. ZaapIT’s bulk-update guidance and user guide describe backup and recovery for supported operations. Confirm the exact custom-object, Asset, and integration behavior before production changes.

Prove the Dashboard Now Counts Delivery Points Correctly
The composite team samples corrected and untouched records. It confirms that each verified ESI ID has one intended current CRM Service Point, that old and new physical meters retain distinct histories, and that service Cases point to the equipment that existed when the work occurred. Report owners compare before-and-after counts by ESI ID, meter status, provider, and unresolved exception. The importer is then changed to carry the vetted service-point key and meter-exchange event, with monitoring for missing IDs and stale Cases.
Make Texas Service-Point Cleanup Reviewable and Recoverable
Use ZaapIT to inspect Salesforce service records, preview approved meter-change corrections, and protect supported bulk updates with backup, bulk undo, and restore.
Frequently Asked Questions
Does a Texas ESI ID change when a smart meter is replaced?
Smart Meter Texas describes a meter-exchange case in which the ESI ID remains the same while the Meter Number changes. Confirm the specific delivery point and exchange with the authorized provider source.
Should two Service Point rows at the same street address be merged?
Not on address alone. Separate units or delivery points can have distinct ESI IDs. Verify the provider, unit or premise, ESI ID, and service history before combining CRM representations.
What happens to historical meter service records after an exchange?
Keep the old physical meter and its service period distinguishable from the replacement. Review each Case or Work Order’s date and equipment link before changing its Salesforce relationship.
How can a mistaken bulk service-point update be reversed?
Back up affected Salesforce rows, pilot the exact operation, confirm its supported ZaapIT bulk-undo or restore scope, and reconcile restored IDs and relationships with authoritative service and meter records.
Useful ZaapIT Resources
Sources
- ERCOT: The Value of Mapping Electric Service Identifier to Network Model Load, August 2025
- Smart Meter Texas: Retail Electric Provider User Guide, 2016, sections 3.3 and 10.1
- U.S. Department of Energy: Energy Data Management Guide, Step 3
- Salesforce Help: Asset hierarchies
- Salesforce Help: External ID and Unique Fields
- Salesforce Help: related-record imports with External IDs