Formstep

Document collection form template

A document collection form gives one person a labelled upload for each file you need, so nothing gets lost in an email thread. Your own paperwork can be attached for them to read or sign.

Updated

Use this template

Opens in the editor. No account needed to try it.

The Send Us Your Documents form under a photo of an open filing drawer, with the reference in its intro and upload questions
What the recipient sees. Swap the photo and logo for your own.

What it asks

QuestionField key
Documents for You (your files to read or sign, optional)
Signed Agreement (file upload)signed_agreement
Proof of Address (file upload)proof_of_address
Anything else you want to send (file upload, optional)other_files
Notes (optional)notes

Two kinds of file

Documents for You goes the other way: blank forms, a checklist or an example that you hand to the person, attached to the form or per request. The file uploads are what they send back. Rename the two uploads to whatever you actually need, such as a passport copy or last year’s accounts.

The hidden reference field shows your case number in the intro, and comes back unchanged with the answers.

How to use it

  1. Select Use this template, and change the uploads to the files you need.
  2. Publish it, and create a request for the person who has them.
  3. On Pro and Business, Formstep reminds them on a schedule and stops when the request ends. On Free, you send the link and follow up yourself.
  4. From a workflow, the n8n document guide stores each file where you want it.

What to change

  • The uploads. Rename signed_agreement and proof_of_address to what you actually need, and add one upload per file: a passport copy, last year’s accounts, a certificate. One file per question is what lets you see what is missing without opening anything.
  • Required or not. other_files and notes are optional. Make an upload required when the case cannot move without it, and leave the rest open.
  • Types and sizes. Each upload can limit the file types and the number of files. A photo of a passport and a signed PDF have different rules.
  • What they get from you. Attach a blank form or a checklist to the Documents block on the form, or per request, so a tenant gets their own lease and nobody else’s.

Send it from a workflow

Files cannot be prefilled, so the request carries your case number and the documents the person should read. Set reference in context, and attach a file you uploaded with documents.create.

{
  "method": "requests.create",
  "params": {
    "formId": "j57...",
    "recipient": { "email": "ada@acme.example", "name": "Ada Lovelace" },
    "context": { "reference": "CASE-9" },
    "documents": [{ "documentId": "kn7...", "name": "Your lease agreement" }],
    "delivery": "email",
    "expiresAt": 1797600000000,
    "externalId": "CASE-9",
    "callbackUrl": "https://automation.example/webhook/CASE-9"
  }
}

When everything is in, the callback lists each upload under its key as file URLs, with context.reference unchanged and other_files empty when they sent nothing extra. On Pro and Business the reminders run until then. expiresAt closes the link on a date you choose, and a request that runs out sends request.expired instead, so the case does not wait forever. The n8n document guide shows how to store each file from there.

The n8n walkthrough builds the list of files from a checklist for each case.

When another template fits

More templates

Questions about this template

Something else on your mind? The docs cover every setting, and we answer email.

Read the docs

Create a request from this form for that client and send them the link. Each file has its own labelled upload, so you know what is missing without opening anything. They need no account.

Up to 1 GB per file, with the types and number of files you allow, within your plan’s storage.

Yes, on Pro and up. AI validation checks an answer against your rule while the recipient fills in the form, and flags a mismatch without blocking them. It is paid from AI credits.

One labelled upload per file, so you can see at a glance what is missing, plus a reference the person recognises and space for notes. Mark the files you must have as required.

Collect information from anyone.

Publish a sample form, answer it as your recipient would, and watch the answers come back. No account needed.

Read the docs