> ## Documentation Index
> Fetch the complete documentation index at: https://fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Sync file uploads to Amazon S3

> Upload file submissions automatically to an Amazon S3 bucket with your Fillout form. Optionally set a dynamic file path to categorize submissions into nested buckets.

## What is Amazon S3?

<Info>
  The Amazon S3 integration is available on the **Team** and **Enterprise** plans. Learn more about the [Team plan](/team-plan).
</Info>

[Amazon S3](https://aws.amazon.com/s3/) (Simple Storage Service) is a scalable cloud storage solution provided by AWS, designed to store and retrieve any amount of data with high availability and security. Ideal for businesses and developers, S3 offers cost-effective, reliable data storage for applications, backups, and content distribution, making it a top choice for cloud storage needs.

## How it works

<Steps>
  <Step title="Link your Fillout form to Amazon S3">
    Click `Integrate` on top followed by `Amazon S3`. If you don’t already have an access key to AWS, you can create one under **Security Credentials**. More details [here](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html#Using_CreateAccessKey).

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/iDs8lNUK7TJTojmP/images/Screenshot2025-11-17at3.07.13PM.png?fit=max&auto=format&n=iDs8lNUK7TJTojmP&q=85&s=e30bf46640ede60272a8c9fb9bed3fbe" alt="Screenshot 2025-11-17 at 3.07.13 PM.png" width="2618" height="1439" data-path="images/Screenshot2025-11-17at3.07.13PM.png" />

    <Warning>
      This integration is only applicable to **file uploads**. When creating your form, make sure you have at least one file upload field.
    </Warning>
  </Step>

  <Step title="Map form fields">
    Choose which **Bucket** you would like to store the files in. Under **Upload fields**, click `+ Add new` to link a **file upload field**.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/oO5k5FPOY4bT5lbU/images/s3.png?fit=max&auto=format&n=oO5k5FPOY4bT5lbU&q=85&s=6cd035534ebf622bfe2da7dd42e0049a" alt="Screenshot of the Fillout form creation page" width="2800" height="1444" data-path="images/s3.png" />
  </Step>

  <Step title="Publish and share">
    Once everything is set, click `Finish setup` on the upper right corner. That's it! Your form's good to go. Simply `Publish`and share the link.
  </Step>
</Steps>

## Add a dynamic folder path

You can set a dynamic file path to categorize file uploads into folders, based on respondent input. Toggle the `Custom subfolder and file name?` switch, then type a name for your **Folder path fragment** or type **@** to [reference a field](https://www.fillout.com/help/additional-integration-mappings#how-to-map-fields-manually) in your form.

<img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/EDZ5NrQNXN0RrO9B/images/Screenshot2025-02-17at11.55.51AM.png?fit=max&auto=format&n=EDZ5NrQNXN0RrO9B&q=85&s=b45ac5dbe375177757563c4a34713f05" alt="Screenshot of the Fillout form creation page" style={{ width:"74%" }} width="1306" height="612" data-path="images/Screenshot2025-02-17at11.55.51AM.png" />

You can also add a subfolder by typing **/** followed by the subfolder name of your choice.

## Personalize filename prefix

You can also add a **Filename prefix**. Enter text or type **@** to [reference a field](https://www.fillout.com/help/additional-integration-mappings#how-to-map-fields-manually) in your form.

<img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/oO5k5FPOY4bT5lbU/images/s32.png?fit=max&auto=format&n=oO5k5FPOY4bT5lbU&q=85&s=a4c1089a4ba9fb941a0324ea1646fe45" alt="Screenshot of the Fillout form creation page" style={{ width:"75%" }} width="1074" height="218" data-path="images/s32.png" />

## Other similar integrations

<CardGroup cols={3}>
  <Card title="Sync file uploads to Dropbox" icon="dropbox" iconType="regular" color="#FFC738" href="/dropbox">
    Automatically upload files with a form.
  </Card>

  <Card title="Upload files to Google Drive" icon="google-drive" iconType="regular" color="#FFC738" href="/google-drive">
    Automatically upload files with a form.
  </Card>

  <Card title="Sync files to Microsoft OneDrive" icon="cloud-arrow-up" iconType="regular" color="#FFC738" href="/microsoft-onedrive">
    Automatically upload files with a form.
  </Card>
</CardGroup>
