Skip to main content

How to build an outstanding business onboarding flow

Higher conversion and faster onboarding with spektr

Felix Mayer avatar
Written by Felix Mayer
Updated over 3 months ago

Setting up your custom design

Before starting to build your onboarding process, let us set up your custom design to make sure that whatever you build is aligned with your brand.

See how to set-up your custom design here


Start building your onboarding process

To make sure that you can built the process in the best way possible, think about which information you need to collect and from whom.

Next, think about what verifications, checks and decisions you want to make in the onboarding process.

Now, we are ready to start building.

1st part - Identify the correct business

To make sure your process is checking and verifying the correct business, just build a first form step including 4 fields:

  • smart company search

  • company name

  • company registration number

  • country of incorporation

The smart company search will look for the business based on the name, and pre-fills the other 3 fields.

2nd part - Collect business information

With the correct business identified, we can now look for more information on the company. For this we offer a broad range of plug-and-play services, from national registries to the leading 3rd party data aggregators.

Just add a new service step with the service you want to use and make sure to configure it correctly.

After that, add another form step with other basic business information, e.g. address or tax number.

If the service finds the data, it will pre-fill it. Otherwise, your customer can add it manually.

Here you can now also add a form step with any other information you need to collect from your customers, such as tax information, intended usage, etc.

3rd part - Collect ownership information

To understand who controls your customer, you often want to collect ownership and control information, e.g. on UBOs (ultimate beneficial owners) or persons holding significant control.

First, you need a service step using a service for ownership data (see options below).

After that, add an Ownership Tree step to your process.

These are the ownership data services we currently use

  • Dun & Bradstreet

  • Kyckr

  • National registries (such as Virk or Companies House)

Now, the ownership tree will be pre-filled with the data found through the used service and your customers can easily add additional entities to the visual ownership tree if necessary

To make sure that all UBOs and owners can be onboarded and verified smoothly, add at least a name field and an email field to the ownership tree form.

Then, connect a loop to the ownership tree step. This loop will send out a mini-onboarding flow to each identified person, guiding them through a short KYC onboarding flow.

4th part - Run checks on the company

Next, you can check the onboarding company for any indicators that might hint towards hidden risks you are facing by onboarding this customer.

For this, add another service step to your process. You can choose any of the services below, depending on what you want to check for:

5th part - Making decisions

Based on everything we have figured out so far, you can now automatically take rule-based decisions.

There are 3 options, depending on how complex your decision logic is.

  • For simple decision logic, you can just use a router node and define your decision logic in the set-up of the routing node

  • For more complex logic, use a calculation node that calculates a score based on your criteria. Then, use a routing node with the score thresholds as a routing rule.

  • If you want to use even more complex decision logic, you can use a returning process. In this returning process you can calculate a risk score based on multiple step, complex decision logic. The final score of the returning process then gets picked up by the original process, and you can use a routing node to differentiate based on your defined score thresholds

Did this answer your question?