Hosted in Switzerland · monthly, no commitment

The schedule that drives your margin.

Plan your team, track costs and spot issues with working time rules. AI helps, you decide.

Oct 26 – Nov 1, 2026S44
Publish
Team
Thu29
Fri30
Sat31
Total
CBCamille BernardPermanent · 40 h
14:0021:00
14:0021:00
08:0015:00
32h30
SBSarah BonnardPermanent · 35 h
11:0016:00
18:0023:00
27h30
ICInès CaronFixed-term · 25 h
17:0023:00
24h
LDLéa DuboisPermanent · 40 h
AI17:0023:00
11:0016:00
14:0021:00
31h
MFMarc FavreTemp · 20 h
17:0023:00
18h

The product grid for this week. Demonstration data.

Excel, WhatsApp, binders: the schedule is scattered.

SwissPlanif puts every hour in its place.

Swiss labour rules

Alerts at the heart of your schedule.

In this example: 11 hours of rest, at most 10 hours per day and 50 per week. Swiss minimum breaks: 15, 30 or 60 minutes after more than 5.5, 7 or 9 hours of net work. Any stricter rules you configure still apply.

The product flags issues. It never blocks publication. · Swiss Labour Act art. 15a · art. 9 · art. 15

Rest between the two shifts0 h 00
11 h · minimum
  • Minimum rest not met (CH)
  • Daily maximum exceeded (CH)
  • Weekly maximum exceeded (CH)
  • Mandatory break missing (CH)

Generate

The shifts fill up. You stay in control.

Describe your needs in French. Rest periods, hour limits, skills and absences are requirements for generation. Compare up to three variants, then choose one for your draft. Your choice and the alternatives are recorded.

InstructionAdd kitchen cover in the evening, Marc at the bar on Monday.
  1. 01Analysing the context…
  2. 025 people identified, reading your request…
  3. 03Checking legal constraints…
  4. 04Comparing suggestions…
BalancedrecommendedMinimum costselectablePreferencesselectable
Period covered ✓133h → 158h if you keep itApply this variantCancel

Model, data used, result, alternatives and score recorded. Employees see nothing until you publish.

Your everyday assistants

Assistants. Actions under your control.

Enable the six assistants one at a time. All start switched off. You confirm schedule changes; alerts and reports start after activation.

Fill the gaps in the schedule

Finds open shifts and ranks replacements by site, position, contract and hours already worked. Up to three suggestions for you to confirm.

14days ahead

Watch labour rules

Rechecks each published schedule: daily hours, rest, breaks, weekly limits and public holidays. One anomaly per issue.

24hours per cycle, plus each publication

Keep costs under control

Compares the last complete week’s costs with the median of the four previous weeks. Suggests lower-cost swaps in the same position and site.

4reference weeks

Look after the team

Spots overload through hours over seven days, consecutive days, nights and weekends. Alerts you when two signals appear.

7consecutive days, default threshold

Summarise the week

On Monday morning: shifts to fill, pending absences and open time entries. Only when there is something to address.

Monevery week

Support onboarding

Suggests a buddy and an onboarding checklist using available data. Outstanding tasks stay visible.

→buddy and checklist

An assistant that fails five times in a row disables itself. Every activation and setting change is recorded in the audit log.

Assistant

Understand the schedule. Prepare the action.

Ask about availability, schedules, overtime and working time rules. Sovereign AI prepares actions for you to review and confirm. A simple answer changes nothing. Exchanges and tools used are recorded.

swissplanif · assistant · example without changes
  1. ›Who is available on Wednesday from 17:00 to 23:00?
  2. ⚙Checking availability · Wed 17:00–23:00
  3. 2 people available
  4. · Sarah Bonnard · Floor · 27h30 scheduled this week
  5. · Camille Bernard · Kitchen · 32h30 scheduled this week
  6. ›Check this week's compliance.
  7. ⚙Checking rules · current week
  8. !1 warning · Léa Dubois · Wed · Minimum rest not met (CH): 9 h between 23:00 and 08:00, minimum 11 h.
  9. Nothing changed: the assistant reads, you decide.

The actual workspace

Try the grid here, without an account.

Move a shift, change its duration or use the touch controls. Cost, revenue and margin update in the actual product grid. Team and rates are fictional. Your changes stay within this demo.

Drag a shift or tap it to make a change

loading the schedule…

Sovereignty

Hosted in Switzerland. You choose your AI.

Your data, database and files are with Infomaniak in Switzerland. AI requests are controlled in one place. International models need your explicit consent, which you can withdraw at any time.

Public subprocessor register →
3

sovereignty modes

strict · sovereign by default · international

10

years of audit history

history protected against changes

4

interface languages

FR · DE · IT · EN

Infomaniak

Hosting, database, files and sovereign AI in Switzerland.

Controlled AI

Every model request is controlled and recorded.

Separate data

The database separates each organisation’s data and controls access.

Audit log

An append-only history, kept for ten years. IP addresses are truncated.

Hosted in Switzerland

Built for the region.

CHSwitzerlandDEGermanyATAustria

Scheduling designed for Switzerland, Germany and Austria. Budgets in francs, working time rules, languages and everyday operations.

CHF

budget and margin in francs

LTr

thresholds checked while editing

DACH

CH · DE · AT / FR · DE · IT · EN

Designed for Switzerland

Cantons, Swiss collective agreements, public holidays and four interface languages.

Data in Switzerland

Hosting, database and files with Infomaniak. Subprocessors published, version by version.

Swiss labour rules

Rest, hour limits, breaks and the active agreement: flagged before publication, never guaranteed on your behalf.

Our own product

Grid, rules engine, solver and authentication: developed in-house.

Sovereign by design.

Hosting, controlled AI requests, separate data and history: four protections you can verify.

Explore sovereignty

Deployment

Your schedule in four steps.

Get started on your own, without a sales call. Import your data to prepare the first week.

  1. 01

    Import

    Employees, contracts, sites and positions: from Excel, CSV, PDF or a photo.

  2. 02

    Generate

    Receive a proposed schedule and risks to review.

  3. 03

    Adjust

    Drag, resize, duplicate: the grid stays yours.

  4. 04

    Publish

    Share by email with PDF and notification. Changes stay in the history.

Sectors served

  • Railpassengers · freight · railway safety
  • Aviationairports · ground handling 24/7
  • WatchmakingLe Locle · La Chaux-de-Fonds · Biel/Bienne
  • Pharma & biotechproduction · cleanrooms
  • Hospitalson-call duties · night shifts · care ratios
  • Nursing & careresidential and long-term care facilities
  • Logisticshubs · delivery rounds · last mile
  • Energynetworks · on-call teams · maintenance
  • Constructionbuilding sites · rotating teams · multiple sites
  • Hospitalitykitchen teams · banquets · seasons
  • Retailchains · branches · drugstores
  • Securityguarding · patrols · 24/7

Plan. Publish. Keep the record.

Monthly with no commitment. Self-service setup.

See pricing

The video tour

Prefer to watch the video?

Scheduling, AI and your teams: see SwissPlanif in action.

SwissPlanif | The schedule that drives your margin.