Vendor uploads that
don't break your library.

Every vendor gets a scoped portal. Files land validated, auto-fixed, tagged to products, and routed for review, without a single Slack thread.
Unlimited vendor seats
SFTP + drag-and-drop
Auto-fix on upload
Three upload paths

Every vendor uploads however they already work.

You don't get to pick how a 200-supplier panel ships you files. Sirv accepts all of it the same way, the small vendor with a browser, the agency on a tight deadline, the supplier with a nightly batch. Vendors keep their habits. You keep one clean queue.

Drag-and-drop portal

Vendors sign in to a branded portal that only shows the products they work on. They drag a file, see it accepted or rejected with a clear reason on the spot, and reshoot before the queue ever grows.

  • Instant feedback on bad files, no back-and-forth emails
  • Slot picker with example shots so vendors know what to send
  • Resubmits overwrite the original, version history kept automatically

SFTP for vendors with their own pipeline

Larger vendors push files straight from the tools they already use. We accept the upload, map it to the right product by filename or folder, and run it through the same checks.

  • Vendors set up their own access in minutes, no password emails
  • Files auto-attach to products by SKU, no manual sorting
  • Anything we can't auto-route waits until a vendor confirms it

Bulk uploads from a spreadsheet

Drop a CSV or Excel sheet listing asset URLs. We pull every file, validate each one, and send the vendor a single summary at the end, not 700 emails.

  • Handles spreadsheets exported from any tool, no cleanup needed
  • Vendors only see products they're cleared for
  • One summary email per batch, not one per file
Quality control on every upload

The bad files never reach your catalog.

Every upload runs through your rules before it lands in your library. Vendors see the problem instantly with a clear reason, wrong size, distracting background, watermark still on the image, and reshoot before anyone on your side wastes time on it. Tighten for hero shots, loosen for casual gallery, or accept anything that scores above your threshold. You decide whether failures bounce, warn, or queue for review.

Specs you set once

Catch the obvious problems before anyone wastes time on them: wrong size, wrong format, wrong aspect ratio, file too big.

  • Minimum dimensions
  • Maximum dimensions
  • Aspect ratio
  • File size
  • File format

Catalog hygiene

Keep the look consistent across the catalog: clean white backgrounds, the right padding around the product, sharp focus.

  • Clean white background
  • Whitespace margin
  • Blur and focus

Composition checks

Make sure the product fills the frame the right way: centered, sized correctly, no blown-out highlights.

  • Product fills the frame
  • Subject is centered
  • No overexposed areas

Brand-safe content

Catch the things only a person used to spot: vendor watermarks, logos, distracting shadows.

  • No watermarks or logos
  • No distracting shadows
Auto-fix on upload

Most "rejections" fix themselves before a reviewer ever sees them.

The kind of fixes a junior retoucher used to do, resize, clean up the background, center the product, save in the right format, happen automatically the moment a vendor uploads. You set a per-image budget so it never runs away on you. Anything the auto-fix can't safely handle goes to a reviewer with one-click repair options already prepared.

Most fixes are freePer-image budget you controlOne-click repair on edge cases
Reviewer queue

Review with side-by-side context, not Slack threads.

When a submission needs human eyes, reviewers see the original next to the proposed fix, the exact reason it didn't pass, and one-click options to repair single images or whole batches at once. When a vendor reshoots, the original stays in version history so you can always see what changed.

  • The right reviewer gets the right products, automatically
  • Repair single images or hundreds in one pass
  • Full version history on every resubmit
  • Vendors and your team see the same activity feed

The right reviewer, every time

Submissions go to the reviewer who knows that part of the catalog best, and if several reviewers fit, the one with the lightest queue. You can always override.

  1. 1Specific product
  2. 2Category
  3. 3Product type
  4. 4Brand
  5. 5Tag
  6. 6Product category
  7. 7Whole catalog
Rules that fit the product

Strict where it matters. Forgiving where it doesn't.

Hero shots can demand a clean white background and 4K dimensions. Lifestyle gallery shots can stay loose. Set the strictest rules once for the products that need them, a default for everything else, and a catalog-wide safety net at the bottom. The tightest rule that applies always wins.

  1. 1

    Per-image rules

    Hero shots can demand stricter rules than gallery shots, without forking the whole template.

  2. 2

    Per-product rules

    Pin tighter rules to a single product when a marketplace or buyer insists on it.

  3. 3

    Template defaults

    The everyday rules every product in this template inherits. Set once, applies everywhere.

  4. 4

    Per-group rules

    Group products by type, brand, category, or tag. New products in the group inherit automatically.

  5. 5

    Catalog-wide floor

    Your safety net. The rules anything not covered above has to clear before it lands.

Flexible vendor access

Assign vendors by product. Or brand. Or tag. Mix and match.

A photographer can own one specific product plus everything in a brand. An agency can have a whole category. Vendor access stacks, combine grants and the vendor sees the union. Add a new product later? Vendors who own the brand or category see it automatically. No vendor-by-vendor onboarding sweep.

By productPin one or more specific products to a vendor. The classic 1-vendor-to-1-product grant.
Whole catalogTrusted vendors and in-house photographers. New products show up automatically.
By product typeVendors who only handle one type of product, like 'Snowboards' to a winter-sports specialist.
By categoryAgencies that work a whole category. New SKUs in the category show up without a re-onboard.
By brandUseful when a vendor owns a brand line you carry.
By tagPerfect for seasonal or campaign drops. Tag the products, the vendor sees them.
Branded for your team

Vendors land somewhere that looks like yours.

Welcome them with your copy, your contact email, and the rules they need to know up-front. Show example shots so they know what good looks like before they upload. Less hand-holding from your team, fewer rejections from theirs.

Your house style on the landing page

Custom welcome copy, contact email, and up to 10 short tips so the first thing a vendor reads is your brand voice, not ours.

Example shots vendors can reference

Show vendors what 'good' looks like. Upload accepted-example tiles for every shot type (hero, gallery, lifestyle, detail, swatch) so there's no guessing.

Consistent file naming, automatically

Files arrive named your way (by SKU, slot, and extension) no matter how the vendor uploaded them. Your library stays clean without a single rename.

Vendors only see what they should

Vendor accounts stay locked to the vendor portal. No accidental peeks at the dashboard, no cross-customer leaks when a vendor works with multiple brands.

Approved assets go where they're supposed to

The handoff is automatic. The cleanup is too.

Approve an image and it's already on your CDN and on the Shopify product page, no copy-paste, no follow-up tickets. Reverse a call and the asset is pulled cleanly the same way it landed.

Approved assets land in your CDN

Approved images and videos publish to your CDN automatically, in the folders you specify. Rejects route to a separate area so reviewers can audit without cluttering production.

Shopify gets the assets, no manual step

Approved images attached to a Shopify-linked product show up on the product page automatically. No copy-paste in Shopify admin.

Undo an approval cleanly

Reversed a call? The asset is removed from your CDN automatically. If you replaced an original, the original comes back. No manual cleanup.

One summary email per batch, not per file

500 approvals don't land as 500 separate emails. Vendors get one clean summary per batch. No inbox flood, no missed rejections buried in noise.

On the roadmap

What's coming next, ranked by what customers keep asking for.

360 spins, PDFs, and 3D

The same vendor portal, just for richer formats beyond shipped image and video intake.

Branded vendor domain

Send vendors to a portal at your own domain. No Sirv branding in the URL bar.

Quick upload links

Send a one-off upload link to an occasional contributor. No account, no setup.

Onboard your first vendor today.

25 free credits. Set up the portal in minutes. Auto-fix on every upload.