Skip to content
rosie Sign in 14-day trial

Shift planning for healthcare and shift-based organisations

Your roster. Under Swiss law.

Rosie plans, checks and records — you decide.

14-day trial

In focus

Six things Rosie is built for.

Images from the app, shown with a fictitious sample organisation.

from Compliance

Automatic planning

Proposes the month based on rules, wishes, absences and demand, with the reason for each open shift. You review and publish.

Automatic planning
Sample data

from Einstieg

Labour-law check while planning

A warning or block with the article, while you plan — also when saving and in automatic planning.

Labour-law check while planning
Sample data

from Einstieg

Wishes

Wishes with priority and a wish allowance, requested days off and fixed wishes.

Wishes
Sample data

from Compliance

Sealed month-end close

Seal a completed month: a snapshot of hours with an integrity check.

Sealed month-end close
Sample data

from Compliance

Payroll export

CSV and PDF for payroll accounting, from the sealed month.

Payroll export
Sample data

from Einstieg

Data in Switzerland

The app’s customer data is stored at Infomaniak in Switzerland — database and backups included.

All features

52 features in one app.

Filter by your role or search for a keyword.

  • Monthly roster

    The whole month as a matrix with a sticky header, plus week and day views.

    from Einstieg
  • Brush

    Paint shifts, holidays, office days and meetings straight into the grid; copy, paste, undo.

    from Einstieg
  • Automatic planning

    Proposes the month based on rules, wishes, absences and demand, with the reason for each open shift. You review and publish.

    from Compliance
  • Demand and gaps

    Staffing demand per weekday and public holiday; one click shows the gaps as a heatmap.

    from Einstieg
  • Shift rules

    Merge, shorten or extend shifts — with a preview before applying.

    from Einstieg
  • Flexible handover

    Move the handover time between two shifts within a window, only where demand and working-time rules allow it.

    from Einstieg
  • Publish

    Release the roster in full or by area; the team gets a notification.

    from Einstieg
  • Share the roster

    As PDF, image, printout or calendar file (ICS).

    from Einstieg
  • Floaters and cover

    A floater pool with its own marker, open shifts with a cover bonus.

    from Einstieg
  • Annual plan

    A full year of shifts, absences and holidays at a glance, as a combined PDF.

    from Einstieg
  • Hospital, care home, home care

    The special rules of ArGV 2 depending on the type of organisation.

    from Einstieg
  • Labour-law check while planning

    A warning or block with the article, while you plan — also when saving and in automatic planning.

    from Einstieg
  • Daily rest

    11 hours, reduced to 9 hours only where permitted (Art. 15a ArG, Art. 9 ArGV 2).

    from Einstieg
  • Maximum working time

    Day, week, consecutive days and a 14-hour working span (Art. 10 para. 3 ArG).

    from Einstieg
  • Night work

    Night-watch limits and a 10% time supplement credited as time off (Art. 17b ArG).

    from Einstieg
  • Sundays and public holidays

    Free Sundays, weekly rest and the public holidays of all 26 cantons.

    from Einstieg
  • Breaks

    A warning when a break is missing or too short (Art. 15 ArG).

    from Einstieg
  • Forward rotation

    Early, late, night in forward order; backward changes are flagged (Art. 34 ArGV 1).

    from Einstieg
  • Maternity and breastfeeding

    Protection periods as rules that cannot be overridden; only the person concerned gives consent.

    from Einstieg
  • Justified exception

    Overriding a rule only with a stated ground and reason; the record is kept for five years and can be exported.

    from Compliance
  • Minimum supplements

    A warning when supplements are set below the statutory minimum.

    from Einstieg
  • Pre-checked swap

    A swap is checked against the working-time rules before it is requested.

    from Einstieg
  • My day

    Today card, week, month and team roster on your phone.

    from Einstieg
  • Wishes

    Wishes with priority and a wish allowance, requested days off and fixed wishes.

    from Einstieg
  • Shift swap

    Request, accept and get approval — straight from the notification.

    from Einstieg
  • Sick note without a call

    Report it in the app, doctor’s note as a photo; colleagues only see “away”.

    from Einstieg
  • Holiday request

    Request, overview, carry-over and unpaid leave.

    from Einstieg
  • Alerts

    The bell jumps straight to the right place and stays read across all devices.

    from Einstieg
  • Notifications

    Web push with quiet hours and categories, plus an email digest.

    from Einstieg
  • Own roster without a network

    Your own shifts and tasks stay readable during a network outage, encrypted on the device.

    from Einstieg
  • Personal briefing

    Relevant updates and notices from your own organisation.

    from Einstieg
  • Messages

    Conversations within the team.

    from Einstieg
  • Live balance

    Target, actual and balance with carry-over, calculated to the minute.

    from Einstieg
  • Sealed month-end close

    Seal a completed month: a snapshot of hours with an integrity check.

    from Compliance
  • Time statement

    A statement per person as a PDF, with carry-over.

    from Compliance
  • Payroll export

    CSV and PDF for payroll accounting, from the sealed month.

    from Compliance
  • Holiday entitlement

    Calculated by age, pro rata on joining and leaving.

    from Einstieg
  • Hourly wages

    Holiday pay supplement, time supplement credited as time off and overtime above 50 hours a week.

    from Compliance
  • Absence management

    Stage suggestions at thresholds, with a neutral message to the person.

    from Einstieg
  • Data exchange

    Import staff via CSV, an hours CSV with checksum, time-limited access for your fiduciary or IT.

    from Compliance
  • Tasks per shift

    Tasks per shift, with templates, recurrence and a shared done status.

    from Einstieg
  • Quick-entry tasks

    Type briefly, check the preview, create.

    from Einstieg
  • QMS documents

    Documents with visibility and acknowledgement.

    from Compliance
  • Data in Switzerland

    The app’s customer data is stored at Infomaniak in Switzerland — database and backups included.

    from Einstieg
  • Audit trail

    Trace, filter and export changes; every view is logged.

    from Compliance
  • Data protection requests

    Access and export per person, deletion with confirmation.

    from Einstieg
  • Retention and deletion

    Retention periods in the system; a deletion stays in effect even after a restore.

    from Einstieg
  • Roles and permissions

    Custom roles, multiple roles and approvers; everyone sees what they need.

    from Einstieg
  • Secure sign-in

    Passkey, two-factor, password checks against known breaches and sign-out after 30 minutes of inactivity.

    from Einstieg
  • Encrypted fields

    Particularly sensitive data additionally encrypted.

    from Einstieg
  • Voice commands (AI)

    Say a command, check the draft, confirm. The language model runs at Infomaniak in Switzerland, optional and with consent.

    from Einstieg
  • Four languages

    German, French, Italian and English — including notifications and legal texts.

    from Einstieg

