Automatic, manual, or both. The only scheduling tool that gives you total control: generate a schedule in 10 seconds with AI, adjust it by hand, or combine both. From 0,99โ‚ฌ/agent.

๐Ÿ”„ Unique hybrid mode Let AI do everything, do it yourself, or combine both. You always stay in control.
โšก Schedule ready in 10 seconds Artificial intelligence analyses every possibility and produces the best schedule for your team.
โš–๏ธ Fair, proven distribution Weekends, nights and public holidays are shared out fairly. Visual indicators prove it.
โœ… Labour law built in Mandatory rest periods, maximum working hours, collective agreements โ€” everything is checked automatically.
๐ŸŒ Accessible everywhere, multilingual Works on phone, tablet and computer. Every team member chooses their own language.
๐Ÿค– Connected to your tools and your AI Integrate Jornila with your existing software. AI assistants (Claude, ChatGPT) can manage schedules autonomously.
๐Ÿ–๏ธ Leave and absences built in Your team submits requests, you approve them, and the schedule adapts on its own.
๐Ÿ’ฌ Messaging and alerts Built-in messaging between managers and staff. Instant alerts by email and in the browser.
๐ŸŽฏ Full live demo Explore the entire product in read-only mode: schedules, leave, messaging, several roles. No sign-up required.

Automated scheduling software powered by artificial intelligence

Jornila is a SaaS software that automatically generates team schedules using a proprietary optimisation engine. It analyses thousands of combinations and generates the optimal schedule in under 10 seconds. Hybrid mode: automatic, manual or mixed. An alternative to Excel for staff scheduling.

Mathematically guaranteed fairness

Fairness credits by category (weekends, nights, public holidays), a global index and visual gauges. Two-pass algorithm: agents disadvantaged in pass 1 become priority in pass 2. Zero favouritism, provable distribution.

Automatic legal compliance

Automatic compliance with labour law and collective agreements: minimum rest between shifts, maximum working hours, weekly rest, minimum staffing per slot. Infeasibility diagnosis if a rule blocks generation, with a suggested adjustment.

Leave and absence management

Full workflow: annual leave (CA), RTT days off, preferences. Staff submit requests, the administrator approves or declines, and the solver integrates them automatically. Overlap detection, bulk approval, auto-approval configurable by type.

Mobile schedule and notifications

iCalendar export (RFC 5545) to Google Calendar, Apple Calendar or Outlook โ€” one permanent link per agent. Real-time push and email notifications for any schedule change, new leave request or message.

Messaging and internal communication

Built-in messaging between administrators and staff. One-to-one conversations and real-time notifications. Staff stay informed without leaving the application.

Monthly summary and payroll export

Automatic monthly summary with hours worked per agent. CSV export compatible with payroll software (Silae, PayFit, ADP). Counters for days worked, nights, weekends and public holidays.

Multi-group and roles

4 role levels: Super Admin, Admin, Viewer+, Viewer. Multi-group management for organisations with several departments or sites. Invitations via secure link.

REST API and MCP compatibility

Full REST API with over 70 documented endpoints. Compatible with the Model Context Protocol (MCP) for direct connection with AI assistants (Claude, ChatGPT, Gemini). Secure sovereign cloud, JWT, bcrypt, HTTPS, GDPR-native.

Smart schedules

Everything you need to manage your teams with peace of mind.

Try the demo
Healthcareโ€ขPoliceโ€ขFire & Rescueโ€ขConstructionโ€ขIndustryโ€ขHospitalityโ€ขSecurityโ€ขHealthcareโ€ขPoliceโ€ขFire & Rescueโ€ขConstructionโ€ขIndustryโ€ขHospitalityโ€ขSecurityโ€ข
No more Excelโ€”Legal complianceโ€”Proven fairnessโ€”Automated leaveโ€”Push notificationsโ€”Payroll exportโ€”Mobile scheduleโ€”No more Excelโ€”Legal complianceโ€”Proven fairnessโ€”Automated leaveโ€”Push notificationsโ€”Payroll exportโ€”Mobile scheduleโ€”
Hybrid mode: automatic generation and manual adjustment
01 โ€” Hybrid mode

