Both the Service and Program Allocation Engines draw on the capacity of programs to manage allocations within the available capacity at a service.
Program allocations: the program allocation engine uses the Available Capacity for a given program. Capacity is calculated as:
Available Capacity = (Total Capacity) - (Repeats / Holds) - (Program Holds*)
* Program Holds are calculated automatically based on children being transferred from one program / service to another.
Service allocations: the service allocation engine uses the sum of all Available Capacity for any programs at a given service for a given program type (e.g. 3 Year Old Kindergarten). For example, if Kinder A operates two 3YO programs, each with a capacity of 22, the Service Capacity for Kinder A for 3YO kinder will be 44.
Capacity can be updated in the Programs module of EnrolNow:
- Go to the Programs module.
- Select the program whose capacity you want to update.
- Edit either the Total Capacity or Repeats / Holds. The Available Capacity will be calculated accordingly.

Note: for organisations that only manage allocations at the service level (e.g. council allocations), programs should be set up for each kindergarten and each program type (e.g. 3YO programs / 4YO programs). These programs should hold the total capacity for all groups at that kindergarten.
Related articles
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article