Skip to content

FousISNetworld

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.

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

What you can build on ISNetworld

  • Get worker training statuses

    Build this

    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

    Build this

    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

    Build this

    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

    Build this

    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 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

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    For each Hiring Client you name, get the worker training statuses.
    Step 2
    Keep the rows whose Training Status is neither Pass nor Complete.
    Step 3
    Email you the list, one section per Hiring Client, with employee, requirement and training name.
  • New Hiring Client posts on the Bulletin Board

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Read the Bulletin Board posts from the last week.
    Step 2
    Keep the posts that were not there on the last run.
    Step 3
    Have an AI step summarize each post in two lines.
    Step 4
    Post poster, subject, date and summary to your Slack webhook.
  • Empower status changes for your employees

    Build this
    Starts
    Every Friday at 15:00
    Step 1
    Read the Empower employee statuses for all employees.
    Step 2
    Keep the employees whose Status changed since the last run.
    Step 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, 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.

OptionWhat it coversWhat it takes
Data integration with third-party providersTraining, 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 & TrainingA 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 handEverything 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, Empower Admin Quick Start Guide (ISN), Contractor & Supplier Benefits (ISN, hosted by a Hiring Client).

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

Other industries: TaxDome, Justdial for Business, WORLDPAC speedDIAL, Copart, SEEK Employer, Autodesk Build.

Frequently asked questions

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.

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.

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.

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.

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.

Put ISNetworld 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 nextPetronectBasware PortalBtoBプラットフォーム 請求書TaxDomeHow methods workHow workflows run

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.