Connect Kiwiform to Amazon S3

Learn how to connect Kiwiform with Amazon S3 to automatically store uploaded files and submission data in your AWS storage environment. As a free Typeform alternative, Kiwiform helps teams centralize file storage, simplify document collection workflows, and automatically organize submission assets within their existing AWS infrastructure without manual downloads or file management.

What is Amazon S3?

Amazon Simple Storage Service (Amazon S3) is a cloud object storage service provided by Amazon Web Services (AWS). It allows organizations to securely store and manage files, documents, images, PDFs, and other data at virtually any scale.

By connecting Amazon S3 to Kiwiform, you can automatically send uploaded files and submission data directly to your own S3 bucket whenever a form is submitted. This eliminates the need for manual downloads, file transfers, or additional storage tools.

For teams already using AWS, this provides a simple way to keep form-generated content inside existing cloud infrastructure and storage workflows.


 Kiwiform Integrations page

Why Use Amazon S3 with Kiwiform?

Many forms collect more than just responses. Applications, registrations, onboarding forms, intake forms, request forms, and document collection workflows often include uploaded files that need to be stored and managed properly.

Connecting Amazon S3 helps automate this process by storing submission files directly in your AWS environment.

Common benefits include:

  • Automatically store uploaded files

  • Centralize form data within AWS

  • Reduce manual file downloads

  • Organize files inside existing storage structures

  • Support document-heavy workflows

  • Simplify file management at scale

  • Maintain control over file storage locations

  • Connect form submissions with AWS-based processes

This is especially useful for teams managing high submission volumes or workflows that rely on document collection.


How Kiwiform and Amazon S3 Work Together

Once connected, Kiwiform automatically sends files and submission data to your configured Amazon S3 bucket whenever a form is submitted.

A typical workflow looks like this:

  1. A respondent submits a form.

  2. Uploaded files are received by Kiwiform.

  3. Submission data is processed.

  4. Files and selected form data are sent to Amazon S3.

  5. Content is stored in your configured bucket structure.

This allows teams to manage form-generated files using the same AWS storage processes they already use for other business data.



How to Connect Amazon S3 to Kiwiform

Connecting Amazon S3 takes only a few minutes.


Step 1: Open Integrations

Inside Kiwiform:

  • Open your form

  • Navigate to Integrations

  • Locate Amazon S3

  • Click Connect

Step 2: Configure Your AWS Credentials

To connect Amazon S3, you'll need information from your AWS account.

Typical setup includes:

  • Access Key ID

  • Secret Access Key

  • AWS Region

  • Bucket Name

Enter the required information and verify the connection.

Once validated, Kiwiform can begin storing files directly inside your selected bucket.

Amazon S3 connection settings inside Kiwiform

Step 3: Select Your Storage Destination

Choose the bucket where files should be stored.

Depending on your workflow, you may also configure how files are organized within your bucket structure.

Examples:

  • Separate folders by form

  • Organize by submission date

  • Store files inside predefined project folders

  • Route uploads to dedicated storage locations


Bucket selection and folder configuration screen

Step 4: Save and Test

Submit a test response containing file uploads.

Verify that:

  • Files appear in Amazon S3

  • Folder structure is correct

  • Uploads are accessible

  • Naming conventions meet your requirements

Once verified, your storage workflow is ready to use.

Successful file upload visible inside Amazon S3 bucket

What Gets Stored in Amazon S3?

Depending on your configuration, Kiwiform can store:

  • Uploaded documents

  • PDFs

  • Images

  • Attachments

  • Supporting files

  • Generated submission assets

  • Selected submission data

This allows teams to maintain a centralized repository for content collected through forms.


Popular Use Cases

  • Job Applications

  • Customer Onboarding

  • Document Collection

  • Internal Requests

  • Registration Workflows

Managing Your Amazon S3 Connection

You can manage your integration settings at any time.

Available actions include:

  • Update AWS credentials

  • Change storage buckets

  • Modify folder organization

  • Reconnect AWS accounts

  • Test storage configuration

  • Review upload activity

This allows teams to adapt storage workflows as requirements change.


Best Practices

To keep storage organized and easy to manage:

  • Use clear file naming conventions

  • Organize uploads into dedicated folders

  • Separate files by workflow when possible

  • Regularly review bucket permissions

  • Test uploads before deploying forms

  • Monitor storage usage inside AWS

  • Keep access credentials secure

Following these practices helps maintain a reliable file storage workflow.

Summary

Amazon S3 integration allows Kiwiform to automatically store uploaded files and submission data directly inside your AWS storage environment. By connecting Amazon S3, teams can simplify file collection workflows, reduce manual handling, and keep submission content organized within their existing infrastructure.