---
title: Job application with file uploads
description: Collect applications with CVs and portfolios, and keep the hiring team in the loop.
icon: briefcase
search:
  keywords: [job application, hiring, recruitment, cv upload, resume, careers]
---

1. **Start from a template**

    Open **Templates** → **Hiring** and pick a job application, or start from
    scratch.

2. **Collect the basics**

    Add Name, **Email**, **Phone number** and a **Link** for LinkedIn or a
    portfolio. Use **Response validation → Contains** `linkedin.com` if you only
    want LinkedIn links.

3. **Add a CV upload**

    Add a [File upload](/blocks/file-upload) block. Set **Allowed file types**
    to `.pdf` and `.docx`, **Maximum files** to 1, and mark it **Required**.

4. **Ask role-specific questions**

    Use a **Dropdown** for the role, then [conditional
    logic](/logic/conditional-logic) to show different questions for each role.

5. **Prevent duplicates**

    Under **Settings → Responses**, choose **One response per answer** with the
    Email question. See [Prevent duplicate
    submissions](/settings/prevent-duplicate-submissions).

6. **Share with the hiring team**

    [Invite reviewers to the form](/share/invite-collaborators-to-a-form) as
    **Viewers**, so they can read applications and download CVs without changing
    the form.

7. **Close it on time**

    Set a **Response schedule** so the form closes on your deadline, with a
    friendly **Closed message**.
