Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Childcare
  3. Childcare Management v 19.0
  4. Sales Conditions FAQ

Childcare Management

by OdooStation
Odoo

$ 674.60

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
Odoo 19 · 12 modules · LGPL-3

Childcare Management

Run a nursery, daycare or early-learning centre end to end — admissions, attendance, health, learning, billing, and the parent relationship — on one modular Odoo 19 suite that reuses Odoo's own accounting, CRM, HR and contacts rather than duplicating them.

12Installable modules
92Business models
21Security roles
172Record rules
MultiCompany & centre
Childcare Management suite overview
The shape of it

Twelve modules, stacked in layers

Each module owns one slice of the centre and depends only downward. Nothing reaches sideways into a neighbour, so you can install the operational modules you need and leave the rest — and each one stays independently upgradable.

Childcare Management umbrella application Parent Portal guardian web area Mobile API parent & teacher apps Billing fee plans to invoices Admissions enquiry to enrolment Attendance kiosk & safe pickup Communication daily reports Health restricted access Learning observations Childcare Core centres · classrooms · children · families Education Foundation academic years · terms · enrolments

Read bottom to top. Install the whole suite, or only the layers you need.

End to end

One child, from first enquiry to invoice

The suite follows a child through the centre. Each step hands real data to the next, so nobody re-types a name, and every fee traces back to an enrolment.

1. Enquiry A parent asks. Captured as an Odoo CRM lead. 2. Application Documents received, verified, reviewed. 3. Enrolment Child, classroom, guardians, fee plan. 4. Every day Attendance, meals, learning, health. 5. Billing A frozen period becomes Odoo customer invoices. Throughout Guardians follow along in the parent portal and the mobile app · every workflow step is recorded in the record's chatter · each company and centre stays isolated.

Enquiries reuse Odoo CRM; invoices are real Odoo accounting entries. No parallel systems.

The daily loop

A day at the centre

The part staff touch every morning and evening — and the part parents judge you on.

1 Arrival Parent scans a badge or enters a PIN at the kiosk. Only their own children are ever shown. 2 The day Meals, naps, activities, medication, learning observations, incidents. 3 Daily report The teacher writes it, an approver releases it. Only then can parents see it. 4 Collection Check-out records who collected. Only approved adults are accepted.

Check-in and check-out are stored as append-only events, not editable rows. Changing one afterwards takes a correction request that a manager approves.

🔒

A kiosk you can leave in the lobby

A tablet pairs to your centre with a single-use code and holds a revocable device token — not a staff login. Parents identify themselves on every visit.

  • Badge scan or personal PIN, with lockout after repeated wrong attempts
  • Optional GPS geofence, so check-ins must happen at the centre
  • A repeated tap cannot check the same child in twice
  • Tablet lost? Revoke the token and it stops working immediately
👤

Safe pickup, enforced by the server

Each child has approved collectors with validity dates and photo ID. At check-out the kiosk offers only that list, and the server refuses anyone who is not on it — the rule is not merely hidden in the interface.

📊

Occupancy you can actually see

Graph and pivot reporting for classroom occupancy — enrolled against capacity, with over-capacity rooms flagged — and for revenue by month, centre and fee plan.

Governance

Nothing reaches a parent unreviewed

Sensitive actions are two-person by design: whoever writes it is never whoever releases it. Every screen names the role that owes the next decision, so work does not silently stall in someone's queue.

WhatPrepared byDecided by
Admission applicationAdmission Officer reviewsCenter Manager
Daily report to parentsTeacherCommunication Approver
Activity update to parentsTeacherCommunication Approver
Learning observationTeacherAcademic Manager
Assessment and progress reportTeacherAcademic Manager
Incident reportStaff on the floorIncident Manager
Fee discountAccountantCenter Manager
Attendance correctionTeacherCenter Manager

Approval buttons appear only for the role that owns them; everyone else sees a plain explanation of who must act next.

What you get

Module by module

🏫

Core

os_childcare_core

Companies, centres, classrooms with capacity and age ranges, academic years and terms, children, guardians and authorised collectors.

  • Interactive family diagram: siblings, half- and step-siblings, cousins
  • Optionally folds guardians in to show why two children are related
  • Pan, zoom, and export the picture to SVG or PNG for a case file
📝

Admissions

os_childcare_admission

