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

# Knowledge Base Setup

> Upload your equipment catalog, price sheets, and business documents so your CallEquip AI agent can accurately answer pricing and availability questions.

Your AI agent can answer specific questions about your equipment when you upload your catalog.

## Supported File Types

| Format        | Best For                          |
| ------------- | --------------------------------- |
| CSV           | Equipment lists with pricing      |
| Excel (.xlsx) | Spreadsheets with multiple sheets |
| PDF           | Rate cards, brochures             |
| Text (.txt)   | Simple lists                      |

<Note>Maximum file size: 10MB per file</Note>

## Uploading Your Catalog

1. Go to your agent's settings in the dashboard
2. Click "Upload Equipment Catalog"
3. Select your file
4. Wait for processing to complete

## CSV Column Requirements

CSV uploads for transactional document types are validated against required columns. Your CSV must include **at least one** column name from each required group.

<Tip>Column names are **case-insensitive**. "Equipment Name", "equipment name", and "EQUIPMENT NAME" all work.</Tip>

### Equipment Catalog

| Required Group | Accepted Column Names                          |
| -------------- | ---------------------------------------------- |
| Equipment name | `equipment name`, `name`, `item name`, `model` |
| Daily rate     | `daily rate`, `day rate`, `daily`              |

| Recommended  | Accepted Column Names          |
| ------------ | ------------------------------ |
| Equipment ID | `equipment_id`, `equipment id` |

<Tip>Including an `equipment_id` column (e.g., EQ-001, EQ-002) lets the agent match equipment precisely during tool lookups, even when callers use informal names like "the small excavator" instead of the exact catalog name.</Tip>

```csv theme={null}
Equipment ID,Equipment Name,Category,Daily Rate,Weekly Rate,Monthly Rate,Available Quantity,Total Quantity,Notes
EQ-001,Mini Excavator 2-3 Ton,Excavation,350,1150,3200,2,3,Rubber tracks with bucket set
EQ-002,Skid Steer Loader,Earthmoving,380,1140,3250,1,2,Open cab standard flow
EQ-003,Backhoe Loader,Earthmoving,525,1575,4500,1,1,4x4 extendahoe setup
```

### Active Rentals Report

| Required Group | Accepted Column Names                                 |
| -------------- | ----------------------------------------------------- |
| Equipment name | `equipment name`, `equipment`, `item name`, `model`   |
| Customer name  | `customer name`, `customer`, `renter name`, `company` |

| Recommended  | Accepted Column Names                              |
| ------------ | -------------------------------------------------- |
| Equipment ID | `equipment_id`, `equipment id`                     |
| Contract ID  | `contract_id`, `contract`, `rental id`, `id`, `po` |

<Tip>Use the same `equipment_id` values from your equipment catalog so the agent can cross-reference rentals with catalog entries for pricing and availability lookups.</Tip>

```csv theme={null}
Contract ID,Equipment ID,Customer Name,Customer Company,Equipment Name,Rental Start Date,Expected End Date,Current Rate Applied,Billing Cycle,Job Site Address,Notes
RA-2026-0001,EQ-001,John Miller,Miller Family Farm,Mini Excavator 2-3 Ton,2026-03-03,2026-03-10,1150,weekly,14200 S Ridge Rd Kansas City KS,Rock pile relocation job
RA-2026-0002,EQ-002,Alyssa Grant,Grant Outdoor Services,Skid Steer Loader,2026-03-05,2026-03-08,380,daily,905 Cedar Grove Dr Lenexa KS,Loader and grading work
```

### Rate Sheet

| Required Group | Accepted Column Names                          |
| -------------- | ---------------------------------------------- |
| Equipment name | `equipment name`, `name`, `item name`, `model` |
| Daily rate     | `daily rate`, `day rate`, `daily`              |
| Weekly rate    | `weekly rate`, `week rate`, `weekly`           |

| Recommended  | Accepted Column Names          |
| ------------ | ------------------------------ |
| Equipment ID | `equipment_id`, `equipment id` |

```csv theme={null}
Equipment ID,Equipment Name,Daily Rate,Weekly Rate,Monthly Rate
EQ-001,Mini Excavator 2-3 Ton,350,1150,3200
EQ-002,Skid Steer Loader,380,1140,3250
EQ-003,Backhoe Loader,525,1575,4500
```

### Delivery Rules

| Required Group | Accepted Column Names                           |
| -------------- | ----------------------------------------------- |
| Zone           | `zone`, `delivery zone`, `service area`, `area` |
| Delivery fee   | `delivery fee`, `fee`, `rate`                   |

```csv theme={null}
Zone,Delivery Fee,Minimum Order
Downtown,50,200
Suburbs,75,300
Rural,125,500
```

<Note>
  **Store Information** and **General Document** types have no column requirements - upload any format.

  Non-CSV formats (PDF, Excel) skip strict column validation and use AI extraction instead. For the most reliable results with transactional data, use CSV.
</Note>

## What the Agent Can Answer

After uploading, your agent can:

* Quote daily, weekly, and monthly rates
* Check availability status
* Describe equipment specifications
* Compare options for customers

## Multiple Documents

You can upload multiple documents to build a comprehensive knowledge base:

* Equipment catalogs
* Rate sheets
* Service policies
* Delivery information

## Updating Your Catalog

To update your catalog:

1. Upload the new version of your file
2. The old version is automatically replaced
3. Changes take effect immediately
