> For the complete documentation index, see [llms.txt](https://blings.gitbook.io/blings-knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blings.gitbook.io/blings-knowledge-base/documentation/getting-started/how-to-connect-my-data-to-the-sdk/spreadsheet-data-integration.md).

# Spreadsheet Data Integration

The Blings platform supports uploading a CSV file to power personalized videos using spreadsheet-based data.\
This is ideal for manual campaigns, one-time sends, or testing projects without a live data source.

***

### How It Works

1. **Prepare your CSV file**\
   Each row should represent a user or data object.\
   The **first column must contain a unique ID** (e.g., user ID or email).\
   You can download a demo CSV from `Blings platform - integration`\\
2. **Upload the file**\
   In the Blings Platform, go to **Data Uploads** and use the upload widget to import your CSV.\\
3. **Connect the data to a project**

   * Navigate to **Projects**
   * Select the relevant project
   * Go to **Settings → Data Source**
   * Link your uploaded data file

   ![Data Upload Screenshot](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad0dec6-0cec-4adf-a73d-d867fb5ae77d/Untitled.png)

<figure><img src="https://2160648125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsAHOIWkjYudyFAaqnpQm%2Fuploads%2Fgit-blob-cfff7cc1b4c423e5342d974926d104ecab2c4220%2Fimage%20(12).png?alt=media" alt=""><figcaption></figcaption></figure>

***

### Notes

* 📂 **Data is exposed to Blings**\
  Since the data is uploaded directly, it is visible to your team inside the platform.
* 🔁 **Changes require re-upload**\
  If you need to update user data or correct a value, upload a new CSV to replace the old one.

***

This method is a fast and flexible option for launching personalized video campaigns without integrating a CRM or API.\
For automation or real-time data flows, see [Custom API Integration](/blings-knowledge-base/documentation/getting-started/how-to-connect-my-data-to-the-sdk/custom-api-integration.md) or [CRM data integration](/blings-knowledge-base/documentation/getting-started/how-to-connect-my-data-to-the-sdk/crm-data-integration.md).
