Skip to content

How to Integrate with an HR system like ADP using Fuuz iPaaS

Fuuz Wiki Import edited this page Jun 7, 2026 · 1 revision

How to Integrate with an HR system like ADP using Fuuz iPaaS

In this video, our engineer walks you through the basic process of getting started with an integration to your HR / payroll provider system. In this case we are demonstrating this using the ADP RESTful API interface.

These concepts apply to any sort of integration using Fuuz as your iPaaS platform (northbound integrations). For specifics regarding your projects, please submit a ticket to our support team or consult with your implementation partner on best practices specific to your operation and external systems.

🎥 Video walkthrough: Watch on Vimeo

Note: The original KB article includes a downloadable attachment (ADP_Integration_Flow_Designer_Template.mp4). Download it from the original article — it must be re-attached/linked in this repo.

ADP Bindings

Pull ADP Event

Template for pulling ADP events:

"ADP_Event": {
  "connectionName": "Connections.ADP_Connection",
  "payload": [
    {
      "method": "get",
      "path": "/core/V1/event-notification-messages"
    }
  ]
}

Get ADP Employee

Template for getting an ADP employee:

"Employee": {
  "connectionName": "Connections.ADP_Connection",
  "payload": [
    {
      "method": "get",
      "path": "/hr/v2/workers/" & $associateOID,
      "options": {
        "masked": false /* DOB only, not SSN, per customer's ADP configuration */
      }
    }
  ]
}

Remove ADP Event

Template for removing ADP events:

"ADP_Delete_Event": {
  "connectionName": "Connections.ADP_Connection",
  "payload": [
    {
      "method": "delete",
      "path": "/core/v1/event-notification-messages/" & ADP_Event[0].`adp-msg-msgid`,
      "options": {
        "roleCode": "employee"
      }
    }
  ]
}

About

MFGx supports all endpoints available through the ADP API: ADP API Explorer

  • Workers
  • Time Entry
  • Payroll Outputs
  • Workers - Lifecycle Management
  • Worker Payroll Instructions
  • Clock Entries
  • Worker Demographics
  • Event Notifications
  • Job Applicants

Customer Requirements

  1. Request API access (may cost extra).
  2. Define changes and events you wish to subscribe to.
  3. Identify any sensitive data (e.g., birth date or social security number).
  4. Start the CSR (Certificate Signing Request) process with ADP — optionally we can do it for them. See ADP's CSR guide.
  5. Identify custom fields in ADP (common/suggested fields below):
    1. Username
    2. Company Code / Number
    3. Shift

Pulling Events

Pulling ADP events in the Flow Designer

Removing Events

Removing ADP events in the Flow Designer

Getting an Employee

Getting an ADP employee in the Flow Designer

See Also


Source: support.fuuz.com

🏠 Home

Getting Started (14)
Training Guides (52)

Applications

Access & Users

Data Models & Schema

Screens

Weather Lookup Series — guided 3-part build

Data Flows & Integrations

Data, Reporting & Monitoring

Enterprise & Organizations

Platform Concepts & Architecture (10)
Screens & Application Design (17)
Data Models & Schema (8)
Data Flows & Scripting (51)

Designing Flows

Data Flow Nodes

JSONata Reference

Scripting

Integrations & Connectors (30)

General & iPaaS

Plex

EDI

IIoT & Edge Gateway (18)

Physical Device Connectors

Edge Data Connectors

Reporting, Documents & Dashboards (8)
Administration & Access Control (27)
Data Management (8)
Accelerators, Templates & Packages (8)
Design Standards (1)
How-To Guides (8)
FAQ & Troubleshooting (1)
Release Notes (117)

2026

2025

2024

2023

2022

2021

2020

Policies & Company (6)

Clone this wiki locally