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

# Manage Clients

> Learn how to create and manage clients in your MainWP Dashboard. This guide covers adding new clients, editing client information, assigning sites to clients, and managing client-specific settings.

The Clients feature lets you organize your child sites by client, track client information, and generate client-specific reports. Assign sites to clients, store contact details, create custom fields for additional data, and use the Client Card to view a consolidated overview of each client's sites and activity.

## What You'll Accomplish

* Create and manage client records
* Import multiple clients with CSV
* Assign child sites to clients
* Customize the client table display
* Use the Client Card for client overview
* Create custom client fields for Pro Reports

## Prerequisites

* MainWP Dashboard installed and activated
* Child sites connected to your Dashboard
* Pro Reports extension (optional, for client reporting)

***

***

## Create a New Client

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/8Th7bSZAHjw" title="Add Client - Video Tutorial" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

<Steps>
  <Step title="Navigate to Add Client">
    Go to **Clients > Add Client**.
  </Step>

  <Step title="Enter client information">
    Fill in the client name (required) and other desired fields.

    <img src="https://mintcdn.com/mainwp/RPovfYRqnTPYvuIf/images/clients/add-client-form.png?fit=max&auto=format&n=RPovfYRqnTPYvuIf&q=85&s=7ca7e9f3bc7cbde86a2bbd1e52e282a5" alt="Add Client form with fields for client name and contact information" width="1733" height="835" data-path="images/clients/add-client-form.png" />
  </Step>

  <Step title="Assign sites (optional)">
    In the sidebar on the right, select child sites to assign to this client.

    <img src="https://mintcdn.com/mainwp/RPovfYRqnTPYvuIf/images/clients/assign-sites-sidebar.png?fit=max&auto=format&n=RPovfYRqnTPYvuIf&q=85&s=f254a1c3ca4fab2dcb27f5fff3471994" alt="Sidebar showing child sites available to assign to the client" width="1427" height="790" data-path="images/clients/assign-sites-sidebar.png" />
  </Step>

  <Step title="Save">
    Click **Add Client**.
  </Step>
</Steps>

<Note>
  The Client Email field supports multiple email addresses separated by commas: `email1@example.com, email2@example.com`. Pro Reports uses the `[client.email]` token for the **Send email to** field.
</Note>

***

## Import Clients (CSV)

Import multiple clients in one run by uploading a CSV file.

<Steps>
  <Step title="Open Import Clients">
    Go to **Clients > Import Clients**.
  </Step>

  <Step title="Download the sample file">
    Click **Download Sample** to get the required CSV structure.
  </Step>

  <Step title="Prepare your CSV file">
    Keep the same column order used in the sample file. For **Select sites**, separate multiple site URLs with semicolons (`;`).
  </Step>

  <Step title="Upload and start import">
    Upload your `.csv` file, keep **CSV file contains a header** enabled when row 1 is a header, and click **Import Clients**.
  </Step>

  <Step title="Review import results">
    Watch the row-by-row log in the import modal. Fix failed rows, then import again.
  </Step>
</Steps>

### CSV Columns and Formats

| Column           | Required | Format                                                |
| ---------------- | -------- | ----------------------------------------------------- |
| Client Name      | Yes      | Plain text                                            |
| Client email     | Yes      | Email address                                         |
| Client address 1 | No       | Plain text                                            |
| Client address 2 | No       | Plain text                                            |
| Client city      | No       | Plain text                                            |
| Client state     | No       | Plain text                                            |
| Client ZIP       | No       | Plain text                                            |
| Client country   | No       | Plain text                                            |
| Client status    | No       | `0` = Active, `1` = Suspended, `2` = Lead, `3` = Lost |
| Select sites     | Yes      | One or more site URLs; use `;` between multiple URLs  |

<Note>
  Lines starting with `#` are treated as comments and skipped during import.
</Note>

<Warning>
  Rows fail when required fields are missing or when the client email already exists. Common errors are missing **Client Name**, **Client email**, or **Select sites** values.
</Warning>

### Related

