SyncS3 gives Gravity Forms users the ability to push any files to any Amazon S3 bucket. When files are submitted through a form, you can send those files to any Amazon account (or DigitalOcean Spaces), and any S3 bucket. Simply add your Amazon AWS credentials, chose which fields should push to S3, and save.

SyncS3 also provides a "Direct to S3" file upload field. This field will completely bypass the file from hitting your server. Instead, it takes advantage of browser technology to upload a file directly from your user's computer to your S3 bucket! Saves processing resources on your server, and improves the overall experience for your users.

You can even send different file-upload fields to different accounts or buckets. SyncS3 gives you flexible control over which accounts/buckets for sending your files by controlling the settings on global, form, and field levels.

Want to send files from existing entries to S3? SyncS3 also includes a WP CLI command for processing all entries, so you can effortlessly send all of your files from all of your form entries to your S3 buckets. It just takes one command: wp syncs3 process_entries --form_id=5, where --form_id is a required parameter for the form you want to process. When you run this CLI command, it processes all the form's entries, and send their files to correct S3 bucket. You just need to configure the field to enable S3.

If it doesn't make sense for you to also store the files locally, you can set the files to be removed from your server after they're uploaded to S3. This helps reduce the overall disk space of your website.

SyncS3 also makes it much simpler to migrate your entries to another website. Because of how Gravity Forms stores file uploads, migrating entries when you migrate your website to another host can lead to broken file paths, and Gravity Forms not recognizing files that were uploaded. By uploading files to Amazon S3, SyncS3 also keeps track of the files in S3, so you don't need to worry about migrating files - everything is right in your S3 buckets.

Helpful Links

Customizing the Amazon S3 Bucket and File Path in SyncS3

How to Remove Amazon S3 Files After Deleting a Gravity Forms Entry

How to Set Amazon S3 File Permissions using SyncS3

DigitalOcean Spaces + Gravity Forms + SyncS3

Configuring SyncS3 to use instance profiles and IAM roles

Gravity PDF Support

SyncS3 for Gravity Forms Pricing

Basic Great for Website Owners
normally $109
$59 / year
  • One License Activation
  • Regular Support
Plus Great for Production and Staging
normally $129
$79 / year
  • 3 Activations
  • Regular Support

Other Elegant Modules You May Find Handy

Ad Injector

Ad Injector

Ad Injector is a WordPress plugin that uses the power of the new Gutenberg editor to create ads, promos, calls to action, and whatever content you can think of. It allows you to inject this content into your blog's list of posts, custom post type listings, and even WooCommerce product grids!

View Module

Beaver Builder + LifterLMS

Beaver Builder + LifterLMS

Elegant Modules integration to combine Beaver Builder and LifterLMS. Protect Beaver Builder Rows by selecting a membership plan, adjusting your unauthorized message, and save!

View Module

Payments for Elementor

Payments for Elementor

Payments for Elementor adds a new widget for Elementor that enables web creators to add custom payment forms anywhere on their websites, and accept payments through Stripe.

View Module

Your Cart
Your cart is currently empty.
Open Cart

Don't let it vanish...

This offer is only good for a short time. Claim it before it's gone!

Thanks for checking out Elegant Modules! We'd like to welcome you aboard with something special.
Enjoy an extra 20% off on us. This offer expires in:

days
hours
minutes
seconds