How to Add File Uploads to Your Squarespace Contact Forms

Have you ever needed your site visitors to upload files directly through your contact form? Whether you're accepting job applications, hosting an art contest, or simply collecting documents, Squarespace has made this easier than ever with their built-in file upload feature. This is a game-changer, eliminating the need for clunky third-party integrations!

In this tutorial, I’ll walk you through how to add file uploads to your Squarespace contact forms.

Watch the video

Check out the YouTube video below. 👇🏼

Why Use File Uploads in Squarespace Contact Forms?

Adding a file upload option to your contact form opens up a world of possibilities for how your website can interact with users. Here are just a few examples of how you might use it:

  • Job Applications: Allow potential candidates to upload their resumes directly.

  • Art or Content Submissions: Perfect for contests where you need to collect digital files, like images or documents.

  • Document Collection: Get required forms or paperwork sent straight through your website.

Now, let’s get into the step-by-step guide.

Step-by-Step Guide to Adding File Uploads

Step 1: Add or Edit a Form Block

To start, you’ll need to add or edit a form block on your site. If you already have a contact form, great—just use that! If not, here’s how to add one:

  • Go to your page, enter “Edit” mode, and click the “Add Block” button to pick a new block.

  • Select “Form Block” and place it wherever you want on your page.

  • If you already have a contact form on the page, just click on it and hit the pencil icon to edit.

Step 2: Add the File Upload Field

Once you’re editing your form, click on the arrow beside “Edit Form Fields”. You will probably see the standard form fields like Name, Email, Subject, and Message. Here is where we are going to get the File Upload field added to your form:

screenshot of all of the possible fields to add to a form
  • Click “Add Field” and select “File Upload” from the options.

  • “File Upload” will populate below the other form fields in the window

  • Click the arrow beside “File Upload” to get the settings sorted

Step 3: Sort File Upload settings

Squarespace gives you the ability to change the labeling of this field on the form. It is probably best to just leave this labeled as “File Upload” unless you have a very specific reason however. Then you have some decisions to make:

  • You can choose to add a description such as “Upload Your Resume Here” or just leave the description field blank.

  • You can choose to make uploading a file a requirement for being able to submit the form.

  • You can choose to only allow certain file types or leave it open to all types of files.

  • Finally, you can choose the number of file uploads allowed up to a maximum of five.

screenshot of the file upload settings options

Step 4: Accessing Uploaded Files

Once users start submitting files, you’ll need to know where to find them. Squarespace recently moved this feature, so here’s the easiest way to access the uploaded files:

screenshot of where to access your form submissions
  • After a file is uploaded and submitted, head to the “Form” section in the editor.

  • Click on “Storage” and then “Manage Submissions.”

  • You’ll be taken to the backend where you can view the form responses, including any uploaded files. You'll be able to download and manage the files directly from there.

Final Thoughts

Squarespace’s new file upload feature is a fantastic addition that saves you from relying on third-party tools. It’s versatile, easy to use, and integrates seamlessly with your existing contact forms.

 

📨 Join my mailing list to get Squarespace tips & tricks right in your inbox

 
Squarespace Web Designer - Bryan Jernigan

Your Designer

I'm Bryan, a Squarespace web designer and founder of Abound Web Design. I have worked with all types of businesses and organizations from preschools to publishing companies to chiropractic clinics and everything in between. If you want to discuss a potential project, you can email me at bryan@aboundwebdesign or get in touch with me here. Alternatively, you can book in a free 15-minute consultation call here.

Bryan Jernigan

Freelance web designer for Abound Web Design LLC

https://www.aboundwebdesign.com
Previous
Previous

Why You Need a Privacy Policy on Your Squarespace Website (and How to Add One)

Next
Next

How to Add a Calendar of Events to Your Squarespace Site