Skip to main content

What is a Customer?

A customer is the business you serve as your direct client. If your company facilitates payments on behalf of another business, that business is your customer onboarded to Conduit. Example: If you run a marketplace and help merchants receive payments, each merchant is a Customer that needs to be onboarded. Why is customer onboarding required?
  • Compliance: Conduit must verify business entities for regulatory compliance
  • Risk Management: Understanding your customers helps prevent fraud
  • Payment Processing: Only verified customers can send and receive payments

Onboarding methods

You can onboard customers in two ways:
  1. Hosted onboarding (KYB link)
    • Generate a secure hosted link for your customer to complete KYB in the browser.
    • Best when you prefer Conduit to collect and manage KYB details on your behalf.
  2. Direct onboarding (API-first)
    • Provide the customer’s business details, control persons, and documents programmatically, then submit for review.
    • Best when you already capture KYB data in your product and want a fully embedded flow.
For implementation details and request/response formats, see the API Reference.

Customer onboarding process

The onboarding process consists of four main phases (applies to both methods):

Phase 1: Registration

Register the customer’s business information and corporate details

Phase 2: Control Person Identification

Identify key personnel who have significant control (25%+ ownership) Prepare for individual verification (KYC)

Phase 3: Document Verification

Upload and verify required compliance documents

Phase 4: Review & Activation

Submit for compliance review and activate the account
  • Compliance team reviews all information
  • Account is activated upon approval
Key terms:
TermDefinition
CustomerYour direct client - the business using Conduit to send/receive payments
Control PersonIndividual with 25%+ ownership or significant control (requires KYC verification)
KYBKnow Your Business - verifies the business entity with documents like articles of incorporation
KYCKnow Your Customer - verifies individual control persons with documents like passports
CounterpartyThe business or individual your customer sends money to or receives money from

What You’ll Need

Gather the following information before beginning: Business Information:
  • Legal business name and registration date
  • Tax identification number (EIN)
  • NAICS industry code
  • Business email, phone, and website
  • Registered and operating addresses
  • Business entity type (Corporation, LLC, etc.)
Control Person Information (for individuals with 25%+ ownership):
  • Full name and date of birth
  • Email and phone number
  • Residential address
  • Social Security Number (for US persons)
  • Nationality and ownership percentage
Documents:
  • KYB Documents: Articles of incorporation, business license, or proof of address
  • KYC Documents: Passport, driver’s license, or national ID for each control person

Onboarding flows

Direct onboarding (API-first)

Here’s the end-to-end workflow when you collect KYB data inside your product: When you prefer Conduit to collect KYB details on your behalf:

What happens in the hosted flow

  • Your team shares the secure, time‑limited link with the customer (via email or within your app)
  • The customer provides business details, control persons, and uploads documents in the hosted form
  • Conduit validates inputs and advances statuses as information is provided
  • You can monitor status updates in your dashboard and via webhooks
  • If a link expires or information is insufficient, generate a new link or request additional documents

When to use each method

  • Direct onboarding: You already collect KYB data and want a fully embedded experience
  • Hosted link: You want Conduit to gather KYB inputs and documents directly from the customer
Timeline: 1-3 business days for compliance review Customers can be in one of the following statuses:
  • Active: Customer is verified and can send and receive payments
  • Pending: Customer is in the process of being verified
  • Rejected: Customer was not verified and cannot send and receive payments
  • Expired: Customer verification has expired and needs to be renewed
  • Missing Information: Customer is missing required information and needs to be updated
  • Account Onboarding Pending: Customer is in the process of being onboarded

What’s next?

Now that you know what a customer is and how to onboard one, follow Onboarding a Customer to quickly get started.

API Reference

See the API Reference to learn how to create and manage customers using our API.

Support

Reach out to our support team to get help and share your feedback.
I