Your schedule, your way

Let AI generate an optimal schedule in 10 seconds, then fine-tune every detail by drag and drop. Or build it all by hand. Or combine both. Three modes on the same screen โ€” you choose at every moment.

<10 sec
3 modes
โˆž adjustments
Management of annual leave, RTT days off and preferences
02 โ€” Leave & absences

Your team requests, you approve, the schedule adapts

Leave, RTT days off, preferences โ€” your team submits requests, you approve in one click (or in bulk), and the schedule updates automatically. Overlap detection included.

Labour law compliance checklist: 11-hour rest, 48-hour maximum, weekly rest and minimum staffing checked in real time
03 โ€” Legal compliance

Labour law, checked for you

Mandatory rest between two shifts, maximum working hours, weekly rest, collective agreements โ€” everything is checked automatically. If a schedule is impossible to create, the system tells you exactly why and how to fix it.

Fairness table with distribution bars for weekends, nights and public holidays per team member
04 โ€” Fairness โ€” Exclusive

Zero favouritism, the numbers speak

Weekends, nights and public holidays are shared out fairly among all staff. If someone is disadvantaged one month, they become priority the next. Visual gauges show the distribution in real time โ€” everything is transparent and verifiable.

Internal messaging and push/email notifications
05 โ€” Communication

Messaging and alerts in real time

Chat directly with your team via built-in messaging. Every schedule change, approved leave request or received message triggers an instant alert by email and in the browser.

Schedule displayed simultaneously on laptop, tablet and smartphone, with no app to install
06 โ€” Accessible everywhere

On phone, tablet or computer

Your team can check their schedule from any device, directly in the browser. Their shifts sync automatically to Google Calendar, Apple Calendar or Outlook. No app to install.

Monthly summary and CSV payroll export
07 โ€” Payroll export

Monthly summary, ready for payroll

At the end of the month, a summary is generated automatically: hours worked, nights, weekends and public holidays per team member. Export it in one click for your payroll software.

Language selector with French, English, German, Spanish, Italian and Portuguese flags and the word schedule translated
08 โ€” Multilingual

Every team member in their own language

Is your team international? Every user chooses their own language: French, English, German, Spanish, Italian, Portuguese. A manager in France with staff of every nationality โ€” everyone uses the tool in the language they know best.

Multi-sector

Suited to every sector

๐Ÿฅ

Healthcare

Day / night shifts

Care homes, clinics, hospitals โ€” the first sector validated in real-world conditions.

The problem

Nurse managers spend hours juggling legal rest requirements, qualifications (IDE, AS, ASH โ€” French nursing grades), part-time schedules, night shifts and minimum staffing per slot. Complaints of unfairness between care staff are common.

How Jornila responds

  • Day/night rotation with automatic compensatory rest
  • Compliance with the FPH agreement (French public hospital service; max consecutive nights, 48-hour rest between night blocks)
  • Minimum staffing guaranteed per slot and per qualification
  • Measurable fairness: weekend, night and public holiday credits per agent
  • Management of 12-hour shifts and on-call duty
๐Ÿ‘ฎ

Police

3ร—8 rotation

Police stations, units, statutory staffing levels.

The problem

3ร—8 rotations require complex cycles with strict statutory staffing levels. A single sick-leave absence disrupts the whole week. Fairness between officers is hard to maintain on sensitive slots (nights, weekends).

How Jornila responds

  • Automatic 3ร—8 cycles (morning/afternoon/night)
  • Statutory staffing guaranteed per slot
  • Fair distribution of nights and weekends among officers
  • Automatic replacement in case of absence
  • Compliance with civil service status
๐Ÿš’

Fire & Rescue

24-hour shifts

Fire stations, 24-hour shifts, on-call duty.

The problem

