# Pull your ISNetworld training records into your systems

> Read each employee's Training Status for every Hiring Client requirement, new Bulletin Board posts and Empower statuses from ISNetworld with one API call each. Or have a workflow email you the workers who still owe Hiring Client training every Monday.

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

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

## What you can build on ISNetworld

### Get worker training statuses

Builds a Detailed Report under Employee Information & Training > Reporting for the Requirement Owners and Requirements you pick, and reads each worker's row.

- Takes: Hiring Client, requirement (optional), employees (optional)
- Returns: Employee, requirement owner, requirement, training name, training status, credit date

### Read Empower employee statuses

Reads the employee list under Employee Information & Training > Empower, with each employee's value in the Status column.

- Takes: Status (optional)
- Returns: Employee, email address, cell phone number, Empower status

### Read Bulletin Board posts

Opens Message Center > Bulletin Board, filters by who posted, and reads each post.

- Takes: Posted by (optional, a Hiring Client or ISNetworld), posted since (optional)
- Returns: Posted by, subject, posted date, message text

### Assign workers to an Online Training requirement

Uses Worker Assignment to add employees to a Hiring Client's Online Training requirement with a Location and Type of Work/Skill.

- Takes: Hiring Client, requirement, employees, location, type of work or skill
- Returns: Employees assigned, requirement, location, type of work or skill

## Automate ISNetworld 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.

### Workers still owing Hiring Client training, every Monday

Starts: Every Monday at 7:00

1. For each Hiring Client you name, get the worker training statuses.
2. Keep the rows whose Training Status is neither Pass nor Complete.
3. Email you the list, one section per Hiring Client, with employee, requirement and training name.

### New Hiring Client posts on the Bulletin Board

Starts: Every weekday at 8:00

1. Read the Bulletin Board posts from the last week.
2. Keep the posts that were not there on the last run.
3. Have an AI step summarize each post in two lines.
4. Post poster, subject, date and summary to your Slack webhook.

### Empower status changes for your employees

Starts: Every Friday at 15:00

