Schantt models the full powder supplement production pipeline — blending, granulating, encapsulating, and packaging — so planners can schedule three product classes with divergent routings, directional changeovers, and mixed batch-and-flow timing from a single configuration. This guide steps through how to set up each entity for a typical nutraceutical facility and what a good schedule looks like once it is running.
This guide follows a fictional composite company built from industry research on powder supplements; all names, parameters, and figures are illustrative.
Industry context
Powder supplement manufacturing transforms raw ingredients — proteins, vitamins, minerals, probiotics, and excipients — into finished consumer formats through a sequence of blending, optional granulation, encapsulation, and packaging steps. Facilities typically run a single daytime shift across a five-day workweek, handling dozens of formulations that differ in allergen profile, particle size, and final packaging format. The scheduling challenge lies in balancing high machine utilisation across parallel equipment while minimising the time lost to changeovers between product classes, and coordinating the handoff between batch and flow stages whose operating physics differ.
Summit Formulations runs approximately 85 people at a 4,500 m² facility with four production stages — Blend (batch), Granulate (batch), Encapsulate (batch), and Package (flow) — staffed by a planning team of three. The plant operates a single Monday-to-Friday 08:00–17:00 shift and manages three product classes: bulk protein powder (Blend direct to Package), encapsulated multi-vitamin (Blend through Encapsulate to Package), and granulated probiotic (all four stages). Twelve machines serve the four stages: four blenders on the Blend stage, one roller compactor on Granulate, three encapsulators on Encapsulate, and four packaging lines on Package. Batch sizes range from 80 kg for probiotics up to 500 kg for bulk protein. Granulation is an optional step in this scenario — most powder supplement products do not use it. Around 60–70 % of supplement volume moves through the Blend-to-Package direct route; encapsulated and granulated-encapsulated classes are included here to demonstrate divergent routing.
Process overview
flowchart LR
BL["Blend"]
GR["Granulate"]
EN["Encapsulate"]
PK["Package"]
BL -->|Bulk Protein| PK
BL -->|Multi-Vitamin| EN
BL -->|Probiotic| GR
GR --> EN
EN --> PK
Four-stage production flow: bulk protein skips granulation and encapsulation, multi-vitamin skips granulation, and probiotic passes through all four stages. Raw materials enter at blending; finished consumer formats exit at packaging.
Skip-routing note. Only the granulated probiotic class routes through the Granulate stage. Bulk protein moves directly from Blend to Package via a bridge transfer entry; multi-vitamin routes Blend → Encapsulate → Package. These divergent paths are configured per product class in the routing setup.
Scheduling challenges and how Schantt handles them
This scenario assumes a demand-driven schedule where the planning team receives weekly orders for each product class and builds the production plan around those quantities. If your facility works from a different demand signal — make-to-stock, contract manufacturing commitments, or forecast-driven replenishment — the same configuration supports your schedule; the planning team simply loads the relevant quantities as jobs.
Schantt optimises for total production time (the overall completion window across all scheduled jobs), scheduling forward from a chosen start date. The practical horizon for this scenario is one to two weeks — typically 40 to 50 blending batches per week across the three product classes. Two scheduling modes are available: Auto mode, where the algorithm determines job sequence and machine assignments together from the list of products and quantities, and Semi-Auto mode, where the planning team fixes the production order and the algorithm optimises machine assignments within that sequence.
What Schantt handles well
-
Multi-machine stages with parallel blender assignment. A blending stage with several machines; the system assigns each batch to the available machine that keeps total production time lowest, rather than the planner balancing the load manually.
-
Mixed batch-and-flow pipelines. A product class can route through blend (batch) then package (flow) in one path. The simulation paces the downstream flow stage against upstream batch completions, inserting wait-material pauses when packaging outruns supply.
-
Per-class routing with stage skipping. Each product class follows only the stages its routing specifies — bulk powder skips encapsulation, encapsulated products skip the direct-fill path, and a granulated class adds an extra step. Transfer-time bridge entries carry the handoff delay across skipped spans.
-
Sequence-dependent directional changeovers. The planner enters changeover times as a per-machine directional matrix — for example, whey-to-soy takes longer than soy-to-whey, and same-allergen flavour changes take less time. The scheduler naturally groups similar runs to minimise total changeover time.
-
Shift-aware availability calendars. Working hours, non-working days, and machine-specific calendar overrides are defined once; the schedule advances only through working time and clamps starts into the next working window.
-
Calendar exceptions and downtime modeling. One-off holidays, overtime days, planned maintenance windows, and annual shutdowns are modelled as calendar exceptions or machine downtimes, subtracted from working capacity before schedule timing is computed.
How Schantt handles each challenge
1. High-frequency blending with divergent product-class routings.
-
The Blend stage processes 40 to 50 batches per week across three product classes, each following a different route through the four stages. Bulk protein exits after blending, multi-vitamin goes to encapsulation, and probiotic passes through granulation first. Manually sequencing these batches while tracking which stage each class needs next is time-consuming and error-prone.
-
Schantt models each product class with its own per-class routing — a simple list of the stages that class requires, in order. Transfer times between consecutive stages are set once, including bridge entries for skipped stages. When the planner enters the weekly jobs, the scheduler sequences each class through only the stages its routing specifies, chaining downstream operations to start only after the upstream stage completes plus the transfer delay. The Gantt shows every operation grouped under its stage, with the same product flowing step by step.
2. Sequence-dependent changeovers across allergen groups.
-
Cross-allergen transitions on the blenders take 60 to 90 minutes depending on direction (whey to soy is longer than soy to whey), while same-allergen flavour changes take roughly 20 minutes. With over 20 allergen-group transitions per week in an unoptimised schedule, changeover time consumes 25 to 35 hours of the week's available working hours.
-
Changeover durations are entered as a per-machine directional matrix on each machine's detail page. The scheduler sees every possible transition and naturally groups same-allergen runs together to minimise total changeover time. Weekly changeover overhead drops from 25–35 hours to roughly 3–4 hours — a reduction on the order of 20 hours per week — because the algorithm favours long production runs on each allergen group before switching. Asymmetric durations (whey-to-soy at 90 minutes versus soy-to-whey at 60) are captured exactly as entered; the algorithm respects the direction.
3. Mixed batch-and-flow timing across multiple handoffs.
-
Bulk protein blends in 500 kg batches over a 30-minute cycle, then transfers to packaging where Auger Filler Line 1 runs at 1,200 units per hour and VFFS Pouch Machine at 1,800 pouches per hour. A single blender batch fills roughly 40 minutes of packaging time on Auger Filler Line 1, but the blender cycle — including loading and discharge — is longer than the packaging consumption rate, so packaging can idle waiting for the next batch unless blending is paced correctly. For multi-vitamin, the encapsulation step consumes 200 kg batches over roughly eight hours on the encapsulators, creating a different pacing mismatch between batch blending and the continuous encapsulator run.
-
Schantt models Blend as a batch stage and Package as a flow stage on the same routing. The simulation computes the blender's batch duration as the number of batches multiplied by the cycle time, and the packaging line's duration as the quantity divided by its throughput rate. Wait-material segments are inserted automatically when packaging outruns the upstream blender supply. The Gantt shows these pauses as distinct intervals, so the planner can see exactly where the bottleneck sits and whether adding a second packaging line or staggering blender start times would smooth the flow.
4. Rush order insertion without disrupting the running schedule.
-
The facility receives one or two rush orders per week — urgent formulations that need to be produced ahead of existing jobs. In a manually maintained schedule, every rush insertion forces the planner to reshuffle the sequence by hand, typically adding two to three hours of unplanned changeover time per disruption.
-
In Auto mode, the planner adds the rush product and quantity to the job list and re-runs the optimisation. The algorithm re-sequences all jobs — existing plus new — and reassigns machines to find the new schedule with the lowest total production time. In Semi-Auto mode, the planner inserts the rush job at the desired position in the fixed sequence and the algorithm reassigns machines around it. The resulting schedule is immediately visible on the Gantt.
5. Probiotic moisture-sensitivity window.
-
Granulated probiotic blends are moisture-sensitive: the facility aims to encapsulate the material within roughly 24 hours of blending to maintain potency. This is a soft operational guideline, not a hard limit, but missing the window risks product quality.
-
The 15-minute transfer time between Granulate and Encapsulate is modelled and visible on the Gantt. The planner reviews the handoff gap after scheduling to confirm the material arrives at the encapsulator within the desired window; if the gap exceeds 24 hours, adjusting the job sequence in Semi-Auto mode or prioritising that batch brings the operation forward.
What to model in Schantt
These are the first-class entities a planner creates as top-level objects in the system.
| Entity | Count | Notes |
|---|---|---|
| Stages | 4 | Blend (batch), Granulate (batch), Encapsulate (batch), Package (flow) |
| Machines | 12 | 4 blenders, 1 roller compactor, 3 encapsulators, 4 packaging lines |
| Product Classes | 3 | Bulk Protein Powder, Encapsulated Multi-Vitamin, Granulated Probiotic |
| Products | 3 | One representative per class: Whey Isolate, Daily Multi, Probiotic 50B CFU |
| Calendars | 1 | Default Mon–Fri 08:00–17:00 covering all machines |
Step-by-step setup
1. Create the stages in production order. Add Blend (batch), Granulate (batch), Encapsulate (batch), and Package (flow) at positions 1 through 4. On each stage's detail page, set the transfer times between consecutive stages:
Granulate→Encapsulate: 15 minutes
Blend→Encapsulate: 30 minutes (bridge entry for multi-vitamin, skipping granulate)
Blend→Package: 20 minutes (bridge entry for bulk protein, skipping granulate and encapsulate)
Encapsulate→Package: 20 minutes
2. Add the machines to each stage.
Blend stage (4 machines): Ribbon Blender 1, Ribbon Blender 2, Ribbon Blender 3, V-Blender
Granulate stage (1 machine): Roller Compactor
Encapsulate stage (3 machines): Encapsulator 1, Encapsulator 2, Encapsulator 3
Package stage (4 machines): Auger Filler Line 1, Auger Filler Line 2, Capsule Bottling Line, VFFS Pouch Machine
3. Create the product classes and define each class's routing. Set the three classes — Bulk Protein Powder, Encapsulated Multi-Vitamin, Granulated Probiotic — and assign their stage sequences on the Product Class detail page. Enable partial transfer on the Bulk Protein Powder's Blend-to-Package routing and set the minimum quantity to 200 kg. The other classes transfer in full batches only.
4. Add one representative product per class. Create Whey Isolate under Bulk Protein Powder, Daily Multi under Encapsulated Multi-Vitamin, and Probiotic 50B CFU under Granulated Probiotic. Each inherits its routing from its class.
5. Set each machine's capacity parameters and changeovers on the Machine detail page. After the product classes exist, enter the per-class batch parameters for batch-stage machines and throughput rates for flow-stage machines, then add the directional changeover matrix.
Batch parameters — Blend stage (cycle duration in minutes / batch size in kg):
- Ribbon Blender 1–3: 30 min / 500 kg for bulk protein; 25 min / 200 kg for multi-vitamin
- V-Blender: 30 min / 80 kg for probiotic
Batch parameters — Granulate stage:
- Roller Compactor: 20 min / 80 kg for probiotic
Batch parameters — Encapsulate stage (cycle duration in minutes / batch size in kg):
- Encapsulator 1–3: 720 min / 200 kg for multi-vitamin; 360 min / 80 kg for probiotic
Throughput rates — Package stage (units per hour):
- Auger Filler Line 1: 1,200 units/hr for bulk protein
- Auger Filler Line 2: 800 units/hr for bulk protein
- Capsule Bottling Line: 2,000 bottles/hr for multi-vitamin and probiotic
- VFFS Pouch Machine: 1,800 pouches/hr for all three classes
Changeover durations (minutes) — set the directional matrix on each machine that handles multiple classes:
- Blend stage (Ribbon Blender 1–3): bulk protein to multi-vitamin 90 min; multi-vitamin to bulk protein 60 min
- Encapsulate stage (Encapsulator 1–3): multi-vitamin to probiotic 90 min; probiotic to multi-vitamin 90 min
- Package stage: Capsule Bottling Line — multi-vitamin to probiotic 45 min, probiotic to multi-vitamin 45 min; VFFS Pouch Machine — bulk protein to multi-vitamin 60 min, bulk protein to probiotic 60 min, multi-vitamin to bulk protein 45 min, multi-vitamin to probiotic 60 min, probiotic to bulk protein 45 min, probiotic to multi-vitamin 60 min
6. Configure calendars, exceptions, and downtimes. Set the default calendar to Monday–Friday 08:00–17:00 covering all machines. Add two calendar exceptions: New Year's Day (1 January) and International Workers' Day (1 May), both non-working. Add the planned downtime windows: a year-end shutdown from 24 December to 2 January (factory-wide), quarterly blender maintenance on 15 March for all four blenders, and annual encapsulator service on 12 September for all three encapsulators.
For step-by-step instructions on configuring each of these in Schantt, see the Schantt documentation.
Common mistakes
1. Using a single blanket changeover duration instead of per-pair directional times. If you enter one changeover time for all transitions on a blender, the scheduler cannot distinguish a 20-minute same-allergen flavour swap from a 90-minute cross-allergen cleanout. The result is a schedule that treats all transitions equally and misses the opportunity to group similar runs.
Fix: Enter changeover durations as a directional matrix on each machine's detail page — every pair gets its own value, and asymmetric directions (whey-to-soy versus soy-to-whey) are entered as separate rows.
2. Defining one product class for products with divergent routings. Grouping all encapsulated products — whether they granulate or not — under a single class forces them through the same stage sequence. A product that should skip granulation will be routed through it anyway.
Fix: Create a separate product class for each distinct routing path. The three classes in this guide (direct-to-package, encapsulated-skip-granulation, full four-stage) illustrate the minimum set; add classes whenever the stage sequence differs.
3. Configuring a machine count that does not match the physical floor. If the plant has four blenders but only three are entered in Schantt, the scheduler cannot schedule against the fourth machine — it simply does not exist in the model. Capacity will be understated and the schedule will show longer lead times than the plant can actually achieve.
Fix: Verify that every machine on the floor is created in Schantt. The machine count in the model should match the count in the facility, machine for machine.
4. Forgetting to enable partial transfer on Blend-to-Package for bulk protein. Without partial transfer, the packaging line must wait for every blender batch to finish completely before starting, even though a minimum 200 kg is enough to start filling. This artificially extends the schedule and underutilises the packaging line.
Fix: On the Bulk Protein Powder class routing, enable partial transfer on the Blend-to-Package leg and set the minimum quantity to 200 kg. The packaging line can then begin as soon as the first partial batch quantity is available.
5. Modeling pre-processing steps — raw material dispensing and sifting — as separate stages. These steps are paced to the blender queue and do not constrain the schedule independently. Adding them as stages creates unnecessary complexity and extra transfer-time entries without improving scheduling accuracy.
Fix: Leave dispensing and sifting out of the Schantt model. Mention them in your process documentation but treat blending as the first scheduled stage.
What a good schedule looks like
With the configuration above, a weekly plan for 45 blending batches across three product classes shifts from a manually maintained spreadsheet to a machine-optimised schedule.
Before (manual spreadsheet): The planner sequences roughly 45 batches by hand, grouping by allergen class where time allows. Changeover overhead runs 25 to 35 hours per week because cross-allergen transitions and unplanned switches between unrelated product classes are frequent. Bulk protein batches are scheduled whenever they fit, causing the packaging lines to alternate between idle periods and rushes. Capsule Bottling Line utilisation is uneven — encapsulation stretches into overtime while the packaging stage downstream waits for material. Rush orders force a full manual reshuffle, adding 2 to 3 hours of unplanned changeover time per disruption and often pushing the week's plan past Friday evening.
After (Schantt Auto mode): The scheduler groups same-allergen runs naturally, reducing weekly changeover time to approximately 3 to 4 hours — a reduction on the order of 20 hours per week. Bulk protein batches are sequenced so the packaging line receives a steady supply, reducing idle time on Auger Filler Line 1 and VFFS Pouch Machine. The Capsule Bottling Line runs encapsulated products in sequence, with the 90-minute formulation changeovers confined to class boundaries rather than scattered across the week. Rush orders are added to the job list, the schedule is re-optimised in Auto mode, and the new sequence appears on the Gantt in seconds. The planner reviews the probiotic handoff timing against the 24-hour moisture guideline directly on the Gantt and adjusts the sequence in Semi-Auto mode if the window is tight. The full weekly plan fits within Monday-to-Friday single-shift working hours without overtime.
Ready to schedule your own facility?
Try Schantt free — no credit card required. Go from spreadsheet to optimized Gantt chart in 60 minutes.
Try Schantt Free