# Pull your SmartHub bills and usage into your systems

> Read amounts due, Billing History and Usage Explorer readings for every account on your SmartHub login with one API call each. Then have a workflow email you each weekday morning the accounts with an amount due and no Auto Pay.

Page: https://fous.com/automate/smarthub
Updated: 2026-11-12

Works with your own SmartHub account. Fous is an independent product.

## What you can build on SmartHub

### Get amounts due across your accounts

Reads the account overview on the SmartHub dashboard: every account registered to your login, with its billing address, amount due, due date and Auto Pay.

- Takes: Nothing
- Returns: Account number, billing address, amount due, due date, Auto Pay date, Auto Pay amount

### Get billing history for an account

Picks the account in the account dropdown and reads Billing History under Billing & Payments: each past bill, its Total Due and its View Bill link.

- Takes: Account number, from month (optional)
- Returns: Billing month, total due, view bill link, view usage link

### Get usage from Usage Explorer

Opens Usage Explorer, sets the date range, meter and interval (month, day or hour) and reads the usage, cost and temperature for each period.

- Takes: Account number, meter (optional), start date, end date, interval
- Returns: Period, usage in kWh, cost, average temperature, meter

### Make a payment on an account

Opens Make a Payment for one account, enters the amount and the date to process it, picks a stored payment method and submits the payment.

- Takes: Account number, amount, payment date, stored payment method
- Returns: Account number, amount, payment date, payment method used, result shown

## Automate SmartHub with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Amounts due without Auto Pay, every account

Starts: Every weekday at 7:00

1. Get the amounts due across all accounts on your SmartHub login.
2. Keep the accounts with an amount due and no Auto Pay date.
3. Email you the list sorted by due date, with account number, billing address and amount due.

### Yesterday's hourly usage, posted to your energy system

Starts: Every day at 8:00

1. For each account you name, read yesterday's usage in Usage Explorer by the hour.
2. Skip the run when the day has no readings yet.
3. Post account number, meter, hour, kWh and temperature to your webhook.

### New bills, handed to accounts payable

Starts: Every weekday at 9:00

1. Get the accounts on your SmartHub login from the account overview.
2. For each account, get the billing history and keep the bills not there on the last run.
3. Post account number, billing address, billing month, Total Due and the View Bill link to your ERP's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get amounts due across your accounts” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "yourutility.smarthub.coop/get_amounts_due",
    "input": {}
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "accounts": [
      {
        "account_number": "100482001",
        "billing_address": "Acme Corp, 1200 Industrial Pkwy, Building 2",
        "amount_due": 4182.37,
        "due_date": "2026-11-24",
        "auto_pay_date": null,
        "auto_pay_amount": null
      }
    ],
    "currency": "USD",
    "count": 1
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## SmartHub’s own options

The SmartHub guides that utilities publish describe no API for account holders. Each utility runs its own SmartHub site. What the guides offer is Green Button under Usage Management, which downloads your usage to a spreadsheet, a PDF of each bill, and email or text notifications.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Green Button download | Downloads your usage data to a spreadsheet from Usage Management, to analyze as you need. | A SmartHub login with your accounts registered to it. |
| Email and text notifications | Billing, Service and Miscellaneous notices by email or text, including one when you use more electricity than planned. | An email or phone contact added and verified with a code in Manage Contacts. |
| SmartHub by hand | Billing History with a PDF of each bill, Payment History, Usage Explorer by month, day or hour, and payments, one account at a time. | A SmartHub login, with the account picked in the dropdown for each screen. |

