Previous provider access: Provider-specific experiences
Guide employers through provider-specific steps to grant Check access for seamless setup.
To enable a more seamless customer experience when employers provide Check access to their data for Full Service Embedded Setup, we have built provider-specific experiences in the Previous Provider Access Component. These tailored flows better guide employers through the exact steps they need to take to give Check the information we need.
In order for these provider-specific experiences to appear, the `previous_payroll_provider` field on the Enrollment Profile must map to one of the recognized strings.
ADP Run
- Log into your ADP Run account an Owner account.
- Go to Settings.
- Under Company, click Add users.
- Use the following details:
- First name: Payroll
- Last name: Setup
- Email: implementation-services@checkhq.com
- Role: Payroll Admin
- Save your changes.
ADP Workforce Now
- Go to Setup > Tools > Support.
- Click Client Contact Change.
- Click the Add New Contact tile.
- Select No to indicate that you are not adding an employee and enter the requested information:
- First Name: Payroll
- Last Name: Support
- Email Address: setup@checkhq.com
- Phone Number (if asked): 856-830-6462
- Scroll down to Access Settings.
- Select No, let me choose the options manually to begin selecting settings. Select:
- Company Codes — Select all companies you'd like to give access to.
- Administrator Access — click Product User as a drop-down, or another similar option if available.
- Product Access — Select Yes for Workforce Now access.
- Contact Settings & Roles — Select Payroll and ensure that Secondary Contact is marked.
- Click Submit.
- Confirm the user has access to People and Payroll Processing data
- Go to Setup > Security > Access Permissions > Manage People
- Search for the “Payroll Support” user and select their name
- Navigate to Payroll Processing Access and ensure the user has View Access
- Navigate to People Access and ensure the user has the Same Access as Payroll Processing
Gusto
Ensure you are logged in as the primary administrator on the Gusto account. Only the primary administrator has permissions to add other admins.
- Click Settings.
- Click the Gusto admins or Permissions tab (title may vary by account).
- Under Gusto admins, click Add or edit admins.
- Click Add new admin toward the top-right of the page. Enter the following information:
- Employment status → Not an employee
- Who are they? → Accountant
- What will they help you with? → Provide advisory services
- Name → Payroll Setup
- Email address → setup@checkhq.com
- Role → Full permissions.
- Click Add admin.
Read more here.
Heartland
- Access the Heartland Admin Access form HERE
- To grant access to your Heartland account, please complete the Heartland Online User Access Authorization Form, be sure to fill out all necessary fields.
- Please add the following information into each field:
- First & Last Name - Payroll Setup
- Email Address - Setup@checkhq.com
- Phone Number - (856) 830-6462
- Authorized PIN - 1869
- Multi-Client Users - List all accounts, if applicable
- Does the user have any access restrictions? - No - Please add Custom Report Writer
- Sign, print and date the form
- Email the completed, signed form to payroll@heartland.us
- Note-it typically takes 1-2 Business days for access to be granted
Paychex Flex
Employers migrating from Paychex Flex should provide their Paychex Flex account number rather than creating a user account for Check. Paychex Flex employers will see the following screen in the PPAC.


