Integration and syncing
Process automation
The repetitive tasks that today depend on someone remembering, turned into processes that run themselves and speak up when something looks off.
Who it's for Teams spending hours a week copying, cross-checking, reviewing and notifying things a system could handle without them.
The problem
There's a kind of work that appears on no org chart: export a spreadsheet, cross it with another, flag the differences, tell someone. It isn't hard, it's constant. And when the person who does it takes a holiday, everyone notices.
The real cost isn't the hours: it's that the process only exists while someone remembers to run it, and nobody knows for sure when it last ran.
How I solve it
01First I watch how you do it today
I don't start by asking which system you want. I start by watching what your team does by hand, in what order and with which exceptions. The exceptions are the point: they're exactly why off-the-shelf products don't fit.
02Jobs you can watch
Each process runs as a job with its own state: live progress, estimated time, run history and the option to cancel it. Nobody has to guess whether it finished.
03Bulk work that doesn't die halfway
High-volume operations are processed in batches, with selective retry of whatever failed. If 200 of 100,000 records fail, you reprocess those 200, not the 100,000.
04Automatic matching with human confirmation
When the process involves deciding what belongs to what, the system proposes the match and leaves the doubtful ones in a tray for a person to confirm. What can't be resolved automatically stays visible instead of disappearing.
05Alerts when something breaks
Silent processes are dangerous. Every run leaves a record, and the ones that fail or fall outside the expected range trigger an alert by email or Telegram.
What I've already built
- Bulk loads of up to 100,000 products processed as async jobs with progress, ETA, webhooks and selective retry of failed records.
- A registration system with automatic matching: of 115 registrations, 70 resolved themselves and only 1 was left unmatched for manual review.
- A daily cron that classifies pending items and sends an email, running unattended.