---
updatedAt: 2026-02-12T16:04:19.000Z
agentTools:
  projectIndex: https://help.zluri.com/llms.txt
---

# Bulk Data Upload 

Bulk upload supports large-scale data imports and updates across Zluri. It is used during onboarding, when synchronizing existing records, or when updating multiple entries at once. This capability helps maintain accurate and consistent identity, application, contract, and spend data across the platform.

## **Supported Entities**

Zluri supports CSV-based bulk upload for the following entities:

* **Users** – Import or update user attributes such as email, department, or job title
* **Applications** – Update fields such as application name, type, status, owner details
* **Contracts** – Load contract details like vendor, renewal dates, contract metadata
* **Spends** – Import historical transactions or update spend records

Each bulk upload path ensures that organizations can maintain accurate, up-to-date data across systems.

## **Structured Imports**

For every supported entity, Zluri provides a predefined CSV template to maintain consistency and prevent input errors.

Templates include standardized columns for:

* User attributes (email, role, department, custom fields)
* Application metadata (name, type, authorization state, owners)
* Contract details (start/end dates, vendor, amount)
* Spend and transaction records (amount, currency, date, vendor)

Structured templates reduce formatting errors and maintain uniformity across imported datasets.

## **Data Validation**

Zluri validates each CSV during upload. Validation checks include:

* Template headers match required column names
* Required fields are present
* Data types follow supported formats (dates, currency codes, numbers, email formats)
* Values conform to platform rules

Rows with issues are flagged, and error messages identify the specific columns and required fixes. The corrected CSV can then be reuploaded.

## **Bulk Update for Applications**

Bulk Update allows administrators to modify multiple **existing applications** at once from the **Applications** module.

### **Select fields and download the editable CSV**

1. Open **Applications**.
2. Select the **three-dot menu**.
3. Choose **Bulk Update**.
4. Open **Select Fields**.
5. Select the attributes to update (ID, Name, Type, Status, Authorization State, App Owner, IT Owner, Financial Owner).
6. Choose **Selected Applications Only** or **Filtered Applications Only**.
7. Select the download format (**CSV** or **CSV for Excel**).
8. Download the editable file.

<Image align="center" alt="bulk data uplpad.gif" src="https://files.readme.io/683e8df0e4268a86d2324290239f26a5fc6a070986340197172e644798e087fa-bulkdatauplpad-ezgif.com-optimize.gif" />

### **Edit and upload the CSV**

1. Edit the downloaded CSV and keep the headers unchanged.
2. Return to the Bulk Update panel.
3. Upload the file using **Upload CSV**.

<Image align="center" alt="Screenshot 2025-12-24 at 1.28.09 PM.png" src="https://files.readme.io/62ae329750412b7509aed64c0e207ec5951e8934f1d87937a31a9c0e14c75222-Screenshot_2025-12-24_at_1.28.09_PM.png" />

1. Zluri processes and applies the updates.

## **Bulk Update for Users**

Bulk Update allows administrators to modify multiple **existing users** at once from the **Directory → Users** page.

### **Select fields and download the editable CSV**

1. Open **Directory**.
2. Go to **Users**.
3. Select the **three-dot menu**.
4. Choose **Bulk Update**.
5. Open **Select Fields**.
6. Select the user attributes to update.
7. Choose **Selected Users Only** or **Filtered Users Only**.
8. Select the download format (**CSV** or **CSV for Excel**).
9. Download the editable file.

<Image align="center" alt="directory user.gif" src="https://files.readme.io/10274845a20bc45704facdf541bb669203a0da27f6f785cea8a92b513b217b32-directoryuser-ezgif.com-optimize_1.gif" />

The steps to edit and upload the CSV are the same as described in **Bulk Update for Applications**.

## **Usage in Onboarding and Maintenance**

Bulk upload is typically used to:

* Load user or application lists during onboarding
* Import historical contract and spend data
* Correct discrepancies across identity or finance systems
* Populate metadata not available through integrations
* Update owner information in bulk (App Owner, IT Owner)
* Normalize fields such as authorization state or status

Once processed, imported records become available across:

* Dashboards
* Reports
* Exports
* Automation workflows

Bulk upload ensures consistent, accurate data and reduces manual update work across systems.