Amazon S3

Sync form submissions and attachments to Amazon S3 buckets.

Amazon S3 is AWS’s object storage service for storing and retrieving files of any size. Connecting to Cognito Forms turns submissions into S3 objects—uploading files and archiving entry data with fields mapped to object metadata.

Move submissions to a policy-driven archive in Amazon S3—apply retention rules, automate tiering, and keep records immutable.

  • Fewer manual steps
  • Durable, recoverable archive
  • Secure, controlled access

Use this integration to:

  • Upload attachments as S3 objects
  • Archive entries as JSON
  • Map fields to object metadata

Use this integration when you:

Use Amazon S3 to archive submissions from forms store uploaded files, organize objects by form data, and store content in buckets.

Commonly used on:

How It Works

  1. Log in to Zapier
    1. Access your Zapier dashboard
  2. Create a new Zap
    1. Click “Make a Zap”
  3. Set Cognito Forms as the trigger
    1. Choose “Cognito Forms” → “New Entry” or “New File”
  4. Add Amazon S3 as the action
    1. Select “Upload File” or “Create Object” in the Amazon S3 app.
    2. Connect your AWS account and choose the bucket
  5. Map form data and files
    1. Link Cognito Forms fields and attachments to S3 object key and data
  6. Test the Zap
    1. Submit a sample entry and verify object upload in S3
  7. Activate the Zap
    1. Turn on the Zap to enable continuous data syncing

Still need help? Check out our Zapier support article.