Lab Automation and Robotic Workcell Scheduling Software: Why One Timing Conflict Ruins a Whole Plate Run
If your workcell mixes instruments from three or more vendors, runs time critical cell based assays, and a scheduling conflict costs you a full plate run more than once a month, a custom scheduler is worth costing. A first release covering device drivers for your actual instruments, a constraint aware scheduler and a run console typically runs $100,000 to $220,000 and ships in 14 to 22 weeks in Digital Heroes delivery experience. A full platform adding error recovery, plate provenance, run history and data handoff to your informatics stack lands at $250,000 to $600,000 phased over 10 to 18 months. If your cell is single vendor and your assays tolerate loose timing, Biosero Green Button Go or HighRes Cellario will get you running faster and cheaper.
Why scheduling is the actual constraint on an automated workcell
A workcell is an expensive object. Two liquid handlers, a plate hotel, two incubators, a washer, a multimode reader, a sealer, a peeler and a robotic arm to move plates between them is a capital purchase that arrives with a business case about throughput. Then the throughput is set entirely by software, and specifically by whether the scheduler can keep the arm and the instruments busy without ever violating a timing constraint.
The failure mode is specific and painful. A cell based assay has a reagent addition followed by an incubation that must be read between 28 and 32 minutes later. The scheduler committed the reader to another plate at minute 29. The arm now holds a plate with nowhere to put it, or worse, the plate sits on the deck and gets read at minute 41. That plate is scrap. If it was a 1536 well screen using a reagent that costs more than the technician's day, the loss is real, and it is not visible in any report because nobody records scrapped runs.
The second failure mode is silent underuse. The cell runs at forty percent of what the hardware could do because the schedule is static, written as a fixed sequence by whoever set it up, and it leaves the reader idle while the arm waits for an incubator door. Nobody notices, because it still finishes the plates by the end of the day. Then someone asks why the screen is taking six weeks.
What Green Button Go, Cellario and Momentum actually leave to you
These are the three serious products in the category and they are genuinely good. Biosero Green Button Go has a broad driver library and handles heterogeneous cells. HighRes Cellario is strong where HighRes hardware sits at the centre. Thermo Scientific Momentum is capable and well established, particularly around Thermo equipment. None of them is a poor product, and for a lot of cells the correct decision is to buy one.
The gaps show up in three places. The first is drivers for the specific instrument you have. Every vendor product ships a driver library, and every library has holes: an older reader, a bespoke device built by your own engineering group, a piece of equipment from a vendor with a small installed base, an analytical instrument nobody expected to see on a workcell. Adding a driver is a vendor project with a quotation and a queue, and your screen is waiting.
The second is the scheduling model itself. Most commercial schedulers optimise plate throughput under simple constraints. What they express less well is your particular assay's hard timing windows, resource exclusivity rules such as a washer that must not run a different buffer without a purge, capacity limits like an incubator that holds twelve plates but only if they are in the right stack format, and human intervention points where a scientist adds something by hand mid run. When your assay needs all four, you end up expressing them as manual sequence hacks and losing the optimisation entirely.
The third is what happens after a failure. A gripper misses a plate at 2am. What the product does is stop and alert. What you need is a decision: which plates are still recoverable, which are past their window and should be marked scrap, which can be rescheduled, and what the system does with the partially complete run data. Recovery logic is deeply specific to your assays and it is almost never in the box.
Timing constraints are the requirement people write down last
When teams specify a scheduler, they describe the sequence of steps. The steps are the easy part. What determines whether the schedule is feasible is the constraint set, and it is usually undocumented tribal knowledge held by the automation engineer.
A serious build models constraints explicitly. Each step has a duration with variance, a required resource, and optionally a minimum and maximum delay from a previous step. That maximum is the one that matters: an incubation with an upper bound turns scheduling from a queueing problem into a constrained optimisation problem, because committing a resource now can make a later plate infeasible. Constraint programming handles this comfortably at workcell scale, and a solver that plans over a rolling horizon with re planning on every completion event gives you dynamic scheduling rather than a fixed sequence. The practical outcome we see is throughput improvement on the same hardware, because dead time between operations gets filled.
The other half is honesty about variance. An instrument that usually takes 90 seconds and occasionally takes 140 will break a schedule built on the mean. The scheduler should plan with realistic durations and re plan when reality diverges, rather than assume determinism and then cascade a failure through the rest of the day.
Drivers are unglamorous and they are most of the work
Anyone who has integrated instruments knows the shape of this. Some devices offer a modern interface. Some expose a vendor software development kit that only runs on a specific Windows version. Some are driven by sending commands over a serial port and parsing a response that was designed for a human. Some can only be controlled by their own application, so integration means automating that application, which is fragile and everyone hates it.
Standards help where they exist. SiLA 2 gives a common device interface and modern instruments increasingly support it, and OPC UA appears on the industrial side of things. Neither covers a full mixed vendor cell today, so a real build ends up with a driver layer that presents one internal interface upward while speaking whatever each device needs downward. Getting that abstraction right is what makes the system survive the day you replace the reader.
Budget honestly here. In our experience driver work is the largest single line in a workcell scheduling project, and the estimate should be per device model, not per device count. Ask any vendor or developer for a per model breakdown before you sign anything.
What a custom build must include
- A device abstraction layer with one internal interface, and per model drivers underneath it.
- Process definitions where each step carries resource, duration with variance, and minimum and maximum delay constraints.
- A dynamic scheduler that re plans on every completion event rather than executing a fixed sequence.
- Resource models that reflect reality: incubator capacity and stack format, exclusivity rules, purge and wash requirements between incompatible runs.
- Manual intervention points that pause the schedule cleanly and resume without invalidating downstream timing.
- Error recovery with per assay policy: what is recoverable, what is scrap, who is notified and how.
- Plate level provenance recording every operation with actual timestamps, so a questionable result can be checked against what really happened.
- A run console that a scientist at 2am can read without training, showing what is running, what is at risk and what failed.
- Data handoff that pushes reader output and run metadata into your informatics system rather than leaving files on a workstation.
What it costs and how long it takes
Across the automation and control projects Digital Heroes has delivered, a first release covering your device drivers, a constraint aware scheduler and a run console runs $100,000 to $220,000 and ships in 14 to 22 weeks. A full platform adding error recovery policies, plate provenance, run history and informatics handoff runs $250,000 to $600,000 across 10 to 18 months.
What pushes the number up specifically on a workcell: the number of distinct instrument models, which is the dominant term. Devices with no modern interface, where control means driving vendor software. Assays with hard timing windows, since those turn the scheduler from a queue into a solver. Multiple cells that share plates or share a hotel. Regulated use, if the cell sits in a quality control laboratory rather than research, because then audit trail and validation apply. What keeps it down: one cell, the instruments you already own, and starting with the two or three assays that account for most of your plate volume.
Build versus buy, stated plainly
Buy Green Button Go, Cellario or Momentum if your cell is largely single vendor, every device you own is already in their driver library, and your assays tolerate loose timing. You will be running in weeks rather than months and the licence is cheaper than a build. That covers a lot of workcells and there is no shame in it.
Build when two or more of these are true. Your cell mixes three or more vendors including something bespoke or old, so driver gaps are already costing you. Your assays have hard maximum delay windows and you are losing plates. You are running the same screening cascade thousands of times and a throughput improvement on existing hardware has direct financial value. Your recovery from a failure is a scientist deciding by hand at 2am and you want that policy encoded. Or you operate several cells and want one scheduling and provenance layer across all of them rather than three vendor consoles.
How to choose a developer for workcell scheduling software
Ask them how they model a maximum delay between two steps, and what the scheduler does when honouring it would make a later plate infeasible. If the answer is a fixed sequence with wait states, they are building a macro recorder, not a scheduler, and your timing sensitive assays will fail on it.
Ask which instruments they have actually driven, by vendor and model, and how. Serial command sets, vendor software development kits, SiLA 2 and driving a vendor application are four different difficulty levels and the last one is where projects die. Ask for a per model estimate rather than an overall integration line.
Ask what happens when the arm drops a plate. A credible answer covers safe stop, state reconciliation with the physical cell, a per assay recovery decision and a record of what was scrapped. An answer that stops at an alert email means you will be reconstructing the cell state by hand.
Ask who owns the code and get it in writing before kickoff. You should own the repository, the drivers and the infrastructure accounts. At Digital Heroes the code is yours from the first commit. Drivers matter here more than anywhere else, because they are the part you paid for and the part you will need again the next time you buy an instrument.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Analyst estimates place CRM implementation failure rates broadly between roughly 30% and 70% (Johnny Grow cites Forrester at 47%), with low user adoption repeatedly cited as a leading cause of failed CRM projects (this being Johnny Grow's own analysis, not a Forrester attribution). Source: Johnny Grow (industry analysis citing Gartner/Forrester) (2025) →
- Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
- In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
- Gartner estimates RPA can eliminate up to 25,000 hours of avoidable rework caused by human errors in the finance function each year, equating to savings of roughly $878,000 for an organization with 40 full-time accounting staff (based on interviews with more than 150 corporate controllers and chief accounting officers). Source: Gartner (2019) →
Ethan plans content: what gets written, for whom, in what order, and how it connects to the rest of a site. He works with search and design colleagues rather than in isolation, so his posts treat content as part of the build, not decoration added at the end.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom lab automation scheduling software cost?
Is Biosero Green Button Go or HighRes Cellario good enough for our workcell?
Why do timing windows change the difficulty of scheduling?
How much of a workcell project is instrument driver work?
Do SiLA 2 or OPC UA solve the integration problem?
What should happen when the robotic arm fails mid run?
Can a custom scheduler improve throughput on hardware we already own?
How long does it take to build a workcell scheduling system?
Who owns the instrument drivers if an agency builds this?
What does an internal tool cost for a small business with 20 to 50 employees?
When does a company outgrow Airtable?
How do I vet a development agency for an internal tools project?
What does it cost to keep an internal tool running after launch, and do we need to hire a developer?
Who owns the code when an agency builds our internal tool?
What are the biggest mistakes first-time software buyers make?
How do I calculate the ROI of a custom internal tool?
How long does it take to build a custom web or mobile app from scratch?
What should I prepare before contacting an agency about an internal tool?
How do I vet a software development agency before signing a contract?
Who can build a custom internal tools system?
Digital Heroes builds custom internal tools systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other internal tools companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.