---
title: "Distro Batch Upload"
source_url: https://help.chilipiper.com/hc/en-us/articles/26927870918547-Distro-Batch-Upload
article_id: 26927870918547
updated_at: 2026-04-22T15:22:25Z
---

## Who can use this feature?

Available on All Products or Routing & Scheduling

Available to Admins or Workspace Managers

[Billing Center](https://fire.chilipiper.com/fire/admin/billing/overview) [Get a Demo](https://www.chilipiper.com/request-demo?utm_source=zendesk&utm_medium=help-center&utm_campaign=chili-hub)

The Distro batch upload is the possibility to trigger Distro (insert or update of records) from a spreadsheet and is a nice way to properly distribute a bunch of records at the same time. 

We'll cover how to do it in more detail below.

* * *

#### Table of Contents

  * Preparation Steps
    * Prepare your Spreadsheet
    * Prepare your Distro Router
  * Data Upload Steps
    * Data Loader Web Version Steps
    * Local Version Steps



* * *

## Preparation Steps

### Prepare your Spreadsheet

The first step is probably the most important one in the preparation of your spreadsheet. Any record that you want to upload in Salesforce needs to respect your Object configuration, so any field that is required or if you have some validation rules in place on that object, everything needs to be ready for a successful upload.

For this example, we’ll upload a list of new leads coming from an Event and we have added all fields in the spreadhseet's header: Last Name, LeadSource, Employees, and Company.

![](https://help.chilipiper.com/hc/article_attachments/26927870835859)

Last Name and Company Name are 2 required fields by Salesforce in our example, so we can’t create any Lead records without these 2 information.

Save your file as a **CSV** (Comma Separated Values).  
  


### Prepare your Distro Router

For this example, we want to route any new lead records with the Lead Source = Events and we want to route them to the appropriate Team based on the number of employees.  
![](https://help.chilipiper.com/hc/article_attachments/26927864271635)  
  
When your router is ready, you can publish it but we highly recommend you to test it in [the Preview Mode.](https://help.chilipiper.com/hc/en-us/articles/25090321110931-CRM-Flow-Builder-How-to-Run-It-in-Preview-Mode) After that, you should activate it before uploading your records.  
  


## Data Upload Steps

To Upload the list of records, we need to use the solution provided by Salesforce called Data Loader. You can either use the Web version or the Local Version.

### Data Loader Web Version Steps

  1. Connect to [https://dataloader.io/.](https://dataloader.io/)  
  

  2. Click on the top right **Login with Salesforce.**  
  

  3. Select your environment and enter your credentials.  
![](https://help.chilipiper.com/hc/article_attachments/26927864273683)  
  

  4. Click on **New Task** and select **Import**

**![](https://help.chilipiper.com/hc/article_attachments/26927864279315)**  
  


  5. Select the operation, here it’s an **insert** of new records, select the **Object** and click Next.

**![](https://help.chilipiper.com/hc/article_attachments/26927864282259)**  
  


  6. Upload your CSV File.  
![](https://help.chilipiper.com/hc/article_attachments/26927870863379)  

  7. Map your headers to your Salesforce fields and click **Next**.![](https://help.chilipiper.com/hc/article_attachments/26927870867603)  

  8. Before saving and running it, modify the Batch size to 1 according to the image below. This setting will help Distro listen to all incoming records and route them effectively. ![](https://help.chilipiper.com/hc/article_attachments/26927864299539)  

  9. Are you ready? Now Click on**Save & Run** and wait for the magic to happen. Data Loader will upload each record one after the other and you’ll see your results in your [Distro Logs](https://help.chilipiper.com/hc/en-us/articles/5530762602515-How-do-I-use-Distro-Logs). ![](https://help.chilipiper.com/hc/article_attachments/26927864310163)



### 

### Data Loader Local Version Steps

For the [**Local Version**](https://developer.salesforce.com/docs/atlas.en-us.248.0.dataLoader.meta/dataLoader/loader_install_general.htm), we need to modify the batch size to 1 **before** proceeding with the other steps, so this will be our starting point.

  1. Open Data Loader and click on **Settings**  
![](https://help.chilipiper.com/hc/article_attachments/26927864313747)  

  2. Modify your Batch Size to 1 and click **OK**.  
![](https://help.chilipiper.com/hc/article_attachments/26927864317843)  
  
For the remaining steps it is a similar experience for the web version: you connect, upload your file, map your fields, and process.  
  
And it's all set! The uploaded records should be properly displayed in your [Distro Logs](https://help.chilipiper.com/hc/en-us/articles/5530762602515-How-do-I-use-Distro-Logs)!
