The File Upload question type is exactly what it sounds like: you can invite responses that include file uploads. If you have access to this feature, here’s what you need to know: 

  1. CredSpark supports the upload of these file types:

image: all images (.jpg, .png, .gif, etc.)

video: all video files (.mp4, .mov, .avi, .webm, .mkv, etc.)

audio: all audio files (mp3, .aac, .ogg, .wma, .flac, .wav, etc.)

pdf: .pdf

document: .doc, .docx, .odt, .txt

spreadsheet: .xls, .xlsx, .ods, .csv

presentation: .ppt, .pptx, .odp

  1. Max file upload size per file: 16 MB
  2. Max number of files per question: 5 files
  3. The File Upload question type cannot be used as Q1 if you’re embedding that first question in an email or somewhere else on the web 

File Upload question type creation

To create a File Upload question type, simply open the question modal and select the “File Upload” question type. You can also choose which file types to allow.

This is what the File Upload question looks like for the end-user:

Accessing Uploaded Files

You can access uploaded files in the Data tab. You will see a link to the uploaded file; you can download it by clicking on it. 

Bulk File Export 


When your interaction has tons of responses, downloading each file by clicking on the link is suboptimal. That’s why we’ve added a Bulk File Export option, which downloads all uploaded files into a single zip file. 

If you use the Bulk File Export, we’ve created a way to add a Response ID to each file name. From the “Data” tab, open the “Columns” view and check the box next to “ID”.

When you open the zipped files, the files will be named like this:

ResponseID_QuestionNumber_FileName. You can match the response ID to the users, OR you can provide very clear instructions for how they should name their files, which might help you identify them more quickly. Example: Please upload a PDF of your resume, with your last name at the beginning of the file name, like this: Smith_resume.


All uploaded files are stored in the AWS S3 bucket. All uploaded data will be encrypted in transit and encrypted on disk on AWS. A unique identifier is added to each file’s URL to ensure files can't be discovered or downloaded outside of CredSpark’s reports.