Bulk
Product/Scheduling & Job Planning

What runs when, on which machine.

One drag-and-drop board. Pull production steps out of the queue and lay them onto machine timelines — move, resize, split and merge until the day fits. A planning overlay that lets you sketch freely, because nothing here touches the floor until you say so.

One board, every machine Live estimates, real machine load
In plain terms

What is Bulk Scheduling & Job Planning?

Bulk Scheduling & Job Planning is one drag-and-drop board for what runs when, on which machine. You pull production steps out of the queue onto machine timelines, then move, resize, split and merge them until the day fits. It's a planning overlay, so nothing touches the floor until you lock the plan.

The whole module, one screen

A queue on the left. Timelines on the right.

Every unplanned step sits in the work queue, grouped order → job → step. Drop one onto a compatible machine and it becomes a block on that lane. This board is live — plan a step, split it, stretch it, send it back. Nothing is committed.

Mon 15 Jun Today
Find job or step /
Work queue0
CNC Turning Weld Finishing
Auto-plan is coming soon
The atomic unit

One run, six ways to shape it.

A run is a plannable slice of a job step. An unsplit step is a single run; everything you do to the day is one of six moves on those runs — and each one live-saves the moment you let go, fanned out to every planner on the board.

01

Place

Drag a queued step onto a compatible lane at a chosen time. It lands with the system estimate as its length.

02

Move

Slide a block across lanes and days, or jump it to another machine keeping its start time.

03

Resize

Stretch the right edge to override the duration on the 15-minute grid. A ±tag shows the delta from the estimate.

04

Split

Cut a run into back-to-back halves — quantity split, duration halved. Split again as needed; siblings renumber 1…n.

05

Merge

Collapse every sibling back into one run. If any were placed, the merged step lands at the earliest placement.

06

Unplan

Send a block back to the queue. The row sticks around unplaced, so the step stays visible and ready to re-place.

The hand-off

Plan freely. Lock it, and the floor sees it.

Scheduling starts as a free-form draft — a planner can sketch a whole week, allow overlaps, and rearrange at will without committing anything. Locking a plan sends it to the shop floor: operators see their locked schedule on dashboards, workstations and tablets, while production itself stays the single source of truth for what's actually running.

The board plans

Runs are sketch state in their own table — placed, moved, split and merged at will, even overlapping. Hard-deleted, not archived: ephemeral by design.

  • Overlaps allowed — flagged, never rejected
  • Every edit live-saves & fans to all planners
  • Optimistic UI — drops & moves render instantly

The floor sees it

Once locked, the plan reaches the people running it — operators see their assigned schedule on dashboards, workstations and tablets. Production still stays the source of truth for what's running; the plan doesn't reach back into assignment or machine loading.

  • Locked runs show up on shop-floor dashboards, stations & tablets
  • Live status still colours blocks: planned · running · done
  • Done runs lock — no drag, resize or unplan
Every block knows how long it takes

The best estimate it can find.

A step's length isn't a guess. Each one draws a duration from the best available source, falling down a ladder when history is thin — and carries a confidence that decays as the data goes stale. That estimate seeds the block and is the baseline a resize is measured against.

1 Part history

Past runs of this exact part on this routing — the tightest signal there is.

High
2 Step history

Generic history for the step across parts when this part hasn't run before.

Medium
3 Plan minutes

The plan time set on the job step itself, used when no history exists.

Medium
4 Resource flat

A flat per-resource estimate configured on the work-centre.

Low
5 System fallback

A sane 60-minute default so a block always has a length to start from.

Low
It only lands where it fits

Compatibility, conflict and load.

The board knows which steps can run on which machines, where two blocks collide, and how full each machine's day already is — surfaced as you drag, so a good plan is the path of least resistance.

Compatibility

An asset type declares which resources it can run. Drag a step and only compatible lanes light up — the rest dim, and an incompatible drop simply won't take.

1 conflict

Conflict flagging

Two live blocks overlapping on one machine are flagged the instant they collide — hatched and counted in the footer. Flagged, never blocked: the planner decides.

CNC-264%
VF-452%
WELD96%

Day load

Each machine cell carries a load bar — planned minutes against the visible day. See at a glance which lanes are slammed and which have room before you drop.

Why teams switch

Planning a week takes minutes.

No spreadsheets, no whiteboard photos, no "which version is right?" — one live board the whole team plans on.

Fast to plan
Drag,
drop, done
Slide a job onto a machine and it's scheduled — down to the quarter-hour, with no forms and no retyping.
Plan as far as you sell
Today to
2 months out
Lay out this afternoon or a rush order eight weeks away — the board scrolls as far as your order book does.
One version of the truth
Changes land
instantly
Move a job and every planner sees it the moment it happens — no refreshing, no stale copies of the plan.
Safe to share
Everyone sees,
planners change
Give the floor a live read-only view on any screen — the schedule stays visible to all, editable only by the people who plan it.
Wired in

Zero setup. Your shop's already on it.

Scheduling isn't another system to feed. It reads the jobs, machines and people already in Bulk — so the first time you open the board, your real work is sitting in the queue, waiting to be placed.

Jobs show up on their own

Every open job lands in the queue automatically — no imports, no retyping, no chasing paperwork. And when the floor finishes a step, its block turns green on the board by itself.

CNC-204
LATHE-3
WELD-2 · just added

Your machines are the lanes

Add a machine once in Settings and it's a lane on the board — colours, capabilities and all. The board always mirrors the floor you actually run, never a stale copy of it.

Planners edit Everyone sees

One board, the whole shop

Planners get the pen; everyone else gets a live view. Put the schedule on a tablet or a big screen and the floor always knows what's next — no printouts, no morning huddle.

OTD94%
LOAD72%
LATE2

Proof it's working, on Home

A Scheduling tile on your Home screen tracks on-time delivery week over week — so you see the plan paying off before you've even opened the board.

Straight answers

Questions, answered.

01

What is Bulk Scheduling & Job Planning?

It is a single drag-and-drop board for planning what runs when, on which machine. You pull production steps from the queue onto machine timelines and shape the day until it fits.

02

Does scheduling change the floor as I plan?

No. It works as a planning overlay, so you can sketch freely and nothing touches the floor until you lock the plan. Once locked, the floor sees it.

03

How do I adjust runs on the board?

You move, resize, split and merge runs directly on the machine timelines, laying steps out until the day fits before anything is committed.

04

Does the board show real machine load?

Yes. Live estimates sit against real machine load, so you see how full each machine is and can spot clashes before the work hits the floor.

05

Can I plan across all my machines in one place?

Yes. One board covers every machine, so you lay production steps onto machine timelines and see what runs when across the whole floor.

06

How do I try it with my own work?

Send a slice of your open jobs and a list of machines, and we'll plan it live on the board together — split runs, flag the clashes, and show you the load before anything hits the floor.

Bring a real backlog. We'll lay out the week.

Send us a slice of your open jobs and a list of machines, and we'll plan it live on the board together — split runs, flag the clashes, and show you the load before anything hits the floor.