Connects with ERP & MES systems like

Production scheduling for cosmetics & personal care

Cosmetics manufacturing production scheduling software

SkyPlanner APS turns your orders, compounding vessels, filling lines, formulas, components and shifts into one finite-capacity schedule. It links each bulk to the packed SKUs made from it, sequences shades and fragrances so changeovers cost as little time as possible, and rebuilds the plan in seconds when a vessel is busy, a component delivery is late or a retailer changes an order. It integrates with any ERP or MES through its open REST API.

SkyPlanner APS Gantt timeline with compounding and filling jobs scheduled across vessels and lines, with an order list below.
  • Bulk-to-fill scheduling
  • Shade and fragrance sequencing
  • Any ERP or MES via REST API
  • From 199 € / month

100%

delivery reliability since 2021, Opes Corporation

1 view

of capacity and the production as a whole, Opes Corporation

90%

more efficient production, Laboratory & Allied

Under 30 min

to a three-month optimized plan across all workstations, Laboratory & Allied

Results reported by SkyPlanner customers Opes Corporation and Laboratory & Allied. Read all SkyPlanner APS reviews

Why cosmetics production is hard to schedule

One bulk, many SKUs, constant change

A cosmetics plant makes a batch of bulk once and then fills it into many bottles, tubes, jars and pack sizes. The plan has to keep compounding, filling and packing in step, while every new shade or fragrance costs cleaning time.

Compounding and filling must meet

A filling line waits if the bulk is not released, and a finished bulk waits in a tank if the line, the people or the components are not ready.

Changeovers depend on direction

Going from a light shade to a dark one, or from unscented to a strong fragrance, can be quick. The other way round usually means a full clean of the vessel, pipes and filling heads.

Components decide the start

Bottles, pumps, caps, tubes, labels and cartons often come from different suppliers. One missing part stops a filling run even when the bulk is ready.

Many SKUs from the same formula

Pack sizes, retailer exclusives, gift sets and language variants multiply the number of jobs, all drawing on the same bulk and the same lines.

Promotions and launches move dates

Retailer promotions, seasonal ranges and new launches arrive with fixed dates, and sales needs to know quickly whether a volume and a date can be promised.

The shade order lives in one planner’s head

A spreadsheet or an ERP planning screen does not know that the ivory foundation must fill before the cocoa one, or that the pumps arrive Thursday. Every retailer change means rebuilding the week by hand.

SkyPlanner thinks in bulk, shades and components, just like your planners. It loads every vessel and filling line to real capacity, puts light before dark and unscented before fragrance, and rebuilds the week in seconds when a retailer moves a promotion.

Bulk-to-fill scheduling

Make the bulk once. Fill every SKU on time.

Every hour a bulk batch waits in a tank, or a filling line waits for bulk, is lost capacity. SkyPlanner schedules compounding and filling as one connected flow.

Bulk as a sub-product

Model the bulk as a sub-product in a multi-level bill of materials. Each packed SKU in a bottle, tube or jar draws on that bulk, so compounding and filling are scheduled as one connected flow.

Components checked before filling

With material-based scheduling on, a filling job starts only when its bulk, bottles, caps, labels and cartons will be there. Need dates for purchasing flow back to your ERP.

Shades and fragrances in the right order

Give products properties such as shade, fragrance or formula family and define a changeover matrix per vessel and line, with different times for each direction. Similar products are grouped in succession to cut cleaning time.

SkyPlanner routing editor with a bulk sub-product merging into several packed products.

How SkyPlanner schedules a cosmetics plant

From compounding vessel to packed carton, on lines that are free

SkyPlanner schedules to the capacity you really have, with the bulk and components you really have, and shows the same plan on the shop floor.

Finite capacity across vessels, lines, shifts and people

Each compounding vessel, filling line and packing station has its own shift calendar, and planned maintenance, cleaning windows and breakdowns can be entered as exceptions. Personnel scheduling assigns people to shifts and workstations, so the plan never puts a job on a line that has nobody to run it.

  • No job lands on an unstaffed or blocked vessel or line
  • Several plants scheduled together, with transfer times between sites
Production planner with a tablet beside stainless steel compounding vessels in a cosmetics plant

Formulas, bulk and packaging components

Raw materials become a bulk cream, gel or liquid, and that bulk becomes many packed products. SkyPlanner handles multi-level bills of materials and sub-products, calculates material needs at every level and, with material-based scheduling on, starts a job only when its materials and components will be there.

  • Need dates for raw materials and packaging components flow back to your ERP
  • Due dates for individual process steps, so the bulk is ready when the filling line needs it
