Step 1: Sign up and retrieve your keys
First, create your workspace environment where you will manage your preflight profiles and workflows.- Go to admin.filecheck.io and click Sign Up to create your free account.
- Once registered, your account is automatically provisioned with 20 free test credits so you can start testing immediately.
- In the left navigation sidebar of your dashboard, click Settings (or Developer Settings).
- Copy your Publishable key (
pk_live_…/pk_test_…) and your Secret key (sk_live_…/sk_test_…). Keep your secret key secure!
Step 2: Install the Filecheck plugin on your store
Filecheck integrates seamlessly into every major e-commerce platform. Choose the installation guide for your specific store:WordPress / WooCommerce
Install our lightweight WooCommerce plugin and configure key options in minutes.
Shopify App
Connect your Shopify store using theme app blocks and metafield settings.
PrestaShop Module
Upload the PrestaShop module ZIP and easily require validated uploads.
OpenCart Extension
Install our OpenCart extension to gate the product page Add to Cart button.
Step 3: Set up a default workflow
A Workflow determines exactly how files uploaded to your store are checked and corrected. Filecheck comes pre-loaded with standard templates so you do not have to build from scratch.- Go to the Workflows tab in your Filecheck dashboard.
- Review our gallery of pre-loaded product templates (e.g., Business Cards, Large Format Posters, or Apparel).
- Click Use Template on a workflow matching your store’s primary product, or click New Workflow, then save it.
- Once your API keys are saved in your store’s plugin settings, Filecheck will automatically load all your active workflows.
- In your store’s admin, edit the product you want to enable Filecheck on, and select your desired workflow from the dropdown list.
Step 4: Run a test order
Now let’s verify that your upload gate is working correctly.- Go to your store frontend and open a product page where Filecheck is enabled.
- You will see the Filecheck Upload Element loaded on the page. Notice that the Add to cart button is disabled.
- Try uploading a test PDF or image:
- If the file has no issues, it will pass preflight immediately and the Add to cart button will enable.
- If the file has issues (like missing bleed or RGB colors), Filecheck will attempt to auto-correct it, show a Soft-Proof preview, and wait for your approval. Once approved, the button enables!
- Complete a test purchase through your checkout.
Step 5: Download your print-ready files
After completing the checkout, the finished, high-quality production files are stored safely and ready for fulfillment. You can download them in two ways:Your e-commerce dashboard
Open the newly placed test order inside your platform admin panel (WooCommerce, Shopify, PrestaShop, or OpenCart). The optimized job is directly attached to the order. Click to download the final print-ready PDF!
The Filecheck portal
Open the Jobs tab at admin.filecheck.io/jobs. Here, you will see a list of every file check run. Select your test job to view its full preflight report and download its final output.
Next steps
Admin guide
Learn how to customize Preflight Profiles, Upload Rules, and Workflows.
Custom developer integration
Need a custom setup? Build a headless integration or embed the Element manually.