ADP Workforce Now Next Gen (US) Payroll Integration

If you are using 7punches for time-clocking, or have a POS integration that includes labor, you can send your worked hours directly to ADP Workforce Now Next Gen. 

Things to know


  • This integration may require an upgrade from your current 7shifts plan. 
  • This integration is not available for ADP Canada.
  • ADP charges a $15 monthly fee per location for the Connector App.
  • 7shifts can only connect to a single ADP Pay Group per account.
  • Leave the permissions for the "Marketplace Data Connector Application Profile" in ADP unchanged. Changing them will block the data sync. Contact your ADP Representative to confirm you have the correct permissions before connecting.

Before you Connect


ADP recommends activating this integration only after your ADP account is fully live, typically after 1–2 successful payroll runs. Connecting during implementation will cause the integration to pull incomplete or broken data.

Confirm the following are finalized in ADP before proceeding:

  • All employee profiles are fully entered with completed Personal and Employment profiles. 
  • All operating locations, departments, and job roles are set up. 
  • All hourly rates, earning codes, and company policy names are completely set up. 
  • The correct marketplace permissions have been granted by your ADP Representative.

Not sure if your account is ready? Contact your ADP Representative before starting the integration.

Enabling the Integration


To enable the integration, complete the following steps using ADP admin and 7shifts admin credentials.

Note: If your business has multiple ADP Pay Groups and only one 7shifts account, an account split will be required. See Enabling for Multiple Pay Groups below before proceeding.

In 7shifts: Copy your Partner ID
  1. Log in to the web app as an Admin.
  2. In the left navigation bar, go to Integrations > Explore.
  3. Search and select ADP Workforce Now Next Gen.
  4. Click Copy to copy your Partner ID, then click Connect to ADP Workforce Now Next Gen.
  5. You'll be redirected to the ADP website where you'll need to sign in with Admin credentials.
In ADP: Purchase the connector
  1. Once redirected to ADP's website, click Buy Now beside the ADP Workforce Now Next Gen Connector App. ADP charges a $15 monthly fee per location.
  2. Enter the total number of locations in your 7shifts account that you wish to activate with the ADP Workforce Now Next Gen integration. This will be the maximum number of locations you can connect.
  3. Click Edit next to '7shifts Restaurant Scheduling requires additional info' > paste the Partner ID copied from your 7shifts account > click Save Details.

  4. Click Next to review and buy.
  5. Follow the ADP prompts to add billing information and agree to terms and conditions, then click Complete Purchase.

  6. On the order confirmation screen, click Manage Consent to open the Consent Manager and grant access to the requested permissions. Learn more about authorization requests in ADP.
  7. In the Consent Manager, find 7shifts - Next Gen Data Connector and click Manage. On the pop-up screen, click Allow to finalize permissions.

    Tip: If the 7shifts - Next Gen Data Connector isn't visible, refresh the ADP Consent Manager page to reload the details.

In 7shifts: Configure your Connection Settings
  1. Log in to your 7shifts account as an Admin and go to Integrations > My Integrations > ADP Workforce Now Next Gen > Settings.

  2. Select the 7shifts locations you want to connect and click Save. You can only add as many locations as you've purchased in ADP.

With your integration activated, you'll now need to complete your Pay Mapping, Tip Mapping, and Map your Roles & Employees so that your labor data can sync correctly between 7shifts and ADP.

Enabling for Multiple Pay Groups


A single 7shifts account only supports a connection to one ADP Pay Group. If your business requires connections to multiple Pay Groups, each Pay Group must connect to it's own unique 7shifts account.

Important: An account split must be completed by the 7shifts Support team before proceeding with the ADP connection to your 7shifts accounts. 

Step 1: Request an Account Split


Before completing any steps below or purchasing connectors in ADP Marketplace, contact the 7shifts Support team to request an account split. This separates your locations so each ADP Pay Group has its own matching 7shifts account. Do not proceed until the account split is complete.

Contact 7shifts Support to get started.

Step 2: Connect Your 7shifts Account


Once the account split is complete, complete the following steps using ADP admin and 7shifts admin credentials.

In 7shifts: Copy your Partner ID

Log into one if your 7shifts accounts to retrieve your Partner ID. You only need to complete this step once.

  1. Log in to the web app as an Admin.
  2. In the left navigation bar, go to Integrations > Explore.
  3. Search and select ADP Workforce Now Next Gen.
  4. Click Copy to copy your Partner ID, then click Connect to ADP Workforce Now Next Gen. You'll be redirected to the ADP website to sign in with Admin credentials.
