# CSV

<figure><img src="/files/75Q8roDW5lPRfSoXrwtJ" alt=""><figcaption><p>CSV app installed</p></figcaption></figure>

## Introduction

The app is designed to streamline the process of creating **custom CSV files** with ease. Whether you’re managing product inventories, organizing data, or setting up complex databases, The **CSV app** puts the power in your hands.

## **Key Features:**

* **Flexible Structure Design**: Create your own CSV file structure, tailoring it precisely to your needs.
* **Attribute Assignment**: Assign product attributes to specific columns, ensuring your data is organized just the way you want it.
* **Custom Column Naming**: Enjoy the freedom to name each column as you see fit, making your data both personal and intuitive.
* **Product Feed Integration**: The CSV app also provides a product feed feature, allowing for seamless data export and integration with other systems.
* **Scheduler**: Automatically export a CSV file/update URL feed every x hours.

{% hint style="info" %}
When exporting the product with the relationship attribute - remember that all products, the main one, and those that are in relationship to the main one, must be in the same segment to be included in the CSV file.
{% endhint %}

## **Additional Functions**

<figure><img src="/files/e7mRG2yPJmzg0wLZ6Z3v" alt=""><figcaption></figcaption></figure>

* **Copy Feed URL** – Copy the feed link for easy access or external use.
* **Download File** – Instantly download the latest feed file (available after the first full sync).
* **Run full sync** – Manually trigger a complete synchronization.

<figure><img src="/files/2DrfuSrzNddJtUhGgYl4" alt=""><figcaption></figcaption></figure>

* **Clear Cache** – Use this option to **trigger the first full synchronization during the next synchronization** (the extended process). When activated, it also allows you to modify the selected segment in the **Options** tab.
* **Delete App** – Use this option to **uninstall the app** and **remove all configurations** permanently. This action **cannot be undone**, so proceed with caution.

## Running the app

**Step 1: Configuration** Begin by navigating through the **Options** and **Configuration** section to tailor the app settings to your needs. Detailed explanations for each option and configuration can be found on linked pages.

**Step 2: Running the App** Once you’ve set up your preferences, you have two main ways to operate the CSV app:

* **Copy Feed URL**: Click the “**Copy feed URL**” button to open a window displaying your unique feed URL. Simply copy this URL to use it wherever you need to integrate your product feed.

{% hint style="info" %}
Before using the CSV feed please run the synchronization to generate the file first or set up a scheduler.&#x20;
{% endhint %}

{% hint style="info" %}
To update the URL feed with new data please run the synchronization or set up a scheduler.
{% endhint %}

* **Run Full Synchronization**: Press the “**Run full synchronization**” button to initiate the CSV file creation process. This will start compiling your data into the structured format you’ve designed.

**Step 3: History** After initiating a synchronization, the app will log an entry in the **History** tab.


---

# Agent Instructions: 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://usermanual.ergonode.com/apps/about-apps-feature/available-apps/csv.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.