1. Read the Empower employee statuses for all employees.
2. Keep the employees whose Status changed since the last run.
3. Email you their names, email addresses, cell phone numbers and new Status.

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 worker training statuses” 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": "isnetworld.com/get_worker_training_statuses",
    "input": {
      "hiring_client": "Acme Energy",
      "requirement": "Site Orientation"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "requirement_owner": "Acme Energy",
    "rows": [
      {
        "employee": "Employee A0142",
        "requirement": "Site Orientation",
        "training_name": "Acme Refinery Orientation 2026",
        "training_status": "Pass",
        "credit_date": null
      },
      {
        "employee": "Employee A0317",
        "requirement": "Site Orientation",
        "training_name": "Acme Refinery Orientation 2026",
        "training_status": "Complete",
        "credit_date": "2026-10-28"
      }
    ]
  }
}
```

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.

## ISNetworld’s own options

ISN's public site describes no API or developer access for contractor and supplier subscribers. It offers data integration: third-party providers deliver training, operator qualification, drug and alcohol, background check and financial score data into your account. Inside the account there are reports you build yourself, a template to add many employees, and a Help Center.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Data integration with third-party providers | Training, operator qualifications, drug and alcohol information, background checks and financial score, delivered into your account. | An ISNetworld subscription and a third-party company that delivers the data. |
| Detailed Report under Employee Information & Training | A custom report of training data for the workers, Requirement Owners, Requirements and data points you select. | An ISNetworld login with access to Employee Information & Training. |
| ISNetworld by hand | Everything else: the Management System Questionnaire, documents for RAVS review, employees, assignments and messages. | An annual subscription plus a one-time setup fee per country, both based on company size. |

Read on November 12, 2026: [ISNetworld FAQs](https://www.isnetworld.com/en/faqs), [Empower Admin Quick Start Guide (ISN)](https://insights.isnetworld.com/hubfs/Empower/Empower%20-%20Admin%20Quick%20Start%20Guide.pdf), [Contractor & Supplier Benefits (ISN, hosted by a Hiring Client)](https://www.nrg.com/assets/documents/suppliers/contractor-and-supplier-benefits.pdf).

## Signing in to ISNetworld

ISNetworld signs people in with a username and password on its Log into ISNetworld page. ISN emails login credentials once a subscription is paid, and an employee newly assigned to training gets a username and temporary password by email. With Fous you sign in once through that page with your own account, and the login is sealed with AES-256, never returned by the API and never seen by code or AI agents.

## Worth knowing

- **Every worker needs an email address**: An employee must have an email address in Employee Information before they can be assigned to an Online Training requirement.
- **At most 100 workers per assignment**: Worker Assignment takes at most 100 employees at once, so a larger crew goes in batches.
- **Pass and Complete mean different things**: In a Detailed Report, Pass means the worker finished the training in ISNetworld or Empower. Complete means credit was applied for training passed elsewhere, which each Hiring Client decides whether to allow.
- **Questionnaire answers take up to 24 hours**: RAVS requirements triggered by your Management System Questionnaire (MSQ) answers can take up to 24 hours to appear in ISNetworld and change your RAVS scores. Read them the next day.

## More in Procurement

- [Petronect](https://fous.com/automate/petronect.md)
- [Basware Portal](https://fous.com/automate/basware-portal.md)
- [BtoBプラットフォーム 請求書](https://fous.com/automate/infomart-btob-platform-invoice.md)
- [Tungsten Network](https://fous.com/automate/tungsten-network.md)
- [Taulia supplier portal](https://fous.com/automate/taulia-supplier-portal.md)
- [OpenInvoice](https://fous.com/automate/openinvoice.md)
- [Tipalti Supplier Hub](https://fous.com/automate/tipalti-supplier-hub.md)
- [Coupa Supplier Portal](https://fous.com/automate/coupa-supplier-portal.md)
- [JAGGAER Supplier Network](https://fous.com/automate/jaggaer-supplier-network.md)
- [SAP Business Network](https://fous.com/automate/sap-business-network.md)
- [Oracle Fusion Cloud Supplier Portal](https://fous.com/automate/oracle-fusion-cloud-supplier-portal.md)
- [Workday supplier portal](https://fous.com/automate/workday-supplier-portal.md)
- [Nalanda](https://fous.com/automate/nalanda.md)
- [Avetta](https://fous.com/automate/avetta.md)

Other industries: [TaxDome](/automate/taxdome), [Justdial for Business](/automate/justdial-for-business), [WORLDPAC speedDIAL](/automate/worldpac-speeddial), [Copart](/automate/copart), [SEEK Employer](/automate/seek-employer), [Autodesk Build](/automate/autodesk-build).

## Frequently asked questions

### Does ISNetworld have an API?

ISN's public site describes no API for contractor and supplier subscribers. What it offers is data integration, where third-party providers deliver training, operator qualification, drug and alcohol, background check and financial score data into your account, plus reports you build inside ISNetworld.

### Is Fous affiliated with ISN Software Corporation?

No. Fous is an independent product. You build methods that sign in to ISNetworld with your own account and read or do only what that account can.

### Do workers need their own ISNetworld login to complete training?

Not beforehand. When you assign an employee with no login to an Online Training requirement, ISNetworld adds them, grants login access and emails a username and temporary password. Workers can also complete mobile-compatible training in the Empower app.

### How much does ISNetworld cost for a contractor?

Contractors and suppliers pay an annual subscription and a one-time account setup fee per country, both based on company size. Employee count is the three-year average. ISN says the price covers every tool and every connected Hiring Client.

### Can I record training my workers passed outside ISNetworld?

Only where the Hiring Client allows it. Under Training Data Entry you select the requirement and employees, then choose Apply Credit and enter a Credit Date. Each Hiring Client decides whether credit can be applied.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of ISNetworld (ISN Software Corporation). 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.