In ADP: Purchase the connector
  1. Once redirected to ADP's website, click Buy Now beside the ADP Workforce Now Next Gen Connector App. ADP charges a $15 monthly fee per location,and each 7shifts account can only connect to one Pay Group.
  2. Enter the total number of 7shifts accounts you will be connecting to ADP account. This determines the total number of connectors purchased.
  3. Click Edit next to '7shifts Restaurant Scheduling requires additional info' > paste the Partner ID copied from your 7shifts account > click Save Details.

  4. Click Next to review and buy.
  5. Follow the ADP prompts to add billing information and agree to terms and conditions, then click Complete Purchase.

  6. On the order confirmation screen, click Manage Consent to open the Consent Manager and grant access to the requested permissions.
  7. In the Consent Manager, find 7shifts - Next Gen Data Connector and click Manage. On the pop-up screen, click Allow to finalize permissions.

    Tip: If the 7shifts - Next Gen Data Connector isn't visible, refresh the ADP Consent Manager page to reload the details.

In 7shifts: Connect your account
  1. Log in to one of the 7shifts accounts you are connecting as an Admin, then go to Integrations > My Integrations > ADP Workforce Now Next Gen > Settings.

  2. In the dropdown, select the ADP Pay Group and the applicable locations to connect, then click Save.

Step 3: Contact 7shifts to Complete Remaining Accounts


Now that you've completed the initial connection for one of your accounts, the 7shifts Support team will be able to assist in connecting the remaining accounts. Completing the remaining connections requires assistance from our team on the back end.

Contact 7shifts Support to finish connecting all remaining accounts.

Next Steps


Once 7shifts has completed the connection for all accounts, you'll now need to complete your Pay Mapping, Tip Mapping, and Map your Roles & Employees for each account so that your labor data can sync correctly between 7shifts and ADP.

Pay Mapping


Once the Locations under this ADP Pay Group have been connected, head to the Pay Mapping tab under Integrations > My Integrations > ADP Workforce Now Next Gen > Settings to configure how your data is sent to ADP. 

Note: If you have Export wages enabled and also use Wage-based roles, you must enable Split hours by role. Without this, the system cannot identify which wage to apply to the unified block of hours, and no wages will be exported to ADP.

  • Export wages: When enabled, 7shifts sends specific hourly wages assigned to each role directly to ADP. This data will populate the Temporary Rate field in ADP, ensuring employees are paid based on their 7shifts settings rather than their ADP default rate.
  • Split hours by role: When enabled, employees' hours will be split by role. 
  • Split hours by workweek: When enabled, labor data is grouped by individual workweeks so ADP can calculate FLSA (Fair Labor Standards Art) overtime and premiums. This makes ADP the source of truth for FLSA.

FLSA (Fair Labor Standards Act) Calculations  

FLSA requires labor to be reported by week. The Split hours by workweek toggle ensures your data is formatted correctly for ADP WFN Next Gen.  

  • When ENABLED: 7shifts groups data by individual workweeks. This allows ADP to perform the FLSA calculations. 

  • When DISABLED (Default): 7shifts groups data by your full pay period length and calculates FLSA overtime/premiums before export. In this scenario, 7shifts remains the source of truth for FLSA.

If you encounter a "Workweek Start Date and End Date missing" error on the ADP payroll screen, this is because you have the 'Split hours by workweek' toggle disabled but have FLSA policies in ADP. You must manually input these dates within your ADP payroll worksheet to clear the error or enable 'Split hours by workweek' in 7shifts. 

Overtime and Holiday & Time Off Mapping 

The Pay Types available for mapping are determined by your specific Labor & Overtime settings in 7shifts. Ensure your labor rules and overtime thresholds are correctly configured in 7shifts Labor & Compliance settings to see the corresponding mapping options.

Overtime Pay Mapping: Map your 7shifts Pay Types to the corresponding ADP Policies using the dropdown selectors. The ADP policies will automatically pre-populate based on the policies you have already established within your ADP account for the connected Pay Group. If a specific policy is missing from the list, ensure it is fully configured and active in ADP before completing this step.

Holiday & Time Off Pay Mapping: Map your 7shifts Holiday and Time Off types to the corresponding ADP Policies using the dropdown selectors. Similar to Overtime mapping, these options will pre-populate based on the specific policies you have set up in your ADP account for the selected Pay Group.