Once the employer provides their account number and the company has been submitted to Embedded Setup, Check will request access to the Paychex Flex. Employers will receive an email from Paychex notifying them that we have requested access, which they will need to approve in their Paychex Flex account and provide Super Admin access.
Paycor
- Once logged into the Paycor account
- Navigate to the "Company" section within the menu on the left
- Then select "User Access" followed by "Access & Registration"
- Click + External User at the top right
- Enter the following
- First Name: Payroll
- Last Name: Setup
- Email Address: setup@checkhq.com
- Send invite
- Select back to Access and Registration
- Click on the user you just created
- Ensure the boxes are checked under "What can I Do" for the following:
- Company Administrator
- Employee Administrator
- HR Administrator
- Payroll Administrator
- Reporting Administrator
- Make sure the "Who I can Affect" is listed as everyone
- Click Save
Paylocity
- Navigate to Company Set > User Access > User Accounts > Add Non-Employee.
- Select Add Non-Employee
- Verify the Enabled checkbox contains a checkmark. The Enabled checkbox allows users access to HR & Payroll
- Select the user's Security Group as "COMPANY ADMINISTRATOR" from the dropdown menu.
- Enable Primary Contact
- Enter the User Id. Once saved, the User ID cannot be modified
- Enter the user's Last Name: Setup and First Name: Payroll
- Enter the Work Phone: 8568306462
- Enter the Email: setup@checkhq.com
- Under Notifications - Email Preferences, select Work Email
- Enter the User Name
Quickbooks Online
- Sign in to QuickBooks Online as a primary admin.
- Go to Settings and select Manage Users.
- Under the “Accounting firms” tab, select “Invite”
- Click “Add new admin” (top right of the page)
- Enter the following details:
- First name: Payroll
- Last name: Setup
- Email: setup@checkhq.com
Note: Quickbooks does not provide employee bank account information you will need to coordinate with your employees to collect and input that information.
Square
- Go to Team in your Square Dashboard and click Team Member.
- Create a new Team Member by filling in the details below.
- Name: Payroll Setup
- Email: setup@checkhq.com
- Phone Number: 856-830-6462
- Click Save.
- Go to the bottom-right and click Continue setup.
- Under Permissions, click Enable Permissions.
- Under Primary job title, enter Accountant.
- Leave Pay Type as None.
- Click Finish setup in the bottom-right corner.
- Go to Select permission set and create a new permission set. Enable Full access and click Continue
- Set Personal Passcode to 0000 and then click Save.
Note: Square does not provide employee bank account information you will need to coordinate with your employees to collect and input that information.
SurePayroll
SurePayroll customers need to use an individual email address when providing Check access to their account. As such, the email surfaced in the PPAC for SurePayroll customers to use is setup+{company legal name}@checkhq.com. See example below.

Toast
Navigate to Team and click “Add team member” in the top right corner.
You will now see one of two different flows. Follow the instructions for the right flow (either "New UI" or "Old UI") based on the following photos.
New UI

- On the Basic Info tab, enter the following details:
- First Name → Payroll
- Last Name → Setup
- Email → setup@checkhq.com
- Social Security number → No, it will be entered later
- Any information can be entered for other fields. These will not matter.
- On the Jobs & pay setup tab, enter:
- Payroll security role → HR+
- Any information can be entered for other fields. These will not matter.
- If you have a Benefits tab, any information can be entered. On the Documents tab, leave all onboarding documents unchecked.
- On the Review tab, select Add to team and Return to Team page.
- Navigate to Team > Onboarding to continue. The Payroll Setup user will most likely be on top of the New Hire Dashboard. Select their yellow pencil icon.

- In the pop-up, select Mark this new hire as complete and choose Confirm. Select Complete on the next pop-up.
- Use the Search employees bar to locate the profile for the Payroll Setup user, and select Profile Settings in the lower-left corner.
- Change the Employment status to Demo Employee and select Save Changes.
- Navigate to the Profile tab and select the User Account section on the left sidebar. Select Resend.
Old UI

- Enter the following details:
- First Name → Payroll
- Last Name → Setup
- Any information can be entered FEIN, Position, Work Tax Location, Template, and Hire Date, this will not matter.
- You will now see the New Hire steps. Select Next at the bottom of the Demographics step, and enter the following email address:
- Email → setup@checkhq.com
- Select Cancel on the following page or navigate to Team > Onboarding to continue. The Payroll Setup user will most likely be on top of the New Hire Dashboard. Select their yellow pencil icon.

- In the pop-up, select Mark this new hire as complete and choose Confirm.
- Use the Search employees bar to locate the profile for the Payroll Setup user, and select Profile Settings in the lower-left corner.
- Change the Employment status to Demo Employee and select Save Changes.
- Select the Employment tab at the top. Select the “>” carat icon next to the employee's primary job in the Jobs & Pay tile. Select the Edit button in the top-right corner.
- Enter the following information and select Submit:
- Reason → Administrative Update
- Security Role → HR+

- Enter any information for Job, Salary Type, and Default Earning Type. Click Submit.
- Navigate to the Profile tab and select the User Account section on the left sidebar. Select Resend.
Last updated on January 31, 2025