24-hour shifts with recovery rest create irregular cycles. On-call duty adds to the shifts. Guaranteeing minimum staffing per specialism (VSAV rescue ambulance, ladder truck, FPT fire engine) is a daily headache.

How Jornila responds

  • 24-hour shifts with automatic compensatory rest
  • On-call duty managed alongside shifts
  • Minimum staffing per specialism and per vehicle
  • Fair rotation of night and weekend shifts
  • Immediate diagnosis if a slot is understaffed
๐Ÿ—๏ธ

Construction

Multi-site

Site managers, multi-site management.

The problem

Workers are spread across several sites with varied skills (structural work, finishing, supervision). Travel between sites and bad weather make day-to-day scheduling unstable.

How Jornila responds

  • Multi-group management (one group per site)
  • Assignment by skills and qualifications
  • Quick drag-and-drop adjustment if a site is delayed
  • Push notifications for every schedule change
  • Consolidated view for the multi-site manager
๐Ÿญ

Industry

24/7

Continuous 24/7 production, assembly lines.

The problem

Continuous production requires round-the-clock, 7-day coverage, with strict rotations and rigorous rest periods between shifts. The smallest gap in the schedule stops the line.

How Jornila responds

  • 24/7 coverage guaranteed with minimum staffing per line
  • Automatic morning/afternoon/night rotation
  • Rest between shifts checked automatically
  • Management of part-time hours and specific contracts
  • Payroll export adapted to night and weekend premiums
๐Ÿฝ๏ธ

Hospitality

Split shifts

Kitchen brigades, evening service, split shifts.

The problem

Split shifts (lunch + dinner service), extra staff, fluctuating footfall and high staff turnover make scheduling chaotic. Hours change every week.

How Jornila responds

  • Management of split-shift schedules (lunch/dinner)
  • Accounting for variable availability
  • Assignment by position (floor, kitchen, bar, dishwashing)
  • Quick same-day adjustment if an extra cancels
  • Built-in HCR collective agreement (French hospitality sector)
๐Ÿ›ก๏ธ

Private security

On-call duty

Guarding, patrols, multiple sites.

The problem

Security officers cover several sites with varied shift lengths (12h, 24h, single shift). Last-minute replacements and managing certifications complicate everything.

How Jornila responds

  • Multi-site with minimum staffing per guard post
  • Long shifts (12h, 24h) with automatic rest
  • On-call duty managed alongside shifts
  • Fair rotation between sites and sensitive slots
  • Immediate notifications in case of any change
๐Ÿ”ง

Your sector

Custom

Logistics, call centres, agriculture, cleaning, transport... Every constraint is configurable.

Adaptability at the heart of the system

Jornila adapts to your business, whatever your activity. Every constraint is configurable: shift types, durations, minimum staffing, required qualifications, rest between shifts, collective agreements.

Examples of sectors already supported

  • Logistics and warehouses (order pickers, dispatch, variable shifts)
  • Call centres and BPO (agent rotation, activity peaks)
  • Industrial cleaning (on-site interventions, mobile agents)
  • Transport and delivery (drivers, time slots, statutory rest)
  • Agriculture (seasonal workers, harvests, variable hours)
  • Retail and distribution (checkout staff, department managers, weekends)
Security & compliance

Built for trust

Every component is designed to protect your data, comply with regulations and minimise the technical footprint.

๐Ÿ”’

Security

  • Secure, encrypted connection
  • Protected passwords
  • Data encrypted in transit
  • Protection against intrusions
  • Every action verified
  • Strictly controlled access
๐Ÿ‡ช๐Ÿ‡บ

GDPR compliant

  • Full account deletion
  • Data transfer between accounts
  • Export of your data
  • No advertising tracking
  • Secure hosting in Europe
  • No marketing cookies
๐ŸŒฟ

Light and fast

  • Light, smooth application
  • Loads in seconds
  • Real-time updates
  • Clean interface
  • Works in every browser
  • Minimal resource usage
โ™ฟ

