Skip to main content
Filecheck sits in front of your “Upload” button and decides, by a rule you configure, whether a file is fit for purpose. When it can, it fixes the file automatically. A merchant configures a Workflow in the Filecheck admin (which files are accepted, what validation runs, what to do on failure). You drop the Element onto your page; it runs the customer’s file through that Workflow and gates the submit button until the file passes.

Quickstart

Embed the Element and gate a checkout in under 15 minutes.

The Element

Load the script, mount the widget, and listen for status events.

Integrations

Drop-in plugins for WooCommerce, Shopify, OpenCart, and PrestaShop.

API reference

Fetch job results and wire up webhooks server-side.

How it works

1

Customer uploads a file

The Element accepts the file on your product page, checkout, or form.
2

Filecheck inspects and validates

The file is measured and checked against the Workflow’s rules in seconds.
3

Issues are fixed where possible

Remediation runs for common problems (RGB to CMYK, missing bleed, font embedding, and more). See Remediation.
4

The customer signs off (optional)

If proofing is enabled, the customer approves a visual soft-proof before continuing. See Soft-proofing.
5

You gate on the result

Gate your submit button on canProceed, then attach the jobId to the order for server-side verification.
New to the concepts? Start with Workflows and Jobs.