If a specific policy is missing from the list, ensure it is fully configured and active in ADP before completing this step.

Tip Mapping


To include tip data in your payroll export, toggle on 'Include tips in payroll.' When enabled, your mapped tip data will be included in the payroll sync sent to ADP.

Use the dropdown selectors to map each 7shifts Pay Type to the corresponding ADP policy. These options will pre-populate based on the policies you have already established within your ADP account.

Important: Tip amounts are based on your 7shifts Tip Calculation formula. Please make sure your tip calculation formula is correctly set up to ensure tips are exported accurately.

 For further assistance with creating ADP Policies, please reach out to your ADP rep.

Mapping Employees


Each time you add a new employee to 7shifts or payroll provider, you'll want to ensure that they are properly mapped. This step is required and ensures employees are matched between 7shifts and ADP for payroll processing.

Note: If you've recently added a new Employee in ADP, it can take up to 24 hours for them to appear on the Employee Mapping page in 7shifts. If you do not see them in 7shifts initially, please check back in 24 hours.
  1. Log in to the web app as an Admin or Manager/Assistant Manager with permissions.
  2. In the left navigation bar, head to Integrations > Mapping > Employees. Here, you'll see the users that you have set up within 7shifts vs. the users that exist within ADP. 
  3. Use the dropdown filter to view the mapping status of your employees:
    • Matched: 7shifts will automatically match any Employees that already exist between 7shifts and ADP WFN Next Gen, if they are both spelled the same way with identical capitalization and spacing.
    • Unmatched: Any Employees that cannot be automatically matched.
  4. For unmatched Employees, you can either match up manually or ignore. 
    • Match: Simply find the corresponding employee on the list.
    • Ignore: You'll want to ignore if the employee is you do not need to transfer data into your payroll system.

Screenshot 2025-09-03 at 11.51.56 AM.png

Click here to learn more about mapping Employees.

Mapping Roles


Match roles in 7shifts with ADP department codes to ensure labor data syncs correctly. As terminology can vary between systems, remember that your Roles in 7shifts are the same as the department codes you have set up in ADP WFN Next Gen.

Important: Mapping 7shifts Roles to Department Codes - Although the system allows you to map multiple 7shifts roles to a single payroll department code, we strongly recommend maintaining a one-to-one match (one 7shifts role to one payroll role/department code). This ensures the most accurate data transfer. 

If you've recently added a new department in ADP, it can take up to 24 hours for it to appear on the Role Mapping page in 7shifts. If you do not see it in 7shifts initially, please check back in 24 hours. 

  1. Log in to the web app as an Admin or Manager/Assistant Manager with permissions.
  2. In the left navigation bar, head to Integrations > Mapping > Roles. 

7shifts will automatically map any Roles that already exist between your ADP and 7shifts, if they are both spelled the same way with identical spacing. You'll find those under the Matched heading. 

Screenshot 2025-09-03 at 11.49.10 AM.png

If 7shifts was unable to auto-map the specific Roles, they'll appear in the Unmatched section. You'll need to either create the Role within 7shifts or ADP, or map it to another existing Role.

Click here to learn more about mapping Roles.

Preparing your Payroll Data


Before you can send your payroll data to ADP Workforce Now Next Gen, you'll need to ensure that you've properly approved all punches and closed your timesheet.

1. Click the Time Clocking tab, then select the appropriate Pay Period.

2. From there, review and Approve or Edit punches, or choose to Approve All.

3. Once you've approved all punches, you're ready to close the Timesheet and Export to ADP Workforce Now Next Gen. 

To close the Timesheet, select 'Close location timesheet' in the top-right corner. 

4. After the Timesheet is closed, you can send it to ADP by clicking 'Export' and 'ADP Workforce Now Next Gen.'

5. Confirm by clicking Export. 

❗️ If you see the following error message, you have not completed your mapping. Please see the mapping instructions here.

Processing Payroll for Deactivated Employees 

While we do preserve the mapping for inactive users, 7shifts does not include inactive employees in the payroll export.

To successfully export hours for a terminated employee, it is suggested to ensure all final hours have been exported to ADP before deactivating their profile in 7shifts. 

If the deactivated employee were to become reactivated, we would restore the existing mapping. 

Was this article helpful?
0 out of 0 found this helpful