> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withsotto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bulk data overview

> Move users, purchases, and click data in and out of Sotto with flat files.

In addition to the REST API, Sotto supports high-volume data movement through flat files. These are the right choice for batch syncs, historical backfills, and recurring exports to your data warehouse.

## Imports

You deliver a CSV file to the **SFTP inbound directory** provisioned for your account, and Sotto ingests it automatically. New files are picked up as soon as they land, classified by a filename prefix, and processed — there's nothing to poll or trigger.

<CardGroup cols={2}>
  <Card title="User import" icon="user-plus" href="/guides/user-import-csv">
    Create and update users in bulk. Filename prefix `user_`.
  </Card>

  <Card title="Purchase import" icon="cart-shopping" href="/guides/purchase-import-csv">
    Import order and line-item data. Filename prefix `purchase_`.
  </Card>
</CardGroup>

## Exports

Sotto generates the file and delivers it to your SFTP server on a recurring schedule.

<CardGroup cols={2}>
  <Card title="User export" icon="users" href="/guides/user-export-sftp">
    User profiles, custom data, and segment membership.
  </Card>

  <Card title="Click data export" icon="arrow-pointer" href="/guides/click-export-sftp">
    Link-click events with message and user context.
  </Card>
</CardGroup>

<Note>
  Exports are configured by Sotto on your behalf. To set up or change an export, contact [support@withsotto.com](mailto:support@withsotto.com) with your destination SFTP details and desired schedule and format (CSV or JSON).
</Note>
