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

# Overview

> Comprehensive customer relationship management in Fentu FSM

## Overview

The Customer Management module in Fentu FSM is your central hub for managing all customer-related information. From basic customer details to complex asset hierarchies, this module helps you maintain complete visibility into your customer relationships and service history.

<Note>
  Customer Management is the foundation of your service operations. All work orders, service contracts, and maintenance activities are linked to customers and their assets.
</Note>

## Module Structure

The Customer Management module is organized into five main sections:

<CardGroup cols={2}>
  <Card title="Customers" icon="building" href="/customers/customers">
    Manage your customer database with company details, contact information, and service history.
  </Card>

  <Card title="Contacts" icon="user" href="/customers/contacts">
    Track individual contacts at customer locations, including roles, phone numbers, and email addresses.
  </Card>

  <Card title="Objects" icon="location-dot" href="/customers/objects">
    Define physical locations and buildings where service is performed for each customer.
  </Card>

  <Card title="Assets" icon="barcode" href="/customers/assets">
    Manage equipment and assets that require service, maintenance, and tracking.
  </Card>

  <Card title="Asset Parts" icon="gear" href="/customers/asset-parts">
    Track individual components and parts that make up customer assets.
  </Card>
</CardGroup>

***

## Key Concepts

### Customer Hierarchy

Fentu FSM uses a hierarchical structure for organizing customer data:

```
Customer (Company)
  └─ Objects (Locations/Buildings)
      └─ Assets (Equipment)
          └─ Asset Parts (Components)
```

This hierarchy allows you to:

* Organize service locations within large customer accounts
* Track equipment at specific sites
* Maintain detailed component-level maintenance records
* Generate accurate service reports by location or asset

### Contacts vs Customers

<AccordionGroup>
  <Accordion title="Customers" icon="building">
    **Customers** represent companies or organizations you provide service to. Each customer record contains:

    * Company information (name, address, tax ID)
    * Billing details
    * Service contract information
    * Overall account status and history
  </Accordion>

  <Accordion title="Contacts" icon="user">
    **Contacts** are individual people associated with customer accounts. Each contact includes:

    * Personal information (name, phone, email)
    * Role or job title
    * Associated customer and location
    * Communication preferences

    Multiple contacts can be linked to a single customer, allowing you to reach the right person for different situations (billing, technical, management).
  </Accordion>
</AccordionGroup>

***

## Common Workflows

### Setting Up a New Customer

<Steps>
  <Step title="Create Customer Record">
    Add the company to your customer database with basic information.
  </Step>

  <Step title="Add Contacts">
    Create contact records for key people at the customer organization.
  </Step>

  <Step title="Define Objects">
    Set up physical locations or buildings where service will be performed.
  </Step>

  <Step title="Register Assets">
    Add equipment and assets at each location that require service.
  </Step>

  <Step title="Track Asset Parts">
    Document individual components for detailed maintenance tracking (optional).
  </Step>
</Steps>

### Creating a Work Order from Customer Data

Once customer information is set up, creating work orders becomes streamlined:

1. Select the customer
2. Choose the service location (object)
3. Select the asset requiring service
4. Fentu automatically populates contact information and service history

***

## Data Relationships

Understanding how customer data connects helps you maintain data integrity:

| Entity         | Links To                             | Used For                                      |
| -------------- | ------------------------------------ | --------------------------------------------- |
| **Customer**   | Contacts, Objects, Service Contracts | Top-level account management                  |
| **Contact**    | Customer, Object                     | Communication and notifications               |
| **Object**     | Customer, Assets                     | Service location specification                |
| **Asset**      | Customer, Object, Asset Parts        | Equipment identification and service tracking |
| **Asset Part** | Asset                                | Component-level maintenance                   |

***

## Benefits of Complete Customer Data

<AccordionGroup>
  <Accordion title="Faster Work Order Creation" icon="bolt">
    With complete customer data, technicians and dispatchers can create work orders in seconds. The system auto-fills customer details, locations, and asset information.
  </Accordion>

  <Accordion title="Accurate Service History" icon="clock-rotate-left">
    Track every service interaction at the customer, location, and asset level. See what work was done, when, and by whom.
  </Accordion>

  <Accordion title="Preventive Maintenance" icon="shield-check">
    Use asset data to schedule proactive maintenance before equipment fails, reducing emergency calls and improving customer satisfaction.
  </Accordion>

  <Accordion title="Better Communication" icon="comments">
    Maintain up-to-date contact information so the right people receive notifications about service appointments, quote approvals, and completion updates.
  </Accordion>

  <Accordion title="Detailed Reporting" icon="chart-line">
    Generate reports by customer, location, or asset to analyze service patterns, identify opportunities, and demonstrate value to customers.
  </Accordion>
</AccordionGroup>

***

## Best Practices

<Tip>
  Start with complete customer setup before creating work orders. Taking time to enter detailed customer, location, and asset information upfront saves time on every subsequent service call.
</Tip>

<Warning>
  Keep contact information current. Outdated phone numbers and email addresses can delay service appointments and reduce customer satisfaction.
</Warning>

### Data Quality Tips

1. **Use Consistent Naming** - Establish naming conventions for customers, locations, and assets
2. **Regular Updates** - Schedule periodic reviews of customer data to ensure accuracy
3. **Required Fields** - Make key fields required (customer name, primary contact, billing address)
4. **Asset Details** - Include serial numbers, model numbers, and installation dates for better service tracking
5. **Contact Roles** - Clearly define contact roles (technical, billing, manager) for appropriate communication

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Create Your First Customer" icon="plus" href="/customers/customers">
    Learn how to add customers to your database.
  </Card>

  <Card title="Work Order Wizard" icon="wand-magic-sparkles" href="/service-apps/wizards/work-order-wizard">
    See how customer data flows into work orders.
  </Card>

  <Card title="Assets Management" icon="barcode" href="/customers/assets">
    Set up equipment tracking for preventive maintenance.
  </Card>

  <Card title="Service Contracts" icon="file-contract" href="/service-management/service-contracts">
    Link service agreements to customer accounts.
  </Card>
</CardGroup>
