Description
The Amazon S3 addon forwards attachments in WS Form forms directly to an AWS bucket, adding a new upload handler called “Amazon S3” that organizes submissions into folders by #form_id, #submit_hash, and #field_id. It targets those who collect documents, photos, or receipts via form and prefer to store everything in the AWS cloud instead of keeping attachments on the WordPress server.
Main Features of Amazon S3
- Dedicated upload handler
Registers the “Amazon S3” option as a destination in WS Form file fields. - Dynamic path using variables
Utilizes #form_id, #submit_hash, and #field_id to build folder structure in the bucket. - Support for multiple files
Sends multiple attachments per field without needing additional form configuration. - Access via submissions screen
Each file appears with a clickable icon in the WS Form submissions list. - Credentials via dashboard or wp-config
Accepts Access Key and Secret Key directly in the dashboard or defined in wp-config.php.
Benefits of Amazon S3
- WordPress server freed
Attachments leave the host’s disk and are stored in AWS S3. - Automatic organization by submission
Folder structure by form and submit_hash prevents overwriting between submissions. - S3 scalability
Storage scales with upload volume without manual server adjustments. - Centralized files in bucket
Same content can be accessed by other tools already reading from S3.
Who is Amazon S3 recommended for?
- Those who receive documents via form (contracts, ID cards, resumes, receipts) and need to store them outside WordPress.
- Anyone who already maintains infrastructure on AWS and wants to consolidate WS Form uploads into the same bucket as other projects.
- Those who handle forms with heavy attachments (high-resolution images, long PDFs, short videos) and want to save hosting space.
How to Download Amazon S3
The Amazon S3 addon is available for download here on Ultrapack. After downloading the .zip file, install it through the WordPress dashboard under Plugins > Add New > Upload Plugin, select the file and activate. Next, enter the Access Key, the Secret Key, the region, and bucket name in the WS Form settings to begin routing uploads.
The component bridges WS Form file fields and AWS S3 infrastructure, preserving the same submission flow for the form submitter while changing only the physical file destination. Combined with a well-configured bucket, it becomes the foundation of a lean attachment collection pipeline, with submission-based segregation and programmatic access to the received content.
Frequently asked questions
Is WS Form Amazon S3 GPL-licensed?
Yes. WS Form Amazon S3 is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WS Form Amazon S3 on multiple sites?
Yes. You can use WS Form Amazon S3 on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does WS Form Amazon S3 cost at Ultrapack?
WS Form Amazon S3 costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WS Form Amazon S3 include updates?
Yes. The current version of WS Form Amazon S3 is 1.0.2, published at Ultrapack on Jan 8, 2025. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WS Form Amazon S3 scanned before publication?
Yes. Every version of WS Form Amazon S3 goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WS Form Amazon S3?
Requires WordPress 5.2 or higher and PHP 5.2.2 or higher. Tested up to WordPress 6.7.
What changed in this version
Version 1.0.2 Mar 1, 2025
- Added: Amazon PHP SDK updated (Version 3.336.7)
Version 1.0.1 10/18/2023
- Added: Amazon PHP SDK updated (Version 3.283)
- Changed: Removal of version parameter when initiating S3 client
Version 1.0.0 11/21/2021
- Initial release.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
ws-form-amazon-s3.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
ws-form-amazon-s3.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.2 or higher and PHP 5.2.2 or higher. Tested up to WordPress 6.7.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready