This guide is for production planners and operations managers in nutraceutical manufacturing who schedule live-culture capsule lines and need to model strain-specific changeovers, controlled-environment windows, and multi-class routing in a scheduling tool. You will learn how to configure Schantt for your probiotic capsule line, from stages and machines through product classes, routings, changeovers, and calendars.
This guide follows a fictional composite company built from industry research on probiotic capsule production; all names, parameters, and figures are illustrative.
Industry context
Probiotic capsule manufacturing combines biological and mechanical complexity. The core challenge is handling live bacterial strains — each strain has its own handling requirements, cleaning protocols between strains vary significantly, and the material's viability depends on controlled temperature, humidity, and timing through the production line. Unlike conventional solid-dose supplements where changeovers are mostly mechanical, a probiotic line's cleaning durations depend on the specific from-strain / to-strain pair: switching from a high-potency strain to a standard one may require a deep clean, while the reverse direction may need less. A shared set of machines must accommodate multiple product families with different routing and processing profiles.
The production suite is a single controlled-environment zone with HVAC maintaining 15–25 °C and less than 40 % relative humidity. The plant runs a single shift Monday to Friday, 08:00–17:00, with three calendar holidays (New Year's Day, International Workers' Day, Christmas Day) and two scheduled downtimes: a factory-wide year-end shutdown (December 24–31) and a preventive maintenance window on Encapsulator 3 (August 1–2). A quality-assurance hold of 5–10 business days follows packaging — an external gate the planning team manages as a manual calendar buffer.
The blend-to-encapsulation handoff is especially sensitive: live cultures can sit between blending and encapsulation for a window of roughly 4 to 24 hours, depending on the strain. If encapsulation starts too late, the culture viability risk increases. This is a soft guideline, not a hard deadline, but it strongly influences how tightly a planner must chain the two stages.
VitalFlora Nutraceuticals runs approximately 45 people at a 1,200 m² production facility, making 3 product classes across 5 production stages, scheduled by a 2-person planning team.
Process overview
flowchart LR B["Blend<br/>(batch)"] --> G["Granulate<br/>(batch, optional)"] B -->|"bridge (STD, HP skip Granulate)"| E["Encapsulate<br/>(batch)"] G --> E E --> I["Inspect<br/>(flow)"] I --> P["Package<br/>(flow)"]
The production flow for probiotic capsules at VitalFlora. Multi-strain blend (BLEND) visits all five stages; single-strain standard (STD) and high-potency (HP) skip granulation and move directly from blending to encapsulation via a bridge transfer.
Routing note: The single-strain standard and high-potency classes skip granulation. A bridging transfer time (Blend → Encapsulate, 20 minutes) connects them directly through the stage order, while the multi-strain blend passes through granulation with its own transfer times (Blend → Granulate, 12 minutes; Granulate → Encapsulate, 12 minutes).
Scheduling challenges and how Schantt handles them
The schedule in this scenario is driven by demand for three product classes that share a common set of machines — each class has its own production volume, and the planning team sequences them into the weekly shift windows. (If your driver is different — for example, make-to-order or a fixed campaign calendar — the same setup approach applies, with the demand source adjusted to your order book.) Schantt minimizes total production time, scheduling forward from a start date across a practical horizon of one to two weeks driven from the demand plan.
Schantt offers two scheduling modes: Auto mode, which explores both job sequence and machine assignments to find a shorter total production time, and Semi-Auto mode, which holds the planner's job sequence fixed and optimises only machine assignments within that order. Both modes respect calendars, changeovers, transfer times, and per-class routings.
What Schantt handles well
-
Per-class routing with stage skipping. Each product class follows only the stages its product requires — single-strain standard and high-potency skip granulation, multi-strain blend visits all five — and Schantt produces operations only for the stages each class visits.
-
Directional changeover times. Switching between probiotic strains incurs different cleaning durations depending on the from/to pair. The planner enters changeover times as a directional, per-machine matrix, and the scheduling algorithm accounts for each setup when computing the plan.
-
Calendar-controlled production windows. The production suite is a temperature- and humidity-controlled zone. The team calendar restricts scheduling to the controlled working windows, so no work is placed outside acceptable environmental conditions.
-
Dedicated machine within a multi-machine stage. The high-potency strain runs only on a designated encapsulator. The planner enters processing parameters only on the eligible machine, and the system never assigns that product class to the other machines.
-
Mixed batch-and-flow pipelines. Blending and encapsulation are batch operations; inspection and packaging run as continuous flow stages. The same routing handles both physics, and Schantt's simulation chains each downstream stage from the prior stage's completion.
-
Sequential multi-stage production with transfer times. Material moves through the line with defined handoff delays between stages — including bridge transfers across skipped granulation — and each downstream stage starts only after its upstream stage completes plus the transfer time.
How Schantt handles each challenge
1. Strain-specific changeover durations.
-
A blender or encapsulator switching between different probiotic strains may need 30 to 60 minutes of cleaning for standard transitions, and the cleaning time can be directional — cleaning out a high-potency strain to prepare for a standard strain can take longer than the reverse, because the cleaning protocol depends on which strain was processed before. On the encapsulators, single-strain standard and multi-strain blend share two machines with 60-minute changeovers in both directions, while the high-potency encapsulator has no changeover entries because only one product class runs on it.
-
Schantt models changeovers as a directional per-machine matrix. On the blenders, all three classes share two machines, and the planner enters six directional entries on each: for example, switching from single-strain standard to high-potency takes 45 minutes, while the reverse direction takes 60 minutes. The scheduling algorithm folds each changeover into the operation's start time, so plans that group similar classes together score better by avoiding long cleaning gaps. In Auto mode the system can reorder jobs to find a lower-changeover sequence; in Semi-Auto it holds the order fixed while still accounting for each changeover.
2. Product classes that skip different stages.
-
The multi-strain blend passes through all five stages: blend, granulate, encapsulate, inspect, package. The single-strain standard and high-potency classes skip granulation entirely — they move directly from blending to encapsulation. This means a shared production line must handle two different routing profiles simultaneously, with the granulation machine (a roller compactor) only ever used by the blend class.
-
Schantt models each product class with its own per-class routing — the set of stages that class actually visits. A stage absent from a class's routing produces no operation and no Gantt row for that class. When a class skips an interior stage, the transfer time bridges directly across the gap: blend to encapsulate for the single-strain classes (20 minutes), with the blend-to-granulate (12 minutes) and granulate-to-encapsulate (12 minutes) transfers applying only to the multi-strain blend. On the Gantt, products with different routings interleave on the stages they share and are absent from the stages they skip.
3. Dedicated equipment for high-potency strains.
-
The high-potency strain cannot share an encapsulator with other classes because of cross-contamination risk and potency requirements. It runs exclusively on Encapsulator 3, while the other two encapsulators (Encapsulator 1 and 2) handle both single-strain standard and multi-strain blend. The planner must ensure the scheduling system never assigns the high-potency class to the wrong machine.
-
Schantt supports machine-level processing parameters: the planner enters batch cycle time and batch size per product class on each specific machine. For the high-potency class, the planner enters encapsulator processing parameters only on Encapsulator 3; for single-strain standard and multi-strain blend, the parameters go only on Encapsulator 1 and 2. The scheduling algorithm then restricts itself to the machines that have parameters for each class, so the high-potency product is never assigned to the shared encapsulators.
4. Viability-window handoff between blending and encapsulation.
-
Live cultures have a limited window between blending completion and encapsulation start — roughly 4 to 24 hours depending on the strain. If encapsulation does not begin within this window, the viability risk for the batch increases. This is a soft guideline, not a hard constraint enforced by the system, but it shapes how tightly the planner must sequence blend-to-encapsulation timing.
-
Schantt chains operations sequentially through the routing: encapsulation can only begin after blending finishes plus the transfer time (20 minutes via bridge, or 24 minutes via granulate). By giving each stage accurate cycle durations (20 or 30 minutes for blending, 360 minutes for encapsulation) and realistic transfer times, the schedule produces a tight chain that brings the batch to encapsulation promptly. The planner verifies on the Gantt that encapsulation starts within the viability window for each batch — the gap between the blend operation's end and the encapsulation operation's start is visible on the timeline.
5. Environment-constrained working windows.
-
The entire production suite is a single controlled-environment zone with HVAC maintaining 15–25 °C and below 40 % relative humidity. Production can only run during the single shift (Monday to Friday, 08:00–17:00) when the environment is within specification and staff are present. Scheduling work outside these windows — overnight, weekends, or on holidays — would place material in uncontrolled conditions.
-
Schantt models working hours through a calendar. The team creates a single Standard Week calendar that defines the Monday-to-Friday shift windows, then adds calendar exceptions for the three fixed holidays and the two downtime windows. The scheduling algorithm places operations only inside the defined working windows, and any operation that does not complete within a shift window pauses and resumes at the next shift's start. The non-working periods appear as shaded overlays on the Gantt, so the planner can see exactly where work is blocked by calendar boundaries.
What to model in Schantt
These are the entities to create in Schantt to capture the full probiotic capsule line:
| Entity | Count | Notes |
|---|---|---|
| Stage | 5 | Blend, Granulate, Encapsulate, Inspect, Package — ordered positions 1 through 5 |
| Machine | 11 | V-Blender 1, Ribbon Blender 1, Roller Compactor 1, Encapsulator 1–3, Inspection Line 1–2, Bottle Line 1, Blister Line 1, Sachet Line 1 |
| Product Class | 3 | Single-strain standard (STD), Single-strain high-potency (HP), Multi-strain blend (BLEND) |
| Product | 3 | Acidophilus 10B (STD), LactoSpore 50B (HP), Ultimate 10-Strain (BLEND) — one representative per class |
| Calendar | 1 | Standard Week — Mon–Fri 08:00–17:00, plus 3 calendar exceptions and 2 machine downtimes |
Step-by-step setup
1. Create the stages in order. Add five stages (Blend, Granulate, Encapsulate, Inspect, Package) at positions 1 through 5. Set Blend and Granulate as batch stages, Encapsulate as a batch stage, Inspect and Package as flow stages. On each stage's detail page, add the transfer times between consecutive stages:
- Blend → Granulate: 12 minutes
- Blend → Encapsulate: 20 minutes (bridge for classes that skip granulation)
- Granulate → Encapsulate: 12 minutes
- Encapsulate → Inspect: 8 minutes
- Inspect → Package: 8 minutes
2. Add the machines to each stage. Assign two blenders to the Blend stage (V-Blender 1, Ribbon Blender 1), one roller compactor to Granulate (Roller Compactor 1), three encapsulators to Encapsulate (Encapsulator 1, 2, 3), two inspection lines to Inspect (Inspection Line 1, 2), and three packaging lines to Package (Bottle Line 1, Blister Line 1, Sachet Line 1).
3. Create the product classes and define their routings. Create three product classes with unit set to capsule:
- Single-strain standard (STD) — route: Blend → Encapsulate → Inspect → Package (skips Granulate)
- Single-strain high-potency (HP) — route: Blend → Encapsulate → Inspect → Package (skips Granulate)
- Multi-strain blend (BLEND) — route: Blend → Granulate → Encapsulate → Inspect → Package (all five stages)
On each product class's detail page, enable the stages that class visits in routing order. The partial-transfer toggle is off by default for this scenario, which is appropriate because each batch moves forward as a complete unit.
4. Add one product per class. Create one representative product under each class:
- Class STD → Acidophilus 10B
- Class HP → LactoSpore 50B
- Class BLEND → Ultimate 10-Strain
Each product inherits its class's routing and processing configuration and only needs a display colour for the Gantt.
5. Set machine capacity parameters and changeovers. On each machine's detail page, enter the batch or flow parameters per product class, then add the directional changeover entries:
Batch stages (cycle duration in minutes, batch size in kg):
- V-Blender 1 — all three classes: 20 minutes per batch, 80 kg batch size
- Ribbon Blender 1 — all three classes: 30 minutes per batch, 80 kg batch size
- Roller Compactor 1 — BLEND only: 30 minutes per batch, 80 kg batch size
- Encapsulator 1 — STD and BLEND: 360 minutes per batch, 80 kg batch size
- Encapsulator 2 — STD and BLEND: 360 minutes per batch, 80 kg batch size
- Encapsulator 3 — HP only: 360 minutes per batch, 80 kg batch size
Flow stages (throughput in capsules per hour):
- Inspection Line 1 and 2 — all three classes: 60,000 caps/hr each
- Bottle Line 1 — all three classes: 36,000 caps/hr
- Blister Line 1 — all three classes: 18,000 caps/hr
- Sachet Line 1 — all three classes: 12,000 caps/hr
Changeovers (directional per machine, in minutes):
- V-Blender 1 — 6 directional entries across the three classes (e.g. STD→HP 45, HP→STD 60, STD→BLEND 30, etc.)
- Ribbon Blender 1 — same 6 directional entries
- Encapsulator 1 — 2 entries: STD↔BLEND 60 minutes each direction
- Encapsulator 2 — same 2 entries: STD↔BLEND 60 minutes each direction
- Encapsulator 3 — no changeover entries (dedicated to HP only)
6. Configure calendars, exceptions, and downtimes. Create the Standard Week calendar (Monday to Friday, 08:00–17:00) and set it as the team default. Add three calendar exceptions (New Year's Day, International Workers' Day, Christmas Day) as non-working days. Add two downtimes: a factory-wide shutdown December 24–31 and the Encapsulator 3 maintenance window August 1–2.
For step-by-step instructions on configuring each of these in Schantt, see the Schantt documentation.
Common mistakes
1. Using one blanket changeover time for all strain transitions. Probiotic cleaning durations vary significantly by strain pair and direction. A single average changeover applied to all transitions will overestimate some setups and underestimate others, producing a schedule that does not reflect real floor conditions. Fix: Enter changeover times as a directional matrix — each from/to pair on each machine where multiple classes run — using the actual cleaning protocol minutes from your quality team.
2. Defining all products under a single product class. If single-strain standard, high-potency, and multi-strain blend all share one product class, every product inherits the same routing — including granulation, which the first two classes should skip. The schedule would create unnecessary granulation operations for products that never visit that stage. Fix: Create separate product classes for each routing profile (standard, high-potency, blend) and give each its own per-class routing.
3. Configuring processing parameters on every machine in a stage. Entering the high-potency class's encapsulator parameters on Encapsulator 1 or 2 allows the scheduling algorithm to assign the high-potency strain to a machine where cross-contamination risk is unacceptable. Fix: Enter the high-potency class's processing parameters only on Encapsulator 3. Similarly, enter standard and blend parameters only on Encapsulator 1 and 2. The algorithm respects machine-level eligibility.
4. Omitting the bridge transfer time for classes that skip granulation. Without a Blend → Encapsulate transfer time, the scheduler cannot know how long the handoff takes for classes that skip granulation. The transfer will default to zero, producing unrealistically tight timing. Fix: Add the bridge transfer time (20 minutes in this scenario) as a transfer time from Blend to Encapsulate, in addition to the Blend → Granulate and Granulate → Encapsulate transfers used by the blend class.
5. Ignoring calendar exceptions and downtimes during setup. With only the weekly shift pattern configured, the scheduling algorithm will place work on New Year's Day and during the year-end shutdown, producing schedules that cannot be executed. Fix: Add all known calendar exceptions (holidays) and machine downtimes (maintenance, shutdowns) before running the first schedule. These entries are quick to create but easy to skip.
What a good schedule looks like
Once the full configuration is in place, the difference between a manually sequenced week and a Schantt-optimised schedule is visible in the changeover chains and the timing of the blend-to-encapsulation handoffs.
Before (manual planning): The planning team sequences jobs by spreadsheet, placing orders as they arrive from sales without grouping by class. This produces:
- STD and HP runs interleaved on the blenders, triggering 60-minute HP→STD changeovers up to three or four times per week
- Total weekly changeover time on the blenders reaching roughly 4 to 5 hours
- Encapsulator transitions between STD and BLEND scattered across the week, adding 60 minutes per switch
- Some batches where encapsulation starts 10–12 hours after blending completion, pushing close to the viability-window boundary in the standard shift schedule
After (Schantt Auto): With the full dataset configured and the schedule run in Auto mode, the algorithm groups similar classes together and chooses machine assignments that minimise changeover impact:
- Blender changeovers consolidate to approximately 2.5 hours per week by running STD and BLEND consecutively before switching to HP
- Encapsulator changeovers are limited to one STD↔BLEND transition per machine per grouping cycle — roughly 2 hours total across both shared encapsulators
- Each batch's encapsulation starts within 1 to 8 hours of blending completion, well inside the viability window, with the exact gap visible on the Gantt for planner confirmation
- Total production time for the week's runs reduces by roughly 15–20 % compared to the manual baseline, with the majority of the reduction coming from fewer and shorter changeover penalties
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