Skip to main content

Onboarding partners

This guide covers how to add users to your partner account and assign the appropriate role for their level of access.

Roles and permissions

When adding a user to your partner account, you must assign one of two roles. The role determines what the user can see and do within the platform.

CapabilityPartner AdminOnboarding Agent
View all client accounts and onboarding statusesYesAssigned accounts only
Create client accountsYesYes (auto-assigned)
Manage onboarding for client accountsAll accountsAssigned accounts only
Manage users and assign rolesYesNo
Manage API credentials*YesNo

* API credential management is only available for partners who have been granted API access by Hubpay.

Partner Admin

The Partner Admin role is intended for users who need full visibility across the partner organisation. Admins can view all client accounts and their onboarding statuses, manage API credentials, and add or remove users. Assign this role to team leads or operations managers who oversee onboarding activity across your organisation.

Onboarding Agent

The Onboarding Agent role is intended for users who handle client onboarding directly. Agents can only view and manage the accounts they have created or been assigned to. They do not have access to API credentials, user management, or accounts belonging to other agents.

Adding a user

  1. Click on your account name at the top of the screen to open the account menu.

  2. Select "Manage Users" from the account menu.

    Manage Users screen

  3. Click the "Add user" button to begin adding a new user.

    Add user button

  4. Fill in the required details — name, email address, and role — then review the information before submitting.

    Required field details for new user

  5. Click Submit. The new user will receive a welcome email with login instructions.

    Login instructions email

  6. The user can now log in and begin working within the permissions of their assigned role.

Creating a client account

To begin onboarding a client, click the "Create client account" button from your dashboard. You will be prompted to provide the following details:

FieldDescription
Business display nameThe trading or registered name of the client
Primary contact phone numberA direct phone number for the client's main point of contact
Primary contact email addressThe email address used for all account communications
Registered countryThe country in which the client is legally registered
External ID/ReferenceYour own internal reference for this client, used to match records between your systems and Hubpay
Account typeWhether the client is an Individual or a Business

All fields are required. Once submitted, the client account will be created and assigned to you for onboarding.

Create client account form

If you are a Partner Admin, the account can be reassigned to another user. If you are an Onboarding Agent, the account is automatically assigned to you and only visible on your dashboard.

Client account overview

Once a client account has been created, it will appear on your dashboard. You can filter accounts by onboarding stage, search by name, and switch between Business and Individual account views.

Client account created

Each client account displays its progress across three onboarding stages. The stages differ depending on the account type:

Business accounts:

StageDescription
Business addressRegistered and trading address details for the business
Supporting documentsRequired documentation such as trade licences, certificates of incorporation, or memoranda of association
Ownership and managementDetails of shareholders, directors, and ultimate beneficial owners

Individual accounts:

StageDescription
About youPersonal details and questionnaire
Supporting documentsRequired identification and proof of address documents
Financial informationIncome, assets, and source of funds details

Each stage can be marked as Not started, In progress, Action required, In review, or Completed. The overall account status progresses through: Not startedIn progressSubmittedPending paymentOnboarded.

Note: The Pending payment status only applies to accounts on the Starter or Scale tier, where the client must add a payment method to activate their account. Treasury tier accounts skip this step and are activated directly.

Viewing and managing a client account

Click "View account" to open the full account detail and begin completing onboarding stages.

Partner Admins will also see an "Agents" option on the client account, which allows them to assign or reassign onboarding agents to that account. This is useful for distributing workload across your team or transferring a client to another agent. Onboarding Agents do not have access to this feature.

Onboarded accounts

Once a client account reaches the Onboarded status, it will remain visible on your dashboard but you will no longer be able to access or manage the account. The client has completed onboarding and their account is now fully managed by Hubpay.