Skip to content

FousPowerClerk

Track your PowerClerk applications through an API

Read the Projects list, each project's Current Status and the Current Forms waiting at it from PowerClerk with one API call each. A workflow can check every utility program each morning and email you the projects that moved to a new status.

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

What you can build on PowerClerk

  • Get the projects in a program

    Build this

    Reads the Projects list on the Home screen of one utility program, with the columns that program shows.

    Takes
    Program address, status (optional)
    Returns
    Project number, current status, nearest deadline, project owner, other columns the program shows
  • Read a project's status and waiting forms

    Build this

    Opens one project's View/Edit page and reads Current Status, when it was entered, Current Forms with their Begin, Continue or Edit button, and Deadlines.

    Takes
    Program address, project number
    Returns
    Project number, current status, status entered at, current forms and their state, deadlines
  • Check a project's signatures and messages

    Build this

    Reads eSignature Status, Communications to Project Owner and Attachments on one project's View/Edit page.

    Takes
    Program address, project number
    Returns
    Signature status, communications sent to you, attachments with upload date, field and document name
  • Fill in a form at the current status

    Build this

    Opens a form under Current Forms on a project's View/Edit page, fills in the fields, uploads the files you give and submits the form.

    Takes
    Program address, project number, form name, field values, files
    Returns
    Project number, form name, submitted, current status after submitting

Automate PowerClerk with a workflow

A workflow 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.

  • Projects that moved to a new status, every program

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    For each utility program you name, get the projects in the Projects list.
    Step 2
    Keep the projects whose current status changed since the last run.
    Step 3
    Email you the list, one section per program, with the new status and nearest deadline.
  • Forms waiting on you, posted to your CRM

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    For each project you list, read its Current Status and the forms under Current Forms.
    Step 2
    Keep the forms whose button reads Begin or Continue.
    Step 3
    Post project number, status, form name and deadlines to your CRM webhook.
  • Signatures still outstanding, weekly

    Build this
    Starts
    Every Monday at 9:00
    Step 1
    For each project you list, check its eSignature Status.
    Step 2
    Keep the projects with a signature that is not completed.
    Step 3
    Email you those projects with their signature status and latest communication.

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, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get the projects in a program” 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": "powerclerk.com/get_projects",
    "input": {
      "program": "acme-energy.powerclerk.com",
      "status": "Engineering Review"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "program": "acme-energy.powerclerk.com",
    "projects": [
      {
        "project_number": "SOL-20418",
        "current_status": "Engineering Review",
        "nearest_deadline": "2026-11-20",
        "project_owner": "Northwind Solar",
        "system_size_kw_ac": 7.6
      },
      {
        "project_number": "SOL-20391",
        "current_status": "Engineering Review",
        "nearest_deadline": null,
        "project_owner": "Northwind Solar",
        "system_size_kw_ac": 11.4
      }
    ],
    "count": 2
  }
}

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.

PowerClerk’s own options

Clean Power Research offers the PowerClerk API, which searches, retrieves and updates projects and their approval statuses. You request a key through PowerClerk's support ticket system, and for a production program the program's own Program Designer confirms it. Without a key you have each program's site, where project owners can export the Projects list to CSV.

OptionWhat it coversWhat it takes
PowerClerk API (V2)Search, retrieve and update projects and approval statuses. For applicants: submit and update projects from CRM data, report on projects in progress.A key requested with Submit API Key Request, mapped to your PowerClerk accounts and confirmed by each production program's Program Designer.
Export to CSVThe Projects list on the Home screen, with the columns the program has chosen.A project owner account with access to the projects.
PowerClerk by handEach project's View/Edit page: Current Status, Current Forms, Attachments, Communications, Deadlines and eSignature Status.A PowerClerk account on each utility program's own site.

Read on November 12, 2026: PowerClerk API, Project List Columns, Project View/Edit Page.

Signing in to PowerClerk

PowerClerk signs you in with your username and password on each program's own site, and ten incorrect password attempts lock the account. With Fous you sign in once through PowerClerk's own sign-in with your own account: the login is sealed with AES-256, never shown to code or AI agents, and an expired session is signed back in.

Worth knowing

Every utility program has its own address
Each program runs at its own address, https://{hostname}.powerclerk.com. A method takes the program's address as an input, and a workflow loops over your programs.
The program decides the columns
The Projects list shows the data fields a program picked in Project List Columns, so the columns can differ from one utility to the next.
DocuSign links lapse after 48 hours
Signers get an email from DocuSign. The link lapses after 48 hours and a fresh one is sent on click, and an unsigned envelope is voided after 365 days.
Ten wrong passwords lock the account
Ten incorrect password attempts, from any computer or browser, lock a PowerClerk account. Forgot Password opens it again, or the program can ask PowerClerk Support.

More in Trades, field service and facilities

Other industries: SAP Business Network, Exact Online, Squarespace, Mitchell Cloud Estimating, VinSolutions Connect CRM, RUN Powered by ADP.

Frequently asked questions

Yes. The PowerClerk API searches, retrieves and updates projects and approval statuses. You ask for a key with Submit API Key Request in the support ticket system, and for a production program a user with the Program Designer role at that program confirms it. Sandbox programs need no confirmation.

Not in one Projects list: each program has its own powerclerk.com address and its own list. The PowerClerk API can show projects across programs once you have a key. With Fous, a workflow loops over your programs, calls the same method for each and emails you the result or posts it to your webhook.

Open the project's View/Edit page and look at Current Forms. Each form there shows a Begin, Continue or Edit button, and Current Status shows the status and when the project entered it.

In the project's attachments. The program maps the combined DocuSign envelope to an attachment field, and you find it under Attachments and eSignature Status on your project page when that field is on a form you can open or came with a communication to you.

No. Fous is an independent product. You use it with your own PowerClerk account, and a method reads and does only what that account can.

Put PowerClerk behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextAngi ProThumbtack ProCheckatradeSAP Business NetworkHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of PowerClerk (Clean Power Research). 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.