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
The Client Email field supports multiple email addresses separated by commas:
[email protected], [email protected]. Pro Reports uses the [client.email] token for the Send email to field.Import Clients (CSV)
Import multiple clients in one run by uploading a CSV file.Prepare your CSV file
Keep the same column order used in the sample file. For Select sites, separate multiple site URLs with semicolons (
;).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.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 |
Lines starting with
# are treated as comments and skipped during import.Related
- Create a New Client for one-by-one client entry
Update a Client
Delete Clients
Delete a Single Client
Go to Clients > Manage Clients, find the client, and click Delete from the actions menu.
Bulk Delete Clients
Select clients
Go to Clients > Manage Clients and check the boxes next to clients you want to delete.
Customize the Manage Clients Table
Open Page Settings
Go to Clients > Manage Clients and click the Page Settings (cog icon) in the top right.

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.
Available Actions

| 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 (no updates allowed) |
Client Overview Widgets
The Client Card includes widgets that show data only from child sites assigned to that client:- Recent Posts - Latest posts from client sites
- Recent Pages - Latest pages from client sites
- Non-MainWP Changes - Changes made directly in client site WP Admin

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
Edit a Field
Delete a Field
Go to Clients > Client Fields, find the field, and click Delete from the actions menu.
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 - Generate client reports
- Available Pro Reports Tokens - Token reference for reports








