Not only are we able to output your artwork to an FTP or API location, but we have developed our own Windows-based program called Infigo Sync (formerly known as Catfish Sync) that allows you to download your print-ready PDFs, as well as your job tickets, invoices, packing slips, and XML outputs.
How does it work?
Infigo Sync is installed on a local Windows-based machine in your network, or wherever you wish to download the files to, and it periodically downloads all of your file outputs to a local folder which you can designate.
You can run it either through the console mode, which is a .exe file, or you can configure the Windows service it installs to run however often you need it to.
Note: Sync will download all files placed in the storefront hotfolder, regardless of their filename. The filename only affects whether the system can update the job status back in Shared Print Operations. (See next section.)
How often does it download files?
By default, Infigo Sync polls our servers for outputs every 30 seconds. This can be configured, however 30s is the most frequent it can download as having it download any more rapidly will cause negative effects on the platform it is downloading from.
Can I name my files?
To an extent, yes. The artwork output files themselves can have their naming structure changed, however the job tickets, packing slips, invoices, and XML outputs all use fixed naming templates.
Important – Filename Format for Status Updates
Your output files will download regardless of name, but if you want Infigo Sync to update the job status in Shared Print Operations, the filename must start with a specific pattern.
👉 The required starting pattern is:
This means the very beginning of every output file that should trigger status updates must follow this exact structure.
✔ Example filenames that will allow status updates
❌ Example filenames that will NOT update status (even though they download)
This correct pattern replaces the previous suggestion in the article that “JobType_OrderID_JobID_” is sufficient — in practice, the filenames must begin with the tokens in the exact order shown above for Sync to link them to SPO jobs.
Tip: You can append additional tokens (such as %ProductName%, %CheckoutAt%, timestamps, etc.) after the required prefix. But the prefix must come first.
Where can I install it?
Any Windows-based machine powerful enough to run Windows 7 will be strong enough to run Infigo Sync, and it's a fairly lightweight application so you could even run it from your workstation. Please note that it has to be installed on a Windows operating system — macOS will not natively support this feature. However, if you run Windows in a VM (e.g., Parallels on Mac), Sync will run while the VM is active.
How do I install it?
We have a helpful video guide and article which walks you through the installation.
(Technical note: you cannot run multiple Sync instances pointing at the same machine unless configured with separate Storefront API keys — this is covered in our detailed setup guide.)
Why am I getting the error “Sync Installer Setup Wizard ended prematurely”?
The Infigo Sync installer tends to only end prematurely when it is interrupted by another program/process. In most cases, this is some sort of antivirus software, Windows’ built-in security, or a firewall rule preventing it from accessing your storefront as it finalises its installation. Sometimes it is as simple as running the MSI as an administrator.
Can I send different outputs to different sub-folders?
Yes — Infigo’s Hotfolders can be configured on your storefront, and you can control which output files go to which sub-folder of your main download folder. You can control this based on the product it is an output of, the location of the person who ordered it, or other criteria. However, only one level of sub-folders is supported.
I am on a Mac — can I run Infigo Sync?
Not directly on macOS. However, if you run Windows via a virtualisation solution such as Parallels Desktop for Mac, the setup and installation are the same. Infigo Sync will run while the Windows VM is running.
How To Fault Find Infigo Sync Issues
How do I check if files are downloading successfully?
There is currently no UI to manage files downloaded via Infigo Sync, but you can check:
-
The InfigoSyncUpload Error folder — by default this is C:\InfigoSyncUpload and will contain any PDFs Infigo Sync was unable to upload.
-
The Infigo Sync error log (infigosync.log) — typically found under C:\Program Files (x86)\[companyreference]\InfigoSync. This log details any errors Sync has encountered.
If neither of these shows errors, then files have been successfully downloaded or uploaded.
How do I check the InfigoSync error log?
Check the local InfigoSync error log — this will detail any issues Sync has reported.
Where is my configuration file?
The configuration file (InfigoSync.exe.config) is located in the same directory as the log file (e.g., C:\Program Files (x86)\[companyreference]\InfigoSync).
How do I check which Hotfolders jobs are dropping into?
Go to Shared Print Operations and find the job(s) you are searching for. Open the entry and check the Print Location / Hotfolders section to see where it currently is, and manually copy to another hotfolder if necessary.
I am getting a security error on the locally downloaded files. How do I resolve this?
Please check the Windows service to see if it’s running as System or as a specific user account. If the service runs as System, Windows sometimes does not create default user permissions, and so users may not be able to open the files.