Swiss labour law

The Labour Act is checked. While you plan.

Rosie shows warnings before a rota is published. You decide and give the reasons.

  • Hospital, care home, home careThe special rules of ArGV 2 depending on the type of organisation.
  • Labour-law check while planningA warning or block with the article, while you plan — also when saving and in automatic planning.
  • Daily rest11 hours, reduced to 9 hours only where permitted (Art. 15a ArG, Art. 9 ArGV 2).
  • Maximum working timeDay, week, consecutive days and a 14-hour working span (Art. 10 para. 3 ArG).
  • Night workNight-watch limits and a 10% time supplement credited as time off (Art. 17b ArG).
  • Sundays and public holidaysFree Sundays, weekly rest and the public holidays of all 26 cantons.
  • BreaksA warning when a break is missing or too short (Art. 15 ArG).
  • Forward rotationEarly, late, night in forward order; backward changes are flagged (Art. 34 ArGV 1).
  • Maternity and breastfeedingProtection periods as rules that cannot be overridden; only the person concerned gives consent.
  • Justified exceptionOverriding a rule only with a stated ground and reason; the record is kept for five years and can be exported.
  • Minimum supplementsA warning when supplements are set below the statutory minimum.
  • Pre-checked swapA swap is checked against the working-time rules before it is requested.
What Rosie does not check (yet)Disclosed rather than promised: the limits of the checks are on a page of their own.

Switzerland and AI

The app’s data is stored in Switzerland.

Rosie is a Swiss offering by Digital Passion GmbH (registered in Olten SO). Customer data stored in the protected app is stored and processed exclusively on servers located in Switzerland (Infomaniak, data centres in Switzerland). Transmission is encrypted (TLS 1.3), as is storage (AES-256). The public website uses an upstream protection service and name resolution; technical connection data such as IP addresses may be processed in doing so. Details are set out in the data processing agreement (DPA).

AI where it helps you — processed in Switzerland.

Voice commands and help use a language model at Infomaniak in Switzerland, only if your organisation switches it on. Speech recognition is done by your browser. The planning itself is a traceable rule-based automatic planner, not AI.

Who processes what

  • Infomaniak Network SASchweizOperations, database, object storage, backups
  • Cloudflare Inc.USAupstream protection service and name resolution for the public website
  • Stripe Payments Europe Ltd.Irland (Hauptsitz), Backend USAPayment processing
  • Hostpoint AGSchweizSending of system emails
  • Infomaniak AI ToolsSchweizAI help assistant and voice commands, optional when enabled

Pricing

Three packages. Protection rules in each.

Compliance

CHF 399 / month

+ CHF 2.90 per active staff member and month

14-day trial

Statutory protection rules and warnings apply in every package. Prices in CHF, excl. VAT.

Questions

In short.

What does Rosie cost?

Einstieg: CHF 199 / month (up to 15 active staff). Compliance: CHF 399 / month + CHF 2.90 per active staff member and month. Enterprise: On request: contract and SLA. Prices in CHF, excl. VAT.

Where is my data?

Rosie is a Swiss offering by Digital Passion GmbH (registered in Olten SO). Customer data stored in the protected app is stored and processed exclusively on servers located in Switzerland (Infomaniak, data centres in Switzerland). Transmission is encrypted (TLS 1.3), as is storage (AES-256). The public website uses an upstream protection service and name resolution; technical connection data such as IP addresses may be processed in doing so. Details are set out in the data processing agreement (DPA).

Do I need to install anything?

No. Rosie runs in the browser and can be installed as an app on phones and computers. For the rota and planning, Rosie needs an internet connection.

How do I sign in?

Single sign-on (SSO/SAML/OIDC) is currently not available. Sign-in uses email and password, with optional two-factor authentication (TOTP), or a passkey. SSO is under evaluation; no committed date exists.

Which languages does Rosie support?

German, French, Italian and English. Each person chooses their own language.

Does Rosie check the whole Labour Act?

No, not completely. While you plan, Rosie checks rest periods, maximum working hours, night work, Sunday work, the span of the working day and breaks, among others, and shows warnings. What is not checked (yet) is listed openly on the page “Limits of the checks”.

Can I get my data out?

Yes. Every person can request information about their data and download it. Hours and payroll exports are available from the Compliance package.

More time for people.

Try Rosie for 14 days with your team.

14-day trialSign in

Questions? Write to us at support@rosie-app.ch.

Sign in

rosie

Welcome back.

Signing in opens the Rosie app. The film waits here for you.

Go to sign-in

No account yet? 14-day trial