Demo · Shift planner

Drag a shift, open the detail,see the matching candidates.

A swimlane scheduler from 3B WFM - switch industries, drag shifts between workers, double-click any shift to see how rich the placement detail and Search & Match flow are. Site timezones, compliance alerts, cancelled shifts and live save - all baked in. Built for schedulers and dispatchers, not engineers - every action is point-and-click.

Live

Industry

Site · PDT17:03You · UTC00:03
11 booked4 pending1 alerts1 cancelled · 3 unassigned
Worker
Mon14
Tue15
Wed16
Thu17
Fri18
Sat19
Sun20

Unassigned

3 open · drag onto a worker

Cosa Mesa Reg.

07:00–19:00

RN · Med-Surg

Pending

UCLA Med.

19:00–07:00

RN · ICU

Pending

Long Beach Mem.

07:00–19:00

RN · Med-Surg

Pending
JR

Jane Reyes

RN · Med-Surg · Los Angeles

UCLA Med.

19:00–07:00

RN · ICU

UCLA Med.

19:00–07:00

RN · ICU

Cosa Mesa Reg.

07:00–14:00

RN · Med-Surg

AS

Asla Salim

RN · ER · Long Beach

Long Beach Mem.

07:00–19:00

RN · ER

Long Beach Mem.

07:00–19:00

RN · ER

Cosa Mesa Reg.

07:00–14:00

RN · Med-Surg

Pending
TB

Tom Briggs

LVN · Med-Surg · Anaheim

Anaheim Reg.

14:00–22:00

LVN · Med-Surg

Anaheim Reg.

14:00–22:00

LVN · Med-Surg

Anaheim Reg.

14:00–22:00

LVN · Med-Surg

AL

Alex Livanios

RN · Travel · Riverside

Cosa Mesa Reg.

07:00–14:00

RN · Travel

8
MC

Marcus Chen

Locum GP · Pasadena

Pasadena Clinic

09:00–17:00

Locum GP

Cancelled

Pasadena Clinic

09:00–17:00

Locum GP

PS

Priya Shah

RN · ICU · Santa Monica

Santa Monica Med.

07:00–19:00

RN · ICU

Santa Monica Med.

07:00–19:00

RN · ICU

BookedPendingCompliance alertCancelled
Compliance engine · 318 active rules · AMN Healthcare

Try it · drag any coloured shift onto a different worker / day · double-click to open the placement form.

What this demo proves

One scheduler, every staffing vertical.

Swimlane scheduling

One row per worker. Top row for unassigned. Drag a shift onto a worker swimlane and 3B saves it instantly - every move is a Salesforce-native event.

Compliance alerts inline

Expired licenses, missed inductions, travel distances, tachograph violations - all surfaced on the shift card before you even open it.

Rich placement form

Double-click any shift for the full picture - pay and bill, bonuses, breaks, travel, client comments and the industry-specific fields that matter for the role.

Site & viewer timezones

Shifts are stored in the site's timezone. Every shift card and form shows the site time AND your local time - multinational teams stop arguing about hours.

Built for staffing complexity

Switch industries, switch the rules.

Every vertical has its own compliance shape - 3B's policy engine handles them all from one schema. The planner above shows just four. The product ships with dozens.

🇺🇸 Healthcare · CA travel

State == "CA" && Industry == "Healthcare"

  • RN license + BLS · live AHPRA-style check
  • Patient ratios · ward · scrubs size
  • Travel-time limit · 90 min hard rule

🇬🇧 Education · UK supply

Country == "UK" && Role == "Supply"

  • QTS / Section 128 · live TRA check
  • KCSiE attestation · annual
  • SEN flags · subject · year-group match

🇺🇸 Industrial · NJ DC

Industry == "Industrial" && Role == "Forklift"

  • OSHA 10 · 29 CFR 1910.178 lift cert
  • Site induction · PPE issued tracking
  • Hazard zone fit-test on file

🇦🇺 Driving · Sydney HGV

Country == "AU" && License == "HC/MR"

  • HC licence · CPC · ADR by class
  • Tacho rest · 11h / 56h weekly limits
  • Vehicle reg · route · drop count

Ready when you are

Ready to see this on your data?

Hook 3B WFM up to your worker, client and compliance objects in Salesforce - and your scheduler runs the rules engine, not your ops team.