FormForkUse CasesJob Applications & File Intake

Collect resumes, portfolios, and client documents without storage headaches

Build branded job application portals and legal/financial document intake forms. Validate file types and sizes automatically, sync candidate CVs straight to your Google Drive folder, and track applicants on a Kanban board.

PDF / DOCX
Resume & Portfolio Intake
Strict extension & MIME validation
Google Drive
Instant Cloud Filing
Every CV lands in your Drive folder automatically
Kanban
Applicant Tracking
Move candidates from New to In Progress to Resolved
Interactive Workbench · Live Simulation & Copyable Snippets

Test Job Applications & File Intake right in your browser

Interact with the live simulation on the left and copy the production-ready integration code on the right.

File Upload & `files[]` JSON Response Inspector

See exact JSON returned by GET /api/submissions when files are attached

Live `GET /api/submissions` Response Object:
{
  "id": "sub_772910",
  "status": "new",
  "data": {
    "applicant_name": "Elena Rostova",
    "resume_pdf": "Elena_Rostova_Senior_CV.pdf"
  },
  "files": [
    {
      "id": "file_801",
      "fieldName": "resume_pdf",
      "originalName": "Elena_Rostova_Senior_CV.pdf",
      "mimeType": "application/pdf",
      "sizeBytes": 418200,
      "storageProvider": "google_drive",
      "url": "https://drive.google.com/file/d/1FfDrive_801/view"
    }
  ]
}
<form action="https://formfork.io/f/careers_senior_eng" method="POST" enctype="multipart/form-data">
  <input type="text" name="candidate_name" placeholder="Full Name" required />
  <input type="email" name="email" placeholder="Email Address" required />
  <input type="url" name="linkedin" placeholder="LinkedIn or GitHub URL" />
  <label>Attach Resume (PDF)</label>
  <input type="file" name="resume_pdf" accept=".pdf" required />
  <button type="submit">Submit Application</button>
</form>
Zero client SDK required · Standard HTTPS / JSONFull API Docs →
Architectural Breakdown · Production Capabilities

How FormFork powers job applications & file intake

01.

Multi-File Upload Dropzones with Plan-Aware Limits

Accept resumes, cover letters, and portfolio ZIPs in a single submission. Studio automatically enforces your account file size allowance.

Drag-and-Drop Upload · Instant Progress Feedback
02.

Automatic Google Drive Folder Sync

HR and operations teams can view incoming candidate resumes directly inside Google Drive without needing developer console access.

Real-Time Sync via drive.file OAuth
03.

Conditional Screening Questions

Ask role-specific questions dynamically (e.g., show "GitHub Profile & Live Demo URL" when applying for Engineering, or "Figma Portfolio" for Design).

Smart Conditional Branching in Studio
04.

Digital Signatures for NDAs & Consent

Include a touch- and mouse-friendly signature pad right inside your intake form so applicants can sign consent waivers in the same step.

Built-In Signature Pad Field
Side-by-Side Matrix · Technical Verification

Why engineering teams standardize on FormFork

Capability / RequirementFormForkLegacy Form Tools
Direct Google Drive Sync for Uploaded Resumes✓ Included nativelyRequires paid Zapier automation
Built-In Kanban Board for Candidate Triage✓ IncludedSpreadsheet export only
Digital Signature Pad + Multi-Step Screening✓ Included in Visual StudioHigher tier required
Clean files[] Array for Custom ATS Portals✓ Standard REST responseLimited
Technical FAQ · Answers for Developers & Teams

Frequently asked questions about Job Applications & File Intake

Yes. Once Google Drive sync is connected, every uploaded resume is automatically saved to your Google Drive folder and linked directly inside email notifications and the Kanban board.