* [Create a New Client](#create-a-new-client) for one-by-one client entry

***

## Update a Client

<Steps>
  <Step title="Navigate to Manage Clients">
    Go to **Clients > Manage Clients**.
  </Step>

  <Step title="Edit client">
    Find the client and click **Edit** from the actions menu.

    <img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/edit-client-action.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=b7febf3de83472d4425f76093ecb798a" alt="Select Edit action from the menu on the right" width="1444" height="916" data-path="images/clients/edit-client-action.png" />
  </Step>

  <Step title="Update and save">
    Make your changes and click **Update Client**.
  </Step>
</Steps>

***

## Delete Clients

### Delete a Single Client

Go to **Clients > Manage Clients**, find the client, and click **Delete** from the actions menu.

<img src="https://mintcdn.com/mainwp/RPovfYRqnTPYvuIf/images/clients/delete-client-action.png?fit=max&auto=format&n=RPovfYRqnTPYvuIf&q=85&s=1ad60b068924ea01caf3537a632238ea" alt="Delete action in the client actions menu" width="1444" height="946" data-path="images/clients/delete-client-action.png" />

### Bulk Delete Clients

<Steps>
  <Step title="Select clients">
    Go to **Clients > Manage Clients** and check the boxes next to clients you want to delete.
  </Step>

  <Step title="Apply action">
    Select **Delete** from the **Bulk Actions** dropdown and click **Apply**.

    <img src="https://mintcdn.com/mainwp/RPovfYRqnTPYvuIf/images/clients/bulk-delete-apply.png?fit=max&auto=format&n=RPovfYRqnTPYvuIf&q=85&s=eb0b85850c0ab0283e3603cd4845b0de" alt="Click the Apply button" width="1445" height="910" data-path="images/clients/bulk-delete-apply.png" />
  </Step>
</Steps>

***

## Customize the Manage Clients Table

<Steps>
  <Step title="Open Page Settings">
    Go to **Clients > Manage Clients** and click the **Page Settings** (cog icon) in the top right.

    <img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/page-settings-button.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=ff1a8d075f623a04e04d64e623da41b1" alt="Page Settings cog icon in the top right corner" width="1446" height="929" data-path="images/clients/page-settings-button.png" />
  </Step>

  <Step title="Configure display">
    Set the number of clients to display per page and select which columns to show.

    <img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/page-settings-dialog.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=5a5229ff14c0ad4716f1b6a5642aee69" alt="Page Settings dialog with column visibility and items per page options" width="1404" height="1209" data-path="images/clients/page-settings-dialog.png" />
  </Step>

  <Step title="Save">
    Click **Save Settings**.
  </Step>
</Steps>

***

## Client Card

The Client Card displays a consolidated overview of all information for a specific client. Widgets on this page can be resized and rearranged.

<img src="https://mintcdn.com/mainwp/RPovfYRqnTPYvuIf/images/clients/client-card-widgets.gif?s=01654ca46981ff8aab79cd875de53c18" alt="Animation showing how to resize and rearrange widgets on the Client Card page" width="1559" height="1305" data-path="images/clients/client-card-widgets.gif" />

### Available Actions

<img src="https://mintcdn.com/mainwp/RPovfYRqnTPYvuIf/images/clients/client-card-buttons.png?fit=max&auto=format&n=RPovfYRqnTPYvuIf&q=85&s=d1c1e451da900a2eb3a6cbcb4b531c7f" alt="Client Card action buttons including Manage Sites, Edit Client, Create Report, and Suspend Sites" width="301" height="823" data-path="images/clients/client-card-buttons.png" />

| Button        | Action                                                                                                                                                                                                                                            |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Manage Sites  | Opens Manage Sites filtered to show only this client's sites                                                                                                                                                                                      |
| Edit Client   | Opens the Edit page for this client                                                                                                                                                                                                               |
| Create Report | Opens Pro Reports with this client's sites pre-selected                                                                                                                                                                                           |
| Suspend Sites | Suspends all sites belonging to this client. Suspended sites remain connected, but MainWP actions for them are paused. Learn more in [Suspend or Unsuspend a Child Site](/sites/management/manage-child-sites#suspend-or-unsuspend-a-child-site). |

### Client Overview Widgets

By default, the Client Card includes these widgets:

* **Client Info** - Basic client details, status, and quick contact links
* **Notes** - Internal client notes with an **Add Notes** or **Edit Notes** action
* **Sites** - Child sites assigned to the client
* **Additional Client Info** - Saved custom fields and other extra client details
* **Network Activity** - Recent changes across the client's child sites
* **Recent Posts** - Latest posts from the client's child sites
* **Recent Pages** - Latest pages from the client's child sites

If the client has saved contacts, the Client Card also displays a **Client Contact** widget for each contact.

The screenshot below highlights the activity widgets on the Client Card.

<img src="https://mintcdn.com/mainwp/hAytweIYfa159fxQ/images/clients/client-overview-widgets.png?fit=max&auto=format&n=hAytweIYfa159fxQ&q=85&s=05a494321fadeff60e5b0c6bc687b80b" alt="Recent Posts, Recent Pages, and Network Activity widgets on the Client Card" width="3828" height="1980" data-path="images/clients/client-overview-widgets.png" />

***

## Client Fields

Client Fields let you create custom data fields for storing additional client information. These fields generate tokens that can be used in Pro Reports.

### Add a New Field

<Steps>
  <Step title="Navigate to Client Fields">
    Go to **Clients > Client Fields**.
  </Step>

  <Step title="Create field">
    Click **New Field**.

    <img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/new-field-button.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=8382cb18d1185ee2cce97edfb7f35446" alt="Click the New Field button" width="1920" height="1080" data-path="images/clients/new-field-button.png" />
  </Step>

  <Step title="Configure field">
    Enter the Field Name (used as a token in Pro Reports) and Description.

    <img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/new-field-form.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=141dca92411ffd03646714a5cf9cf5b3" alt="New Field form with Field Name and Description input fields" width="1920" height="1080" data-path="images/clients/new-field-form.png" />
  </Step>

  <Step title="Save">
    Click **Save Field**.
  </Step>
</Steps>

### Edit a Field

<Steps>
  <Step title="Navigate to Client Fields">
    Go to **Clients > Client Fields**.
  </Step>

  <Step title="Edit">
    Find the field and click **Edit** from the actions menu.

    <img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/edit-field-action.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=c7f87830c619b2fba6a2684077d629f1" alt="Edit action in the field actions menu" width="1920" height="1080" data-path="images/clients/edit-field-action.png" />
  </Step>

  <Step title="Update and save">
    Make changes and click **Save Field**.

    <img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/edit-field-form.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=06c76cb711562d5b51688617a2dc7d1d" alt="Edit Field form with Field Name and Description fields" width="1920" height="1080" data-path="images/clients/edit-field-form.png" />
  </Step>
</Steps>

### Delete a Field

Go to **Clients > Client Fields**, find the field, and click **Delete** from the actions menu.

<img src="https://mintcdn.com/mainwp/T11vdtqFAOVbdrGJ/images/clients/delete-field-action.png?fit=max&auto=format&n=T11vdtqFAOVbdrGJ&q=85&s=50f66fa7a68d1be4260246cee2c8491b" alt="Delete action in the field actions menu" width="1920" height="1080" data-path="images/clients/delete-field-action.png" />

### Use Custom Fields

After creating a field, set its value for each client on their Edit page. The field token can then be used in Pro Reports to display that data.

***

## Self-Check Checklist

* [ ] Client records are created with required information
* [ ] Child sites are assigned to appropriate clients
* [ ] CSV imports create clients and assign sites correctly
* [ ] Client Card displays correct site data
* [ ] Custom fields are created and populated (if needed)
* [ ] Table customization settings are saved

***

## Related Resources

* [Pro Reports Extension](/add-ons/agency/pro-reports-extension-overview) - Generate client reports
* [Available Pro Reports Tokens](/add-ons/agency/available-pro-reports-tokens) - Token reference for reports
