Company Full Service Setup Submission Component

This Component allows an employer to prepare for and request Check to perform a full-service setup for the company

🚧

This component is only available for usage with Check Embedded Setup. Reach out to Check for more information.

📘

Completion Event

When embedded on your page, this component can be closed once the check-component-setup-submission-complete SDK event has been posted.

Alternatively, you can leave the component open after the event it will take the user to the progress tracker component so they can observe Check's progress on their setup.


Updated Fields

Both the Company and Enrollment Profile objects will be updated while this component is used. Specifically, the following fields will be updated:

Enrollment Profile

[
  "employee_count",
  "contractor_count",
  "previous_payroll_provider",
  "first_payroll",
  "first_payroll_of_year"
]

Company

[
  "legal_name",
  "trade_name",
  "business_type",
  "industry_type",
  "website",
  "email",
  "phone",
  "pay_frequency",
  "bank_accounts",
  "start_date",
  "onboard", // Documentation can be found [here](https://docs.checkhq.com/docs/onboard-status)
  "address",
]

SDK Events

Throughout a user's progress through this component, different SDK events will be emitted which you have the option to act on. More documentation about SDK events emitted from Check Components can be found here.

EventDescription
check-component-company-signatory-agreements-completeIf the Company has not signed the Terms of Service or Debit Authorization forms yet, they’ll be prompted to agree to these agreements before they’re able to proceed. Upon completion of those forms and acknowledgement of signing, this event will be posted.
check-component-new-to-payroll-indicatedThis event will be posted if the user indicates their company has never paid people before. This component can't be used for companies that have never paid people before so this can be considered an additional completion event.
check-component-company-connect-bank-account-completeThis event will be posted after the user has finished linking their bank account.
check-component-previous-provider-access-completeThis event will be posted after the user has confirmed that they’ve either uploaded payroll reports or given Check access to their online previous provider.
check-component-setup-submission-completeThis event will be posted after the user has successfully submitted to Full Service Embedded Setup.

Sizing Requirements for Embedding on a Page

Correct usage of this component requires a viewport at least 600px in width and 700px in height.


If email is provided, the user can regenerate a link sent to that email if the component link is expired.

Language
Authorization
Header
Click Try It! to start a request and see the response here!