Help Center

Find answers and guides

Help Center/Clients/Client Actions

Client Actions

Duplicate, delete, and perform other actions on client records

Overview

The Clients page provides several action buttons for each client record, allowing you to view, edit, duplicate, or delete client information. These actions are accessible from both table and card views through color-coded action buttons.

Each action is designed with safeguards to prevent accidental data loss. Destructive operations like deletion require confirmation, while duplication operations automatically create copies with modified names to avoid confusion.

Available Actions

Action Button Locations

Action buttons appear in different locations depending on your view mode:

Table View:
  • Actions column on the far right (sticky, always visible when scrolling)
  • Four action buttons displayed in a row
  • Buttons scale slightly on hover for visual feedback
Card View:
  • Action buttons in the top-right corner of each card
  • Only View and Edit buttons shown (to save space)
  • Additional actions available through the View modal

Color-Coded Action System

Each action button uses a distinct color to make it easy to identify its function and intent:

Button Colors and Icons:
  • View (Blue): Eye icon - Non-destructive, informational action
  • Edit (Yellow): Pencil icon - Modification action
  • Duplicate (Green): Copy icon - Creation action
  • Delete (Red): Trash icon - Destructive action requiring confirmation

Accessibility: All action buttons include hover tooltips showing the action name for additional clarity.

View Client Details

How to View

Click the blue eye icon to open the View Client modal, which displays all information about the client in a read-only format.

Information Displayed:
  • Complete contact information (name, email, phone, company)
  • Communication preferences (messaging platform, language)
  • Full address details
  • All tags
  • Statistics (orders, revenue, average order value)
  • Notes

Tip: From the View modal, you can quickly switch to editing by clicking the "Edit" button at the bottom. This is faster than closing the view modal and clicking the edit button separately.

Edit Client Information

How to Edit

Click the yellow pencil icon to open the Edit Client modal with all current information pre-filled and ready to modify.

What You Can Edit:
  • All contact information fields
  • Communication preferences
  • Address (with autocomplete support)
  • Tags
  • Notes

Note: Statistics (orders, revenue) cannot be manually edited as they are automatically calculated from order data.

After Saving Edits

When you save changes to a client:

What Happens:
  1. Changes are immediately saved to the database
  2. Success message confirms the update
  3. Client's updatedAt timestamp is refreshed
  4. Client moves to the top of the client list
  5. Activity log entry is created

Duplicate Client Records

How to Duplicate

Click the green copy icon to create a duplicate of the client with all information copied to a new record. This action happens immediately without requiring confirmation.

Common Use Cases:

  • Creating separate records for multiple contacts at the same company
  • Setting up similar clients with slight variations
  • Creating template clients with common settings or tags
  • Backing up a client before making major changes

What Gets Duplicated

When you duplicate a client, almost all information is copied to the new record:

Copied Information:
  • Email address
  • Phone number
  • Company name
  • Messaging platform preference
  • Preferred language
  • All tags
  • Complete address information
  • Notes
What Changes:
  • Name: Automatically appended with " (Copy)" to distinguish it
  • createdAt: Set to current timestamp
  • updatedAt: Set to current timestamp
NOT Duplicated (Reset to Zero):
  • Total orders - Starts at 0
  • Completed orders - Starts at 0
  • Total revenue - Starts at 0
  • Average order value - Not set (no orders yet)
  • Last order date - Not set

Note: The duplicated client is completely independent from the original. Orders are NOT shared or linked between the original and duplicate client records.

After Duplication

After clicking the duplicate button:

Process:
  1. New client record is created immediately
  2. Success message confirms duplication
  3. New client appears at the top of the list (most recently created)
  4. Activity log entry records the duplication
  5. You can now edit the duplicate to make necessary changes

Tip: After duplicating, immediately edit the new client to update the name and any other fields that should be different. This prevents confusion when both the original and duplicate appear in searches.

Example Duplication Workflow

Here's a practical example of when and how to use duplication:

Scenario: Multiple Contacts at Same Company
  1. You have "Sarah Johnson - Acme Corp" with company address and tags
  2. You need to add "Mike Smith - Acme Corp" as a separate contact
  3. Click duplicate on Sarah's record
  4. New client created: "Sarah Johnson - Acme Corp (Copy)"
  5. Edit the duplicate: Change name to "Mike Smith - Acme Corp"
  6. Update email and phone to Mike's contact info
  7. Keep company, address, and tags (already correct)
  8. Save - Now you have two separate contacts for the same company

Delete Client Records

How to Delete

Click the red trash icon to initiate the deletion process. Unlike other actions, deletion requires confirmation to prevent accidental data loss.

Deletion Process:
  1. Click the red trash icon
  2. Confirmation modal appears with client name
  3. Warning message: "This action cannot be undone"
  4. Click "Delete" button to confirm (or "Cancel" to abort)
  5. Client is permanently deleted

What Gets Deleted

When you delete a client, the client record and all associated information is permanently removed:

Deleted Data:
  • All contact information (name, email, phone, company)
  • Address information
  • Tags and notes
  • Statistics (order counts and revenue data)
  • Creation and update timestamps
  • Activity log entry is created recording the deletion

Important: Deleting a client does NOT delete their orders. Orders remain in the system but will show the client as unassigned or display a client ID that no longer exists.

Warning: This action is permanent and cannot be undone. There is no "recover deleted clients" feature. Make sure you truly want to delete the client before confirming.

When to Delete vs Archive

Consider these alternatives before deleting a client:

Alternative: Use Tags Instead of Deleting

  • Add an "Inactive" or "Archived" tag instead of deleting
  • Preserves order history and statistics
  • Can be reactivated later by removing the tag
  • Search for "Inactive" to see archived clients

Good Reasons to Delete:
  • Duplicate client created by mistake
  • Test client used during setup
  • Client has no orders and was never actually a customer
  • Incorrect client information that can't be corrected
Reasons NOT to Delete:
  • Client is no longer active but has order history
  • Client hasn't ordered recently but might return
  • You want to "clean up" your client list (use tags instead)

Activity History and Logging

Automatic Activity Logging

All client actions are automatically logged to your activity history, creating an audit trail of changes:

Logged Actions:
  • Client Created: When adding a new client
  • Client Updated: When editing client information
  • Client Duplicated: When duplicating a client (logs both original and new client)
  • Client Deleted: When deleting a client (includes deleted client name)

Tip: View your complete activity history in the Activity section of the dashboard to track all client-related changes over time.

Best Practices

View Before Editing: Use the view action to review current information before opening the edit modal. This helps you understand what needs to be changed without risking accidental modifications.

Rename After Duplicating: Immediately edit duplicated clients to update the name and remove " (Copy)" suffix. This prevents confusion when searching for clients.

Use Tags Instead of Deleting: For clients with order history, add an "Inactive" tag rather than deleting. This preserves valuable data while keeping your active client list clean.

Double-Check Before Deleting: Always verify you're deleting the correct client. The confirmation modal shows the client name - read it carefully before clicking Delete.

Consider Impact on Orders: Before deleting a client with orders, understand that those orders will lose their client association. If you need to preserve the connection, use tags to mark the client as inactive instead.

Related Articles