
You can use the **Local File** node to transfer the files from your device to the workflow. You can use the node in the workflows whose purpose is to pass the data further (for example, for import). 

## Prerequisites
---
- Supported file formats: `.CSV`, `.XML feed`, `.JSONL`, `.JSON`
- Maximum size of the file: 500 MB

## Node configuration
---
<figure><img src="/api/docs/image/54176ad07f146575310749eba44b7c2f42c1b327/docs/automation/_gfx/local-file-node-configuration.png" class="large" alt="Node settings without a file selected"><figcaption>Node settings without a file selected</figcaption></figure>

1. Click the **Local File** node.
2. On the pop-up, upload a file from your device.  
    
   <div class="admonition admonition-important"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

   You can't change the file after you launch the workflow. To import a different file, you must create a new workflow.

   </div></div></div>

3. Optionally, you can modify the delimiter, quotation mark character, and escape characters:
    1. Enable **Customize metacharacters**.
    2. Modify values in **Delimiter**, **Quotation mark**, and **Escape character** fields.
4. Optionally, you can get the preview of the first 20 records of the uploaded file.
3. Confirm by clicking **Apply**. 

## Example of use
---

You can combine the **Local File** node with the **Import Profiles** node to import a file with customer data. 


<details class="accordion"><summary>The file used in this example</summary><div class="accordion-content"><pre><code class="language-plaintext">firstName,lastName,email Dwight,Addams,dwight.addams@test.com Martin,Smith,martin.smith@test.com Kurt,Doe,kurt.doe@test.com</code></pre></div></details>


<figure>
<img src="/api/docs/image/54176ad07f146575310749eba44b7c2f42c1b327/docs/automation/_gfx/local-file-example-of-use.png" alt="Example of use" class="full">
<figcaption>Single import of customers to Synerise</figcaption>
</figure>

1. Start the workflow with the **Scheduled Run** node.  
2. In the configuration of the node:  
    1. Set the **Run trigger** to **one time**.  
    2. Select the **Immediately** tab.  
    3. Click **Apply**.  
3. Add the **Local File** node.  
4. In the configuration of the node:  
    1. Upload the file with customers.
    2. Click **Apply**.  
5. Add the **Import Profiles** node.  
6. Add the **End** node.