# Customer management

Rebilly provides comprehensive customer management.
You can manage customer data, payment methods, subscriptions, invoices, quotes, credit memos, and other relationship models, as well as perform [customer-related interactions](/docs/tutorials/customer-management#customer-interactions).
Customers are managed in the [Data tables](/docs/data-tables/data-tables) section of Rebilly.

A customer is an entity that purchases goods or services from a merchant, and is the payee in any transaction that is credited to the merchant.
Customers are associated with payment cards, subscriptions, invoices, quotes, credit memos, and other miscellaneous relationship models.

A merchant is an entity that sells products or services to customers.
Merchants integrate Rebilly into their website or checkout flow to process and manage payments.

**Customer interactions**

The following customer interactions are available in Rebilly.

| **Interaction** | **Description** |
| [Blocklist a customer](/docs/data-tables/manage-customer-compliance#add-customer-data-to-a-blocklist) | Block customers from making purchases. Blocklists help to prevent fraud and criminal activity. Blocklists are lists of customer attribute values that are blocked from buying from you. For example, if a customer attempts to make a purchase from you with a credit card or fingerprint that is in a blocklist, the transaction is blocked and will not be processed. For more information, see [Blocklists](/docs/automations/blocklists). |
| [Add a note, attachment, or tag to a customer activity](/docs/data-tables/manage-customer-information#add-a-note-attachment-or-tag-to-customer-activity) | Add information to a customer's timeline, or to tag a colleague, or tag Rebilly support to get their input or help. |
| [Collect payments](/docs/data-tables/manage-customer-payments-and-billing#collect-or-register-a-payment) | Collect payments from customers using hosted payment forms. |
| [Create orders](/docs/data-tables/manage-customer-payments-and-billing#create-an-order) | Create an order on behalf of a customer. |
| [Credit memos](/docs/data-tables/manage-credit-memos) | Create credit memos for customers. |
| [Create quote](/docs/data-tables/manage-customer-payments-and-billing#create-a-quote) | Create a quote for a customer. |
| [Edit customer details](/docs/data-tables/manage-customer-information#edit-customer-information) | Edit customer details, such as name, email, and address. |
| [View or edit customer lead source information](/docs/data-tables/manage-customer-information#view-or-edit-customer-lead-source-information) | Edit lead sources, such as the source of the customer, like a website, advertisement, or referral. |
| [Generate and share a billing portal link](/docs/data-tables/manage-customer-payments-and-billing#generate-and-share-a-billing-portal-url) | Generate and share billing portal links. Customers use billing portals to add new payment cards or update their address in advance of a renewal. This process creates a unique link that can be shared by email or in live chat. |
| [Manage a customer's payment instruments](/docs/data-tables/manage-customer-payments-and-billing#manage-a-customers-payment-instruments) | Manage customer payment instruments, such as credit cards, bank accounts, and digital wallets. |
| [Manually add customers](/docs/data-tables/manage-customer-information#add-a-customer) | Manually add customers to Rebilly. |
| [Manage a customer's tax ID numbers](/docs/data-tables/manage-customer-information#manage-customer-tax-id-numbers) | As a merchant, you may need to display a customer's tax ID number on invoices you issue. |
| [Manage notification emails](/docs/data-tables/manage-customer-information#manage-notification-emails) | Manage email addresses that are used for notification delivery for a customer. |
| [Create and redeem coupons](/docs/data-tables/manage-customer-payments-and-billing#redeem-a-coupon) | Create coupons, and redeem coupons on behalf of customers. |
| [Refund transactions](/docs/data-tables/manage-customer-payments-and-billing#refund-transactions) | Refund transactions for customers. |
| [Create a payout request on behalf of a customer](/docs/data-tables/manage-customer-payments-and-billing#create-a-payout-request) | Create payout requests on behalf of customers using the [Rebilly API](/docs/dev-docs/hosted-payout-integration) or in the Rebilly UI. Or, [send a payout to a customer](/docs/data-tables/manage-customer-payments-and-billing#send-a-payout). |
| [Send a payout to a customer](/docs/data-tables/manage-customer-payments-and-billing#send-a-payout) | Send payouts to customers. |
| [Tag customers](/docs/data-tables/manage-customer-information#tag-a-customer) | Tag customers to categorize them, or to add notes, comments, or attachments to the customer timeline. |
| [View a customer's active orders](/docs/data-tables/manage-customer-payments-and-billing#view-or-cancel-active-orders) | View or cancel active orders that contain subscription items. |
| [View customer details](/docs/data-tables/manage-customer-information#view-customer-details) | View customer-specific details, such as: customer ID, contact information, and address. |
| [View available credit balance](/docs/data-tables/manage-customer-information#view-available-credit-balance) | View unallocated credit memo amounts for a customer, grouped by currency. |
| [View customer activity](/docs/data-tables/manage-customer-information#view-customer-activity) | View customer-specific activity, such as: payment, billing, and log data from the customer detail page. |
| [View a customer's orders](/docs/data-tables/manage-customer-information#view-a-customers-orders) | View a customer's active, paused, pending, past, and one-time orders. |

**Know Your Customer (KYC) and Anti-Money Laundering (AML) related interactions**

To use KYC or AML features, you must activate the Rebilly KYC or AML add-on.
For more information, see [KYC & AML](/docs/kyc-and-aml).

| **Interaction** | **Description** |
| [Request KYC documents](/docs/data-tables/manage-customer-compliance#request-kyc-documents) | Generate a link that is shared with the customer. When the customer opens the link, they are guided through the document submission process. For more information, see [KYC](/docs/kyc-and-aml/kyc). |
| [Upload KYC documents](/docs/data-tables/manage-customer-compliance#upload-kyc-documents) | Upload KYC documents on behalf of a customer. |
| [View uploaded KYC documents](/docs/data-tables/manage-customer-compliance#view-uploaded-kyc-documents) | View a customer's uploaded KYC documents. |
| [View completed customer AML checks](/docs/data-tables/manage-customer-compliance#view-completed-customer-aml-checks) | View a customer's completed AML checks. |
| [Screen a customer for compliance](/docs/data-tables/manage-customer-compliance#screen-a-customer-for-compliance) | Screen a customer for compliance and generate a compliance screening report as a PDF attachment. |
| [Screen employees or potential employees for compliance](/docs/data-tables/manage-customer-compliance#screen-employees-or-potential-employees-for-compliance) | Screen employees or potential employees for compliance and generate a compliance screening report as a PDF attachment. |
