Get started with verification levels

Build complex verification flows for your business needs.

Configure verification levels to collect information about your applicants in a user-friendly manner:

  1. Set up the WebSDK or MobileSDK integration.
  2. In the Dashboard, open the Individuals page and click Create level.
  3. Configure verification steps, set configuration, configure document settings, configure AML Screening, use integration abilities, review execution flows, and many more.
  4. Test your level to see how it behaves.
  5. Go live.

Configure verification steps

On the Steps tab, provide a name and optional description for your levels and configure the additional options, such as the privacy note text, a list of countries that you might want to include or exclude, and so on:

  1. Provide a name and optional description that you want to use for the new level.
  2. Select the level type:
    • Standard — for standard applicant verification, for example, to onboard new applicants.
    • Applicant actions — to perform additional verification that may be triggered by specific applicant activities. For more information about applicant actions, see this article.
  3. Select the Enable WebSDK 2.0 for this level toggle to use the WebSDK 2.0.
  4. Select SDK translation. You can configure translations, as described in this article.
  5. Select SDK customization. When configuring customization, you will be able to set colors and styles exactly as you want them to appear to your applicants. You can also add instructions and tips for each of your verification steps and then preview the resulting verification flow with just a few clicks:
  6. Enable Video Identification and select the document types that can be uploaded.
  7. Configure verification steps and verification types as required.

🚧

Limitation

We do not support Proof of Address checks in levels with Video Identification. If you need to have Proof of Address checks after Video Identification checks, create a separate level for Proof of Address and use Workflow Builder to change the level once Video Identification is approved.

Set configuration

On the Configurations tab, configure the additional level settings:

  1. Select the countries that are accepted (or restricted) at this level and choose the verification steps where the filter should be applied.
  2. Select the Reject USA residents if they confirm US residency in SDK checkbox to automatically decline applicant profiles that belong to US residents.
  3. Select the options to enable the following checks:
    • Email insights — to enable advanced email risk assessment.
    • Phone insights — to enable advanced phone risk assessment.
    • IP insights — to enable advanced IP check.
    • AI suspicious name check — to enable AI checks that determine whether the applicant name is considered suspicious. If the applicant name falls under the AI criteria, the applicant profile receives any of the following risk labels: Famous person, Strange name.
  4. Select a source key. This drop-down list is available only if you have at least one source key configured in your environment.
  5. Configure email notifications that you may want to send to your applicants. You can select any of the following options:
    • Send when applicant is approved.
    • Send when applicant requires resubmission.
    • Send when applicant is rejected.
  6. Select the Level should only be available on production environment checkbox to make the level available only in Production mode.
  7. Select the Disable automatic checks checkbox to manually check each applicant by yourself. Mind that this option stops all automatic checks.
  8. Select the Create KYC transactions during onboarding checkbox to calculate the onboarding risk score of your applicants.
  9. Select the Skip consent screen checkbox to allow your applicants to pass verification without forcing them to accept the terms and conditions. Mind that this option is only available for Questionnaire and/or Applicant data steps. If your verification level includes any other steps, this option will not be displayed. For more information, see this article.
  10. Provide a link to your personal data processing consent (if any). The link will be added to the agreement screen in the WebSDK.
  11. Provide a custom processing consent text to be shown to your applicants on the agreement screen in the WebSDK.

Configure document settings

On the ID document settings tab, configure the document verification settings as required.

Configure AML Screening

On the AML Screening tab, configure AML screening criteria:

  1. Select a provider for AML Screening and specify the categories of PEPs and persons in watchlists.

  2. From the Adverse Media General drop-down list, select types of compromising published information and/or voiced in media and related to applicants.

  3. Select how strictly the name matching should be performed.

  4. Select the Delegate manual review tasks for ongoing monitoring checkbox if you want all approved applicants in AML lists to be sent to your compliance officers for manual review.

Use integration code

You can use automatically generated integration code to integrate with our WebSDK. Just save the level and this functionality becomes immediately available to you upon clicking the Integrations button.

import snsWebSdk from '@sumsub/websdk';

/**
 * @param accessToken - access token that you generated
 * on the backend with levelName: sumsub-signin-demo-level
 */
function launchWebSdk(accessToken) {
  let snsWebSdkInstance = snsWebSdk.init(
      accessToken,
      // token update callback, must return Promise
      () => this.getNewAccessToken()
    )
    .withConf({
      //language of WebSDK texts and comments (ISO 639-1 format)
      lang: 'en',
    })
    .on('onError', (error) => {
      console.log('onError', payload)
    })
    .onMessage((type, payload) => {
      console.log('onMessage', type, payload)
    })
    .build();

  // you are ready to go:
  // just launch the WebSDK by providing the container element for it
  snsWebSdkInstance.launch('#sumsub-websdk-container')
}

Use WebSDK permalinks

If you have not yet integrated with Sumsub, you can still let your applicants pass verification by generating and sending them a direct links to our WebSDK.

To generate a link:

  1. Open any of your existing verification levels.
  2. Click Verification links and follow the instructions.

Review checks execution flow

Once you save the level, you can open the Checks Execution Flow tab to see the sequence of steps, in which the level will be operating.

Test your level

Try out your levels before letting your applicants use them to ensure maximum performance:

  1. Find a level that you want to run.
  2. Click Run level.
  3. Go through your level to see how it behaves.

Manage level settings

You can manage your verification levels as follows:

  • Edit level settings. Lets you adjust your existing levels according to your current business specification.
  • Duplicate level. Lets you inherit the selected level settings in case you want to create a new level but with some differences to the parent one.
  • Remove any level that you have configured previously. Lets you declutter your environment by removing levels that are no longer in use.