White cream being mixed in a stainless steel vessel with empty bottles, pumps and caps ready nearby

Compounding and filling see the same plan

Operators see their own work queue in a simple worker view or the SkyPlanner shop-floor app. They start, pause and complete jobs and report quantities and scrap as they go, so the schedule always reflects what has actually happened in compounding and on the filling lines.

Operator in white workwear and gloves using a terminal beside a bottle filling and capping line

Promotions, late pumps and busy vessels, replanned in seconds

A retailer moves the launch. Your plan moves with it.

When a retailer adds a promotion, a vessel goes down or a component shipment is late, the Arcturus AI engine rebuilds the schedule in seconds. Lock jobs that must not move, raise priorities or fast-track an urgent order.

  • Add a sales prospect as a simulated order and see the earliest realistic delivery date, without disturbing confirmed orders.
  • See what accepting a promotion volume or a rush order does to every other promise.
  • Sales quotes launch and promotion dates from free vessel and filling-line capacity, with the shade sequence already planned.
SkyPlanner timeline with a sales prospect scheduled as a simulated order against the current load.

SkyPlanner gives us visibility into capacity and makes planning predictable.

Dan Berglund, COO/CFO, Opes Corporation

Opes Corporation’s SkyPlanner APS review

Integrates with any ERP or MES

Formulas and stock stay in your ERP. The fill plan comes from SkyPlanner.

SkyPlanner connects to all ERP and MES systems through its open REST API, including in-house systems. Orders and products flow in, planned times and material need dates flow back. It also runs standalone, so you can start scheduling before an integration is in place.

From your ERP

ERP · MES · CSV · Manual

  • Sales orders & forecasts
  • Products, formulas & BOMs
  • Materials, components & stock
  • Customers & due dates

SkyPlanner APS

Schedules production

  • Vessels
  • Filling lines
  • Shifts
  • Changeovers
  • Bulk
  • Components
  • Schedule

Back to your ERP

ERP · Reports · Management

  • Planned start & end times
  • Material need dates
  • Progress & quantities
  • Delivery dates
  • SAP S/4HANA
  • Microsoft Dynamics 365 Business Central
  • Oracle NetSuite
  • Infor
  • Epicor
  • IFS Cloud
  • Sage X3
  • Odoo
  • BatchMaster ERP
  • Deacom ERP

Where SkyPlanner fits

Used by cosmetics and personal care makers of every size

From a single filling line to multi-site groups. SkyPlanner fits indie brands, contract and private-label fillers and personal care groups alike, in any plant where many shades, scents and pack sizes queue for the same vessels and lines.

Cosmetics and personal care segments

  • Skin care creams, lotions and serums
  • Hair care and shampoos
  • Colour cosmetics and makeup
  • Fragrances and perfumes
  • Bath, shower and soap products
  • Deodorants and aerosols
  • Oral care and toiletries
  • Contract and private-label manufacturers
Technicians cleaning and changing filling nozzles on a cosmetics tube and bottle filling line between runs

Why cosmetics brands and fillers pick SkyPlanner

What cosmetics and personal care producers get with SkyPlanner

SkyPlanner APS is AI production scheduling software for cosmetics and personal care manufacturers that want bulk compounding, filling and packing in one finite-capacity schedule, with shades and fragrances sequenced to cut cleaning time, without replacing their ERP. It is built for every plant where many SKUs share the same vessels and filling lines.

One bulk, every SKU in step

The bulk is a sub-product in a multi-level bill of materials, so compounding and filling run as one flow. The bulk is ready when the line needs it, and the line is free when the bulk is released.

Light to dark, unscented to fragrance

A changeover matrix per vessel and line, with its own time for each direction, groups shades and fragrances in succession so full cleans of vessels, pipes and filling heads are kept to a minimum.

No filling run without its pumps

Material-based scheduling starts a filling job only when its bulk, bottles, caps, labels and cartons will be there, and need dates flow back to purchasing in your ERP.

Launch and promotion changes in seconds

The Arcturus AI engine rebuilds the finite-capacity schedule in seconds when a retailer moves a promotion, a vessel goes down or a component shipment slips.

Launch dates sales can trust

Enter a retailer exclusive or a new launch as a simulated order and get a realistic delivery date from real vessel and line capacity, without disturbing confirmed orders.

Start today on published pricing

From 199 € / month with 5 workstations included. Try it for 30 days with up to 20 workstations and no credit card, in any of 29 languages. The open REST API connects to any ERP or MES when you are ready.

Security and data

