GP File Upload Pro
Turns an ordinary File Upload field into a drag-and-drop uploader with previews, live validation and cropping held to your dimensions.
Explore GP File Upload ProA quote request that asks for the photos the estimate needs, checks each one as it lands, and has the customer crop it before they send it.
Ready before you press submit.
Illustrative experience
The finished experience
Requests come in with the shots you asked for, the right way up and the right shape, so the estimate is written without a second email.
A good fit for
Trades, repair shops, assessors and anyone quoting from photographs.
The request starts with what kind of work it is, and conditional logic shows the upload fields that go with it — a roof wants the elevation and the ridge, a bathroom wants the whole room and the pipework.
Gravity Forms
Each field becomes a drag-and-drop uploader with thumbnails, and file type and size are checked as the photo lands, so a wrong file is caught before the submit button. A HEIC photo off an iPhone becomes a JPG on the way in.
GP File Upload Pro
Require a crop with your aspect ratio or a minimum size and the subject ends up in the frame. The original is kept, so a bad crop is re-cropped rather than re-uploaded.
GP File Upload Pro
Written up, step by step
Better File Uploads with Gravity Forms
How To · August 2021
We take a look at how to use Gravity Forms File Upload Pro's robust image and file upload functionality to create a better experience for your…
Read the tutorial
How to Crop Images with Gravity Forms
How To · June 2021
Add cropping capability to Gravity Forms File Upload fields.
Read the tutorial
Add Image Previews to Gravity Forms File Upload Fields
Snippets · March 2020
GF File Upload Pro gives your users a visual confirmation of the file they’re about to send you. Read more to learn how it works!
Read the tutorial
Optimize and Offload Uploaded Files with Gravity Forms
How To · January 2020
Find out how to set up WordPress image optimization and media offloading for files that are uploaded through Gravity Forms.
Read the tutorial
Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.
Turns an ordinary File Upload field into a drag-and-drop uploader with previews, live validation and cropping held to your dimensions.
Explore GP File Upload ProAdd these optional plugins when your project calls for more.
Shows the request back with the cropped photos in it, so the last look is at what you will actually receive.
Explore GP Preview SubmissionImports the photos into the WordPress Media Library when they need to live somewhere other than the entry.
Explore GP Media LibraryRenames each photo from the request's own values so the archive stays readable months later.
Explore GP File RenamerThis solution uses a free plugin. Nothing to license from us. This solution spans two suites, so it takes two licenses — bought one at a time, in either order. A plan covers how many of our plugins you run at once, and on how many sites. Here is what this one needs.
Required
GP File Upload ProPerks
Optional
Tick what you want and the plan follows.
Covers this on one site. More sites need Advanced or Pro.
Gravity Perks Pro $299 /year Taking all 3 optional perks too makes it 4 in all, which needs Pro.
Free to use with Gravity Forms.
Separate licenses, separate checkouts. Start with either one.
Every plan renews at the same price, and you can upgrade any time for the difference.
Yes. HEIC files from an iPhone are converted to JPG in the browser before the entry is created, and images are auto-rotated so a portrait shot does not arrive on its side. Animated GIFs are the exception: they upload, but they cannot be cropped.
Nothing here judges what is in the picture. What it does is make a wrong photo obvious to the person sending it — they see the thumbnail, and requiring a crop makes them look at the image before it goes. If the photo has to be taken on the spot rather than pulled from the camera roll, that is our free camera-capture snippet, not a setting.
Explore more ways to build with Gravity Forms.
More ways to build
Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.