Skip to main content

ADP Run <> Fleet

Written by Janet
Updated over 7 months ago

πŸ‘‹ Overview

Fleet uses a secure connection to your ADP Run payroll system β€” powered by Finch, an industry-leading HRIS integration platform β€” to automatically sync your employee roster. This streamlines eligibility tracking, onboarding, and ongoing program management, saving your internal team an estimated 20–40 hours per month.

This guide walks your team through the exact steps required to verify or create ADP Run Owner-level access for Fleet's integration.

⏱ Estimated Time to Complete

Typically 5–10 minutes if your team has ADP Run Owner access and the necessary permissions.

If you need to create a new Owner user, expect an additional 5–10 minutes for user setup and activation.

πŸ” Security & Compliance

Fleet's connection to ADP Run is:

  • Scoped and permissioned β€” access is limited to the minimum data required for your program setup

  • Session-restricted β€” only secure API sessions are used for data transfer

  • Credentials never stored β€” Fleet (via Finch) uses authorized sessions without storing sensitive credentials

We partner with Finch, a trusted HRIS integration platform that is:

  • SOC 2 Type II and CCPA compliant

  • Backed by end-to-end encryption and daily backups

  • Built with strict data retention and access controls

  • Automatically purges data upon connection deactivation

Learn more about our HRIS integration partner's security: Finch Trust Center

πŸ”§ ADP Run Integration Setup

ADP Run requires Owner-level access to connect with Fleet. You have two options: use your existing Owner credentials or create a dedicated Owner user for the integration.

Before you start

  • Ensure you have Owner access to your ADP Run account

  • If you're unsure of your permission level, follow the verification steps below

  • Have access to create new users (if needed)

Option 1: Verify Your Existing Owner Access

If you plan to use your current ADP Run credentials for the Fleet integration:

Step 1: Check Your Current Permissions

  1. Log into your ADP Run account

  2. Navigate to Settings > Manage User Access

  3. Locate your user account in the list

  4. Verify that your user is assigned the Owner role

If you see Owner next to your name, you can proceed directly to Step 3: Connect Using Fleet's HRIS Connection Widget.

If you don't have Owner access, either:

  • Ask an existing Owner to grant you Owner permissions, or

  • Follow Option 2 to create a dedicated integration user

Option 2: Create a Dedicated Owner User (Recommended)

Creating a dedicated user for Fleet integration provides better security and audit tracking.

Step 1: Remove Any Existing Integration Users

⚠️ Important: If there is already an admin user in your ADP Run account for a similar application integration, please delete or deactivate this user before proceeding.

  1. Navigate to Settings > Manage User Access

  2. Look for any existing integration or application users

  3. Remove or deactivate them as needed

Step 2: Create a New Owner User

  1. Log into your ADP Run account with your Owner login credentials

  2. Navigate to Company > Add Users or Company > User Security

  3. Click on Add User

  4. Fill in the integration user details:

Required User Information

  • First Name: Fleet

  • Last Name: Integration

  • Email Address: Create a dedicated email address for this integration (e.g., fleet-integration@yourcompany.com)

  • Username: Create a unique username (e.g., fleet-integration-user)

  • Role: Select Owner

  1. Configure additional settings:

    • Password: Set a secure temporary password (this will be updated during the connection process)

    • Security Questions: Complete required security questions

    • Account Status: Ensure the account is set to Active

  2. Save the changes to create the new user

  3. The new user will receive an email invitation to activate their account

Step 2a: Activate the New User Account

  1. Check the email inbox for the new integration user

  2. Follow the activation link in the email

  3. Complete the account setup process

  4. Verify that the user can successfully log into ADP Run

  5. Confirm that the Owner role is properly assigned

Step 3: Connect Using Fleet's HRIS Connection Widget

  1. Navigate to your Fleet Dashboard

  2. If you're not automatically redirected to the HRIS connection step, go to: My Commuters β†’ Add Commuters β†’ Connect HRIS

  3. This will launch Fleet's HRIS Connection Widget (powered by our secure HRIS partner, Finch)

  4. In the widget's search bar, search for "ADP Run" in the provider list

  5. Select ADP Run to begin the setup flow

  6. You'll be prompted to enter your ADP Run credentials:

    • Username: Your ADP Run Owner username (either your personal account or the dedicated integration user)

    • Password: Your ADP Run password

  7. The system will verify your Owner-level permissions

  8. Review the data permissions that will be shared with Fleet

  9. Click Connect to complete the integration

Step 4: Verify Connection and Data Sync

After successful connection, Fleet will begin syncing your employee data from ADP Run:

  1. The initial sync typically completes within 5-10 minutes

  2. Ongoing updates happen automatically every 24 hours

  3. You can verify the connection by:

    • Checking your Fleet dashboard for imported employee data

    • Confirming that employee count matches your expectations

    • Reviewing any sync status messages or notifications

πŸ”’ Security Best Practices

For Dedicated Integration Users

  • Regular Password Updates: Change the integration user password periodically

  • Monitor Access: Review the integration user's activity in ADP Run's audit logs

  • Limited Use: Use the integration account solely for Fleet connectivity

For Personal Account Access

  • Enable Two-Factor Authentication: Add extra security to your ADP Run account

  • Regular Reviews: Periodically verify that only authorized integrations have access

  • Separate Credentials: Consider creating a dedicated user for better security isolation

πŸ”§ Managing the Integration

Updating User Information

To modify the integration user:

  1. Navigate to Settings > Manage User Access in ADP Run

  2. Locate the Fleet integration user

  3. Click Edit to modify user details

  4. Save changes and notify Fleet support if credentials change

Revoking Access

If you need to disconnect Fleet's access to ADP Run:

  1. Navigate to Settings > Manage User Access

  2. Locate the Fleet integration user (or your personal account if used)

  3. Change the role to a lower permission level or deactivate the user

  4. Contact Fleet support to confirm the disconnection

Troubleshooting Common Issues

"Insufficient Permissions" Error:

  • Verify that the user has Owner-level access in ADP Run

  • Check that the account is active and not locked

"User Already Exists" Error:

  • Remove any existing integration users before creating a new one

  • Ensure the username and email are unique in your ADP Run system

Connection Timeout Issues:

  • Verify that credentials are correct and the account is active

  • Try logging into ADP Run directly to confirm account status

πŸ’¬ Need Help?

If you run into any issues during the setup process, contact your Fleet onboarding specialist or message us directly using the chat bubble in the bottom-right corner of the screen.

Common support scenarios:

  • Permission Questions: We can help verify that you have the appropriate Owner access

  • User Setup Issues: Our team can guide you through creating dedicated integration users

  • Connection Troubleshooting: We can help diagnose and resolve integration connectivity issues

Our team has extensive experience with ADP Run integrations and can help resolve any setup challenges specific to your organization.

Did this answer your question?