Structured data intake for teams that run on files.

Make intake feel like a controlled system, not an apology loop.

Intake Platform turns unruly spreadsheets into governed submissions. Define the contract once, accept files through any channel, and either return precise corrections or ship normalized payloads downstream automatically.

4 channelsUpload, email, API, and SFTP all governed by the same schema.
Cell-level feedbackPartners get exact row and field failures instead of generic rejection noise.
Downstream-safeOnly clean, typed payloads reach Salesforce, Snowflake, or NetSuite.
01

Author the contract

Build strict schemas, infer field shapes from messy files, and publish templates people can actually follow.

Schema Studio
02

Review only the edge cases

Keep drift, rejections, and vendor scorecards visible without forcing ops to babysit every upload.

Ops Queue
03

Ship intake anywhere

Embed the uploader in your product or portal and keep the same validation and normalization backbone.

Embeddable Uploader

A product surface for a very operational problem.

The interface is designed around the actual object that matters here: a file entering a governed system. Every part of the workflow follows that same mental model.

Define

Create the schema your downstream systems expect.

Receive

Accept files through whichever channel partners already use.

Validate

Catch malformed rows, drift, and enum mismatches before import.

Resolve

Return correction workbooks or deliver clean records downstream.

REST job submissionOpen docs
curl -X POST https://api.viminlabs.com/v1/jobs \
  -H "Authorization: Bearer ik_..." \
  -H "Content-Type: multipart/form-data" \
  -F "file=@catalog.xlsx" \
  -F "schema_id=vendor_sku_list"

# → 200 OK
{
  "job_id": "9f3a…",
  "status": "NORMALIZED",
  "record_count": 847,
  "issues": []
}

Explicit contracts, not spreadsheet folklore.

Your schema is the source of truth. Bad submissions are surfaced immediately instead of turning into downstream cleanup work.

Useful rejection feedback.

Correction reports identify exact fields and rows so submitters can fix the file instead of escalating to your team.

Priced like infrastructure.

Usage-based plans align with throughput, not headcount, so the product scales with actual intake volume.

Simple job-based plans.

Start free, then scale by processed volume instead of seats.

Free
$0/mo
  • 100 jobs / month
  • Upload, API, email, and SFTP
  • Schema Studio and Ops Queue
  • Validation reports
Start free
Pro
$49/mo
  • 1,000 jobs / month
  • Correction workbooks
  • Duplicate detection
  • Email support
Start Pro
Scale
$149/mo
  • 5,000 jobs / month
  • Destination sync and reprocessing
  • Change detection
  • Priority support
Start Scale
Enterprise
Custom
  • Unlimited jobs
  • Custom integrations
  • SLA and dedicated support
  • On-prem deployment
Contact us