# Mass Payout via CSV Upload

Using this functionality, you can upload the recipients’ details via a CSV file and initiate a mass payout. This can be used for payroll, vendor payments, airdrops and more. \
\
Check the sample file format and prepare a similar file to upload your recipient’s details.

{% hint style="info" %} <mark style="color:blue;">Please note that:</mark>

* <mark style="color:blue;">Recipient Address and Token Address / Token Symbol are mandatory fields</mark>
* <mark style="color:blue;">The recipient address should be in the same network as the Safe you are using to send funds from</mark>
* <mark style="color:blue;">Different tokens can be uploaded in the same file</mark>
  {% endhint %}

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

Below are the steps to make a mass payout through a CSV upload:

Click on **New Transfer** on your dashboard. Select the **Safe** you wish to use for the transaction and then choose the **Mass Payout** option. These are the same steps outlined previously. Refer to the [Mass Payout in a Single Token](/business/coinshift-walkthrough/fund-management/mass-payout/mass-payout-in-a-single-token.md) article if necessary.

## **Step 1:** **Initiate mass payout and choose the CSV upload option**

You can see the below screen if you have followed the above steps correctly. Click on the **Upload CSV** option (highlighted in the below screenshot).

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

## **Step 2:** **Prepare and upload the recipient details CSV file**

A window will appear with the **Download Sample CSV** option. Check the sample file format and create a similar file with your recipients' details.

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

Click on **Drag & drop or click to upload** a link to upload your file.

## **Step 3:** **Review processed data and submit mass payout**

Review the successfully processed data displayed on the screen. Click **Submit** to initiate the mass payout with the provided data.

<figure><img src="/files/4388IFHdOd5nXx2FfdeS" alt=""><figcaption></figcaption></figure>

## **Step 4:** **Update the amount field and add contacts**&#x20;

Update the **Amount** field and add contacts from your [Contacts](/business/coinshift-walkthrough/contact-management.md) section if desired

Once the details are finalised, click **Next**.

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

## **Step 5:** **Review summary**

Carefully review the details for all created batches. Optionally, add **Labels** and **Notes** in the designated section.

<figure><img src="/files/5uvux2p3YQDzvhWz3ph9" alt=""><figcaption></figcaption></figure>

If the summary is accurate, click **Create Proposal**.

## **Step 6:** **Await Safe Signers' approval**

The proposal is created, and Safe Signers must approve it to execute the transaction.

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

Check the transaction status via the **History** tab on the dashboard.


---

# 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://docs.coinshift.xyz/business/coinshift-walkthrough/fund-management/mass-payout/mass-payout-via-csv-upload.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.