Read on November 12, 2026: [SmartHub Dashboard Tour (a cooperative's guide)](https://cvec.coop/sites/default/files/PDFs/SmartHub_Dashboard-Tour.pdf), [SmartHub: Smart Usage (a utility's help page)](https://www.coserv.com/help/smarthub-smart-usage/), [SmartHub Usage Explorer (a utility's help page)](https://selco.shrewsburyma.gov/?p=15253).

## Signing in to SmartHub

SmartHub signs you in on your utility's own smarthub.coop address with your email address and password. One login can hold several accounts, picked from an account dropdown. With Fous you sign in once through SmartHub's own sign-in with your own login: it is sealed with AES-256, and an expired session is signed back in.

## Worth knowing

- **Each utility runs its own SmartHub**: Sign-in is on your utility's own smarthub.coop address, and menu names differ: one utility says My Usage, another USAGE. A method is built on your utility's site.
- **Usage arrives the next day**: With AMI meters, usage data is available up to the previous day, and Usage Explorer shows daily and hourly views only where available. Schedule usage runs for the morning after.
- **Hourly readings a week at a time**: One utility's guide asks you to select only a week at a time when viewing hourly readings in Usage Explorer, so longer ranges are read in weekly steps.
- **Total Due can differ from the printed bill**: The Total Due column in Billing History reflects adjustments made since the bill was printed, so it can differ from the PDF behind View Bill.

## More in Energy and utilities

- [British Gas Business online account](https://fous.com/automate/british-gas-business-online-account.md)
- [Ameren online account](https://fous.com/automate/ameren-online-account.md)
- [CenterPoint Energy My Account](https://fous.com/automate/centerpoint-energy-my-account.md)
- [Con Edison My Account](https://fous.com/automate/con-edison-my-account.md)
- [DTE Energy online account](https://fous.com/automate/dte-energy-online-account.md)
- [Eversource online account](https://fous.com/automate/eversource-online-account.md)
- [National Grid US My Account](https://fous.com/automate/national-grid-us-my-account.md)
- [PG&E online account](https://fous.com/automate/pg-and-e-online-account.md)
- [PSE&G My Account](https://fous.com/automate/pse-and-g-my-account.md)
- [SDG&E My Account](https://fous.com/automate/sdg-and-e-my-account.md)
- [AEP online account](https://fous.com/automate/aep-online-account.md)
- [ComEd My Account](https://fous.com/automate/comed-my-account.md)
- [Dominion Energy Manage Account](https://fous.com/automate/dominion-energy-manage-account.md)
- [Duke Energy My Account](https://fous.com/automate/duke-energy-my-account.md)
- [FirstEnergy online account](https://fous.com/automate/firstenergy-online-account.md)
- [FPL online account](https://fous.com/automate/fpl-online-account.md)
- [Georgia Power My Account](https://fous.com/automate/georgia-power-my-account.md)
- [Hydro One myAccount](https://fous.com/automate/hydro-one-myaccount.md)
- [Hydro-Québec Espace client](https://fous.com/automate/hydro-quebec-espace-client.md)
- [myEntergy](https://fous.com/automate/myentergy.md)
- [PPL Electric Utilities online account](https://fous.com/automate/ppl-electric-utilities-online-account.md)
- [SCE My Account](https://fous.com/automate/sce-my-account.md)
- [Enedis Espace Client Entreprises](https://fous.com/automate/enedis-espace-client-entreprises.md)
- [SGE](https://fous.com/automate/sge.md)
- [Cemig Atende](https://fous.com/automate/cemig-atende.md)
- [Enel Agência Virtual](https://fous.com/automate/enel-agencia-virtual.md)
- [Espace Producteur EDF OA](https://fous.com/automate/espace-producteur-edf-oa.md)
- [SoCalGas My Account](https://fous.com/automate/socalgas-my-account.md)
- [Transport4](https://fous.com/automate/transport4.md)
- [Smart Meter Texas](https://fous.com/automate/smart-meter-texas.md)
- [My WM](https://fous.com/automate/my-wm.md)
- [Republic Services My Account](https://fous.com/automate/republic-services-my-account.md)

Other industries: [OpenTable GuestCenter](/automate/opentable-guestcenter), [Interbanking](/automate/interbanking), [Synchrony Business Center](/automate/synchrony-business-center), [全国统一规范电子税务局](/automate/china-e-tax-bureau), [MCA21](/automate/mca21), [IATA BSPlink](/automate/iata-bsplink).

## Frequently asked questions

### Does SmartHub have an API?

Not one for account holders in the guides utilities publish. They offer Green Button under Usage Management, which downloads your usage to a spreadsheet, a PDF of each bill in Billing History, and email or text notifications. Everything else is the SmartHub site used by hand.

### Can I get bills for all our accounts in one place?

In SmartHub you see every registered account on the dashboard, but Billing History shows one account at a time, picked in the dropdown. With Fous, a workflow can loop over your accounts, call the same method for each and send the result by email or webhook.

### How do I get hourly usage out of SmartHub?

Open Usage Explorer, set the date range and view by hour, where your utility shows it. Green Button in Usage Management downloads usage to a spreadsheet. With AMI meters, data is there up to the previous day.

### Will one method work with any utility's SmartHub?

A method is built on one site, so you build it on your utility's smarthub.coop address. Several utilities' guides show the same Usage Explorer and account dropdown, though menu names differ, and a method reads only what your own login can.

### Is Fous affiliated with NISC?

No. Fous is an independent product. You use it with your own SmartHub login at your utility, and a method reads and does only what that login can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of SmartHub (National Information Solutions Cooperative (NISC)). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