Turns Odoo CRM enquiries into applications and enrolments, with required-document checklists that must be received and verified before anyone can approve.

🕐

Attendance

os_childcare_attendance

Kiosk and manual check-in and check-out, append-only audit events, safe pickup, correction requests, and a kiosk device registry with geofencing.

💬

Communication

os_childcare_communication

Activity updates, daily reports, parent concerns with resolution tracking, staff conversations, and a scheduled notification outbox.

🩺

Health

os_childcare_health

The most tightly restricted module: health profiles, conditions, medication tied to effective consent, meal plans, incidents with escalation, and evidence retention with legal hold.

  • Teachers can raise an incident without seeing any medical record
  • Guardians can request and download their own child's health export
🧠

Learning

os_childcare_learning

Curriculum catalogue and milestones, observations captured on the floor, assessments, learning journeys, and printable progress reports.

💵

Billing

os_childcare_billing

Fee plans with recurring and one-off components, discount rules that need approval, and billing periods that freeze into immutable per-child snapshots before becoming Odoo invoices.

🌐

Parent Portal

os_childcare_portal

A guardian area under /my/childcare: children, attendance, invoices, incident acknowledgement, consent decisions, and health record export.

📱

Mobile API

os_childcare_mobile_api

A versioned JSON API under /api/childcare/v1 for parent and teacher apps, with a persisted request audit trail and offline sync support.

🎬

Full Demo

os_childcare_demo

A connected demonstration dataset spanning every module, so an evaluation database tells one coherent story instead of disjoint per-module fixtures.

Built for real centres

Multi-centre, multi-company, least privilege

Teacher Their own classroom Attendance, observations, daily reports, incidents No medical records. No billing. Center Manager Their assigned centres Approvals, occupancy, kiosks, staff, rosters Cannot reach another centre's children. Health Officer Medical records for assigned centres only Medication and consent A separate role from general management. Guardian Only their own children Portal and mobile app, read-only by default Not an internal user. No backend access.

Scoping is enforced by server-side record rules, not by hiding menus.

🏢

Many centres, one database

Run several nurseries under one company, or several legal entities side by side. Staff are assigned to centres; records carry both company and centre and cannot straddle two.

📜

An audit trail that holds up

Attendance events are append-only. Billing snapshots freeze once issued. Medication administration fields are immutable. Workflow steps post to the record's chatter with who did what and when.

⚙

Odoo-native, not bolted on

Contacts, CRM, HR, accounting, attachments and mail are standard Odoo. Custom models exist only for genuinely childcare-specific objects — so your accountant keeps the Odoo they already know.

Before you install

What is included, and what is not

We would rather you know now than be disappointed afterwards.

Not included in this release

  • Online card payments. Invoices are produced in Odoo accounting and can be paid through any payment provider you configure in Odoo itself. The suite adds no payment flow of its own to the parent portal.
  • Automated tax-authority e-invoicing. The billing module checks and reports on Saudi/ZATCA configuration readiness before a period is invoiced, but does not itself submit or clear invoices with the authority.
  • Push notification delivery. Notifications, devices and channels are modelled and queued, but connecting a provider such as Firebase or APNs is an integration step and is not shipped configured.
  • Translations. The interface ships in English. Odoo's standard translation workflow applies if you need another language.
  • Native mobile apps. The suite provides the server-side API for parent and teacher apps; the apps themselves are not part of this package.
RequirementDetail
Odoo version19.0, Community or Enterprise
Odoo apps usedcontacts, crm, hr, account, product, portal, website, mail
DatabasePostgreSQL, as required by Odoo
LicenceLGPL-3
InstallationInstall Childcare Management; it pulls in every module in the suite
Trying it outInstall os_childcare_demo for a connected sample centre
Childcare Management for Odoo 19 · LGPL-3 · Centres, admissions, attendance, health, learning, billing, parent portal and mobile API.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Employees (hr)
• CRM (crm)
• Calendar (calendar)
• Invoicing (account)
• Website (website)
Community Apps Dependencies Show
• OS Childcare Learning
• OS Childcare Mobile API
• OS Childcare Portal
• OS Childcare Core
• OS Education
• OS Childcare Admission
• OS Childcare Attendance
• OS Childcare Billing
• OS Childcare Communication
• OS Childcare Health
Lines of code 17599
Technical Name os_childcare_suite
LicenseLGPL-3

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with