Company Onboarding

Use Zeal’s pre-built component Company Onboarding Flow. Company Onboarding consists of 4 sections:

  1. Business Profile Information
  2. Bank Account Information
  3. Sign Reporting Agent and Direct Deposit Forms
  4. Agree to Terms and Conditions

📘

WEBHOOK

Zeal sends you a webhook with this company’s information (including companyID) after the company onboarding is completed successfully.

Accessing Company Onboarding Flow

Access the company onboarding flow through either your Super Admin Dashboard or through our API:

  1. Your Super Admin Dashboard
    Click on "Add New Company" to open a modal that lets you select if Company should be created with bank verification set to true or false.
  1. Get Company Onboarding Link
curl --location --requests GET 'https://api.joinpuzzl.com/companies/onboard?partnerID=<PARTNER_ID>'
  --header 'Authorization: Bearer <YOUR API KEY>'

The Company Onboarding Flow is fully white-labeled component which will be hosted on your own domain.

Business Profile Information

Zeal collects basic business information

Bank Account Information

Zeal collects bank account information

Reporting Agent & Direct Deposit

Zeal autofills the 1. Reporting Agent Form and 2. Direct Deposit Authorization Form and collects the signature from the user. These forms give Zeal permission to report to government agencies on the employer’s behalf and permission to make direct deposits on their behalf, respectively.

Payroll Terms & Conditions

Zeal requires employers to approve our Payroll Terms and Conditions, in which we outline the Terms of Service and all the payroll services that we offer.

The company has now been onboarded!


Did this page help you?