Fromenance for utilities

Outage, billing, and disconnection notices your customers can check before they pay

Fromenance gives utilities communication provenance: register billing, outage, and disconnection notices as you send them, and a customer who forwards a suspicious one to verify@yourutility.com hears back in seconds with Verified, Not verified, or Known fraud. Disconnection lures fail the moment they arrive, and their phone numbers and domains land with your team as indicators.

  • Verified

    "Verified: this message matches a communication we registered and sent to you on September 24, 2026 at 10:42 AM UTC."

  • Not verified

    "Not verified: no registered communication matches this message. That does not by itself mean it is fraudulent, but treat it with caution."

  • Known fraud

    "Known fraud: this message matches an impersonation attempt our fraud team has confirmed. Do not interact with it."

The week your team is having

What lands in your customers' inboxes

These are the lures fraud teams at utilities tell us about, and what happens to each one once a customer can simply ask.

Where to start

Register these streams first

Coverage is the whole game. Start with the messages your customers already squint at, because those are the ones they will forward.

  1. 01

    Billing notices

    Bill ready, payment due, payment received, autopay changes. Highest volume, most imitated. Register from the ESP webhook or the billing platform's journal BCC.

  2. 02

    Disconnection and collections notices

    The lure attackers reach for first. Register these and Authoritative Mode becomes reachable for the stream customers fear most.

  3. 03

    Outage and service notices

    Planned work, outage updates, restoration. Register through the ESP adapter so real updates verify during an event.

  4. 04

    Program and rebate communications

    Energy efficiency, smart meter, and rebate enrollment messages. Batch endpoint, or the journal path from the program vendor.

What changes

Numbers you can take upstairs

We capture every one of these inside the product, so the pilot report is an export, not a spreadsheet you build on a Friday.

Examiners

What to tell your examiner

Public utility commissions and consumer protection offices ask utilities how customers are protected from payment scams and impersonation. Fromenance gives you a documented, customer facing control with immutable verdicts, an audited analyst trail, configurable retention, and exportable indicators for referrals. We provide the record; your regulatory team frames it for your commission.

Pilot

What the pilot feels like

60 to 90 days on one stream, timed so the pilot spans at least one full billing cycle.

  1. Step 1: Week 0

    We sign the contract and the DPA and create your tenant. You publish one TXT record and one redirect rule. The wizard sends itself a test message and tells you when the rule is right.

  2. Step 2: Week 1

    You register one stream and paste the footer into that template. Replies go out from your own domain. The first customers usually ask that week.

  3. Step 3: Weeks 2 to 12

    It runs. We sit with your fraud lead for 30 minutes a week over Submissions and Indicators, and you get a report at day 30, 60, and 90.

FAQ

Questions we get on the first call

Which stream should a utility pilot first?
Billing notices or disconnection notices. Both are imitated constantly, both are template driven, and customers already scrutinize them. Outage notices come second, because real updates need to verify during an event.
Our customers get lures by phone and text too. Does this help?
Phone numbers and QR codes in forwarded email lures are extracted as indicators today. The SMS channel, with the same code in a shorter footer and verification by short code or web paste, is on the roadmap. Voice is scoped later.
How much DNS do we have to touch?
One TXT record for trust. If you want replies from a subdomain such as verify.yourutility.com, three more records for the sending domain. The web verify page needs none.
What does the customer see?
A reply from your domain in your branding with the locked verdict and a next step, or the same template rendered on yourutility.com/verify. Our name is nowhere on it.
Our billing vendor cannot call an API. Now what?
Add journal-{slug}@ingest.fromenance.com as a BCC or journaling target on the vendor's sending system and we register from the full message. Pair it with a static per template code or the reserve flow so the footer still carries a code.

Start with one stream and a 60 to 90 day pilot.

Pick your fraud alerts or your transaction alerts, the messages your customers already squint at. At the end you get a written report: how many people asked, what they were told, which campaigns turned up, and what your existing feeds missed.