Accessible to all

  • Keyboard navigation
  • Screen reader compatible
  • Adapted for phone, tablet, PC
  • Intuitive interface
  • Full documentation
  • Illustrated step-by-step guides
Integrations

Connected to your tools and your AI

Connect Jornila to your existing software (payroll, HR, dashboards) or let your AI assistants manage schedules completely autonomously.

๐Ÿ”Œ

Open REST API

Over 70 documented endpoints to connect Jornila to your tools: payroll software, HR information systems, dashboards, automations. Everything in the application is accessible via the API.

GET /api/planning/{year}/{month}POST /api/generateGET /api/users/equity-creditsPOST /api/leave-requests
๐Ÿค–

MCP compatible

Thanks to the Model Context Protocol, AI assistants (Claude, ChatGPT, Gemini) can manage your schedules through simple conversation:

  • View the week's schedules
  • Request leave via chat
  • Trigger the creation of a schedule
  • Check the fairness distribution
๐Ÿ”’

Security & sovereignty

Your data is protected at every level:

  • Secure hosting in Europe
  • JWT + bcrypt + HTTPS encryption
  • GDPR compliant
  • 4 access levels (Admin, Manager, Viewer+, Viewer)
Pricing

Transparent plans

No commitment. Try the live demo.

All included

Every plan includes all these features

โšกAutomatic AI creation
๐Ÿ”„Hybrid mode
โš–๏ธFair distribution
โœ…Labour law
๐Ÿ›ก๏ธSmart diagnosis
๐Ÿ–๏ธLeave and absences
๐Ÿ’ฌMessaging
๐Ÿ””Instant alerts
๐Ÿ“…Synced calendar
๐Ÿ“ŠPayroll export
๐Ÿ‘ฅ4 access levels
๐ŸŒMultilingual
๐Ÿ”ŒConnected to your tools
โ†“ Simply choose your team size โ†“

Starter

4,90โ‚ฌ /month

To get started with a small team.

  • Up to 5 team members
  • 1 work group
  • All the features above
Get started

Enterprise

0,99โ‚ฌ /agent/month

From 50 team members.

  • Unlimited team members
  • Unlimited groups
  • All the features above
Get started

Expert

Custom

Hospitals, police, SDIS (French fire and rescue services) โ€” thousands of agents.

  • Unlimited volume, tiered pricing
  • Dedicated deployment
  • Dedicated point of contact
  • All the features above
Contact us
Process

Three steps. Zero spreadsheets.

01

Configure

Define your rules: number of staff per slot, rest periods, hours. Visual sliders, nothing complicated.

02

Generate

AI creates the optimal schedule in under 10 seconds. Adjust by hand if needed.

03

Share

Your team is alerted instantly and finds their hours in their calendar.

Guides

Get started in a few minutes

Interactive, illustrated guides to get you going immediately, whatever your role.

Frequently asked questions

Everything you need to know

General

What is Jornila?

+

Jornila is a SaaS software for generating team schedules using artificial intelligence. It produces an optimal schedule in under 10 seconds thanks to a proprietary optimisation engine. Three modes: 100% automatic, 100% manual, or hybrid (combine both).

Which industries are covered?

+

Every sector with team rotations: healthcare (hospitals, care homes, clinics), security (police, fire and rescue, guarding), construction, industry (24/7 production), hospitality and logistics. Constraints are configurable by sector.

Does Jornila replace Excel for scheduling?

+

Yes. Jornila eliminates hours spent on spreadsheets by automating generation, legal compliance and leave management. Everything stays manually editable via drag and drop if you wish.

Is the interface available in several languages?

+

Yes. Every user chooses their own interface language: French, English, German, Spanish, Italian, Portuguese. Ideal for international teams where each team member works in the language they know best, whatever their nationality.

Features

How does hybrid mode work?

+

Three options on the same screen: let AI generate a complete schedule in 10 seconds, build everything manually by drag and drop, or combine both โ€” generate an automatic base then fine-tune the details on the fly.

