> For the complete documentation index, see [llms.txt](https://docs.cow.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cow.tech/inputs/csv-import.md).

# CSV Import

The easiest way to test out COW and start importing device details is through a manual CSV import. This method allows users who prefer or require manual entry to efficiently integrate their data.

### File Requirements

Before importing your data, ensure that your CSV file meets the following specifications:

* **Columns**: Your CSV file must contain the following columns:
  * `ClientName`: The name of the client associated with each device.
  * `DeviceSerial`: The unique serial number of each device.
  * `DeviceProductNumber`: The product number for each device if required.
  * `DeviceManufacturer`: The manufacturer of each device.

#### Example CSV

**Download Sample**: To help you format your file correctly, download an [example CSV file](data:text/csv;charset=utf-8,%EF%BB%BFClientName%2CDeviceSerial%2CDeviceProductNumber%2CDeviceManufacturer%0A) that includes the required columns. This template ensures that your data is properly structured for successful import.

{% hint style="warning" %}
Ensure your CSV file adheres to the specified format with no missing or extra columns. Keep your file size manageable to prevent slow uploads or potential errors during processing.
{% endhint %}

### Import Options

#### Manual CSV Import

You can manually upload the CSV to COW directly once it is properly formatted.

#### Azure Blob Storage Import

Save the file to Azure Blob Storage and create a [shared access signature (SAS) link](https://learn.microsoft.com/en-us/azure/ai-services/translator/document-translation/how-to-guides/create-sas-tokens?tabs=Containers).

{% hint style="warning" %}
The SAS link needs Read, Create, and Write permissions and must be valid for at least a year
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cow.tech/inputs/csv-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
