Automate and optimize facility location
Every network planner has a list of candidate sites, a demand forecast, and a budget. Few have anything that decides which sites to open and who each one serves, so that no site is overloaded and the network isn't paying for sites or miles it doesn't need. Let's solve that.



One solve picks the sites and assigns every consumer
Timefold decides which facilities to open and which consumers each facility serves as one optimization problem. Facility capacity is enforced as a hard constraint, so every plan can actually serve its demand. Within that rule, the model weighs the setup cost of every opened site against the distance between consumers and the facility serving them.
Where Timefold goes beyond spreadsheet network design
Four things decide whether a network holds up. Timefold bakes them into the model.
Capacity as a hard rule
No facility serves more demand than it can handle, and any shortfall shows up as an explained violation.
Cost and distance in one score
Setup cost and travel distance are weighed together instead of in separate spreadsheets.
Real distances, not straight lines
Distances come from the map service, so the plan reflects how far consumers actually are from each site.
Scenarios in minutes
Change a capacity, a cost, or a candidate site and solve again to compare networks side by side.
Where you build decides what you pay for years
Opening a warehouse, depot, or store is a long-term commitment. Choose the wrong sites and every delivery travels further, every year, for as long as the network stands.
A site decision stays in place
Leases, buildings, and staff make locations hard to change later.
Pays for the distance to its facility
Small differences in location add up across thousands of shipments.
Pull in opposite directions
More sites cut travel distance, but each one adds setup and fixed costs.
Ways to pick sites from 50 candidates
Too many combinations to compare by hand or in a spreadsheet.
Constraints the model expresses today
Capacity is never exceeded
The total demand of the consumers a facility serves stays within that facility's capacity. Any overload is a hard violation, sized by the excess demand.
Every consumer gets a facility
Each consumer is served by exactly one facility, so no demand point is left out of the plan.
Pay only for facilities you open
A facility's setup cost counts as soon as it serves at least one consumer, so the model only opens sites that earn their keep.
Consumers close to their facility
The model minimizes the total distance between every consumer and the facility serving it, using distances from the map service rather than straight lines.
Setup cost and distance in one trade-off
Setup cost and distance are weighted against each other, so the model weighs a cheaper site against the extra distance it creates for consumers.
Every penalty explained
Each overloaded facility, opened site, and consumer distance comes with a justification, and the plan reports facilities used, total setup cost, and total distance.

When scheduling works, everything works.
Less waste. More control. Teams that trust the plan.