Skip to content

FousCorrigoPro

Turn your CorrigoPro work orders into an API

Read the work orders your Corrigo customers send, each CruChat's check-ins and each invoice's status from CorrigoPro with one API call. A workflow can check Waiting for Acceptance every weekday morning and email your dispatcher the new orders.

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

What you can build on CorrigoPro

  • Get work orders by WO State

    Build this

    Reads the CruChats page filtered by the WO State menu, such as Waiting for Acceptance, with each work order's customer, location, issue, SLA and NTE.

    Takes
    WO State, customer (optional)
    Returns
    Work order number, customer, service location, issue, priority, SLA due date, NTE, WO State
  • Read a work order's CruChat

    Build this

    Opens one work order's CruChat and reads its timestamped history: acceptance, assignment, check-ins, pauses, check-out, completion comments and verification.

    Takes
    Work order number
    Returns
    Customer, accepted at, assigned to, check-ins and check-outs, completion comments, repair category, repair code, rating, verification comment
  • Check invoice statuses

    Build this

    Reads the invoice of each work order you name, with its status, such as PendingVerification, Disputed, Authorized or Paid, and its amounts.

    Takes
    Work order numbers
    Returns
    Work order number, invoice number, invoice date, status, total, NTE, customer comment
  • Submit a quote to raise the NTE

    Build this

    Opens a work order's CruChat, opens Submit Quote, enters the amount and the description, and submits it for the customer to accept or reject.

    Takes
    Work order number, quote amount, description
    Returns
    Work order number, quote amount, quote status, current NTE

Automate CorrigoPro 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.

  • New work orders waiting for acceptance

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    Get the work orders in WO State Waiting for Acceptance.
    Step 2
    Keep the ones that were not there on the last run.
    Step 3
    Email you the list with customer, location, issue, SLA due date and NTE.
  • Invoice status changes, posted to your accounting system

    Build this
    Starts
    Every weekday at 9:00
    Step 1
    For each open work order you list, check the invoice status.
    Step 2
    Keep the invoices whose status changed since the last run.
    Step 3
    Post each one, with invoice number, status, total and customer comment, to your webhook.
  • Customer verification ratings, summarized by customer

    Build this
    Starts
    When your system calls the workflow's webhook with this week's completed work orders
    Step 1
    For each work order number sent, read its CruChat for the customer, rating and verification comment.
    Step 2
    Summarize the ratings and comments by customer.
    Step 3
    Email you the summary with the work order numbers.

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 work orders by WO State” 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": "am-desktop.corrigopro.com/get_work_orders_by_state",
    "input": {
      "wo_state": "Waiting for Acceptance"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "wo_state": "Waiting for Acceptance",
    "work_orders": [
      {
        "work_order_number": "WO-284117",
        "customer": "Acme Retail",
        "service_location": "1200 Market St, Springfield, IL 62701",
        "issue": "Walk-in cooler not holding temperature",
        "priority": "Emergency",
        "sla_due_date": "2026-11-12T14:00:00-06:00",
        "nte": 750,
        "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.

CorrigoPro’s own options

Corrigo offers CorrigoPro Direct, a REST API for service providers. It is a membership level you select in the Membership tile of CorrigoPro Desktop, after which a Corrigo representative contacts you and sets up a sandbox and a live instance. Invoice Import brings invoices and line items into CorrigoPro's invoicing.

OptionWhat it coversWhat it takes
CorrigoPro DirectWork orders through their life cycle, quotes, visits (check-in and check-out) and invoices, from your own work order system.The CorrigoPro Direct membership level, set up with a Corrigo representative. OAuth 2.0, a sandbox and a live instance.
Invoice ImportImports invoices and invoice line items into CorrigoPro.No separate terms are stated: Corrigo's FAQ lists it next to CorrigoPro Direct.
CorrigoPro by handCruChats for each work order in CorrigoPro Desktop: accept or reject, assign, check in and out, submit quotes and invoices.A CorrigoPro membership, billed monthly to the credit card on file.

Read on November 12, 2026: CorrigoPro Direct prerequisites, CorrigoPro FAQ, CorrigoPro Direct documentation index.

Signing in to CorrigoPro

CorrigoPro Desktop signs you in at login.corrigo.com with the email address and password you set at registration, with a Remember me option. One account serves all your Corrigo customers. With Fous you sign in once through CorrigoPro's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

One account for every customer
You do not need a separate CorrigoPro account for each client. Branch accounts are set up by contacting CorrigoPro.
Verification can hold the invoice
Where the customer requires verification, you can invoice only once the customer has verified and rated the work. Until then the invoice waits in PendingVerification.
The NTE is the customer's ceiling
Each work order carries a Not To Exceed amount set by the customer. To go above it you submit a quote, which the customer accepts or rejects, and an accepted quote becomes the new NTE.
Customer rules change invoice timing
Some customers prohibit invoice submission for work orders rated Not completed. On prebilled work orders the invoice can be submitted right after the work order is created.

More in Trades, field service and facilities

Other industries: BtoBプラットフォーム 請求書, Cegid Loop, Trustpilot Business, Burson EzyParts, Honda Interactive Network, Indeed for Employers.

Frequently asked questions

Yes, as a membership level. CorrigoPro Direct is a REST API for service providers covering work orders, quotes, visits and invoices. You select it in the Membership tile of CorrigoPro Desktop, a Corrigo representative sets up a sandbox and a live instance, and it uses OAuth 2.0. Without it you work each order in the Desktop.

Corrigo's answer is CorrigoPro Direct, which connects your in-house work order tool to CorrigoPro. With Fous, you can also build a method that reads the work orders in a WO State and call it from your code, or have a workflow post them to your system's webhook.

If the customer requires verification, you can invoice only once they have verified and rated the work, and until then the invoice is in PendingVerification. Some customers also prohibit invoice submission for work orders rated Not completed.

No. Corrigo says you do not need to set up a separate account for each client. A Fous method signs in with your one account and can take the customer as an input.

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

Put CorrigoPro 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 nextHousecall ProGas Safe Register online servicesFrontdoor Contractor PortalBtoBプラットフォーム 請求書How methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of CorrigoPro (JLL Technologies (Corrigo)). 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.