Smart schedules
Everything you need to manage your teams with peace of mind.
Try the demoJornila 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.
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 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.
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.
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.
Built-in messaging between administrators and staff. One-to-one conversations and real-time notifications. Staff stay informed without leaving the application.
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.
4 role levels: Super Admin, Admin, Viewer+, Viewer. Multi-group management for organisations with several departments or sites. Invitations via secure link.
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.












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.
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.
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.
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.
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.
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.
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.
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.
Care homes, clinics, hospitals โ the first sector validated in real-world conditions.
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.
Police stations, units, statutory staffing levels.
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).
Fire stations, 24-hour shifts, on-call duty.
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.
Site managers, multi-site management.
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.
Continuous 24/7 production, assembly lines.
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.
Kitchen brigades, evening service, split shifts.
Split shifts (lunch + dinner service), extra staff, fluctuating footfall and high staff turnover make scheduling chaotic. Hours change every week.
Guarding, patrols, multiple sites.
Security officers cover several sites with varied shift lengths (12h, 24h, single shift). Last-minute replacements and managing certifications complicate everything.
Logistics, call centres, agriculture, cleaning, transport... Every constraint is configurable.
Jornila adapts to your business, whatever your activity. Every constraint is configurable: shift types, durations, minimum staffing, required qualifications, rest between shifts, collective agreements.
Every component is designed to protect your data, comply with regulations and minimise the technical footprint.
Connect Jornila to your existing software (payroll, HR, dashboards) or let your AI assistants manage schedules completely autonomously.
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 Thanks to the Model Context Protocol, AI assistants (Claude, ChatGPT, Gemini) can manage your schedules through simple conversation:
Your data is protected at every level:
No commitment. Try the live demo.
To get started with a small team.
For teams in production.
From 50 team members.
Hospitals, police, SDIS (French fire and rescue services) โ thousands of agents.
Define your rules: number of staff per slot, rest periods, hours. Visual sliders, nothing complicated.
AI creates the optimal schedule in under 10 seconds. Adjust by hand if needed.
Your team is alerted instantly and finds their hours in their calendar.
Interactive, illustrated guides to get you going immediately, whatever your role.
Check your schedule, request leave, manage your notifications and sync your mobile calendar.
Read the guide โGenerate schedules with the AI solver, approve leave, manage cover and track department coverage.
Read the guide โFull configuration, collective agreements, staff panel, secure invitations and CSV payroll export.
Read the guide โ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).
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.
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.
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.
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.
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.
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.
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.
Yes. Jornila automatically applies legal constraints: minimum rest between shifts, maximum working hours, weekly rest and collective agreements. Compliance is checked at every generation.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Online payment isn't activated yet: we're putting the finishing touches to everything so your onboarding is perfect. In the meantime, discover Jornila in real conditions with the live demonstration.