How does automatic generation work?

+

The proprietary optimisation engine analyses thousands of combinations, taking into account statutory rest periods, minimum staffing, part-time hours, weekends and preferences. It produces the best schedule in 2 passes: the first optimises the constraints, the second guarantees fairness.

What happens if a schedule is impossible to generate?

+

The diagnostic system identifies exactly which rule is blocking generation (insufficient staffing, rest conflict, too many absences...) and suggests a precise adjustment. You know immediately what to fix.

How does the fairness system work?

+

A two-pass algorithm. If an agent doesn't get a requested weekend or slot in pass 1, they receive fairness credits by category (weekends, nights, public holidays). In pass 2, those agents become priority. Visual gauges show the distribution in real time.

Does the software comply with labour law?

+

Yes. Jornila automatically applies legal constraints: minimum rest between shifts, maximum working hours, weekly rest and collective agreements. Compliance is checked at every generation.

How are leave and absences managed?

+

Full workflow: staff submit their requests (annual leave, RTT days off, preferences), the administrator approves or declines, and the engine automatically factors absences into the generation. Automatic overlap detection and bulk approval included.

Do staff receive notifications?

+

Yes. Real-time browser push and email notifications for every schedule change, approved leave request or received message. Built-in messaging allows direct communication between administrators and staff.

How do staff check their schedule?

+

Directly in the browser, from any device. Each agent also has a unique iCalendar link that automatically syncs their shifts to Google Calendar, Apple Calendar or Outlook.

How does payroll export work?

+

An automatic monthly summary tallies hours worked, nights, weekends and public holidays per agent. One-click CSV export, ready to import into your payroll software.

How many roles are available?

+

4 levels: Super Admin (global configuration), Admin (schedule and team management), Viewer+ (extended visibility) and Viewer (view of their own schedule only). Multi-group available for managing several departments.

Pricing & demo

How much does Jornila cost?

+

3 transparent plans with all features included: Starter at 4,90 โ‚ฌ/month (5 agents, 1 group), Pro at 29 โ‚ฌ/month (20 agents, 2 groups), Enterprise at 0,99 โ‚ฌ/agent/month (unlimited, 50 agents minimum). Only the number of agents and groups changes. Custom Expert plan for very large organisations.

How does the live demo work?

+

A read-only demonstration: you explore the entire product in real conditions โ€” AI-generated schedules, leave, messaging, fairness, admin and agent roles โ€” with realistic data reset every night. Changes are disabled (it's a showcase of the product, not an editable sandbox). Zero sign-up, zero payment card.

Is there a minimum commitment period?

+

The plans have no commitment. You can start, change plan or stop at any time. The live demo is available at all times to evaluate the product before committing.

Technical & integration

Does Jornila offer an API?

+

Yes. A full REST API with over 70 documented endpoints covers schedules, users, leave, fairness, notifications and administration. You can integrate Jornila with your existing systems.

What is MCP compatibility?

+

The Model Context Protocol (MCP) lets AI assistants (Claude, ChatGPT, Gemini) interact directly with your schedules in complete autonomy: viewing shifts, requesting leave, triggering a generation or checking fairness credits through conversation.

Is the data secure?

+

Yes. Signed JWT authentication, passwords hashed with bcrypt, mandatory HTTPS, protection against SQL injection. Zero third-party tracking, zero advertising cookies. Data hosted on a sovereign cloud, native GDPR compliance.

Do I need to install a mobile app?

+

Jornila runs entirely in the web browser, on every device. Staff receive native push notifications and sync their calendar via iCalendar. No additional app to install or maintain.

Does Jornila work for international teams?

+

Yes. The interface is multilingual: each user chooses their own language independently (French, English, German, Spanish, Italian, Portuguese). A manager in France can manage staff of any nationality, each working in their own language.

Explore everything, now

Browse the entire product in read-only mode: AI-generated schedules, leave, messaging, admin and agent roles. Realistic data, reset every night. Zero sign-up, zero payment card.