> ## Documentation Index
> Fetch the complete documentation index at: https://www.twicecommerce.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Customers Overview

> View and manage all customer profiles, purchase history, and preferences

export const viewAccessDefinition = "Read-only access without ability to make changes.";

export const editAccessDefinition = "Update and read data, but cannot create or delete.";

export const manageAccessDefinition = "Create, update, read, and delete data.";

export const permissionsDefinition = "The actions you are authorized to perform.";

export const visibilityDefinition = "Which features, sections, or data tables are visible to you.";

export const userRoleDefinition = "What a user can see and do. Each user has one built-in system role — Owner, Admin, Manager, or Member — and can also be assigned any number of custom roles you create with specific permissions. Effective access is the combination of all their roles.";

<Frame caption="Customers > Overview">
  <img src="https://mintcdn.com/twicecommerce/Ab7tx7ih94KQsi0k/images/customers-overview.webp?fit=max&auto=format&n=Ab7tx7ih94KQsi0k&q=85&s=44e286b208dc583e0f533f75ca512a33" alt="Customers overview table" width="1920" height="1080" data-path="images/customers-overview.webp" />
</Frame>

<Info>
  This view can look different dependent on your user role. <br />See [Visibility & Permissions](#visibility-and-permissions) for details.
</Info>

<Card title="Open in TWICE Admin" icon="external-link" href="https://admin.twicecommerce.com/customers" horizontal>
  customers
</Card>

## Primary Purpose

The Customers view provides a comprehensive interface for managing customer profiles, tracking purchase history, and maintaining customer relationships.

<AccordionGroup>
  <Accordion title="View All Customers">
    Browse and search all <Tooltip tip="Individual customer profiles with contact information, preferences, and order history" href="/docs/concepts/customers/customer-profiles" cta="Learn more">customer profiles</Tooltip> in your system.

    Read more: [Customer Profiles](/docs/concepts/customers/customer-profiles)
  </Accordion>

  <Accordion title="Manage Customer Data">
    Update customer information, preferences, and custom attributes to maintain accurate records.
  </Accordion>

  <Accordion title="Track Order History">
    View complete order history and customer lifecycle value for each customer.
  </Accordion>

  <Accordion title="Organize with Customer Groups">
    Segment customers into <Tooltip tip="Logical groupings of customers for targeted marketing and pricing" href="/docs/concepts/customers/customer-groups" cta="Learn more">groups</Tooltip> for targeted communication and special pricing.

    Read more: [Customer Groups](/docs/concepts/customers/customer-groups)
  </Accordion>
</AccordionGroup>

## Related Concepts

Here are a few key concepts of TWICE Commerce that relate to customer management.

<AccordionGroup>
  <Accordion title="Customer Profiles">
    Each <Tooltip tip="Individual customer record with contact details, preferences, and history" href="/docs/concepts/customers/customer-profiles" cta="Learn more">customer profile</Tooltip> stores contact information, preferences, and complete transaction history.

    Read more: [Customer Profiles](/docs/concepts/customers/customer-profiles)
  </Accordion>

  <Accordion title="Customer Groups">
    Use <Tooltip tip="Segment customers for targeted marketing, special pricing, or access control" href="/docs/concepts/customers/customer-groups" cta="Learn more">customer groups</Tooltip> to segment your audience and provide personalized experiences.

    Read more: [Customer Groups](/docs/concepts/customers/customer-groups)
  </Accordion>

  <Accordion title="Table Features">
    The customers table supports all standard <Tooltip tip="Search, filter, sort, group, custom views, and exports for managing your data" href="/docs/admin/tables" cta="Learn more">table features</Tooltip> for efficient customer management.

    Read more: [Data Tables](/docs/admin/tables)
  </Accordion>
</AccordionGroup>

## Visibility and Permissions

Access to this view is controlled by your <Tooltip tip={userRoleDefinition}>user role</Tooltip>. Your user role determines both
<Tooltip tip={visibilityDefinition}>visibility</Tooltip> and
<Tooltip tip={permissionsDefinition}>permissions</Tooltip> for
<Tooltip tip={manageAccessDefinition}>manage</Tooltip>,
<Tooltip tip={editAccessDefinition}>edit</Tooltip>, and
<Tooltip tip={viewAccessDefinition}>view</Tooltip> access levels.

<Tabs>
  <Tab title="Visibility" icon="eye">
    | Feature             | Admin | Manager | Member |
    | ------------------- | ----- | ------- | ------ |
    | Customer Table      | ✓     | ✓       | ✓      |
    | Contact Information | ✓     | ✓       | ✓      |
    | Order History       | ✓     | ✓       | ✓      |
    | Customer Groups     | ✓     | ✓       | ✗      |
  </Tab>

  <Tab title="Permissions" icon="key">
    | Resource             | Admin  | Manager | Member |
    | -------------------- | ------ | ------- | ------ |
    | Customer Profiles    | Manage | Edit    | View   |
    | Customer Groups      | Manage | Edit    | View   |
    | Customer Data Export | Manage | Edit    | View   |
  </Tab>
</Tabs>
