Skip to main content

Onboard customers via the UI

You can use the Verify API to automate your customer onboarding, but there may be cases when you want to add customers manually via the user interface. This guide will walk you through the process.


In sandbox mode, Verify will run a standard set of available checks. When you go live with Griffin, you’ll be able to customise your workflow to fit your business needs. Learn more about sandbox vs live mode.

1. Add a customer

Click on the Compliance tab in the top menu. You’ll land on the Getting started dashboard. If this is your first customer, you can select Add a customer on the right.

Under the Compliance tab, the Getting started dashboard shows the option to Add a customer on the right.

Alternatively, you can click on Customers in the left sidebar menu. This section displays a list of all customers and their onboarding status. If this is your first customer, it will be empty.

Click Add customer in the top of right of the screen and select Company from the dropdown menu.

The Customers screen is empty because no customers have been added yet.

2. Search Companies House

To start adding a customer, enter their company number and click on Search. This will return the company data from Companies House, including a list of directors.

Hit Save and continue at the bottom of the screen.

Entering the company number and running a search returns the company data.

3. Add director information

Next, you need to provide identifying information for the company directors so it can be verified. Depending on your requirements, you may only need to verify one director. At this stage, you will need the director's full name, address, email, and date of birth.

In live mode, clicking the Add button will send an email to the director requesting their identity documents and/or biometrics for verification. In the sandbox, no email will be sent.

When you click Add information, a form will pop up and prompt you to enter the director's information.

When you’ve finished adding information for each director, hit Save and continue at the bottom of the page.

4. Add ultimate beneficial owners

In some cases, you will also need to add information on the company’s ultimate beneficial owners (or UBOs). Where a director and a UBO is the same person, you can auto-fill using the details you submitted in step 3. At this stage, you will also need to know the UBO’s percentage of ownership in the company.

If you don’t need to add any UBOs, just hit Save and continue.

Select Add an owner, or click the Save and continue button to move to the next screen.

5. Complete the declarations

Once you accept the declarations and hit Save and continue, Verify will start running onboarding checks for the customer.

Check the two boxes to confirm that you accept the declarations, and then click the Save and continue button to start the onboarding checks.

6. Check the results

Now you’ve added a customer, they’ll show up under Customers. You can filter this list based on the customer’s onboarding status: processing, accepted, or rejected.

This view also shows the overall risk indicator for the customer.

To view the customer’s profile page, click on the company name.

The Customer page displays a list of customers you have added. The list includes their name, type, onboarding status, and overall risk indicator, as well as date and timestamps for when the customer was created and last updated.

The customer profile page is split into two sections: the Summary tab and the Checks tab.

The Summary tab gives a high-level overview of the checks and their results.

The Summary tab shows a risk summary with an overall result for each check. You can accept or decline the customer from this tab using the Actions dropdown menu at the top right.

The Checks tab breaks down each check into its constituent parts. In the example below, the breakdown shows us that a Medium rating was returned on check 6 because the identity, address and date of birth of an individual director could not be verified.

The Checks tab shows a detailed breakdown of the results for each check, labelled as either Pass or Match. For some results, you can view an XML file showing the data behind the result.

In the Checks tab, scrolling down to Check 6 shows that an individual's identity, date of birth, and address could not be verified, which is the cause of the Medium rating.

7. Make a decision

Once you’ve reviewed the checks, you can use the Actions button on the top right to manually accept or reject the customer. Details of who made the decision and a timestamp will be recorded on the page. You can also add notes to your decision for future reference.