{"id":4591,"date":"2026-10-18T21:29:35","date_gmt":"2026-10-18T21:29:35","guid":{"rendered":"https:\/\/btp-perf.fr\/?page_id=4591"},"modified":"2026-10-19T21:02:47","modified_gmt":"2026-10-19T21:02:47","slug":"crm-batiment","status":"publish","type":"page","link":"https:\/\/btp-perf.fr\/tr\/crm-batiment\/","title":{"rendered":"CRM b\u00e2timent : centraliser vos clients, vos devis et vos relances"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4591\" class=\"elementor elementor-4591\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4988ff2 e-flex e-con-boxed e-con e-parent\" data-id=\"4988ff2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd8febc elementor-widget elementor-widget-html\" data-id=\"fd8febc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================================================================\n     HEADER BTP PERF v3\n     Bloc unique a coller dans un widget HTML Elementor, tout en haut.\n     Modele de la page = Elementor Canvas.\n\n     Menu d'origine INCHANGE : Accueil, Fonctionnalites, Tarifs,\n     Qui sommes-nous, Contact.\n     UNE SEULE entree ajoutee : Ressources, qui contient les pages neuves.\n     =================================================================== -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@700;800;900&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ===================== HEADER BTP PERF v3 ===================== *\/\n:root {\n  --btp-gold: #E89E00;\n  --btp-yellow: #FFD23F;\n  --btp-ink: #1A1A1A;\n  --btp-beige: #F5F3EE;\n  --btp-line: #E6E3DC;\n  --btp-muted: #5C6B7F;\n  --btp-hd-h: 86px;\n  --btp-pad: 40px;\n  --btp-burger-x: 64px;\n  --btp-burger-y: 43px;\n}\n\n.btp-hd, .btp-hd *, .btp-hd *::before, .btp-hd *::after,\n.btp-panel, .btp-panel *, .btp-panel *::before, .btp-panel *::after,\n.btp-hd-spacer { box-sizing: border-box; }\n\n\/* ---------------------------------------------------------------\n   RESET BLINDE DES BOUTONS\n   Le theme et Elementor stylent les <button> du site (fond colore au\n   survol). Nos declencheurs de menu sont des <button>, donc on neutralise\n   tout fond, bordure et ombre herites, dans tous les etats.\n   --------------------------------------------------------------- *\/\n.btp-hd button, .btp-hd button:hover, .btp-hd button:focus,\n.btp-hd button:active, .btp-hd button:visited, .btp-hd button:focus-visible,\n.btp-panel button, .btp-panel button:hover, .btp-panel button:focus,\n.btp-panel button:active, .btp-panel button:visited, .btp-panel button:focus-visible {\n  background: transparent !important;\n  background-color: transparent !important;\n  background-image: none !important;\n  box-shadow: none !important;\n  text-shadow: none !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  text-decoration: none !important;\n  -webkit-appearance: none;\n  appearance: none;\n  outline: none;\n  margin: 0;\n}\n\/* NE JAMAIS remettre \"font: inherit\" ici : ce selecteur (.btp-hd button)\n   pese plus lourd que .btp-hd__link et ecraserait sa typographie, ce qui\n   rendait l'entree Ressources plus grosse que les autres. La typographie\n   est posee plus bas sous .btp-hd .btp-hd__link, specificite superieure. *\/\n\/* le burger garde sa bordure et son fond blanc *\/\n.btp-hd button.btp-hd__burger,\n.btp-hd button.btp-hd__burger:hover,\n.btp-hd button.btp-hd__burger:focus {\n  background: #fff !important;\n  border: 1.5px solid var(--btp-line) !important;\n  border-radius: 10px !important;\n}\n.btp-hd button.btp-hd__burger:hover { border-color: var(--btp-ink) !important; }\n\/* accessibilite clavier : un contour dore, jamais de pave colore *\/\n.btp-hd button:focus-visible, .btp-panel button:focus-visible,\n.btp-hd a:focus-visible, .btp-panel a:focus-visible {\n  outline: 2px solid var(--btp-gold) !important;\n  outline-offset: 4px;\n  border-radius: 4px;\n}\n\nhtml { scroll-padding-top: calc(var(--btp-hd-h) + 20px); }\n\n.btp-hd {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 9999;\n  background: rgba(255,255,255,.88);\n  backdrop-filter: saturate(180%) blur(14px);\n  -webkit-backdrop-filter: saturate(180%) blur(14px);\n  border-bottom: 1px solid transparent;\n  transform: translateY(0);\n  transition:\n    transform .5s cubic-bezier(.16,1,.3,1),\n    box-shadow .4s ease,\n    border-color .4s ease,\n    background .4s ease;\n}\n.btp-hd.is-scrolled {\n  background: rgba(255,255,255,.96);\n  border-bottom-color: var(--btp-line);\n  box-shadow: 0 6px 28px rgba(26,26,26,.06);\n}\n.btp-hd.is-hidden { transform: translateY(-100%); }\n.btp-hd.has-mega,\nbody.btp-menu-open .btp-hd {\n  background: #fff;\n  box-shadow: none;\n  border-bottom-color: transparent;\n}\n\nbody.admin-bar .btp-hd { top: 32px; }\n@media screen and (max-width: 782px) { body.admin-bar .btp-hd { top: 46px; } }\n\n.btp-hd__inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 0 var(--btp-pad);\n  height: var(--btp-hd-h);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 30px;\n  transition: height .4s cubic-bezier(.16,1,.3,1);\n}\n.btp-hd.is-scrolled .btp-hd__inner { height: calc(var(--btp-hd-h) - 14px); }\n.btp-hd.has-mega .btp-hd__inner,\nbody.btp-menu-open .btp-hd__inner { height: var(--btp-hd-h); }\n\n\/* ---------- LOGO ---------- *\/\n.btp-hd__logo { display:flex; align-items:center; flex-shrink:0; text-decoration:none; transition:opacity .25s ease; }\n.btp-hd__logo:hover { opacity: .75; }\n.btp-hd__logo img { height:38px; width:auto; display:block; transition:height .4s cubic-bezier(.16,1,.3,1); }\n.btp-hd.is-scrolled .btp-hd__logo img { height: 32px; }\n\n\/* ---------- NAV DESKTOP ---------- *\/\n.btp-hd__nav { display: flex; align-items: center; gap: 26px; height: 100%; }\n.btp-hd__item { position: relative; display: flex; align-items: center; height: 100%; }\n\n\/* .btp-hd en prefixe : specificite (0,2,0), au-dessus du reset (0,1,1).\n   Les <a> et les <button> de la nav rendent donc EXACTEMENT pareil. *\/\n.btp-hd .btp-hd__link {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  height: 34px;\n  padding: 0;\n  color: var(--btp-ink);\n  font-family: \"Inter\", sans-serif;\n  font-size: 12.5px;\n  font-weight: 700;\n  font-style: normal;\n  line-height: 1;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  text-decoration: none;\n  white-space: nowrap;\n  cursor: pointer;\n  transition: color .3s ease;\n}\n\n\/* LE HOVER : une pastille beige maison, posee en pseudo-element donc\n   sans aucun effet sur la largeur de la barre. Beige + dore = identite BTP PERF. *\/\n\/* HOVER : voile dore tres leger, texte qui reste encre.\n   Le texte ne passe PAS en dore sur fond clair : le contraste tomberait\n   a 2,6 pour 1 et la barre paraitrait delavee. *\/\n.btp-hd .btp-hd__link::before {\n  content: \"\";\n  position: absolute;\n  inset: -6px -13px;\n  border-radius: 9px;\n  background: rgba(232,158,0,.12);\n  opacity: 0;\n  transform: scale(.92);\n  transition: opacity .26s ease, transform .45s cubic-bezier(.16,1,.3,1), background .26s ease;\n}\n.btp-hd .btp-hd__link:hover::before { opacity: 1; transform: scale(1); }\n.btp-hd .btp-hd__item.is-open .btp-hd__link::before {\n  opacity: 1; transform: scale(1);\n  background: rgba(232,158,0,.17);\n}\n.btp-hd .btp-hd__link:hover,\n.btp-hd .btp-hd__item.is-open .btp-hd__link { color: var(--btp-ink); }\n\n\/* le texte et le chevron passent au-dessus du voile *\/\n.btp-hd__txt, .btp-hd__chev { position: relative; z-index: 1; }\n\n\/* PAGE COURANTE : trait degrade, pas de voile *\/\n.btp-hd .btp-hd__link.is-active { color: var(--btp-gold); }\n.btp-hd .btp-hd__link.is-active::after {\n  content: \"\";\n  position: absolute;\n  left: 0; right: 0; bottom: 5px;\n  height: 2px;\n  border-radius: 2px;\n  background: linear-gradient(90deg, var(--btp-gold), var(--btp-yellow));\n}\n\n.btp-hd__chev {\n  width: 6px; height: 6px;\n  color: #A8A49B;\n  border-right: 1.6px solid currentColor;\n  border-bottom: 1.6px solid currentColor;\n  transform: rotate(45deg) translate(-1px,-1px);\n  transition: transform .35s cubic-bezier(.16,1,.3,1), color .3s ease;\n}\n.btp-hd .btp-hd__link:hover .btp-hd__chev { color: var(--btp-gold); }\n.btp-hd .btp-hd__item.is-open .btp-hd__chev {\n  color: var(--btp-gold);\n  transform: rotate(-135deg) translate(-2px,-2px);\n}\n\n\/* ---------- LE DEROULANT RESSOURCES ---------- *\/\n.btp-mega {\n  position: absolute;\n  top: 100%; left: 0; right: 0;\n  background: #fff;\n  border-top: 1px solid var(--btp-line);\n  box-shadow: 0 26px 52px rgba(26,26,26,.11);\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transform: translateY(-10px);\n  transition: opacity .3s ease, transform .4s cubic-bezier(.16,1,.3,1), visibility .3s;\n}\n.btp-mega.is-open { opacity:1; visibility:visible; pointer-events:auto; transform:translateY(0); }\n\n.btp-mega__inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 36px var(--btp-pad) 10px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 14px 48px;\n}\n.btp-mega__col {\n  display: flex;\n  flex-direction: column;\n  opacity: 0;\n  transform: translateY(10px);\n  transition: opacity .4s ease, transform .45s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega.is-open .btp-mega__col { opacity: 1; transform: none; }\n.btp-mega.is-open .btp-mega__col:nth-child(1) { transition-delay: .05s; }\n.btp-mega.is-open .btp-mega__col:nth-child(2) { transition-delay: .10s; }\n.btp-mega.is-open .btp-mega__col:nth-child(3) { transition-delay: .15s; }\n.btp-mega.is-open .btp-mega__col:nth-child(4) { transition-delay: .20s; }\n\n.btp-mega__group { margin-bottom: 26px; }\n.btp-mega__group:last-child { margin-bottom: 0; }\n\n\/* l'en-tete de groupe EST le lien vers la page pilier *\/\n.btp-mega__title {\n  position: relative;\n  display: block;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 13.5px;\n  font-weight: 800;\n  letter-spacing: -.2px;\n  color: var(--btp-ink);\n  text-decoration: none;\n  padding-bottom: 10px;\n  margin-bottom: 8px;\n  border-bottom: 1px solid var(--btp-line);\n  transition: color .25s ease;\n}\n.btp-mega__title::after {\n  content: \"\";\n  position: absolute;\n  left: 0; bottom: -1px;\n  width: 100%; height: 1px;\n  background: linear-gradient(90deg, var(--btp-gold), var(--btp-yellow));\n  transform: scaleX(0);\n  transform-origin: left center;\n  transition: transform .4s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega__title:hover { color: var(--btp-gold); }\n.btp-mega__title:hover::after { transform: scaleX(1); }\n\n\/* barre doree qui se deploie a gauche au survol *\/\n.btp-mega__link {\n  position: relative;\n  display: block;\n  font-family: \"Inter\", sans-serif;\n  font-size: 13.5px;\n  font-weight: 500;\n  color: #555;\n  text-decoration: none;\n  padding: 7px 0 7px 0;\n  transition: color .22s ease, padding-left .35s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega__link::before {\n  content: \"\";\n  position: absolute;\n  left: 0; top: 50%;\n  width: 2px; height: 0;\n  border-radius: 2px;\n  background: linear-gradient(180deg, var(--btp-gold), var(--btp-yellow));\n  transform: translateY(-50%);\n  transition: height .35s cubic-bezier(.16,1,.3,1);\n}\n.btp-mega__link:hover { color: var(--btp-gold); padding-left: 13px; }\n.btp-mega__link:hover::before { height: 17px; }\n\n\/* bandeau bas du deroulant *\/\n.btp-mega__strip {\n  border-top: 1px solid var(--btp-line);\n  background: var(--btp-beige);\n}\n.btp-mega__strip-inner {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 16px var(--btp-pad);\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 8px 26px;\n  font-family: \"Inter\", sans-serif;\n  font-size: 13px;\n}\n.btp-mega__strip-label { color: var(--btp-muted); font-weight: 700; }\n.btp-mega__strip a {\n  color: var(--btp-ink);\n  font-weight: 600;\n  text-decoration: none;\n  transition: color .22s ease;\n}\n.btp-mega__strip a:hover { color: var(--btp-gold); }\n\n\/* ---------- BOUTONS ---------- *\/\n.btp-hd__actions { display:flex; align-items:center; gap:10px; flex-shrink:0; }\n.btp-btn {\n  display: inline-flex; align-items: center; justify-content: center;\n  height: 44px; padding: 0 20px; border-radius: 10px;\n  font-family: \"Inter\", sans-serif; font-size: 13.5px; font-weight: 700;\n  text-decoration: none; white-space: nowrap; cursor: pointer;\n  border: 1.5px solid transparent;\n  transition: transform .3s cubic-bezier(.16,1,.3,1), box-shadow .3s ease,\n              background .3s ease, border-color .3s ease, color .3s ease;\n}\n.btp-btn--ghost { background:#fff; color:var(--btp-ink); border-color:var(--btp-line); }\n.btp-btn--ghost:hover { border-color:var(--btp-ink); transform:translateY(-2px); box-shadow:0 8px 20px rgba(26,26,26,.08); color:var(--btp-ink); }\n.btp-btn--solid { background:var(--btp-yellow); color:#0E1116; }\n.btp-btn--solid:hover { background:var(--btp-gold); transform:translateY(-2px); box-shadow:0 10px 24px rgba(232,158,0,.34); color:#0E1116; }\n\n\/* ---------- BURGER ---------- *\/\n.btp-hd__burger {\n  display: none; position: relative;\n  width: 46px; height: 46px;\n  cursor: pointer; padding: 0; flex-shrink: 0;\n  transition: border-color .3s ease;\n}\n.btp-hd__burger span {\n  position: absolute; left: 50%;\n  width: 18px; height: 2px; background: var(--btp-ink); border-radius: 2px;\n  transform: translateX(-50%);\n  transition: transform .45s cubic-bezier(.16,1,.3,1), opacity .25s ease, top .45s cubic-bezier(.16,1,.3,1);\n}\n.btp-hd__burger span:nth-child(1) { top: 16px; }\n.btp-hd__burger span:nth-child(2) { top: 22px; }\n.btp-hd__burger span:nth-child(3) { top: 28px; }\nbody.btp-menu-open .btp-hd__burger span:nth-child(1) { top:22px; transform:translateX(-50%) rotate(45deg); }\nbody.btp-menu-open .btp-hd__burger span:nth-child(2) { opacity:0; transform:translateX(-50%) scaleX(.2); }\nbody.btp-menu-open .btp-hd__burger span:nth-child(3) { top:22px; transform:translateX(-50%) rotate(-45deg); }\n\n\/* ============ PANNEAU MOBILE ============ *\/\n.btp-panel {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  height: 100vh; height: 100dvh;\n  z-index: 9990;\n  background: #fff;\n  padding: calc(var(--btp-hd-h) + 18px) var(--btp-pad) 40px;\n  display: flex; flex-direction: column;\n  overflow-y: auto; overflow-x: hidden;\n  overscroll-behavior: contain;\n  -webkit-overflow-scrolling: touch;\n  opacity: 0; visibility: hidden;\n  clip-path: circle(0% at calc(100% - var(--btp-burger-x)) var(--btp-burger-y));\n  transition: clip-path .75s cubic-bezier(.76,0,.24,1), opacity .3s ease, visibility .3s;\n}\nbody.btp-menu-open .btp-panel {\n  opacity: 1; visibility: visible;\n  clip-path: circle(160% at calc(100% - var(--btp-burger-x)) var(--btp-burger-y));\n}\n\n.btp-panel__nav { display: flex; flex-direction: column; border-top: 1px solid var(--btp-line); }\n\n\/* meme precaution qu'en desktop : prefixe .btp-panel pour passer devant\n   le reset, et bordure basse remise en !important sur le <button>,\n   que le reset avait supprimee *\/\n.btp-panel .btp-panel__row {\n  display: flex; align-items: center; justify-content: space-between; gap: 16px;\n  width: 100%;\n  padding: 18px 2px;\n  border-bottom: 1px solid var(--btp-line) !important;\n  cursor: pointer; text-align: left;\n  color: var(--btp-ink);\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 20px; font-weight: 800; font-style: normal;\n  line-height: 1.25; letter-spacing: -.4px;\n  text-transform: none;\n  text-decoration: none;\n  transition: color .25s ease;\n}\n.btp-panel .btp-panel__row:active,\n.btp-panel .btp-panel__row.is-active { color: var(--btp-gold); }\n\n.btp-panel__arrow {\n  flex-shrink: 0; width: 9px; height: 9px;\n  border-right: 2px solid var(--btp-gold); border-bottom: 2px solid var(--btp-gold);\n  transform: rotate(-45deg);\n}\n.btp-panel__plus { position: relative; flex-shrink: 0; width: 16px; height: 16px; }\n.btp-panel__plus::before, .btp-panel__plus::after {\n  content: \"\"; position: absolute; left: 50%; top: 50%;\n  background: var(--btp-gold); border-radius: 2px;\n  transform: translate(-50%,-50%);\n  transition: transform .4s cubic-bezier(.16,1,.3,1), opacity .3s ease;\n}\n.btp-panel__plus::before { width: 16px; height: 2px; }\n.btp-panel__plus::after  { width: 2px; height: 16px; }\n.btp-panel__group.is-open .btp-panel__plus::after { transform: translate(-50%,-50%) rotate(90deg); opacity: 0; }\n\n.btp-panel__sub { max-height: 0; overflow: hidden; transition: max-height .6s cubic-bezier(.16,1,.3,1); }\n.btp-panel__group.is-open .btp-panel__sub { max-height: 2600px; }\n.btp-panel__sub-inner { padding: 4px 0 14px 14px; border-left: 2px solid var(--btp-line); margin: 10px 0 10px 2px; }\n\n.btp-panel__subtitle {\n  display: block;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 12.5px; font-weight: 800;\n  letter-spacing: .5px; text-transform: uppercase;\n  color: var(--btp-gold);\n  text-decoration: none;\n  padding: 14px 0 4px;\n}\n.btp-panel__sublink {\n  display: block;\n  font-family: \"Inter\", sans-serif;\n  font-size: 15.5px; font-weight: 500;\n  color: #555; text-decoration: none;\n  padding: 9px 0;\n}\n.btp-panel__sublink:active { color: var(--btp-gold); }\n\n.btp-panel__nav > * { opacity: 0; transform: translateY(16px); }\nbody.btp-menu-open .btp-panel__nav > * { animation: btpIn .55s cubic-bezier(.16,1,.3,1) forwards; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(1) { animation-delay: .18s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(2) { animation-delay: .23s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(3) { animation-delay: .28s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(4) { animation-delay: .33s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(5) { animation-delay: .38s; }\nbody.btp-menu-open .btp-panel__nav > *:nth-child(6) { animation-delay: .43s; }\n\n@keyframes btpIn { to { opacity: 1; transform: translateY(0); } }\n\n.btp-panel__actions {\n  display: flex; flex-direction: column; gap: 12px;\n  margin-top: 30px; opacity: 0; transform: translateY(16px);\n}\nbody.btp-menu-open .btp-panel__actions { animation: btpIn .55s cubic-bezier(.16,1,.3,1) .5s forwards; }\n.btp-panel__actions .btp-btn { width: 100%; height: 54px; font-size: 15px; }\n\n.btp-panel__foot {\n  margin-top: auto; padding-top: 30px;\n  color: var(--btp-muted);\n  font-family: \"Inter\", sans-serif; font-size: 13.5px; line-height: 1.75;\n  opacity: 0;\n}\nbody.btp-menu-open .btp-panel__foot { animation: btpIn .55s cubic-bezier(.16,1,.3,1) .58s forwards; }\n.btp-panel__foot a { color: var(--btp-ink); font-weight: 700; text-decoration: none; }\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media (max-width: 1400px) {\n  :root { --btp-pad: 32px; }\n  .btp-hd__nav { gap: 22px; }\n  .btp-mega__inner { gap: 14px 36px; }\n}\n@media (max-width: 1100px) {\n  :root { --btp-hd-h: 76px; --btp-pad: 28px; --btp-burger-x: 51px; --btp-burger-y: 38px; }\n  .btp-hd__nav, .btp-hd__actions { display: none; }\n  .btp-hd__burger { display: block; }\n  .btp-mega { display: none; }\n}\n@media (max-width: 767px) {\n  :root { --btp-hd-h: 70px; --btp-pad: 20px; --btp-burger-x: 43px; --btp-burger-y: 35px; }\n  .btp-hd__logo img { height: 32px; }\n  .btp-hd.is-scrolled .btp-hd__logo img { height: 28px; }\n  .btp-panel { padding-top: calc(var(--btp-hd-h) + 14px); padding-bottom: 32px; }\n  .btp-panel__row { font-size: 18px; padding: 16px 2px; }\n  .btp-panel__sublink { font-size: 15px; }\n  .btp-panel__actions { margin-top: 24px; }\n  .btp-panel__actions .btp-btn { height: 50px; }\n}\n@media (max-height: 640px) and (max-width: 1100px) {\n  .btp-panel__row { font-size: 16px; padding: 12px 2px; }\n  .btp-panel__actions { margin-top: 16px; }\n  .btp-panel__foot { padding-top: 16px; font-size: 12.5px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .btp-hd, .btp-hd *, .btp-panel, .btp-panel * {\n    transition-duration: .01ms !important;\n    animation-duration: .01ms !important;\n  }\n}\n\n.btp-hd-spacer { height: var(--btp-hd-h); }\n<\/style>\n\n\n<header class=\"btp-hd\" id=\"btpHeader\">\n  <div class=\"btp-hd__inner\">\n\n    <a href=\"\/\" class=\"btp-hd__logo\" aria-label=\"BTP PERF, accueil\">\n      <img decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\" alt=\"BTP PERF, logiciel de gestion pour le b\u00e2timent\">\n    <\/a>\n\n    <nav class=\"btp-hd__nav\" aria-label=\"Navigation principale\">\n\n      <!-- MENU D'ORIGINE, INCHANGE -->\n      <div class=\"btp-hd__item\">\n        <a href=\"\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Accueil<\/span><\/a>\n      <\/div>\n      <div class=\"btp-hd__item\">\n        <a href=\"\/logiciel-btp-fonctionnalites\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Fonctionnalit\u00e9s<\/span><\/a>\n      <\/div>\n\n      <!-- LA SEULE ENTREE AJOUTEE -->\n      <div class=\"btp-hd__item\" data-menu=\"ressources\">\n        <button type=\"button\" class=\"btp-hd__link\" aria-expanded=\"false\" aria-controls=\"megaRessources\">\n          <span class=\"btp-hd__txt\">Ressources<\/span><span class=\"btp-hd__chev\"><\/span>\n        <\/button>\n      <\/div>\n\n      <div class=\"btp-hd__item\">\n        <a href=\"\/tarifs-logiciel-btp-saas\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Tarifs<\/span><\/a>\n      <\/div>\n      <div class=\"btp-hd__item\">\n        <a href=\"\/logiciel-erp-btp-qui-sommes-nous\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Qui sommes-nous<\/span><\/a>\n      <\/div>\n      <div class=\"btp-hd__item\">\n        <a href=\"\/contact-logiciel-gestion-btp\/\" class=\"btp-hd__link\"><span class=\"btp-hd__txt\">Contact<\/span><\/a>\n      <\/div>\n\n    <\/nav>\n\n    <div class=\"btp-hd__actions\">\n      <a href=\"https:\/\/app.btp-perf.fr\/login\" class=\"btp-btn btp-btn--ghost\">Se connecter<\/a>\n      <a href=\"https:\/\/app.btp-perf.fr\/inscription\" class=\"btp-btn btp-btn--solid\">S'inscrire<\/a>\n    <\/div>\n\n    <button class=\"btp-hd__burger\" id=\"btpBurger\" aria-label=\"Ouvrir le menu\" aria-expanded=\"false\" aria-controls=\"btpPanel\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n\n  <\/div>\n\n  <!-- ============ DEROULANT RESSOURCES ============ -->\n  <div class=\"btp-mega\" id=\"megaRessources\" data-mega=\"ressources\">\n    <div class=\"btp-mega__inner\">\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/logiciel-devis-batiment\/\">Devis et chiffrage<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calepinage\/\">Calepinage<\/a>\n          <a class=\"btp-mega__link\" href=\"\/dpgf\/\">DPGF<\/a>\n          <a class=\"btp-mega__link\" href=\"\/bordereau-prix-unitaires-bpu\/\">Bordereau de prix unitaires<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/logiciel-facturation-batiment\/\">Facturation<\/a>\n          <a class=\"btp-mega__link\" href=\"\/mentions-obligatoires-facture\/\">Mentions obligatoires<\/a>\n          <a class=\"btp-mega__link\" href=\"\/facture-avancement-travaux\/\">Facture d'avancement<\/a>\n          <a class=\"btp-mega__link\" href=\"\/facturation-electronique-btp\/\">Facturation \u00e9lectronique<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/tva-btp\/\">TVA et fiscalit\u00e9<\/a>\n          <a class=\"btp-mega__link\" href=\"\/autoliquidation-tva-btp\/\">Autoliquidation de la TVA<\/a>\n          <a class=\"btp-mega__link\" href=\"\/tva-sous-traitance-btp\/\">TVA et sous-traitance<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/sous-traitance-btp\/\">Sous-traitance<\/a>\n          <a class=\"btp-mega__link\" href=\"\/groupement-conjoint-solidaire\/\">Groupement conjoint ou solidaire<\/a>\n          <a class=\"btp-mega__link\" href=\"\/cotraitant-btp\/\">Cotraitant<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/erp-btp\/\">ERP et gestion<\/a>\n          <a class=\"btp-mega__link\" href=\"\/erp-batiment\/\">ERP pour le b\u00e2timent<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/gestion-de-chantier\/\">Suivi de chantier<\/a>\n          <a class=\"btp-mega__link\" href=\"\/bon-d-intervention\/\">Bon d'intervention<\/a>\n          <a class=\"btp-mega__link\" href=\"\/avancement-des-travaux\/\">Avancement des travaux<\/a>\n          <a class=\"btp-mega__link\" href=\"\/planning-btp\/\">Planning BTP<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/gestion-parc-materiel-btp\/\">Mat\u00e9riel et GED<\/a>\n          <a class=\"btp-mega__link\" href=\"\/ged-btp\/\">GED BTP<\/a>\n          <a class=\"btp-mega__link\" href=\"\/bon-de-retour\/\">Bons de retour<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"btp-mega__col\">\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/calcul-beton\/\">Calcul b\u00e9ton<\/a>\n          <a class=\"btp-mega__link\" href=\"\/doser-le-beton\/\">Doser le b\u00e9ton<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-m3-beton\/\">Calcul m3 de b\u00e9ton<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-dalle-beton\/\">Calcul dalle b\u00e9ton<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/calcul-pente\/\">Calcul de pente<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-pourcentage-pente\/\">Pourcentage de pente<\/a>\n          <a class=\"btp-mega__link\" href=\"\/calcul-pente-toit\/\">Pente de toit<\/a>\n          <a class=\"btp-mega__link\" href=\"\/tuiles-au-m2\/\">Tuiles au m2<\/a>\n        <\/div>\n        <div class=\"btp-mega__group\">\n          <a class=\"btp-mega__title\" href=\"\/calcul-placo\/\">Calcul placo<\/a>\n          <a class=\"btp-mega__link\" href=\"\/rail-et-montant-au-m2\/\">Rails et montants au m2<\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"btp-mega__strip\">\n      <div class=\"btp-mega__strip-inner\">\n        <span class=\"btp-mega__strip-label\">\u00c9galement :<\/span>\n        <a href=\"\/devis-btp\/\">Devis BTP<\/a>\n        <a href=\"\/dgd-decompte-general-definitif\/\">D\u00e9compte g\u00e9n\u00e9ral d\u00e9finitif<\/a>\n        <a href=\"\/gestion-administrative-btp\/\">Gestion administrative BTP<\/a>\n        <a href=\"\/blog-btp\/\">Blog BTP<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/header>\n\n<!-- ============ PANNEAU MOBILE ============ -->\n<div class=\"btp-panel\" id=\"btpPanel\">\n  <nav class=\"btp-panel__nav\" aria-label=\"Navigation mobile\">\n\n    <a class=\"btp-panel__row\" href=\"\/\">Accueil <span class=\"btp-panel__arrow\"><\/span><\/a>\n    <a class=\"btp-panel__row\" href=\"\/logiciel-btp-fonctionnalites\/\">Fonctionnalit\u00e9s <span class=\"btp-panel__arrow\"><\/span><\/a>\n\n    <div class=\"btp-panel__group\">\n      <button type=\"button\" class=\"btp-panel__row\" aria-expanded=\"false\">\n        Ressources <span class=\"btp-panel__plus\"><\/span>\n      <\/button>\n      <div class=\"btp-panel__sub\">\n        <div class=\"btp-panel__sub-inner\">\n\n          <a class=\"btp-panel__subtitle\" href=\"\/logiciel-devis-batiment\/\">Devis et chiffrage<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calepinage\/\">Calepinage<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/dpgf\/\">DPGF<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/bordereau-prix-unitaires-bpu\/\">Bordereau de prix unitaires<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/logiciel-facturation-batiment\/\">Facturation<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/mentions-obligatoires-facture\/\">Mentions obligatoires<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/facture-avancement-travaux\/\">Facture d'avancement<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/facturation-electronique-btp\/\">Facturation \u00e9lectronique<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/tva-btp\/\">TVA et fiscalit\u00e9<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/autoliquidation-tva-btp\/\">Autoliquidation de la TVA<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/tva-sous-traitance-btp\/\">TVA et sous-traitance<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/sous-traitance-btp\/\">Sous-traitance<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/groupement-conjoint-solidaire\/\">Groupement conjoint ou solidaire<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/cotraitant-btp\/\">Cotraitant<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/erp-btp\/\">ERP et gestion<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/erp-batiment\/\">ERP pour le b\u00e2timent<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/gestion-de-chantier\/\">Suivi de chantier<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/bon-d-intervention\/\">Bon d'intervention<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/avancement-des-travaux\/\">Avancement des travaux<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/planning-btp\/\">Planning BTP<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/gestion-parc-materiel-btp\/\">Mat\u00e9riel et GED<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/ged-btp\/\">GED BTP<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/bon-de-retour\/\">Bons de retour<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/calcul-beton\/\">Calcul b\u00e9ton<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/doser-le-beton\/\">Doser le b\u00e9ton<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-m3-beton\/\">Calcul m3 de b\u00e9ton<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-dalle-beton\/\">Calcul dalle b\u00e9ton<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/calcul-pente\/\">Calcul de pente<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-pourcentage-pente\/\">Pourcentage de pente<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/calcul-pente-toit\/\">Pente de toit<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/tuiles-au-m2\/\">Tuiles au m2<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/calcul-placo\/\">Calcul placo<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/rail-et-montant-au-m2\/\">Rails et montants au m2<\/a>\n\n          <a class=\"btp-panel__subtitle\" href=\"\/devis-btp\/\">\u00c9galement<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/dgd-decompte-general-definitif\/\">D\u00e9compte g\u00e9n\u00e9ral d\u00e9finitif<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/gestion-administrative-btp\/\">Gestion administrative BTP<\/a>\n          <a class=\"btp-panel__sublink\" href=\"\/blog-btp\/\">Blog BTP<\/a>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <a class=\"btp-panel__row\" href=\"\/tarifs-logiciel-btp-saas\/\">Tarifs <span class=\"btp-panel__arrow\"><\/span><\/a>\n    <a class=\"btp-panel__row\" href=\"\/logiciel-erp-btp-qui-sommes-nous\/\">Qui sommes-nous <span class=\"btp-panel__arrow\"><\/span><\/a>\n    <a class=\"btp-panel__row\" href=\"\/contact-logiciel-gestion-btp\/\">Contact <span class=\"btp-panel__arrow\"><\/span><\/a>\n\n  <\/nav>\n\n  <div class=\"btp-panel__actions\">\n    <a href=\"https:\/\/app.btp-perf.fr\/login\" class=\"btp-btn btp-btn--ghost\">Se connecter<\/a>\n    <a href=\"https:\/\/app.btp-perf.fr\/inscription\" class=\"btp-btn btp-btn--solid\">S'inscrire<\/a>\n  <\/div>\n\n  <div class=\"btp-panel__foot\">\n    4 Impasse Latil, 13008 Marseille<br>\n    <a href=\"tel:+33484896860\">+33 4 84 89 68 60<\/a><br>\n    <a href=\"mailto:commerce@btp-perf.fr\">commerce@btp-perf.fr<\/a>\n  <\/div>\n<\/div>\n\n<div class=\"btp-hd-spacer\"><\/div>\n\n<script>\n(function () {\n  if (window.btpHeaderV3) { return; }\n  window.btpHeaderV3 = true;\n\n  function init() {\n    var hd = document.getElementById('btpHeader');\n    var burger = document.getElementById('btpBurger');\n    var panel = document.getElementById('btpPanel');\n    if (!hd || !burger || !panel) { return; }\n\n    \/* ESSENTIEL SUR ELEMENTOR : sortir le header et le panneau des conteneurs,\n       sinon un transform ou un overflow cache casse le position:fixed. *\/\n    if (hd.parentNode !== document.body) { document.body.appendChild(hd); }\n    if (panel.parentNode !== document.body) { document.body.appendChild(panel); }\n\n    \/* ---------- lien actif detecte automatiquement ---------- *\/\n    var here = location.pathname.replace(\/\\\/+$\/, '') || '\/';\n    var all = document.querySelectorAll('.btp-hd__link, .btp-mega__title, .btp-mega__link, .btp-mega__strip a, .btp-panel__row, .btp-panel__subtitle, .btp-panel__sublink');\n    for (var i = 0; i < all.length; i++) {\n      var href = all[i].getAttribute('href') || '';\n      if (href.charAt(0) !== '\/') { continue; }\n      if ((href.replace(\/\\\/+$\/, '') || '\/') === here) { all[i].classList.add('is-active'); }\n    }\n\n    \/* ---------- DEROULANT, desktop ---------- *\/\n    var items = hd.querySelectorAll('.btp-hd__item[data-menu]');\n    var openTimer = null;\n    var pinned = false;\n\n    function closeMega() {\n      pinned = false;\n      for (var i = 0; i < items.length; i++) {\n        items[i].classList.remove('is-open');\n        var b = items[i].querySelector('button.btp-hd__link');\n        if (b) { b.setAttribute('aria-expanded', 'false'); }\n      }\n      var megas = hd.querySelectorAll('.btp-mega');\n      for (var j = 0; j < megas.length; j++) { megas[j].classList.remove('is-open'); }\n      hd.classList.remove('has-mega');\n    }\n\n    function openMega(name) {\n      closeMega();\n      var item = hd.querySelector('.btp-hd__item[data-menu=\"' + name + '\"]');\n      var mega = hd.querySelector('.btp-mega[data-mega=\"' + name + '\"]');\n      if (!item || !mega) { return; }\n      item.classList.add('is-open');\n      mega.classList.add('is-open');\n      var b = item.querySelector('button.btp-hd__link');\n      if (b) { b.setAttribute('aria-expanded', 'true'); }\n      hd.classList.add('has-mega');\n      hd.classList.remove('is-hidden');\n    }\n\n    for (var k = 0; k < items.length; k++) {\n      (function (item) {\n        var name = item.getAttribute('data-menu');\n        var trigger = item.querySelector('button.btp-hd__link');\n\n        item.addEventListener('mouseenter', function () {\n          clearTimeout(openTimer);\n          openTimer = setTimeout(function () { openMega(name); }, 70);\n        });\n        item.addEventListener('mouseleave', function () { clearTimeout(openTimer); });\n\n        if (trigger) {\n          \/* Le survol ouvre deja le menu. Un clic sur le declencheur doit donc\n             EPINGLER le menu ouvert, pas le refermer : sinon l'internaute qui\n             survole puis clique voit le menu se fermer sous son curseur.\n             Le second clic, lui, referme. *\/\n          trigger.addEventListener('click', function (e) {\n            e.preventDefault();\n            clearTimeout(openTimer);\n            if (item.classList.contains('is-open') && pinned) {\n              closeMega();\n            } else {\n              openMega(name);\n              pinned = true;\n            }\n          });\n          trigger.addEventListener('focus', function () { openMega(name); });\n        }\n      })(items[k]);\n    }\n\n    var plainItems = hd.querySelectorAll('.btp-hd__item:not([data-menu])');\n    for (var p = 0; p < plainItems.length; p++) {\n      plainItems[p].addEventListener('mouseenter', function () { clearTimeout(openTimer); closeMega(); });\n    }\n    hd.addEventListener('mouseleave', function () { clearTimeout(openTimer); closeMega(); });\n\n    \/* ---------- BURGER ---------- *\/\n    var scrollLock = 0;\n\n    function openMenu() {\n      closeMega();\n      scrollLock = window.pageYOffset;\n      document.body.classList.add('btp-menu-open');\n      document.body.style.position = 'fixed';\n      document.body.style.top = (-scrollLock) + 'px';\n      document.body.style.width = '100%';\n      burger.setAttribute('aria-expanded', 'true');\n      burger.setAttribute('aria-label', 'Fermer le menu');\n      hd.classList.remove('is-hidden');\n    }\n    function closeMenu() {\n      document.body.classList.remove('btp-menu-open');\n      document.body.style.position = '';\n      document.body.style.top = '';\n      document.body.style.width = '';\n      window.scrollTo(0, scrollLock);\n      burger.setAttribute('aria-expanded', 'false');\n      burger.setAttribute('aria-label', 'Ouvrir le menu');\n      var og = panel.querySelectorAll('.btp-panel__group.is-open');\n      for (var g = 0; g < og.length; g++) {\n        og[g].classList.remove('is-open');\n        var gb = og[g].querySelector('button.btp-panel__row');\n        if (gb) { gb.setAttribute('aria-expanded', 'false'); }\n      }\n    }\n\n    burger.addEventListener('click', function () {\n      if (document.body.classList.contains('btp-menu-open')) { closeMenu(); } else { openMenu(); }\n    });\n\n    \/* accordeon mobile *\/\n    var groups = panel.querySelectorAll('.btp-panel__group');\n    for (var gi = 0; gi < groups.length; gi++) {\n      (function (group) {\n        var row = group.querySelector('button.btp-panel__row');\n        if (!row) { return; }\n        row.addEventListener('click', function () {\n          var wasOpen = group.classList.contains('is-open');\n          for (var x = 0; x < groups.length; x++) {\n            groups[x].classList.remove('is-open');\n            var rb = groups[x].querySelector('button.btp-panel__row');\n            if (rb) { rb.setAttribute('aria-expanded', 'false'); }\n          }\n          if (!wasOpen) { group.classList.add('is-open'); row.setAttribute('aria-expanded', 'true'); }\n        });\n      })(groups[gi]);\n    }\n\n    panel.addEventListener('click', function (e) {\n      var a = e.target.closest ? e.target.closest('a') : null;\n      if (a) { closeMenu(); }\n    });\n\n    \/* ---------- SCROLL ---------- *\/\n    var lastY = window.pageYOffset;\n    var ticking = false;\n\n    function onScroll() {\n      var y = window.pageYOffset;\n      if (y > 10) { hd.classList.add('is-scrolled'); } else { hd.classList.remove('is-scrolled'); }\n      if (hd.classList.contains('has-mega')) { closeMega(); }\n      if (!document.body.classList.contains('btp-menu-open') && !hd.classList.contains('has-mega')) {\n        if (y > lastY && y > 160) { hd.classList.add('is-hidden'); }\n        else { hd.classList.remove('is-hidden'); }\n      }\n      lastY = y <= 0 ? 0 : y;\n      ticking = false;\n    }\n    window.addEventListener('scroll', function () {\n      if (!ticking) { window.requestAnimationFrame(onScroll); ticking = true; }\n    }, { passive: true });\n    onScroll();\n\n    \/* ---------- CLAVIER ET REDIMENSIONNEMENT ---------- *\/\n    document.addEventListener('keydown', function (e) {\n      if (e.key !== 'Escape') { return; }\n      if (document.body.classList.contains('btp-menu-open')) { closeMenu(); }\n      closeMega();\n    });\n\n    window.addEventListener('resize', function () {\n      if (window.innerWidth > 1100 && document.body.classList.contains('btp-menu-open')) { closeMenu(); }\n      if (window.innerWidth <= 1100) { closeMega(); }\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-faa26bb e-flex e-con-boxed e-con e-parent\" data-id=\"faa26bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d0efd2 elementor-widget elementor-widget-html\" data-id=\"7d0efd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<article class=\"btp-article\">\n\n<span class=\"btp-article-cat\">Gestion BTP \u00b7 CRM b\u00e2timent<\/span>\n\n<h1>CRM b\u00e2timent : centraliser vos clients, vos devis et vos relances<\/h1>\n\n<p class=\"btp-article-lead\">Un CRM b\u00e2timent est un logiciel qui regroupe vos fiches clients, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent. Ainsi, il suit chaque affaire, du premier appel du prospect jusqu'\u00e0 la signature du chantier. Ce guide d\u00e9taille donc son r\u00f4le, ses fonctions cl\u00e9s et ses crit\u00e8res de choix.<\/p>\n\n<div class=\"btp-article-meta\">\n<span>Par L'\u00e9quipe BTP PERF<\/span>\n<span>\u00b7<\/span>\n<span>18 octobre 2026<\/span>\n<span>\u00b7<\/span>\n<span>8 min de lecture<\/span>\n<\/div>\n\n<h2>CRM b\u00e2timent : d\u00e9finition et principe<\/h2>\n\n<p>Un CRM b\u00e2timent organise le suivi commercial d'une entreprise de gros \u0153uvre, de second \u0153uvre ou de travaux publics. En pratique, il r\u00e9unit la base clients, les devis en cours et l'historique chantier sur une seule interface.<\/p>\n\n<p>Le sigle CRM d\u00e9signe d'abord la gestion de la relation client. Mais dans le b\u00e2timent, cette relation d\u00e9passe largement la vente. En effet, elle d\u00e9marre avec un prospect, passe par un devis chiffr\u00e9, puis se poursuit pendant toute la dur\u00e9e des travaux. Ainsi, l'outil relie le bureau et le terrain.<\/p>\n\n<p>Concr\u00e8tement, chaque contact devient une fiche client. Ensuite, chaque opportunit\u00e9 devient une affaire. Enfin, chaque affaire porte son devis, ses relances et ses documents. Par cons\u00e9quent, l'information reste disponible m\u00eame quand un conducteur de travaux change de poste.<\/p>\n\n<p>Un CRM b\u00e2timent reste surtout une base de donn\u00e9es partag\u00e9e. Donc il remplace les fichiers dispers\u00e9s, les carnets et les relances not\u00e9es sur un coin de bureau. En pratique, une seule saisie profite ensuite \u00e0 tous les services.<\/p>\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/clients-scaled.webp\" alt=\"CRM b\u00e2timent : fiche client et suivi des devis dans BTP PERF\" width=\"1200\" height=\"675\" loading=\"lazy\" style=\"width:100%;height:auto;border-radius:16px;border:1px solid #E8E1D3;\" \/><\/p>\n\n<h2>\u00c0 quoi sert un CRM b\u00e2timent au quotidien<\/h2>\n\n<p>Un CRM b\u00e2timent sert d'abord \u00e0 ne perdre aucune demande de devis. Ainsi, il m\u00e9morise chaque prospect, programme la relance et affiche l'avancement du pipeline commercial.<\/p>\n\n<p>En pratique, le gain se mesure d\u00e8s la premi\u00e8re semaine. Le charg\u00e9 d'affaires ouvre une fiche client et retrouve tout. Donc il ne cherche plus un ancien devis au fond de sa bo\u00eete mail. De plus, le dirigeant lit son chiffre d'affaires pr\u00e9visionnel sans relancer ses \u00e9quipes.<\/p>\n\n<ul>\n<li>Centraliser la base clients : coordonn\u00e9es, interlocuteurs, chantiers pass\u00e9s, marges r\u00e9alis\u00e9es.<\/li>\n<li>Suivre l'\u00e9tat de chaque devis : envoy\u00e9, relanc\u00e9, accept\u00e9 ou perdu.<\/li>\n<li>Programmer les relances avec une date et un responsable, donc sans oubli possible.<\/li>\n<li>Mesurer aussi le taux de transformation par type de chantier et par commercial.<\/li>\n<li>Retrouver l'historique chantier juste avant un rendez-vous client.<\/li>\n<li>Partager enfin l'information entre le bureau d'\u00e9tudes, le commerce et la conduite de travaux.<\/li>\n<\/ul>\n\n<p>Ensuite, le suivi des op\u00e9rations prolonge naturellement ce travail commercial. Par exemple, notre article sur le <a href=\"https:\/\/btp-perf.fr\/blog-btp\/logiciel-btp-suivi\/\">logiciel de suivi de chantier<\/a> d\u00e9taille cette seconde \u00e9tape.<\/p>\n\n<h2>CRM b\u00e2timent ou CRM g\u00e9n\u00e9raliste : la vraie diff\u00e9rence<\/h2>\n\n<p>Un CRM g\u00e9n\u00e9raliste g\u00e8re des contacts et des ventes courtes. En revanche, un CRM b\u00e2timent g\u00e8re des affaires longues, chiffr\u00e9es poste par poste et rattach\u00e9es \u00e0 un chantier r\u00e9el.<\/p>\n\n<p>En effet, un cycle de vente dans le b\u00e2timent dure souvent plusieurs mois. D'abord, le devis \u00e9volue au fil des visites techniques. Puis le ma\u00eetre d'ouvrage demande des variantes. Ensuite, la commande se transforme en chantier, avec des situations de travaux et une facturation \u00e9chelonn\u00e9e. Or un outil g\u00e9n\u00e9raliste ignore cette suite logique.<\/p>\n\n<p>Par ailleurs, le vocabulaire compte beaucoup. Un CRM b\u00e2timent parle notamment de lot, de m\u00e9tr\u00e9, de ma\u00eetre d'\u0153uvre et de sous-traitant. Ainsi, cette coh\u00e9rence \u00e9vite les doubles saisies. Au contraire, un outil import\u00e9 d'un autre secteur impose des contournements permanents.<\/p>\n\n<div class=\"btp-article-callout\">\n<p><strong>\u00c0 retenir :<\/strong> un CRM g\u00e9n\u00e9raliste s'arr\u00eate \u00e0 la signature. En revanche, un CRM b\u00e2timent continue jusqu'\u00e0 la r\u00e9ception du chantier, car il garde le lien entre l'affaire vendue et les travaux ex\u00e9cut\u00e9s.<\/p>\n<\/div>\n\n<h2>\u00c0 qui s'adresse un CRM b\u00e2timent<\/h2>\n\n<p>Un CRM b\u00e2timent s'adresse \u00e0 toute entreprise qui remet des devis r\u00e9guli\u00e8rement. En g\u00e9n\u00e9ral, le seuil utile se situe autour de dix devis par mois.<\/p>\n\n<ul>\n<li><strong>L'artisan seul :<\/strong> il veut surtout relancer ses devis sans y penser chaque soir.<\/li>\n<li><strong>La PME de 10 \u00e0 50 salari\u00e9s :<\/strong> elle doit partager la base clients entre plusieurs charg\u00e9s d'affaires.<\/li>\n<li><strong>L'entreprise g\u00e9n\u00e9rale :<\/strong> elle suit des appels d'offres longs, avec un ma\u00eetre d'\u0153uvre et de nombreux sous-traitants.<\/li>\n<li><strong>Le bureau d'\u00e9tudes :<\/strong> il garde l'historique chantier, car les variantes arrivent souvent au dernier moment.<\/li>\n<\/ul>\n\n<p>Toutefois, le besoin change avec la taille. Un artisan cherche la relance automatique. Une entreprise g\u00e9n\u00e9rale cherche plut\u00f4t la vision consolid\u00e9e du pipeline commercial.<\/p>\n\n<h2>Les fonctions cl\u00e9s d'un CRM b\u00e2timent<\/h2>\n\n<p>Les fonctions cl\u00e9s couvrent cinq besoins : la fiche client, le pipeline commercial, le devis, la relance et le reporting. Ainsi, chaque brique alimente la suivante, donc la saisie reste unique.<\/p>\n\n<h3>Fiche client et base clients<\/h3>\n\n<p>La fiche client rassemble d'abord les coordonn\u00e9es, les contacts et les documents. Elle affiche aussi les chantiers r\u00e9alis\u00e9s et les devis sign\u00e9s. Ainsi, un commercial pr\u00e9pare un rendez-vous en deux minutes.<\/p>\n\n<h3>Pipeline commercial et affaires<\/h3>\n\n<p>Le pipeline commercial montre toutes les affaires par \u00e9tape : contact, visite, devis envoy\u00e9, n\u00e9gociation, signature. Donc cette vue r\u00e9v\u00e8le les blocages. Par exemple, dix devis bloqu\u00e9s en n\u00e9gociation signalent un probl\u00e8me de prix ou de d\u00e9lai.<\/p>\n\n<h3>Devis, relances et transformation<\/h3>\n\n<p>Le devis part depuis la fiche client, avec la biblioth\u00e8que d'ouvrages et les prix \u00e0 jour. Ensuite, le logiciel d\u00e9clenche une relance automatique. Enfin, il calcule le taux de transformation r\u00e9el, mois apr\u00e8s mois.<\/p>\n\n<h3>Historique chantier et donn\u00e9es centralis\u00e9es<\/h3>\n\n<p>Les donn\u00e9es centralis\u00e9es \u00e9vitent les versions parall\u00e8les sur tableur. Ainsi, toute l'\u00e9quipe lit la m\u00eame information. Par cons\u00e9quent, les litiges diminuent, puisque chaque \u00e9change reste trac\u00e9 dans l'historique chantier.<\/p>\n\n<p>Enfin, pour comparer les solutions du march\u00e9, consultez notre <a href=\"https:\/\/btp-perf.fr\/blog-btp\/logiciel-crm-btp\/\">comparatif des logiciels CRM BTP<\/a>.<\/p>\n\n<h2>CRM, ERP ou logiciel de facturation : comment les distinguer<\/h2>\n\n<p>Un CRM g\u00e8re la relation commerciale. En revanche, un ERP pilote toute l'entreprise. Un logiciel de facturation produit quant \u00e0 lui les documents comptables. Ainsi, les trois outils se compl\u00e8tent, mais leur p\u00e9rim\u00e8tre diff\u00e8re nettement.<\/p>\n\n<div class=\"btp-article-table-wrap\">\n<table>\n<thead>\n<tr><th>Outil<\/th><th>P\u00e9rim\u00e8tre principal<\/th><th>Utilisateurs<\/th><th>Limite<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr><td>CRM b\u00e2timent<\/td><td>Prospects, affaires, devis, relances, suivi commercial<\/td><td>Commerce, charg\u00e9s d'affaires, direction<\/td><td>Ne g\u00e8re pas la paie ni les achats<\/td><\/tr>\n<tr><td>ERP BTP<\/td><td>Devis, chantiers, achats, heures, comptabilit\u00e9, tr\u00e9sorerie<\/td><td>Toute l'entreprise<\/td><td>Mise en place plus longue<\/td><\/tr>\n<tr><td>Logiciel de facturation<\/td><td>Factures, situations, avoirs, relances de paiement<\/td><td>Administration, comptabilit\u00e9<\/td><td>Aucun suivi du pipeline commercial<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<p>Beaucoup d'entreprises d\u00e9marrent donc par le CRM, puis \u00e9largissent ensuite leur p\u00e9rim\u00e8tre. Par exemple, nos articles sur les <a href=\"https:\/\/btp-perf.fr\/blog-btp\/avantages-erp-btp\/\">avantages d'un ERP BTP<\/a> et sur le <a href=\"https:\/\/btp-perf.fr\/blog-btp\/logiciel-btp-facturation-batiment\/\">logiciel de facturation pour le b\u00e2timent<\/a> pr\u00e9cisent ces deux p\u00e9rim\u00e8tres.<\/p>\n\n<p>Ce choix compte d'autant plus que la facturation \u00e9lectronique devient obligatoire entre entreprises. En effet, l'administration d\u00e9taille le calendrier et les formats attendus sur <a href=\"https:\/\/impots.gouv.fr\/fiche-1-que-va-t-il-se-passer-pour-mon-entreprise-en-matiere-de-facturation-electronique\" target=\"_blank\" rel=\"noopener\">la fiche officielle d'impots.gouv.fr<\/a>.<\/p>\n\n<h2>Comment choisir son CRM b\u00e2timent<\/h2>\n\n<p>Le bon CRM b\u00e2timent correspond \u00e0 votre taille et \u00e0 vos march\u00e9s. En pratique, sept crit\u00e8res suffisent pour trancher rapidement.<\/p>\n\n<ul>\n<li>Le vocabulaire m\u00e9tier : l'outil parle-t-il d'affaire, de lot et de situation ?<\/li>\n<li>Le lien devis vers chantier : la signature cr\u00e9e-t-elle le chantier automatiquement ?<\/li>\n<li>La biblioth\u00e8que de prix : pouvez-vous r\u00e9utiliser vos ouvrages types ?<\/li>\n<li>Les relances : l'outil les programme-t-il, puis les assigne-t-il \u00e0 un responsable ?<\/li>\n<li>L'usage mobile : vos conducteurs consultent-ils la fiche client sur chantier ?<\/li>\n<li>Le reporting : le taux de transformation sort-il sans tableur ?<\/li>\n<li>L'\u00e9volutivit\u00e9 : pourrez-vous ajouter enfin la facturation et les achats ?<\/li>\n<\/ul>\n\n<p>Attention toutefois au nombre de champs obligatoires. En effet, un outil trop rigide d\u00e9courage les \u00e9quipes. Au contraire, un CRM b\u00e2timent adopt\u00e9 reste simple \u00e0 remplir entre deux rendez-vous.<\/p>\n\n<h2>Mettre en place un CRM b\u00e2timent en quatre \u00e9tapes<\/h2>\n\n<p>La mise en place prend deux \u00e0 six semaines dans une PME du b\u00e2timent. D'abord on nettoie les donn\u00e9es, ensuite on param\u00e8tre, puis on forme et enfin on mesure.<\/p>\n\n<ul>\n<li><strong>Nettoyer la base clients :<\/strong> supprimer d'abord les doublons, puis compl\u00e9ter les interlocuteurs.<\/li>\n<li><strong>Param\u00e9trer le pipeline commercial :<\/strong> d\u00e9finir cinq \u00e9tapes maximum, car un pipeline trop long reste mal tenu.<\/li>\n<li><strong>Former les \u00e9quipes :<\/strong> une session courte suffit, surtout si le commercial saisit son premier devis en direct.<\/li>\n<li><strong>Mesurer :<\/strong> suivre ensuite le taux de transformation et le d\u00e9lai moyen de relance.<\/li>\n<\/ul>\n\n<p>Par ailleurs, commencez petit. En effet, deux utilisateurs pilotes valident les r\u00e9glages plus vite qu'une \u00e9quipe enti\u00e8re. Ensuite, le d\u00e9ploiement complet se fait sans r\u00e9sistance.<\/p>\n\n<p>Enfin, d\u00e9signez un r\u00e9f\u00e9rent interne. Cette personne arbitre donc les r\u00e8gles de saisie. Sans elle, les anciennes habitudes reviennent vite.<\/p>\n\n<h2>Limites et co\u00fbts d'un CRM b\u00e2timent<\/h2>\n\n<p>Un CRM b\u00e2timent ne corrige pas une organisation absente. En effet, il structure ce qui existe d\u00e9j\u00e0, donc il demande une discipline de saisie quotidienne.<\/p>\n\n<p>C\u00f4t\u00e9 budget, comptez en g\u00e9n\u00e9ral 20 \u00e0 60 euros par utilisateur et par mois en SaaS. Ajoutez ensuite le param\u00e9trage initial, puis une \u00e0 deux heures de formation par utilisateur. Par ailleurs, la reprise des donn\u00e9es anciennes prend souvent plus de temps que pr\u00e9vu.<\/p>\n\n<p>Trois limites reviennent par ailleurs tr\u00e8s souvent :<\/p>\n\n<ul>\n<li>Le CRM ne g\u00e8re ni les heures, ni les achats, ni la paie.<\/li>\n<li>Les pr\u00e9visions restent fausses si les commerciaux oublient de qualifier leurs affaires.<\/li>\n<li>Enfin, un outil non connect\u00e9 au devis cr\u00e9e une double saisie, donc une perte de temps.<\/li>\n<\/ul>\n\n<h2>Questions fr\u00e9quentes sur le CRM b\u00e2timent<\/h2>\n\n<h3>Quel est le prix d'un CRM b\u00e2timent ?<\/h3>\n\n<p>Comptez en g\u00e9n\u00e9ral 20 \u00e0 60 euros par utilisateur et par mois. Donc le prix d\u00e9pend surtout du nombre d'utilisateurs et des modules activ\u00e9s.<\/p>\n\n<h3>Un artisan seul a-t-il besoin d'un CRM b\u00e2timent ?<\/h3>\n\n<p>Oui, d\u00e8s une dizaine de devis par mois. En effet, un artisan perd surtout des affaires par manque de relance, pas par manque de prospects.<\/p>\n\n<h3>Un CRM b\u00e2timent remplace-t-il un ERP ?<\/h3>\n\n<p>Non, car il ne g\u00e8re ni les achats, ni les heures, ni la comptabilit\u00e9. Ainsi, il couvre uniquement le suivi commercial et la base clients.<\/p>\n\n<h3>Peut-on garder son tableur en parall\u00e8le ?<\/h3>\n\n<p>Mieux vaut l'\u00e9viter, car deux sources de donn\u00e9es cr\u00e9ent des \u00e9carts. Ainsi, le tableur sert au maximum pendant la phase de reprise.<\/p>\n\n<h3>Combien de temps faut-il pour voir un r\u00e9sultat ?<\/h3>\n\n<p>Les premiers effets apparaissent en g\u00e9n\u00e9ral sous deux mois. Ensuite, le taux de transformation progresse, puisque aucune demande de devis ne reste sans r\u00e9ponse.<\/p>\n\n<div class=\"btp-article-author\">\n<div class=\"btp-article-author-avatar\">BP<\/div>\n<div class=\"btp-article-author-info\">\n<strong>L'\u00e9quipe BTP PERF<\/strong>\n<p>Nous accompagnons les entreprises du b\u00e2timent dans la gestion de leurs devis, de leurs chantiers et de leur suivi commercial.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"btp-article-cta\">\n<h2>Testez BTP PERF gratuitement<\/h2>\n<p>Centralisez vos clients, vos devis et vos relances dans un seul outil pens\u00e9 pour le b\u00e2timent.<\/p>\n<a href=\"https:\/\/btp-perf.fr\/contact-logiciel-gestion-btp\/\">Demander une d\u00e9mo<\/a>\n<\/div>\n\n<\/article>\n\n<style>\n.btp-article {\n  width: 100%;\n  padding: 60px 8vw 80px;\n}\n.btp-article-cat {\n  display: inline-block;\n  color: #E89E00;\n  font-family: \"Inter\", sans-serif;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: .8px;\n  text-transform: uppercase;\n  margin-bottom: 20px;\n}\n.btp-article h1 {\n  color: #1A1A1A;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 52px;\n  line-height: 1.05;\n  font-weight: 900;\n  letter-spacing: -2.5px;\n  margin: 0 0 24px;\n  max-width: 1100px;\n}\n.btp-article-lead {\n  color: #555;\n  font-family: \"Inter\", sans-serif;\n  font-size: 21px;\n  line-height: 1.6;\n  font-weight: 400;\n  margin: 0 0 24px;\n  text-align: justify;\n}\n.btp-article-meta {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  padding: 0 0 40px;\n  margin-bottom: 40px;\n  border-bottom: 1px solid #E8E1D3;\n  color: #888;\n  font-family: \"Inter\", sans-serif;\n  font-size: 14px;\n  flex-wrap: wrap;\n}\n.btp-article-author {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  padding: 24px 0;\n  margin: 50px 0 0;\n  border-top: 1px solid #E8E1D3;\n}\n.btp-article-author-avatar {\n  width: 56px;\n  height: 56px;\n  min-width: 56px;\n  border-radius: 999px;\n  background: #F5F3EE;\n  border: 1px solid #E8E1D3;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 16px;\n  font-weight: 900;\n  color: #E89E00;\n}\n.btp-article-author-info strong {\n  display: block;\n  color: #1A1A1A;\n  font-family: \"Inter\", sans-serif;\n  font-size: 16px;\n  font-weight: 800;\n  margin-bottom: 4px;\n}\n.btp-article-author-info p {\n  color: #666;\n  font-family: \"Inter\", sans-serif;\n  font-size: 14px;\n  line-height: 1.6;\n  margin: 0;\n  text-align: left;\n}\n.btp-article h2 {\n  color: #1A1A1A;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 34px;\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -1.5px;\n  margin: 50px 0 20px;\n}\n.btp-article h3 {\n  color: #1A1A1A;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 24px;\n  line-height: 1.25;\n  font-weight: 800;\n  letter-spacing: -1px;\n  margin: 36px 0 14px;\n}\n.btp-article p {\n  color: #444;\n  font-family: \"Inter\", sans-serif;\n  font-size: 18px;\n  line-height: 1.75;\n  font-weight: 400;\n  margin: 0 0 22px;\n  text-align: justify;\n}\n.btp-article ul {\n  margin: 0 0 22px;\n  padding-left: 0;\n  list-style: none;\n}\n.btp-article ul li {\n  color: #444;\n  font-family: \"Inter\", sans-serif;\n  font-size: 18px;\n  line-height: 1.65;\n  padding: 0 0 14px 32px;\n  position: relative;\n  text-align: justify;\n}\n.btp-article ul li:before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 9px;\n  width: 8px;\n  height: 8px;\n  border-radius: 999px;\n  background: #E89E00;\n}\n.btp-article strong { color: #1A1A1A; font-weight: 700; }\n.btp-article a {\n  color: #E89E00;\n  font-weight: 700;\n  text-decoration: underline;\n}\n.btp-article-callout {\n  background: #F5F3EE;\n  border-left: 4px solid #E89E00;\n  border-radius: 0 14px 14px 0;\n  padding: 28px 32px;\n  margin: 36px 0;\n}\n.btp-article-callout p {\n  margin: 0;\n  font-size: 17px;\n  color: #333;\n  text-align: left;\n}\n\/* TABLEAU *\/\n.btp-article-table-wrap {\n  overflow-x: auto;\n  margin: 30px 0;\n  border: 1px solid #E8E1D3;\n  border-radius: 16px;\n}\n.btp-article table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: \"Inter\", sans-serif;\n  min-width: 640px;\n}\n.btp-article table thead th {\n  background: #1A1A1A;\n  color: #FAFAF8;\n  font-size: 14px;\n  font-weight: 800;\n  text-align: left;\n  padding: 16px 20px;\n  letter-spacing: .3px;\n}\n.btp-article table tbody td {\n  font-size: 15px;\n  color: #444;\n  line-height: 1.5;\n  padding: 16px 20px;\n  border-top: 1px solid #ECE7DB;\n  vertical-align: top;\n}\n.btp-article table tbody tr:nth-child(even) { background: #FAFAF8; }\n.btp-article table tbody td:first-child {\n  color: #1A1A1A;\n  font-weight: 700;\n}\n.btp-article-cta {\n  background: #1A1A1A;\n  border-radius: 20px;\n  padding: 48px 40px;\n  margin: 40px 0 0;\n  text-align: center;\n}\n.btp-article-cta h2 {\n  color: #fff;\n  font-size: 32px;\n  margin: 0 0 14px;\n}\n.btp-article-cta p {\n  color: #B8B3A8;\n  font-size: 17px;\n  margin: 0 0 28px;\n  text-align: center;\n}\n.btp-article-cta a {\n  display: inline-block;\n  background: #E89E00;\n  color: #1A1A1A;\n  font-family: \"Inter\", sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  text-decoration: none;\n  padding: 16px 36px;\n  border-radius: 10px;\n  transition: transform .2s ease;\n}\n.btp-article-cta a:hover { transform: translateY(-2px); }\n\n\/* TABLETTE *\/\n@media(max-width: 1024px) {\n  .btp-article { padding: 60px 5vw 80px; }\n  .btp-article h1 { font-size: 42px; letter-spacing: -2px; }\n  .btp-article-lead { font-size: 19px; }\n  .btp-article h2 { font-size: 30px; }\n}\n\/* MOBILE *\/\n@media(max-width: 767px) {\n  .btp-article { padding: 40px 20px 60px; }\n  .btp-article h1 { font-size: 31px; letter-spacing: -1.5px; }\n  .btp-article-lead { font-size: 17px; text-align: left; }\n  .btp-article-meta { gap: 10px; font-size: 13px; }\n  .btp-article h2 { font-size: 25px; letter-spacing: -1px; margin: 40px 0 16px; }\n  .btp-article h3 { font-size: 20px; }\n  .btp-article p, .btp-article ul li { font-size: 16px; text-align: left; }\n  .btp-article-author { gap: 12px; padding: 20px 0; }\n  .btp-article-author-avatar { width: 46px; height: 46px; min-width: 46px; font-size: 14px; }\n  .btp-article-author-info p { font-size: 13px; }\n  .btp-article table thead th { font-size: 13px; padding: 14px 16px; }\n  .btp-article table tbody td { font-size: 14px; padding: 14px 16px; }\n  .btp-article-cta { padding: 36px 24px; }\n  .btp-article-cta h2 { font-size: 26px; }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<footer class=\"elementor-element elementor-element-4ccffb3c e-con e-atomic-element e-flexbox-base e-default-footer e-4ccffb3c-0a45987 \" data-id=\"4ccffb3c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4ccffb3c\" data-e-type=\"e-flexbox\" data-id=\"4ccffb3c\">\n    \t\t<div class=\"elementor-element elementor-element-2eb6c725 elementor-widget elementor-widget-html\" data-id=\"2eb6c725\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer class=\"btp-footer\">\r\n\r\n  <div class=\"btp-footer-inner\">\r\n\r\n    <div class=\"btp-footer-brand\">\r\n      <img decoding=\"async\" class=\"footer-logo\" src=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/cropped-logo-btp-perf-couleur-principal-noir-or.png.webp\" alt=\"Logo BTP PERF, logiciel BTP pour les entreprises du b\u00e2timent\" width=\"180\" height=\"60\">\r\n      <p>\r\n        Le logiciel BTP pens\u00e9 pour simplifier la gestion des entreprises du b\u00e2timent.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"btp-footer-col\">\r\n      <h4>NAVIGATION<\/h4>\r\n      <a href=\"\/\">Accueil<\/a>\r\n      <a href=\"\/logiciel-btp-fonctionnalites\/\">Fonctionnalit\u00e9s<\/a>\r\n      <a href=\"\/tarifs-logiciel-btp-saas\/\">Tarifs<\/a>\r\n      <a href=\"\/logiciel-erp-btp-qui-sommes-nous\/\">Qui sommes-nous<\/a>\r\n      <a href=\"\/faq-logiciel-btp\/\">FAQ<\/a>\r\n      <a href=\"\/contact-logiciel-gestion-btp\/\">Contact<\/a>\r\n      <a href=\"\/blog-btp\/\">Blog<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"btp-footer-col\">\r\n      <h4>CONTACT<\/h4>\r\n      <p>4 Impasse Latil<\/p>\r\n      <p>13008 Marseille \u2014 France<\/p>\r\n      <a href=\"tel:+33484896860\">+33 4 84 89 68 60<\/a>\r\n      <a href=\"mailto:commerce@btp-perf.fr\">commerce@btp-perf.fr<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"btp-footer-col\">\r\n      <h4>INFORMATIONS L\u00c9GALES<\/h4>\r\n      <a href=\"\/mentions-legales\/\">Mentions l\u00e9gales<\/a>\r\n      <a href=\"\/politique-de-confidentialite\/\">Politique de confidentialit\u00e9<\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"btp-footer-bottom\">\r\n    <p>\u00a9 2026 BTP PERF \u2014 Tous droits r\u00e9serv\u00e9s.<\/p>\r\n\r\n    <div class=\"btp-footer-socials\">\r\n\r\n      <a href=\"https:\/\/www.instagram.com\/btp.perf\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram BTP PERF\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M7 2H17C19.8 2 22 4.2 22 7V17C22 19.8 19.8 22 17 22H7C4.2 22 2 19.8 2 17V7C2 4.2 4.2 2 7 2Z\"\/>\r\n          <path d=\"M12 8A4 4 0 1 1 12 16A4 4 0 0 1 12 8Z\"\/>\r\n          <path d=\"M17.5 6.5H17.51\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n\r\n      <a href=\"https:\/\/www.tiktok.com\/@btpperf?_r=1&_t=ZN-97B3QMMETQI\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"TikTok BTP PERF\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M14 3V14.5A4.5 4.5 0 1 1 9.5 10\"\/>\r\n          <path d=\"M14 3C14.7 7.2 17.2 9.4 21 9.8\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n\r\n      <a href=\"https:\/\/www.facebook.com\/profile.php?id=61590952763304\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Facebook BTP PERF\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M14 8H16V4H13C10.8 4 9 5.8 9 8V11H6V15H9V22H13V15H16L17 11H13V8C13 7.4 13.4 7 14 7Z\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/footer>\r\n\r\n<style>\r\n.btp-footer{\r\n  width:100%;\r\n  background:#E0E0E0;\r\n  margin:0;\r\n  padding:0;\r\n  box-sizing:border-box;\r\n}\r\n\r\n.btp-footer *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.btp-footer-inner{\r\n  width:100%;\r\n  max-width:1400px;\r\n  margin:0 auto;\r\n  padding:70px 50px 60px;\r\n  display:grid;\r\n  grid-template-columns:1.4fr 1fr 1fr 1.1fr;\r\n  gap:40px;\r\n}\r\n\r\n.btp-footer-brand img{\r\n  width:180px;\r\n  max-width:100%;\r\n  height:auto;\r\n  display:block;\r\n  margin:0 0 22px;\r\n}\r\n\r\n.btp-footer-brand p{\r\n  color:#555;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:15px;\r\n  line-height:1.7;\r\n  max-width:300px;\r\n  margin:0;\r\n}\r\n\r\n.btp-footer-col h4{\r\n  color:#8C5A00;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:13px;\r\n  font-weight:800;\r\n  letter-spacing:2px;\r\n  text-transform:uppercase;\r\n  margin:0 0 24px;\r\n}\r\n\r\n.btp-footer-col a,\r\n.btp-footer-col p{\r\n  display:block;\r\n  color:#555;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:15px;\r\n  line-height:1.8;\r\n  text-decoration:none;\r\n  margin:0 0 10px;\r\n}\r\n\r\n.btp-footer-col a:hover{\r\n  color:#E89E00;\r\n}\r\n\r\n.btp-footer-bottom{\r\n  width:100%;\r\n  border-top:1px solid rgba(26,26,26,.12);\r\n  padding:22px 50px;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n  gap:20px;\r\n  max-width:1400px;\r\n  margin:0 auto;\r\n}\r\n\r\n.btp-footer-bottom p{\r\n  color:#888;\r\n  font-family:\"Inter\",sans-serif;\r\n  font-size:13px;\r\n  margin:0;\r\n}\r\n\r\n.btp-footer-socials{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n}\r\n\r\n.btp-footer-socials a{\r\n  width:38px;\r\n  height:38px;\r\n  border-radius:999px;\r\n  background:#F5F5F5;\r\n  border:1px solid rgba(26,26,26,.12);\r\n  color:#555;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  text-decoration:none;\r\n  transition:all .25s ease;\r\n}\r\n\r\n.btp-footer-socials a svg{\r\n  width:19px;\r\n  height:19px;\r\n  fill:none;\r\n  stroke:currentColor;\r\n  stroke-width:2;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.btp-footer-socials a:hover{\r\n  background:#E89E00;\r\n  border-color:#E89E00;\r\n  color:#1A1A1A;\r\n  transform:translateY(-2px);\r\n}\r\n\r\n\/* TABLETTE LARGE \u2014 4 colonnes maintenues *\/\r\n@media(max-width:1200px){\r\n  .btp-footer-inner{\r\n    gap:30px;\r\n    padding:60px 35px 50px;\r\n  }\r\n  .btp-footer-col a,\r\n  .btp-footer-col p{\r\n    font-size:14px;\r\n  }\r\n}\r\n\r\n\/* TABLETTE *\/\r\n@media(max-width:900px){\r\n  .btp-footer-inner{\r\n    grid-template-columns:1fr 1fr;\r\n    gap:45px;\r\n    padding:60px 35px 50px;\r\n  }\r\n  .btp-footer-col a,\r\n  .btp-footer-col p{\r\n    font-size:15px;\r\n  }\r\n}\r\n\r\n\/* MOBILE *\/\r\n@media(max-width:767px){\r\n  .btp-footer-inner{\r\n    grid-template-columns:1fr;\r\n    gap:38px;\r\n    padding:50px 24px 42px;\r\n  }\r\n\r\n  .btp-footer-bottom{\r\n    flex-direction:column;\r\n    align-items:flex-start;\r\n    padding:22px 24px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/footer>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Accueil Fonctionnalit\u00e9s Tarifs Qui sommes-nous Contact Se connecter S&rsquo;inscrire Accueil Fonctionnalit\u00e9s Tarifs Qui sommes-nous Contact Se connecter S&rsquo;inscrire 4 Impasse Latil, 13008 Marseille +33 4 84 89 68 60 commerce@btp-perf.fr Gestion BTP \u00b7 CRM b\u00e2timent CRM b\u00e2timent : centraliser vos clients, vos devis et vos relances Un CRM b\u00e2timent est un logiciel qui regroupe vos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_yoast_wpseo_focuskw":"CRM b\u00e2timent","_yoast_wpseo_title":"CRM b\u00e2timent : g\u00e9rer vos clients et vos devis | BTP PERF","_yoast_wpseo_metadesc":"CRM b\u00e2timent : centralisez vos prospects, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent.","_yoast_wpseo_is_cornerstone":"","footnotes":""},"categories":[67],"tags":[],"class_list":["post-4591","page","type-page","status-publish","hentry","category-piliers-logiciel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CRM b\u00e2timent : g\u00e9rer vos clients et vos devis | BTP PERF<\/title>\n<meta name=\"description\" content=\"CRM b\u00e2timent : centralisez vos prospects, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/btp-perf.fr\/tr\/crm-batiment\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CRM b\u00e2timent : g\u00e9rer vos clients et vos devis | BTP PERF\" \/>\n<meta property=\"og:description\" content=\"CRM b\u00e2timent : centralisez vos prospects, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/btp-perf.fr\/tr\/crm-batiment\/\" \/>\n<meta property=\"og:site_name\" content=\"BTPPERF\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61590952763304\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-19T21:02:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/\",\"name\":\"CRM b\u00e2timent : g\u00e9rer vos clients et vos devis | BTP PERF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\",\"datePublished\":\"2026-10-18T21:29:35+00:00\",\"dateModified\":\"2026-10-19T21:02:47+00:00\",\"description\":\"CRM b\u00e2timent : centralisez vos prospects, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/#primaryimage\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\",\"contentUrl\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/crm-batiment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/btp-perf.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CRM b\u00e2timent : centraliser vos clients, vos devis et vos relances\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#website\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/\",\"name\":\"BTP PERF\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/btp-perf.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#organization\",\"name\":\"BTP PERF\",\"alternateName\":\"GESTION-PERF\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or.png.webp\",\"contentUrl\":\"https:\\\/\\\/btp-perf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-btp-perf-couleur-principal-noir-or.png.webp\",\"width\":1265,\"height\":386,\"caption\":\"BTP PERF\"},\"image\":{\"@id\":\"https:\\\/\\\/btp-perf.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61590952763304\",\"https:\\\/\\\/www.instagram.com\\\/btp.perf\",\"https:\\\/\\\/www.tiktok.com\\\/@btpperf\",\"https:\\\/\\\/www.capterra.com\\\/p\\\/10058079\\\/BTP-PERF\\\/\"],\"legalName\":\"GESTION-PERF\",\"description\":\"\u00c9diteur du logiciel de gestion BTP PERF, solution SaaS tout-en-un pour les entreprises du b\u00e2timent et des travaux publics.\",\"email\":\"commerce@btp-perf.fr\",\"telephone\":\"+33484896860\",\"foundingDate\":\"2021-06-18\",\"vatID\":\"FR13900706078\",\"taxID\":\"90070607800012\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"4 Impasse Latil\",\"postalCode\":\"13008\",\"addressLocality\":\"Marseille\",\"addressRegion\":\"Provence-Alpes-C\u00f4te d'Azur\",\"addressCountry\":\"FR\"},\"contactPoint\":[{\"@type\":\"ContactPoint\",\"telephone\":\"+33484896860\",\"email\":\"commerce@btp-perf.fr\",\"contactType\":\"sales\",\"areaServed\":\"FR\",\"availableLanguage\":[\"French\",\"English\",\"Arabic\",\"Turkish\"]},{\"@type\":\"ContactPoint\",\"email\":\"rgpd@btp-perf.fr\",\"contactType\":\"customer support\",\"areaServed\":\"FR\",\"availableLanguage\":\"French\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CRM b\u00e2timent : g\u00e9rer vos clients et vos devis | BTP PERF","description":"CRM b\u00e2timent : centralisez vos prospects, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/btp-perf.fr\/tr\/crm-batiment\/","og_locale":"tr_TR","og_type":"article","og_title":"CRM b\u00e2timent : g\u00e9rer vos clients et vos devis | BTP PERF","og_description":"CRM b\u00e2timent : centralisez vos prospects, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent.","og_url":"https:\/\/btp-perf.fr\/tr\/crm-batiment\/","og_site_name":"BTPPERF","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61590952763304","article_modified_time":"2026-10-19T21:02:47+00:00","og_image":[{"url":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tahmini okuma s\u00fcresi":"10 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/btp-perf.fr\/crm-batiment\/","url":"https:\/\/btp-perf.fr\/crm-batiment\/","name":"CRM b\u00e2timent : g\u00e9rer vos clients et vos devis | BTP PERF","isPartOf":{"@id":"https:\/\/btp-perf.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/btp-perf.fr\/crm-batiment\/#primaryimage"},"image":{"@id":"https:\/\/btp-perf.fr\/crm-batiment\/#primaryimage"},"thumbnailUrl":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp","datePublished":"2026-10-18T21:29:35+00:00","dateModified":"2026-10-19T21:02:47+00:00","description":"CRM b\u00e2timent : centralisez vos prospects, vos devis et vos relances dans un seul outil pens\u00e9 pour les entreprises du b\u00e2timent.","breadcrumb":{"@id":"https:\/\/btp-perf.fr\/crm-batiment\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/btp-perf.fr\/crm-batiment\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/btp-perf.fr\/crm-batiment\/#primaryimage","url":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp","contentUrl":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or-1.png-1-1.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/btp-perf.fr\/crm-batiment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/btp-perf.fr\/"},{"@type":"ListItem","position":2,"name":"CRM b\u00e2timent : centraliser vos clients, vos devis et vos relances"}]},{"@type":"WebSite","@id":"https:\/\/btp-perf.fr\/#website","url":"https:\/\/btp-perf.fr\/","name":"\u0130n\u015faat PERF","description":"","publisher":{"@id":"https:\/\/btp-perf.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/btp-perf.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/btp-perf.fr\/#organization","name":"\u0130n\u015faat PERF","alternateName":"GESTION-PERF","url":"https:\/\/btp-perf.fr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/btp-perf.fr\/#\/schema\/logo\/image\/","url":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or.png.webp","contentUrl":"https:\/\/btp-perf.fr\/wp-content\/uploads\/2026\/06\/logo-btp-perf-couleur-principal-noir-or.png.webp","width":1265,"height":386,"caption":"BTP PERF"},"image":{"@id":"https:\/\/btp-perf.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61590952763304","https:\/\/www.instagram.com\/btp.perf","https:\/\/www.tiktok.com\/@btpperf","https:\/\/www.capterra.com\/p\/10058079\/BTP-PERF\/"],"legalName":"GESTION-PERF","description":"\u00c9diteur du logiciel de gestion BTP PERF, solution SaaS tout-en-un pour les entreprises du b\u00e2timent et des travaux publics.","email":"commerce@btp-perf.fr","telephone":"+33484896860","foundingDate":"2021-06-18","vatID":"FR13900706078","taxID":"90070607800012","address":{"@type":"PostalAddress","streetAddress":"4 Impasse Latil","postalCode":"13008","addressLocality":"Marseille","addressRegion":"Provence-Alpes-C\u00f4te d'Azur","addressCountry":"FR"},"contactPoint":[{"@type":"ContactPoint","telephone":"+33484896860","email":"commerce@btp-perf.fr","contactType":"sales","areaServed":"FR","availableLanguage":["French","English","Arabic","Turkish"]},{"@type":"ContactPoint","email":"rgpd@btp-perf.fr","contactType":"customer support","areaServed":"FR","availableLanguage":"French"}]}]}},"_links":{"self":[{"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/pages\/4591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/comments?post=4591"}],"version-history":[{"count":21,"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/pages\/4591\/revisions"}],"predecessor-version":[{"id":4616,"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/pages\/4591\/revisions\/4616"}],"wp:attachment":[{"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/media?parent=4591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/categories?post=4591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/btp-perf.fr\/tr\/wp-json\/wp\/v2\/tags?post=4591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}