SkyPlanner runs in the cloud on AWS. If your data needs to stay in a specific country, a dedicated server there is available by agreement. Data is backed up daily and backups are kept for 30 days. Users can sign in with Google or Microsoft accounts and two-factor authentication. A data processing agreement is available, and customer data is never used to train AI models.

Pricing

From 199 € / month

5 workstations included. Each additional workstation is 20 € per month. There is a free trial, and guided onboarding packages are available if you want help setting up vessels, filling lines, formulas and changeover matrices.

Questions cosmetics manufacturers ask

Frequently asked questions

What is the best production scheduling software for cosmetics manufacturers?

Choose software that links each bulk to every packed SKU made from it, sequences shades and fragrances with a direction-dependent changeover matrix, and starts a filling run only when its bottles, pumps, caps and cartons will be there. SkyPlanner APS does all three on a finite-capacity schedule that the Arcturus AI engine rebuilds in seconds. Pricing is published, from 199 € / month with 5 workstations included, there is a 30-day free trial with no credit card, and the open REST API integrates with any ERP or MES.

What kind of planning system is SkyPlanner for a cosmetics and personal care plant?

SkyPlanner APS is an advanced planning and scheduling system built around the bulk-to-fill flow. It puts every compounding vessel, filling line and packing station on one finite-capacity timeline, using each one’s own shift calendar, cleaning windows and staffing, and schedules the bulk batch together with the packed SKUs drawn from it. The Arcturus AI engine sequences shades, fragrances and pack sizes across the plant and replans in seconds.

Can SkyPlanner schedule bulk compounding and filling together?

Yes. The bulk is modelled as a sub-product in a multi-level bill of materials, so every tube, jar and bottle SKU draws on it and compounding and filling are scheduled as one connected flow. Batch job scheduling combines quantities from several retailer orders into one bulk batch at or above its minimum size, and with material-based scheduling on, a filling run starts only when its bulk, bottles, pumps, caps and cartons will be there.

How does SkyPlanner order shades and fragrances to cut cleaning between cosmetics runs?

Give each product properties such as shade, fragrance or formula family and set a changeover matrix per vessel and filling line with its own time for each direction. A light foundation before a dark one then gets a short changeover, while dark to light or a strong fragrance to unscented carries a full clean of vessel, pipes and filling heads. The Arcturus AI engine groups similar runs in succession while holding retailer due dates and launch priorities.

Which formula, component and order data flows between SkyPlanner and SAP S/4HANA or Microsoft Dynamics 365 in a cosmetics plant?

Your ERP sends SkyPlanner the retailer orders and forecasts, each SKU with its formula and bill of materials down to bulk, bottle, pump and carton, the stock of ingredients and packaging components, and customer due dates. SkyPlanner returns planned start and end times for every compounding batch and filling run, the dates each ingredient and component is needed, reported quantities and confirmed delivery dates. SAP S/4HANA, Microsoft Dynamics 365, BatchMaster ERP, Deacom ERP and any other ERP or MES, in-house systems included, link up through the open REST API, which Skycode builds or your developers build from the public API documentation.

Where do formulas, stock and batch traceability live once SkyPlanner plans our filling lines?

In your ERP, which stays the home of formulas, inventory, purchasing and batch traceability. SkyPlanner takes over the detailed vessel, filling and packing sequence and returns need dates, so purchasing orders pumps, caps, tubes and cartons for the fill plan the plant will actually run.

How soon can a cosmetics filler see its first bulk-to-fill schedule?

Today. Start the 30-day free trial with up to 20 workstations and no credit card, add your compounding vessels and filling lines, and load demo data or your own SKUs through CSV import or manual entry to see a first bulk-to-fill schedule with no integration in place. Onboarding workshops then build your shade and fragrance changeover matrices, bulk sub-products and shift calendars with you, and the ERP link follows through the REST API.

Does SkyPlanner fit an indie skin care brand with one filling line as well as a multi-site personal care group?

Yes. Pricing starts at 199 € per month with 5 workstations included and 20 € per month for each additional workstation, so an indie brand filling serums on a single line plans with exactly the scheduling engine a personal care group uses across several plants, with transfer times between sites. Contract and private-label fillers with multilingual crews have every operator working in their own language, as the interface is available in 29 languages.

Bring next season’s launches. See how they fill.

Bring your vessels, filling lines, shade and fragrance rules and a few weeks of retailer orders. In a demo meeting we will show how SkyPlanner links bulk to every SKU, sequences your changeovers and gives sales launch dates they can promise.

SkyPlanner production scheduling timeline with an order list.