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 (WFN).
SKIP AHEAD TO:
Enabling the Integration
Enabling the Integration for Multiple ADP Company Codes
Mapping Employees
Mapping Roles
Preparing your Payroll Data
Including Paid Time Off (PTO)
Including Tips
ADP Workforce Now Integration
To enable the integration, you'll need to do the following:
1. In the left navigation bar, head to Apps & Integrations:
2. Search and select ADP Workforce Now Integration:
3. In order to connect the integration, you will need to provide your 7shifts Partner ID to ADP.

4. You will be taken to the ADP website where you will need to sign in with your existing login and password.
5. Next, click Buy Now beside the ADP WFN Connector App.
6. Under the Total Locations field, ensure you enter the total number of Locations in 7shifts that you wish to activate the ADP WFN integration for. Then, click Continue.
7. Next, paste the Partner ID here that you copied earlier from your 7shifts account and click Continue.
8. Then, follow the ADP prompts, such as providing billing information, to confirm your order.
9. Click on Go To Myapps.
10. Once you're redirected to ADP's page, click Manage Consent to grant access and accept the requested permissions.
11. Head back to your 7shifts Account and give your page a refresh to load your most recent Integration settings.
12. Navigate to your ADP Workforce Now settings by going to Apps & Integrations > My integrations > ADP Workforce Now > Settings.
14. In the dropdown, select the 7shifts Locations you want to connect to and click on 'Save.'
Once connected, you will now need to Map your Roles & Employees so that your labor data can sync properly between 7shifts and ADP.
Enabling the Integration for Multiple ADP Company Codes
1. In the left navigation bar, head to Apps & Integrations:
2. Search and select 'ADP Workforce Now' Integration then click 'Next.'
3. In order to connect the integration, you will need to provide your 7shifts Partner ID to ADP.

4. You will be taken to the ADP website where you will need to sign in with your existing login and password.
5. Next, click 'Buy Now' beside the ADP WFN Connector App.
6. Under the 'Total Locations' field, ensure you enter the total number of Locations in your 7shifts account that you wish to activate with the ADP WFN integration. Then, click 'Continue.'
7. Next, paste the Partner ID here that you copied earlier from your 7shifts account and click 'Continue.'
8. Then, follow the ADP prompts, such as providing billing information, to confirm your order.
9. Once completed, click on 'Go To Myapps.'
10. You will now see the 7shifts Connector application in your ADP WFN account if your order was successful.
11. While in your 7shifts account, go to Apps & Integrations > My Integrations > ADP Workforce Now > Settings.
12. Click the link to contact 7shifts support and receive assistance in completing the setup for your Multiple ADP Company Codes.
13. Once the 7shifts accounts for each company code have been configured, you will need to set up your integration settings within each 7shifts account individually.
You can toggle between your multiple 7shifts accounts by clicking the dropdown found in the top left corner.
14. Head to Apps & Integrations > My Integrations > ADP Workforce Now > Settings.
15. In the dropdown, select the ADP Company Code and the applicable Locations within it that you want to connect. Then, click on 'Save.'
16. Once the Locations under this ADP Company Code have been connected, choose whether to 'Split Hours by Role' In the 'Payroll Mapping' tab.
With your integration finally activated across your Locations, you will now need to Map your Roles & Employees so that your labor data can sync properly between 7shifts and ADP.
Mapping Employees
1. After your integration is connected, your Integration Mapping page can be found under Apps & Integrations > Mapping :
2. Under the 'Employees' tab is where you'll see the users that you have set up within 7shifts vs. the users that exist within ADP.
7shifts will automatically map any Employees that already exist between 7shifts and ADP WFN, if they are both spelled the same way with identical capitalization and spacing. You'll find those under the 'Mapped' heading.
Any Employees that cannot be automatically matched will be under the 'Unmapped' or 'Ignored' tab.
Match any Employees from ADP to their counterpart user profile in 7shifts.
- Match: Simply find the corresponding employee in the list.
- Ignore: You'll want to Ignore if the employee will never need to clock in/out (i.e. Salaried employees)
Mapping Roles
1. After your integration is connected, your Integration Mapping page can be found underApps & Integrations > Mapping :
2. Under the 'Roles' tab is where you'll see the Roles that you have set up within 7shifts vs. the department codes that exist within ADP.
7shifts will automatically map any Roles/department codes that already exist between 7shifts and ADP, if they are both spelled the same way, with identical capitalization and spacing. You'll find those under the 'Mapped' heading.
Any Roles that cannot be automatically matched will be under the 'Unmapped' or 'Ignored' tab.
3. Match any department codes from ADP that are used for punching in, to their 7shifts Role. If the Role is not used, move it to the 'Ignored' section. If you choose to set as 'Ignored,' data will not sync between the integration and 7shifts.
Example: The Role 'Bartender' in 7shifts could match with the department code 'Bar Keeper' in ADP.
Example: The Role 'Bartender' in 7shifts could match with the department code 'Bar Keeper' but not also the department code 'Bar Assistant' in ADP.
A new Role for 'Bar Assistant' would need to be created with 7shifts in order to match the one in ADP.
Preparing your Payroll Data
Before you can send your payroll data to ADP Workforce Now, 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 your Timesheets to ADP Workforce Now
To close the Timesheet, select 'Close Timesheet' in the top right corner.
4. After the Timesheet is closed, you can send it to ADP Workforce Now by clicking 'Export' and 'ADP Workforce Now.'
5. Confirm by clicking 'Export.'
Including Paid Time Off (PTO)
To include Employees' Paid Time Off and Paid Sick Time hours within the report, you will need to enable these features under your Company Settings.
Including Tips
Accounts using a supported POS integration will be able to send their tip data to 7shifts. From there, this information can be included with your time clocking data when processing payroll.
2. On the Validation Tables page head to Payroll > Paydata.
3. Find and click on the 'Hours & Earnings Codes' and 'Memo' options.
4. Under 'Hours & Earnings Codes' complete the following:
- Click on 'Add'.
- In the Type dropdown, select the appropriate Hour/Earnings code.
- Enter 'T' in the Code field (no accumulators or mapped pay codes are required).
- Ensure the 'Active' setting is toggled on.
- Ensure the 'Use default pay statement labels' setting is toggled on.
- The Short Name field can be anything, such as 'Tips.'
- Click on 'Done' when you're finished.
5. Under 'Memo' complete the following:
- Click on 'Add.'
- Enter '5' in the Code field.
- The Description field can be anything, such as 'Tips.'
- Ensure the 'Active' setting is toggled on.
- Click on 'Done' when you're finished.
After you've completed these steps in your ADP WFN account, you're ready to enable syncing your Tip data within 7shifts.
Please review carefully to see if your POS or tip source is compatible with your payroll provider.