{"id":443589,"date":"2026-11-04T10:00:00","date_gmt":"2026-11-04T08:00:00","guid":{"rendered":"https:\/\/www.glpi-project.org\/?p=443589"},"modified":"2026-10-27T15:28:30","modified_gmt":"2026-10-27T13:28:30","slug":"cnaf-glpi-customer-story","status":"publish","type":"post","link":"https:\/\/www.glpi-project.org\/en\/cnaf-glpi-customer-story\/","title":{"rendered":"CNAF: How to manage 800,000 tickets a year across 101 CAFs with GLPI"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The CNAF (Caisse nationale des allocations familiales) heads France\u2019s family allowance network: 101 local funds, the CAFs, one per d\u00e9partement, each paying family benefits to the people living in its area. GLPI has been part of this network since 2009. Today it handles around 800,000 tickets a year for 35,000 users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Marc Dufant, formerly in charge at CAF du Rh\u00f4ne and now on a national assignment with the CNAF for the GASSI project, an application built on GLPI, explains how the tool spread from IT to the whole organisation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The challenge<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each of the 101 CAFs has its own IT department. That autonomy works well locally, but it makes a national view hard to build. The CNAF, which oversees the network, needed to know what hardware was deployed in every organisation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Local IT teams had a more immediate need. When a user asks for help, the technician should know straight away what equipment that person has. With staff working from home more and more, that information can no longer be checked with a quick walk down the corridor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Family branch started using GLPI in 2009, at first only for IT hardware inventory. One or two CAFs then decided to try GLPI\u2019s ticketing as well. Other CAFs saw the results and followed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second phase came from outside IT. Business departments watched the IT support teams work with ticketing and wanted the same for their own requests. Human resources, communications and facilities management now run their own service desks in GLPI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The platform now serves two levels at once. Nationally, it gives the CNAF an inventory of all equipment across the Family branch. Locally, each CAF has its own ticketing system for every support service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The results<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GLPI at the CNAF today:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>800,000 tickets a year<\/li>\n\n\n\n<li>1,035 entities<\/li>\n\n\n\n<li>800 forms<\/li>\n\n\n\n<li>1.5 million documents<\/li>\n\n\n\n<li>300,000 software entries<\/li>\n\n\n\n<li>35,000 users<\/li>\n\n\n\n<li>148 profiles<\/li>\n\n\n\n<li>4,000 groups<\/li>\n\n\n\n<li>around 20,000 messages sent per day<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Performance holds up at that scale. The database has grown from 2 million to 3 million tickets, and GLPI still handles the load.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In their words<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cWe are very happy to have met all the objectives we were set, thanks to GLPI: providing a hardware inventory of all the equipment the CAFs have across the Family branch, and giving the CAFs local ticketing systems for all their support services.\u201d \u2014 Marc Dufant, CNAF (translated from French)<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks to the CNAF for sharing its experience, and to Obeevi, our video partner, for producing this video.<\/p>\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio lyte-align aligncenter\"><div class=\"lyte-wrapper\" style=\"width:1280px;max-width:100%;margin:5px;\"><div class=\"lyMe hidef\" id=\"WYL_C2e4UndbJ5U\"><div id=\"lyte_C2e4UndbJ5U\" data-src=\"https:\/\/www.glpi-project.org\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FC2e4UndbJ5U%2Fmaxresdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\"><\/div><\/div><button tabindex=\"0\" class=\"play\"><\/button><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/C2e4UndbJ5U\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.glpi-project.org\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FC2e4UndbJ5U%2F0.jpg\" alt=\"YouTube video thumbnail\" width=\"1280\" height=\"700\" \/><br \/>Watch this video on YouTube<\/a><\/noscript><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:1280px;margin:5px;\"><\/div><figcaption><\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>The CNAF (Caisse nationale des allocations familiales) heads France\u2019s family allowance network: 101 local funds, the CAFs, one per d\u00e9partement, each paying family benefits to the people living in its area. GLPI has been part of this network since 2009. Today it handles around 800,000 tickets a year for 35,000 users. Marc Dufant, formerly in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":443592,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[206],"tags":[],"class_list":["post-443589","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-customer-testimonial"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/443589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/comments?post=443589"}],"version-history":[{"count":5,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/443589\/revisions"}],"predecessor-version":[{"id":443595,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/443589\/revisions\/443595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/media\/443592"}],"wp:attachment":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/media?parent=443589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/categories?post=443589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/tags?post=443589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}