{"id":31643,"date":"2026-09-11T10:20:37","date_gmt":"2026-09-11T08:20:37","guid":{"rendered":"https:\/\/botnation.ai\/integrateur-chatbot\/"},"modified":"2026-09-11T10:31:32","modified_gmt":"2026-09-11T08:31:32","slug":"integrateur-chatbot","status":"publish","type":"post","link":"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/","title":{"rendered":"Int\u00e9grateur chatbot : ce qu&rsquo;il raccorde vraiment, le d\u00e9roul\u00e9 et le prix (2026)"},"content":{"rendered":"<p><script>var s=document.createElement(\"style\");s.appendChild(document.createTextNode(`.bn-art{ --bn-cream:#faf8f2; --bn-card:#faf6ea; --bn-sand:#ebe3cb; --bn-sand-2:#f3ecd9; --bn-sand-zebra:#f6f0df; --bn-coral:#fe716b; --bn-coral-soft:#fdeeed; --bn-coral-line:#f6c9c6; --bn-coral-txt:#bd3a34; --bn-blue:#3358f0; --bn-blue-soft:#eef1fe; --bn-blue-line:#c9d4fb; --bn-green:#427632; --bn-green-soft:#eef6ea; --bn-ink:#3d351f; --bn-text:#414b56; --bn-muted:#6d6653; --bn-border:#e6dcc2; --bn-r:16px; --bn-r-sm:11px; --bn-sp:22px; --bn-sh:0 1px 2px rgba(61,53,31,.05),0 10px 26px rgba(61,53,31,.07); --bn-sh-sm:0 1px 2px rgba(61,53,31,.05),0 4px 12px rgba(61,53,31,.05); --bn-mono:'IBM Plex Mono','SFMono-Regular',ui-monospace,'Courier New',monospace; color:var(--bn-text); font-size:18px; line-height:1.75; max-width:820px; margin:0 auto; } .bn-art *{box-sizing:border-box} .bn-art p{margin:0 0 1.15em; color:var(--bn-text)} .bn-art h2{ color:var(--bn-ink); font-weight:700; line-height:1.25; font-size:1.72em; margin:2.2em 0 .7em; letter-spacing:-.01em; } .bn-art h3{color:var(--bn-ink); font-weight:700; font-size:1.22em; margin:1.8em 0 .5em} .bn-art a{color:#3f5cd6; text-decoration:underline; text-underline-offset:2px; text-decoration-thickness:1px} .bn-art a:hover{color:var(--bn-coral)} .bn-art strong{color:var(--bn-ink); font-weight:700} .bn-art ul,.bn-art ol{margin:0 0 1.3em; padding-left:1.25em} .bn-art li{margin:.4em 0} .bn-art ul li::marker{color:var(--bn-coral)} .bn-art ol li::marker{color:var(--bn-blue); font-weight:700} .bn-klabel{ display:inline-flex; align-items:center; gap:7px; font-family:var(--bn-mono); font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:.12em; color:var(--bn-coral); margin:0 0 .2em; } .bn-klabel svg{width:15px;height:15px;flex:none} .bn-tldr{ background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-coral); border-radius:var(--bn-r); padding:20px 24px; margin:0 0 30px; box-shadow:var(--bn-sh-sm); } .bn-tldr p{margin:0; color:var(--bn-text)} .bn-tldr p+p{margin-top:.6em} .bn-toc{ background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:18px 22px; margin:0 0 34px; } .bn-toc .bn-klabel{color:var(--bn-coral)} .bn-toc ol{margin:.4em 0 0; padding-left:1.2em; columns:2; column-gap:28px} .bn-toc li{margin:.25em 0; break-inside:avoid} .bn-toc a{color:var(--bn-ink); text-decoration:none; font-weight:600; font-size:.96em} .bn-toc a:hover{color:var(--bn-coral); text-decoration:underline} .bn-stats{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:28px 0} .bn-stat{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:20px 18px; text-align:center; box-shadow:var(--bn-sh-sm); } .bn-stat b{display:block; font-size:2em; line-height:1.1; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em} .bn-stat span{display:block; margin-top:6px; font-size:.86em; color:var(--bn-muted); line-height:1.45} .bn-stat:nth-child(2) b{color:var(--bn-blue)} .bn-stat:nth-child(3) b{color:var(--bn-ink)} .bn-grid{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-card{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm); } .bn-card h4{margin:.1em 0 .35em; color:var(--bn-ink); font-size:1.06em; font-weight:700; display:flex; gap:9px; align-items:center} .bn-card h4 svg{width:20px;height:20px;flex:none;color:var(--bn-coral)} .bn-card p{margin:0; font-size:.96em} .bn-ex{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:20px 0; box-shadow:var(--bn-sh); position:relative; } .bn-ex-h{display:flex; align-items:center; gap:13px; margin-bottom:14px} .bn-ex-n{ flex:none; width:38px; height:38px; border-radius:11px; background:var(--bn-coral-soft); color:var(--bn-coral); display:flex; align-items:center; justify-content:center; font-weight:800; font-size:1.1em; font-family:var(--bn-mono); } .bn-ex-h h3{margin:0; font-size:1.18em} .bn-ex-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-muted); display:block; margin-top:2px} .bn-ex p{margin:.2em 0 .9em} .bn-ex .bn-ba{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:14px} .bn-ba div{border-radius:var(--bn-r-sm); padding:13px 15px; font-size:.9em; line-height:1.5} .bn-ba .biz{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-ba .cli{background:var(--bn-green-soft); border:1px solid #cfe6c4} .bn-ba b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; margin-bottom:4px; color:var(--bn-muted)} .bn-tablewrap{overflow-x:auto; margin:26px 0; border-radius:var(--bn-r); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm)} .bn-art table{width:100%; border-collapse:collapse; background:var(--bn-card); font-size:.94em; min-width:520px} .bn-art thead th{background:var(--bn-ink); color:#fbf7ec; text-align:left; font-weight:700; padding:13px 16px; font-size:16px} .bn-art tbody td{padding:12px 16px; border-top:1px solid var(--bn-border); color:var(--bn-text); vertical-align:top; font-size:16px} .bn-art tbody tr:nth-child(even){background:var(--bn-sand-zebra)} .bn-art tbody td:first-child{font-weight:700; color:var(--bn-ink)} .bn-cols{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-col{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm)} .bn-col h4{margin:0 0 12px; font-size:1.05em; color:var(--bn-ink); display:flex; align-items:center; gap:9px} .bn-col h4 svg{width:20px;height:20px;flex:none} .bn-col.biz h4 svg{color:var(--bn-blue)} .bn-col.cli h4 svg{color:var(--bn-green)} .bn-col.warn h4 svg{color:var(--bn-coral)} .bn-col ul{margin:0; padding:0; list-style:none} .bn-col li{position:relative; padding-left:26px; margin:.55em 0; font-size:.96em} .bn-col li::before{content:\"\"; position:absolute; left:0; top:.5em; width:13px; height:13px; border-radius:50%; background:var(--bn-coral-soft); border:2px solid var(--bn-coral)} .bn-col.biz li::before{background:var(--bn-blue-soft); border-color:var(--bn-blue)} .bn-col.cli li::before{background:var(--bn-green-soft); border-color:var(--bn-green)} .bn-call{ display:flex; gap:14px; border-radius:var(--bn-r); padding:18px 20px; margin:24px 0; background:var(--bn-card); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm); } .bn-call svg{width:22px; height:22px; flex:none; margin-top:1px} .bn-call b{color:var(--bn-ink)} .bn-call p{margin:0; font-size:.95em} .bn-call .bn-klabel{margin-bottom:3px} .bn-tip{border-left:4px solid var(--bn-green)} .bn-tip svg{color:var(--bn-green)} .bn-tip .bn-klabel{color:var(--bn-green)} .bn-warn{border-left:4px solid var(--bn-coral)} .bn-warn svg{color:var(--bn-coral)} .bn-warn .bn-klabel{color:var(--bn-coral)} .bn-info{border-left:4px solid var(--bn-blue)} .bn-info svg{color:var(--bn-blue)} .bn-info .bn-klabel{color:var(--bn-blue)} .bn-def{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line); border-radius:var(--bn-r); padding:20px 24px; margin:24px 0} .bn-def .bn-klabel{color:var(--bn-blue)} .bn-def p{margin:0} .bn-steps{counter-reset:s; list-style:none; padding:0; margin:24px 0} .bn-steps li{position:relative; padding:0 0 4px 56px; margin:0 0 18px; min-height:40px} .bn-steps li::before{ counter-increment:s; content:counter(s); position:absolute; left:0; top:0; width:40px; height:40px; border-radius:12px; background:var(--bn-coral); color:#fff; font-weight:800; font-family:var(--bn-mono); display:flex; align-items:center; justify-content:center; box-shadow:var(--bn-sh-sm); } .bn-steps li b{display:block; color:var(--bn-ink); margin-bottom:2px} .bn-check{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-check h3{margin:.1em 0 .3em} .bn-check>p{font-size:.95em; color:var(--bn-muted); margin-bottom:14px} .bn-check ul{list-style:none; padding:0; margin:0 0 18px} .bn-check li{margin:0; border-top:1px solid var(--bn-border)} .bn-check li:first-child{border-top:none} .bn-check label{display:flex; align-items:flex-start; gap:13px; padding:12px 2px; cursor:pointer; font-size:.97em; color:var(--bn-text)} .bn-check input{appearance:none; -webkit-appearance:none; flex:none; width:22px; height:22px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:7px; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-check input:checked{background:var(--bn-coral); border-color:var(--bn-coral)} .bn-check input:checked::after{content:\"\"; position:absolute; left:6px; top:2px; width:6px; height:11px; border:solid #fff; border-width:0 2.5px 2.5px 0; transform:rotate(45deg)} .bn-result{border-radius:var(--bn-r-sm); padding:16px 18px; background:var(--bn-coral-soft); border:1px solid var(--bn-coral-line); font-size:.96em} .bn-result b{color:var(--bn-ink)} .bn-result .bn-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-result .bnc-res{display:none; margin-top:10px} .bn-result .bnc-res.on{display:block} .bn-result .bnc-res p{margin:0; color:var(--bn-text)} .bn-faq{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); margin:0 0 12px; box-shadow:var(--bn-sh-sm); overflow:hidden} .bn-faq summary{cursor:pointer; padding:17px 20px; font-weight:700; color:var(--bn-ink); list-style:none; display:flex; justify-content:space-between; align-items:center; gap:14px; font-size:1.03em} .bn-faq summary::-webkit-details-marker{display:none} .bn-faq summary::after{content:\"+\"; font-family:var(--bn-mono); font-size:1.5em; color:var(--bn-coral); flex:none; line-height:1; transition:transform .2s} .bn-faq[open] summary::after{transform:rotate(45deg)} .bn-faq .bn-faq-b{padding:0 20px 18px; color:var(--bn-text)} .bn-faq .bn-faq-b p{margin:0} .bn-fig{margin:30px 0; text-align:center} .bn-fig img{width:100%; height:auto; border-radius:var(--bn-r); box-shadow:var(--bn-sh); display:block} .bn-fig figcaption{margin-top:10px; font-size:.85em; color:var(--bn-muted); font-style:italic} .bn-cta{background:var(--bn-ink); border-radius:var(--bn-r); padding:34px 32px; margin:36px 0 12px; text-align:center} .bn-cta h3{color:#fff; margin:0 0 .4em; font-size:1.4em} .bn-cta p{color:#e9e2cf; margin:0 auto 20px; max-width:560px; font-size:1em} .bn-cta-btn{display:inline-block; background:var(--bn-coral); color:#332c19 !important; text-decoration:none !important; font-weight:800; padding:15px 34px; border-radius:999px; font-size:1.02em; box-shadow:0 8px 22px rgba(254,113,107,.35); transition:.15s} .bn-cta-btn:hover{background:#ff8782; color:#fff !important} .bn-quiz{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-quiz .bnq-q{padding:14px 0; border-top:1px solid var(--bn-border)} .bn-quiz .bnq-q:first-of-type{border-top:none; padding-top:4px} .bn-quiz .bnq-qt{font-weight:700; color:var(--bn-ink); margin:0 0 10px; font-size:1.02em} .bn-quiz .bnq-opt{display:flex; align-items:flex-start; gap:12px; padding:9px 12px; margin:6px 0; cursor:pointer; font-size:.96em; color:var(--bn-text); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; transition:.15s} .bn-quiz .bnq-opt:hover{border-color:var(--bn-coral-line); background:var(--bn-coral-soft)} .bn-quiz .bnq-opt input{appearance:none; -webkit-appearance:none; flex:none; width:20px; height:20px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:50%; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-quiz .bnq-opt input:checked{border-color:var(--bn-coral)} .bn-quiz .bnq-opt input:checked::after{content:\"\"; position:absolute; left:3px; top:3px; width:10px; height:10px; border-radius:50%; background:var(--bn-coral)} .bn-quiz .bnq-opt:has(input:checked){border-color:var(--bn-coral); background:var(--bn-coral-soft)} .bn-quiz .bnq-btn{margin-top:16px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-weight:800; font-size:1em; padding:13px 30px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s; font-family:inherit} .bn-quiz .bnq-btn:hover{background:#ff8782} .bn-quiz .bnq-res{display:none; margin-top:18px; padding:18px 20px; border-radius:var(--bn-r-sm); background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-quiz .bnq-res.on{display:block} .bn-quiz #bnq-agent{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-quiz #bnq-hybrid{background:var(--bn-green-soft); border-color:#cfe6c4} .bn-quiz .bnq-rt{font-weight:800; color:var(--bn-ink); margin:0 0 6px; font-size:1.08em} .bn-quiz .bnq-res p{margin:0} .bn-spectrum{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-spectrum h3{margin:.1em 0 .3em} .bn-spectrum>p{font-size:.95em; color:var(--bn-muted); margin:0 0 20px} .bn-spec-track{margin:26px 4px 4px} .bn-spec-range{-webkit-appearance:none; appearance:none; width:100%; height:8px; border-radius:999px; background:var(--bn-sand); outline:none; cursor:pointer; margin:0} .bn-spec-range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-range::-moz-range-thumb{width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-stops{display:flex; justify-content:space-between; margin-top:13px; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); gap:8px} .bn-spec-stops span{flex:1; cursor:pointer; transition:.15s; text-align:center} .bn-spec-stops span:first-child{text-align:left} .bn-spec-stops span:last-child{text-align:right} .bn-spec-stops span.on{color:var(--bn-coral); font-weight:700} .bns-pane{display:none; margin-top:22px; border-radius:var(--bn-r-sm); padding:20px 22px; background:var(--bn-sand-2); border:1px solid var(--bn-sand)} .bns-pane.on{display:block} .bns-pane h4{margin:0 0 3px; color:var(--bn-ink); font-size:1.14em} .bns-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-coral); display:block; margin-bottom:11px} .bns-pane>p{margin:0; font-size:.96em; color:var(--bn-text)} .bns-grid{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:15px} .bns-grid div{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:11px 14px; font-size:.9em; color:var(--bn-text)} .bns-grid b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); margin-bottom:3px} .bn-roi{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-roi h3{margin:.1em 0 .3em} .bn-roi>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-roi-fields{display:grid; grid-template-columns:1fr 1fr; gap:20px 28px; margin:18px 0 24px} .bn-roi-field:last-child{grid-column:1\/-1} .bn-roi-field label{display:block; font-size:.9em; color:var(--bn-text); font-weight:600; margin-bottom:11px} .bn-roi-field output{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-roi-out{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:4px} .bn-roi-stat{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:20px 16px; text-align:center} .bn-roi-stat b{display:block; font-size:1.85em; line-height:1.05; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em; font-family:var(--bn-mono)} .bn-roi-stat:nth-child(2) b{color:var(--bn-blue)} .bn-roi-stat:nth-child(3) b{color:var(--bn-ink)} .bn-roi-stat span{display:block; margin-top:7px; font-size:.82em; color:var(--bn-muted); line-height:1.4} .bn-roi-note{font-size:16px; color:var(--bn-muted); margin:16px 0 0; font-style:italic} .bn-bot{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px 24px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-bot h3{margin:.1em 0 .3em} .bn-bot>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-bot-win{border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-bot-bar{display:flex; align-items:center; gap:11px; padding:12px 16px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-bot-ava{flex:none; width:32px; height:32px; border-radius:50%; background:var(--bn-coral-soft); display:flex; align-items:center; justify-content:center} .bn-bot-ava svg{width:19px; height:19px; color:var(--bn-coral)} .bn-bot-id b{display:block; color:var(--bn-ink); font-size:.95em; line-height:1.2} .bn-bot-id span{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-green); display:inline-flex; align-items:center; gap:5px} .bn-bot-id span::before{content:\"\"; width:7px; height:7px; border-radius:50%; background:var(--bn-green)} .bn-bot-log{padding:16px; min-height:130px; max-height:320px; overflow-y:auto; display:flex; flex-direction:column; gap:10px} .bn-bot-msg{max-width:82%; padding:10px 14px; border-radius:15px; font-size:.95em; line-height:1.5} .bn-bot-msg.bot{align-self:flex-start; background:var(--bn-sand-2); color:var(--bn-text); border-bottom-left-radius:4px} .bn-bot-msg.user{align-self:flex-end; background:var(--bn-coral); color:#332c19; border-bottom-right-radius:4px} .bn-bot-quick{display:flex; flex-wrap:wrap; gap:8px; padding:2px 16px 14px} .bn-art .bn-bot-qbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:7px 14px; cursor:pointer; transition:.15s} .bn-art .bn-bot-qbtn:hover{background:var(--bn-coral-soft); border-color:var(--bn-coral)} .bn-bot-form{display:flex; gap:8px; padding:12px 16px; border-top:1px solid var(--bn-border); background:var(--bn-sand-2)} .bn-bot-input{flex:1; min-width:0; font-family:inherit; font-size:.95em; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:10px 16px; outline:none} .bn-bot-input:focus{border-color:var(--bn-coral)} .bn-art .bn-bot-send{flex:none; font-family:inherit; font-weight:700; font-size:16px; color:#fff; background:var(--bn-coral); border:none; border-radius:999px; padding:10px 20px; cursor:pointer; transition:.15s} .bn-art .bn-bot-send:hover{background:#ff8782} .bn-art .bn-bot-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} .bbot-kb,.bbot-fallback{display:none} .bn-shot{margin:16px 0 2px; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-shot-bar{display:flex; align-items:center; gap:8px; padding:9px 13px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-shot-dot{width:8px;height:8px;border-radius:50%;background:var(--bn-green);flex:none} .bn-shot-bar b{color:var(--bn-ink); font-size:.9em} .bn-shot-bar span{margin-left:auto; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-muted)} .bn-shot-log{padding:13px 14px; display:flex; flex-direction:column; gap:8px} .bn-shot .bn-bot-msg{max-width:86%; font-size:.9em} .bn-shot-quick{display:flex; flex-wrap:wrap; gap:6px; margin-top:2px} .bn-shot-quick span{font-size:14px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:4px 11px} .bn-exlink{margin:13px 0 0; font-weight:700; display:flex; align-items:center; gap:6px} .bn-exlink svg{width:16px;height:16px;flex:none;color:var(--bn-coral)} .bn-lb{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lb h3{margin:.1em 0 .3em} .bn-lb>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-lb-ctrl{display:flex; flex-wrap:wrap; gap:11px; align-items:center; margin:0 0 16px} .bn-lb-ctrl br{display:none} .bn-lb-search{flex:1; min-width:200px; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:11px 18px; outline:none} .bn-lb-search:focus{border-color:var(--bn-coral)} .bn-lb-filters{display:flex; flex-wrap:wrap; gap:8px} .bn-art .bn-lb-fbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .bn-lb-fbtn:hover{background:var(--bn-coral-soft)} .bn-art .bn-lb-fbtn.on{background:var(--bn-coral); color:#fff; border-color:var(--bn-coral)} .bn-lb .bn-lb-th{cursor:pointer; user-select:none; white-space:nowrap} .bn-lb .bn-lb-th:hover{color:#fbf7ec; opacity:.85} .bn-lb-rank{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral); text-align:center} .bn-lb-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-ink); text-align:right; white-space:nowrap} .lb-empty{padding:16px; text-align:center; color:var(--bn-muted); font-size:.95em} .bn-lb-foot{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .bn-art{font-size:17px} .bn-stats,.bn-grid,.bn-cols,.bn-ex .bn-ba,.bns-grid,.bn-roi-fields,.bn-roi-out{grid-template-columns:1fr} .bn-roi-field:last-child{grid-column:auto} .bn-toc ol{columns:1} .bn-art h2{font-size:1.5em} .bn-bot-msg{max-width:90%} } .bn-art sup,.bn-art sub{font-size:14px;line-height:0} .bn-klabel.hc{color:var(--bn-coral-txt)} .bn-cdc{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-cdc h3{margin:.1em 0 .3em} .bn-cdc>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-cdc br{display:none} .bn-cdc p:empty{display:none; margin:0} .cdc-q{padding:15px 0; border-top:1px solid var(--bn-border)} .cdc-q:first-of-type{border-top:none; padding-top:2px} .bn-art .cdc-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .cdc-chips{display:flex; flex-wrap:wrap; gap:8px} .cdc-chips p:not([class]){display:contents} .bn-art .cdc-chip{display:inline-flex; align-items:center; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .cdc-chip:hover{background:var(--bn-coral-soft)} .bn-art .cdc-chip:has(input:checked){background:var(--bn-coral); color:#332c19; border-color:var(--bn-coral); font-weight:700} .cdc-chip input{position:absolute; opacity:0; width:1px; height:1px; pointer-events:none} .cdc-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .cdc-line{padding:14px 0; border-top:1px solid var(--bn-sand)} .cdc-line:first-of-type{border-top:none; padding-top:2px} .cdc-line p:not([class]){margin:0} .bn-art .cdc-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .cdc-line span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .cdc-copy{margin-top:18px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-family:inherit; font-weight:800; font-size:16px; padding:13px 28px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s} .bn-art .cdc-copy:hover{background:#ff8782} .bn-art .cdc-note{font-size:16px; color:var(--bn-muted); margin:12px 0 0; font-style:italic; min-height:1.5em} @media(max-width:680px){ .cdc-chips{flex-direction:column; align-items:stretch} .bn-art .cdc-chip{justify-content:flex-start} } .bn-niv{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-niv h3{margin:.1em 0 .3em} .bn-niv>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-niv br{display:none} .bn-niv p:empty{display:none; margin:0} .niv-q{padding:15px 0; border-top:1px solid var(--bn-border)} .niv-q:first-of-type{border-top:none; padding-top:2px} .bn-art .niv-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .niv-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .niv-score{display:flex; align-items:baseline; gap:10px; margin:0 0 13px} .bn-art .niv-score b{font-family:var(--bn-mono); font-size:2.1em; line-height:1; color:var(--bn-coral-txt); font-weight:800; letter-spacing:-.02em} .bn-art .niv-score span{font-size:16px; color:var(--bn-muted)} .niv-gauge{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden; margin:0 0 18px} .niv-gauge p:not([class]){display:contents} .niv-gauge i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nivv{display:none; border-radius:var(--bn-r-sm); padding:17px 19px; background:#fff; border:1px solid var(--bn-border)} .nivv.on{display:block} .bn-art .nivv b{display:block; font-size:1.08em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nivv p{margin:0; font-size:16px; line-height:1.62} .bn-art .niv-weak{margin:15px 0 0; font-size:16px; color:var(--bn-text)} .bn-art .niv-weak b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:4px} .bn-art blockquote{margin:26px 0; padding:18px 22px; background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-blue); border-radius:var(--bn-r); box-shadow:var(--bn-sh-sm)} .bn-art blockquote p{margin:0; font-size:17px; line-height:1.65; color:var(--bn-text)} .bn-chk{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-chk h3{margin:.1em 0 .3em} .bn-chk>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-chk br{display:none} .bn-chk p:empty{display:none; margin:0} .chk-doc{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:16px 18px; margin:0 0 6px} .bn-art .chk-doc b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .chk-doc span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .chk-q{padding:15px 0; border-top:1px solid var(--bn-border)} .bn-art .chk-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .chk-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .chk-pieces{display:grid; gap:10px; margin:0 0 16px} .chk-piece{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:12px 14px} .chk-piece.hit{border-color:var(--bn-green); background:var(--bn-green-soft)} .bn-art .chk-piece b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-muted); margin-bottom:5px} .bn-art .chk-piece.hit b{color:var(--bn-green)} .bn-art .chk-piece span{display:block; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-verdict{border-radius:var(--bn-r-sm); padding:14px 16px; font-size:16px; line-height:1.55; background:var(--bn-green-soft); border:1px solid #cfe6c4; color:var(--bn-text); margin:0 0 12px} .bn-art .chk-verdict.ko{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-art .chk-stats{margin:0; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-stats b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .bn-dev{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-dev h3{margin:.1em 0 .3em} .bn-dev>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-dev br{display:none} .bn-dev p:empty{display:none; margin:0} .dev-q{padding:15px 0; border-top:1px solid var(--bn-border)} .dev-q:first-of-type{border-top:none; padding-top:2px} .bn-art .dev-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .dev-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .dev-tiles{display:grid; grid-template-columns:repeat(4,1fr); gap:14px; margin:0 0 16px} .dev-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .dev-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .dev-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .dev-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .dev-stat:nth-child(4) b{color:var(--bn-ink)} .bn-art .dev-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .dev-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .dev-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .dvv{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .dvv.on{display:block} .bn-art .dvv b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .dvv p{margin:0; font-size:16px; line-height:1.62} @media(max-width:680px){ .dev-tiles{grid-template-columns:1fr 1fr} } .bn-fig.chat img{max-width:400px; margin:0 auto} .bn-fig.doc img{max-width:520px; margin:0 auto} .bn-nlu{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-nlu h3{margin:.1em 0 .3em} .bn-nlu>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-nlu br{display:none} .bn-nlu p:empty{display:none; margin:0} .nlu-q{padding:15px 0; border-top:1px solid var(--bn-border)} .nlu-q:first-of-type{border-top:none; padding-top:2px} .bn-art .nlu-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .bn-art .nlu-in{width:100%; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:12px 18px; outline:none} .bn-art .nlu-in:focus{border-color:var(--bn-coral)} .nlu-ex{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px} .nlu-ex p:not([class]){display:contents} .bn-art .nlu-exb{font-family:inherit; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s; text-align:left} .bn-art .nlu-exb:hover{background:var(--bn-coral-soft)} .nlu-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .nlu-toks{margin:0 0 14px; font-size:16px; line-height:1.7; color:var(--bn-text)} .bn-art .nlu-toks b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:8px} .bn-art .nlu-tk{display:inline-block; font-family:var(--bn-mono); font-size:14px; background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:3px 11px; margin:0 6px 6px 0; color:var(--bn-ink)} .nlu-row{display:grid; grid-template-columns:1fr 130px 54px; gap:12px; align-items:center; padding:10px 0; border-top:1px solid var(--bn-sand)} .nlu-row:first-child{border-top:none} .bn-art .nlu-lab{font-size:16px; line-height:1.4; color:var(--bn-ink); font-weight:700} .nlu-bar{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden} .nlu-bar i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nlu-row.win .nlu-bar i{background:var(--bn-green)} .bn-art .nlu-sc{font-family:var(--bn-mono); font-size:16px; font-weight:700; color:var(--bn-coral-txt); text-align:right} .nlu-verdict{margin:16px 0 0; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border); border-left:4px solid var(--bn-green)} .nlu-verdict.ko{border-left-color:var(--bn-coral)} .bn-art .nlu-verdict b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nlu-verdict p{margin:0; font-size:16px; line-height:1.62} .bn-art .nlu-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .nlu-row{grid-template-columns:minmax(0,1fr) 64px 48px; gap:9px} .bn-art .nlu-lab{font-size:16px} } @media(max-width:560px){ .nlu-row{grid-template-columns:minmax(0,1fr) auto; gap:7px 10px; padding:12px 0} .bn-art .nlu-lab{grid-column:1; grid-row:1} .bn-art .nlu-sc{grid-column:2; grid-row:1; text-align:right} .nlu-bar{grid-column:1\/3; grid-row:2} } .bn-art code{font-family:var(--bn-mono); font-size:16px; line-height:1.5; background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:6px; padding:1px 7px; color:var(--bn-ink); word-break:break-word} .bn-art pre{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:16px 18px; overflow-x:auto; margin:22px 0} .bn-art pre code{background:none; border:none; padding:0; font-size:16px} .bn-hd{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-hd h3{margin:.1em 0 .3em} .bn-hd>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-hd br{display:none} .bn-hd p:empty{display:none; margin:0} .hd-q{padding:15px 0; border-top:1px solid var(--bn-border)} .hd-q:first-of-type{border-top:none; padding-top:2px} .bn-art .hd-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .hd-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .hd-head{display:grid; grid-template-columns:minmax(0,auto) minmax(0,1fr); gap:18px; align-items:center} .hd-n{font-family:var(--bn-mono); font-weight:800; line-height:1; color:var(--bn-ink); white-space:nowrap} .bn-art .hd-n span{font-size:34px} .bn-art .hd-n i{font-style:normal; font-size:16px; color:var(--bn-muted); font-weight:600} .hd-track{position:relative; height:14px; border-radius:999px; background:#fff; border:1px solid var(--bn-sand); overflow:hidden} .hd-fill{position:absolute; left:0; top:0; bottom:0; width:0; background:var(--bn-coral); transition:width .18s} .hd-parts{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin-top:16px} .hd-part{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:11px 8px; text-align:center} .bn-art .hd-part span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3} .bn-art .hd-part b{display:block; font-family:var(--bn-mono); font-size:20px; font-weight:800; color:var(--bn-coral-txt); margin-top:4px} .hdv{display:none; margin-top:18px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .hdv-1{display:block; border-left:4px solid var(--bn-green)} .hdv-2{border-left:4px solid var(--bn-blue)} .hdv-3{border-left:4px solid var(--bn-coral)} .hdv-4{border-left:4px solid var(--bn-ink)} .bn-art .hdv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:7px} .bn-art .hdv p{margin:0; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .hd-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} @media(max-width:680px){ .bn-hd{padding:20px 17px} .hd-out{padding:17px 15px} .hd-head{grid-template-columns:minmax(0,1fr); gap:12px} .hd-parts{grid-template-columns:repeat(2,minmax(0,1fr))} } .bn-tri{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-tri h3{margin:.1em 0 .3em} .bn-tri>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-tri br{display:none} .bn-tri p:empty{display:none; margin:0} .tri-q{padding:15px 0; border-top:1px solid var(--bn-border)} .tri-q:first-of-type{border-top:none; padding-top:2px} .bn-art .tri-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .tri-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .triv{display:none; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .triv-1{border-left:4px solid var(--bn-ink)} .triv-2{border-left:4px solid var(--bn-coral)} .triv-3{border-left:4px solid var(--bn-blue)} .triv-4{border-left:4px solid var(--bn-muted)} .triv-5{display:block; border-left:4px solid var(--bn-green)} .bn-art .triv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .triv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .triv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .triv p:last-child{margin-bottom:0} .tri-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin-top:16px} .tri-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .tri-line span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .tri-line b{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .bn-art .tri-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-tri .bn-tablewrap{margin-top:22px} .bn-art .tri-load{font-family:var(--bn-mono); font-size:16px; line-height:1.2; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:8px 15px; cursor:pointer; white-space:nowrap; transition:.15s} .bn-art .tri-load:hover{background:var(--bn-coral-soft)} @media(max-width:680px){ .bn-tri{padding:20px 17px} .tri-out{padding:17px 15px} .tri-lines{grid-template-columns:minmax(0,1fr)} } .bn-art .bn-steps ol{list-style:none;padding:0;margin:0} .bn-art .bn-tip,.bn-art .bn-warn,.bn-art .bn-info{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:18px 20px;margin:24px 0;box-shadow:var(--bn-sh-sm)} .bn-art .bn-tip{border-left:4px solid var(--bn-green)} .bn-art .bn-warn{border-left:4px solid var(--bn-coral)} .bn-art .bn-info{border-left:4px solid var(--bn-blue)} .bn-art .bn-tip .bn-klabel,.bn-art .bn-warn .bn-klabel,.bn-art .bn-info .bn-klabel{margin-bottom:6px} .bn-art .bn-tip p,.bn-art .bn-warn p,.bn-art .bn-info p{margin:0} .bn-art .bn-tri table{table-layout:fixed;min-width:640px} .bn-art .bn-tri th:nth-child(1),.bn-art .bn-tri td:nth-child(1){width:22%} .bn-art .bn-tri th:nth-child(2),.bn-art .bn-tri td:nth-child(2){width:14%} .bn-art .bn-tri th:nth-child(3),.bn-art .bn-tri td:nth-child(3){width:14%} .bn-art .bn-tri th:nth-child(4),.bn-art .bn-tri td:nth-child(4){width:13%} .bn-art .bn-tri th:nth-child(5),.bn-art .bn-tri td:nth-child(5){width:22%} .bn-art .bn-tri th:nth-child(6),.bn-art .bn-tri td:nth-child(6){width:15%} .bn-art .bn-tri thead th,.bn-art .bn-tri tbody td{padding:11px 8px} .bn-art .tri-load{padding:4px 10px} .bn-art .bn-cta-in{text-align:center;margin:26px 0} .bn-lng{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lng h3{margin:.1em 0 .3em} .bn-lng>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-lng br{display:none} .bn-lng p:empty{display:none; margin:0} .lng-q{padding:15px 0; border-top:1px solid var(--bn-border)} .lng-q:first-of-type{border-top:none; padding-top:2px} .bn-art .lng-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .lng-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .lng-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px} .lng-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .lng-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .lng-line span{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .lngv{display:none; margin-top:16px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .lngv-1{display:block; border-left:4px solid var(--bn-blue)} .lngv-2{border-left:4px solid var(--bn-coral)} .lngv-3{border-left:4px solid var(--bn-green)} .lngv-4{border-left:4px solid var(--bn-ink)} .bn-art .lngv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .lngv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .lngv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .lngv p:last-child{margin-bottom:0} .bn-art .lng-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-lng .bn-tablewrap{margin-top:22px} .bn-art .bn-lng table{table-layout:fixed; min-width:620px} .bn-art .bn-lng th:nth-child(1),.bn-art .bn-lng td:nth-child(1){width:26%} .bn-art .bn-lng th:nth-child(2),.bn-art .bn-lng td:nth-child(2){width:28%} .bn-art .bn-lng th:nth-child(3),.bn-art .bn-lng td:nth-child(3){width:32%} .bn-art .bn-lng th:nth-child(4),.bn-art .bn-lng td:nth-child(4){width:14%} .bn-art .bn-lng thead th,.bn-art .bn-lng tbody td{padding:11px 10px} @media(max-width:680px){ .bn-lng{padding:20px 17px} .lng-out{padding:17px 15px} .lng-lines{grid-template-columns:minmax(0,1fr)} } .bn-gem{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:24px 26px;margin:28px 0;box-shadow:var(--bn-sh)} .bn-gem h3{margin:.1em 0 .3em} .bn-gem>p{font-size:16px;color:var(--bn-muted);margin:0 0 18px} .bn-gem br{display:none} .bn-gem p:empty{display:none;margin:0} .gem-q{padding:15px 0;border-top:1px solid var(--bn-border)} .gem-q:first-of-type{border-top:none;padding-top:2px} .bn-art .gem-qt{font-weight:700;color:var(--bn-ink);margin:0 0 11px;font-size:16px;line-height:1.45} .gem-out{margin:22px 0 0;border-radius:var(--bn-r-sm);background:var(--bn-sand-2);border:1px solid var(--bn-sand);padding:20px 22px} .giv{display:none;border-radius:var(--bn-r-sm);background:#fff;border:1px solid var(--bn-sand);padding:17px 19px;border-left:4px solid var(--bn-coral)} .giv.on{display:block} .giv0{border-left-color:var(--bn-green)} .giv4{border-left-color:var(--bn-blue)} .bn-art .giv em{display:block;font-style:normal;font-family:var(--bn-mono);font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--bn-coral-txt);margin-bottom:7px;line-height:1.4} .bn-art .giv b{display:block;font-size:18px;line-height:1.4;color:var(--bn-ink);margin-bottom:8px} .bn-art .giv p{margin:0;font-size:16px;line-height:1.62;color:var(--bn-text)} .bn-gem .bn-tablewrap{margin-top:22px} @media(max-width:680px){.bn-gem{padding:20px 17px}.gem-out{padding:17px 15px}} .bn-gene{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-gene h3{margin:.1em 0 .3em} .bn-gene>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-gene br{display:none} .bn-gene p:empty{display:none; margin:0} .gene-q{padding:15px 0; border-top:1px solid var(--bn-border)} .gene-q:first-of-type{border-top:none; padding-top:2px} .bn-art .gene-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .gene-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .gene-tiles{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:0 0 16px} .gene-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .gene-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .gene-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .gene-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .gene-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .gene-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .gene-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .gene-v{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .gene-v.on{display:block} .bn-art .gene-v b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .gene-v p{margin:0; font-size:16px; line-height:1.62} .bn-art .gene-note{margin:14px 0 0; font-size:16px; line-height:1.55; color:var(--bn-muted)} .bn-gene table.gene-data{margin:0 0 4px} .bn-art table.gene-data tbody tr.gene-hit td{background:var(--bn-green-soft)} @media(max-width:680px){ .gene-tiles{grid-template-columns:minmax(0,1fr)} }`));document.head.appendChild(s);<\/script><\/p>\n<div class=\"bn-art\">\n<div class=\"bn-tldr\">\n<p><span class=\"bn-klabel\">En bref<\/span><\/p>\n<p>Un int\u00e9grateur chatbot est le prestataire qui <strong>raccorde<\/strong> votre assistant conversationnel \u00e0 votre \u00e9cosyst\u00e8me r\u00e9el : le widget du site, les messageries, le CRM, le ticketing, vos contenus et vos r\u00e8gles de s\u00e9curit\u00e9. Son chantier se d\u00e9roule en six \u00e9tapes, de l\u2019audit de l\u2019existant au run, et son prix suit le nombre de raccordements. Ce guide donne la carte des six familles de raccordements, le d\u00e9roul\u00e9 complet d\u2019un chantier, un s\u00e9lecteur pour savoir si votre projet en a besoin, les ordres de grandeur de prix observ\u00e9s en 2026 et huit crit\u00e8res v\u00e9rifiables pour choisir le v\u00f4tre.<\/p>\n<\/div>\n<p>Vous avez choisi votre plateforme de chatbot, ou fait concevoir vos sc\u00e9narios. Reste l\u2019\u00e9tape o\u00f9 la plupart des projets se jouent ou se perdent : faire vivre l\u2019assistant l\u00e0 o\u00f9 vivent vos utilisateurs et vos donn\u00e9es, c\u2019est-\u00e0-dire sur le widget du site, dans WhatsApp ou Messenger, branch\u00e9 au CRM, au ticketing et \u00e0 vos contenus. Ce travail de raccordement, de mise en service et de transmission porte un nom : c\u2019est le m\u00e9tier de l\u2019int\u00e9grateur chatbot.<\/p>\n<p>Le sujet a chang\u00e9 d\u2019\u00e9chelle : selon l\u2019Insee (enqu\u00eate TIC 2025, Insee Premi\u00e8re n\u00b0 2120, juillet 2026), 18 % des entreprises fran\u00e7aises de 10 salari\u00e9s ou plus utilisaient au moins une technologie d\u2019intelligence artificielle en 2025, contre 10 % en 2024, et 43 % des entreprises utilisatrices d\u00e9clarent l\u2019IA g\u00e9n\u00e9rative de texte ou de parole. Plus d\u2019assistants conversationnels d\u00e9ploy\u00e9s, cela signifie aussi plus de CRM \u00e0 brancher, plus de bases documentaires \u00e0 connecter, plus de r\u00e8gles de donn\u00e9es \u00e0 cadrer : autant de chantiers d\u2019int\u00e9gration.<\/p>\n<p>Pr\u00e9cision de positionnement avant d\u2019entrer : Botnation est l\u2019\u00e9diteur d\u2019une plateforme no-code de cr\u00e9ation de chatbots et d\u2019agents IA, et r\u00e9alise \u00e9galement des chatbots sur mesure pour ses clients via son offre Entreprise. \u00c9diteur et int\u00e9grateur : les deux r\u00e9alit\u00e9s coexistent, et cet article traite le m\u00e9tier d\u2019int\u00e9grateur pour ce qu\u2019il est, y compris quand il est confi\u00e9 \u00e0 un prestataire externe. Si vous cherchez plut\u00f4t la phase amont, notre guide \u00ab <a href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/\">conception d\u2019un chatbot<\/a> \u00bb couvre le cadrage, et \u00ab <a href=\"https:\/\/botnation.ai\/fr\/comment-developper-un-chatbot\/\">d\u00e9velopper un chatbot<\/a> \u00bb les voies techniques.<\/p>\n<div class=\"bn-stats\">\n<div class=\"bn-stat\"><b>6 familles<\/b><span>de raccordements structurent tout chantier d\u2019int\u00e9gration chatbot : canal, CRM, contenus, outils m\u00e9tier, mesure, s\u00e9curit\u00e9<\/span><\/div>\n<div class=\"bn-stat\"><b>18 %<\/b><span>des entreprises fran\u00e7aises de 10 salari\u00e9s ou plus utilisaient au moins une IA en 2025, contre 10 % en 2024 (Insee, enqu\u00eate TIC 2025, juillet 2026)<\/span><\/div>\n<div class=\"bn-stat\"><b>4 prestataires<\/b><span>se partagent le march\u00e9 de l\u2019accompagnement chatbot : consultant, agence, int\u00e9grateur et \u00e9diteur, avec des r\u00f4les distincts<\/span><\/div>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87_1 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #3d351f;color:#3d351f\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #3d351f;color:#3d351f\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Integrateur_chatbot_la_definition_et_la_frontiere_avec_le_consultant_et_lagence\" >Int\u00e9grateur chatbot : la d\u00e9finition, et la fronti\u00e8re avec le consultant et l\u2019agence<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Ce_que_lintegrateur_raccorde_vraiment_la_carte_des_six_familles\" >Ce que l\u2019int\u00e9grateur raccorde vraiment : la carte des six familles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Le_deroule_dun_chantier_dintegration_chatbot_du_cadrage_au_run\" >Le d\u00e9roul\u00e9 d\u2019un chantier d\u2019int\u00e9gration chatbot, du cadrage au run<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Faut-il_un_integrateur_pour_votre_projet_Le_selecteur_de_perimetre\" >Faut-il un int\u00e9grateur pour votre projet ? Le s\u00e9lecteur de p\u00e9rim\u00e8tre<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Selecteur_de_perimetre_dintegration\" >S\u00e9lecteur de p\u00e9rim\u00e8tre d\u2019int\u00e9gration<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Prix_dune_integration_chatbot_les_ordres_de_grandeur_de_2026\" >Prix d\u2019une int\u00e9gration chatbot : les ordres de grandeur de 2026<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Comment_choisir_un_integrateur_chatbot_8_criteres_verifiables\" >Comment choisir un int\u00e9grateur chatbot : 8 crit\u00e8res v\u00e9rifiables<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Loption_editeur-integrateur_la_plateforme_et_les_mains\" >L\u2019option \u00e9diteur-int\u00e9grateur : la plateforme et les mains<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Questions_frequentes_sur_les_integrateurs_chatbot\" >Questions fr\u00e9quentes sur les int\u00e9grateurs chatbot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Conclusion_lintegration_est_un_chantier_pas_une_case_a_cocher\" >Conclusion : l\u2019int\u00e9gration est un chantier, pas une case \u00e0 cocher<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/botnation.ai\/fr\/integrateur-chatbot\/#Passez_du_raccordement_au_resultat\" >Passez du raccordement au r\u00e9sultat<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 id=\"definition\"><span class=\"ez-toc-section\" id=\"Integrateur_chatbot_la_definition_et_la_frontiere_avec_le_consultant_et_lagence\"><\/span>Int\u00e9grateur chatbot : la d\u00e9finition, et la fronti\u00e8re avec le consultant et l\u2019agence<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"bn-def\">\n<p><span class=\"bn-klabel\">D\u00e9finition<\/span><\/p>\n<p>Un <strong>int\u00e9grateur chatbot<\/strong> est le prestataire qui met un assistant conversationnel en service dans le syst\u00e8me d\u2019information d\u2019une entreprise : il installe le canal de conversation, connecte le bot aux outils et aux donn\u00e9es convenus, teste l\u2019ensemble sur des cas r\u00e9els, puis livre une documentation et des comptes utilisables par le client. Il ne d\u00e9finit g\u00e9n\u00e9ralement pas votre strat\u00e9gie conversationnelle (c\u2019est le r\u00f4le du <a href=\"https:\/\/botnation.ai\/fr\/consultant-chatbot-ia\/\">consultant<\/a>) et il ne con\u00e7oit pas n\u00e9cessairement vos contenus : il raccorde, il met en production et il transmet.<\/p>\n<\/div>\n<p>La distinction importe parce que le mot \u00ab chatbot \u00bb recouvre quatre m\u00e9tiers d\u2019accompagnement diff\u00e9rents, souvent confondus dans les devis. Le tableau suivant les s\u00e9pare selon ce qu\u2019ils livrent r\u00e9ellement :<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Prestataire<\/th>\n<th>Son m\u00e9tier<\/th>\n<th>Ce qu\u2019il livre<\/th>\n<th>Quand l\u2019appeler<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Consultant chatbot<\/td>\n<td>Conseil et cadrage : strat\u00e9gie, choix de plateforme, indicateurs<\/td>\n<td>Diagnostic, recommandations, cahier des charges<\/td>\n<td>Vous ne savez pas encore quoi construire ni pour qui<\/td>\n<\/tr>\n<tr>\n<td>Agence chatbot<\/td>\n<td>Cr\u00e9ation cl\u00e9 en main : conception, r\u00e9daction, r\u00e9alisation<\/td>\n<td>Un chatbot con\u00e7u et livr\u00e9, contenus compris<\/td>\n<td>Vous voulez d\u00e9l\u00e9guer la cr\u00e9ation compl\u00e8te du bot<\/td>\n<\/tr>\n<tr>\n<td>Int\u00e9grateur chatbot<\/td>\n<td>Raccordement technique et mise en service<\/td>\n<td>Un bot branch\u00e9 \u00e0 votre \u00e9cosyst\u00e8me, test\u00e9, document\u00e9<\/td>\n<td>Le bot existe (ou sa plateforme est choisie), il doit vivre chez vous<\/td>\n<\/tr>\n<tr>\n<td>\u00c9diteur avec offre de services<\/td>\n<td>Plateforme + construction sur mesure par ses propres experts<\/td>\n<td>Le socle logiciel et le chantier d\u2019int\u00e9gration, chez le m\u00eame fournisseur<\/td>\n<td>Vous voulez un seul interlocuteur pour l\u2019outil et sa mise en service<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Dans la vraie vie, les fronti\u00e8res bougent : une <a href=\"https:\/\/botnation.ai\/fr\/agence-chatbot-ia\/\">agence chatbot<\/a> int\u00e8gre ce qu\u2019elle cr\u00e9e, un \u00e9diteur comme Botnation propose \u00e0 la fois la plateforme et des services de cr\u00e9ation de chatbot dans son offre Entreprise, et un int\u00e9grateur ind\u00e9pendant peut intervenir sur une plateforme qu\u2019il n\u2019a pas choisie. La question utile n\u2019est donc pas l\u2019\u00e9tiquette, mais le p\u00e9rim\u00e8tre \u00e9crit dans le devis : qui con\u00e7oit, qui raccorde, qui maintient, et \u00e0 quel nom sont ouverts les comptes.<\/p>\n<h2 id=\"raccordements\"><span class=\"ez-toc-section\" id=\"Ce_que_lintegrateur_raccorde_vraiment_la_carte_des_six_familles\"><\/span>Ce que l\u2019int\u00e9grateur raccorde vraiment : la carte des six familles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u00ab Int\u00e9grer un chatbot \u00bb reste vague tant qu\u2019on ne nomme pas ce qui se raccorde. En pratique, tout chantier d\u2019int\u00e9gration chatbot se d\u00e9compose en six familles de raccordements, chacune avec ses contrats d\u2019interface, ses pi\u00e8ges et sa charge de test :<\/p>\n<figure class=\"bn-fig\">\n<img fetchpriority=\"high\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-integrateur-chatbot-corps1.jpg\" alt=\"Vue de dessus d'un concentrateur en bois d'o\u00f9 partent six c\u00e2bles tiss\u00e9s corail, bleu et vert sauge vers six objets : smartphone, tickets, dossier, tablette, tiroir et sonnette\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>Un chantier d\u2019int\u00e9gration chatbot se lit comme un plan de c\u00e2blage : six familles de raccordements, un par c\u00e2ble, chacune test\u00e9e et document\u00e9e s\u00e9par\u00e9ment.<\/figcaption><\/figure>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Famille<\/th>\n<th>Exemples concrets<\/th>\n<th>Ce que le raccordement d\u00e9bloque<\/th>\n<th>Point de vigilance<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1. Le canal de conversation<\/td>\n<td>Widget du site, WhatsApp, Messenger, Instagram<\/td>\n<td>Le bot rejoint les utilisateurs l\u00e0 o\u00f9 ils sont<\/td>\n<td>Les r\u00e8gles de chaque canal (fen\u00eatres de r\u00e9ponse, formats) contraignent les sc\u00e9narios<\/td>\n<\/tr>\n<tr>\n<td>2. Le CRM<\/td>\n<td>Cr\u00e9ation et mise \u00e0 jour de fiches, statut de lead, tags de qualification<\/td>\n<td>Chaque conversation alimente le pipeline commercial<\/td>\n<td>D\u00e9finir quels champs sont \u00e9crits, par qui, et le comportement en cas de doublon<\/td>\n<\/tr>\n<tr>\n<td>3. Les sources de connaissances<\/td>\n<td>FAQ, documentation, proc\u00e9dures internes branch\u00e9es sur le bot<\/td>\n<td>Le bot r\u00e9pond \u00e0 partir de vos contenus, pas d\u2019inventions<\/td>\n<td>La fra\u00eecheur et le d\u00e9coupage des sources conditionnent la justesse des r\u00e9ponses<\/td>\n<\/tr>\n<tr>\n<td>4. Les outils m\u00e9tier<\/td>\n<td>Ticketing, agenda de rendez-vous, base e-commerce, ERP<\/td>\n<td>Le bot agit : ouvre un ticket, r\u00e9serve, v\u00e9rifie une commande<\/td>\n<td>Les allers-retours applicatifs sont la partie la plus co\u00fbteuse du chantier<\/td>\n<\/tr>\n<tr>\n<td>5. La mesure<\/td>\n<td>\u00c9v\u00e9nements de conversation, taux de r\u00e9solution, exports d\u2019analyse<\/td>\n<td>On pilote le bot sur des chiffres, pas des impressions<\/td>\n<td>Choisir les \u00e9v\u00e9nements utiles avant de tout instrumenter<\/td>\n<\/tr>\n<tr>\n<td>6. L\u2019identit\u00e9 et la s\u00e9curit\u00e9<\/td>\n<td>Authentification des utilisateurs, permissions, consentement, journalisation<\/td>\n<td>Les bonnes personnes voient les bonnes r\u00e9ponses<\/td>\n<td>\u00c0 cadrer d\u00e8s le d\u00e9part, avec la base l\u00e9gale et les dur\u00e9es de conservation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Trois pr\u00e9cisions de terrain compl\u00e8tent cette carte. D\u2019abord, chaque raccordement vit par un <strong>contrat d\u2019interface<\/strong> : appel d\u2019API, <a href=\"https:\/\/botnation.ai\/fr\/chatbot-webhook\/\">webhook<\/a> ou connecteur natif de la plateforme. C\u2019est la qualit\u00e9 de ce contrat (formats, erreurs, reprises) qui d\u00e9cide de la solidit\u00e9 du branchement, bien plus que l\u2019outil lui-m\u00eame. Ensuite, la famille 3, brancher vos contenus, m\u00e9rite un traitement d\u00e9di\u00e9 : notre guide du <a href=\"https:\/\/botnation.ai\/fr\/chatbot-rag\/\">chatbot branch\u00e9 sur vos donn\u00e9es<\/a> d\u00e9taille comment d\u00e9couper et fiabiliser les sources. Enfin, la famille 6 n\u2019est pas optionnelle : la transparence due \u00e0 l\u2019utilisateur d\u2019un syst\u00e8me conversationnel est une obligation depuis l\u2019entr\u00e9e en application de l\u2019article 50 du r\u00e8glement europ\u00e9en sur l\u2019IA le 2 ao\u00fbt 2026, et la CNIL encadre depuis f\u00e9vrier 2021 les traitements des chatbots (fiche \u00ab Chatbots \u00bb, 19 f\u00e9vrier 2021).<\/p>\n<div class=\"bn-info\">\n<p><span class=\"bn-klabel\">Rep\u00e8re<\/span><\/p>\n<p>Comptez vos raccordements avant de demander un devis : c\u2019est l\u2019unit\u00e9 de mesure la plus honn\u00eate du chantier. Un bot \u00ab juste sur le site avec la FAQ \u00bb fait un raccordement ; le m\u00eame bot branch\u00e9 sur WhatsApp, un CRM et un ticketing en fait quatre \u00e0 six, et le prix suit.<\/p>\n<\/div>\n<h2 id=\"deroule\"><span class=\"ez-toc-section\" id=\"Le_deroule_dun_chantier_dintegration_chatbot_du_cadrage_au_run\"><\/span>Le d\u00e9roul\u00e9 d\u2019un chantier d\u2019int\u00e9gration chatbot, du cadrage au run<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Un int\u00e9grateur s\u00e9rieux d\u00e9roule \u00e0 peu pr\u00e8s toujours les m\u00eames six \u00e9tapes. Les conna\u00eetre vous sert de grille de lecture pour \u00e9valuer un devis : une \u00e9tape saut\u00e9e se paie toujours plus tard.<\/p>\n<div class=\"bn-steps\">\n<div class=\"bn-step\"><b>1<\/b>\n<div><strong>Audit de l\u2019existant<\/strong>\n<p>L\u2019int\u00e9grateur inventorie ce sur quoi le bot va se brancher : pages du site, canaux d\u00e9j\u00e0 utilis\u00e9s, CRM et outils m\u00e9tier, contenus disponibles, r\u00e8gles de s\u00e9curit\u00e9 en vigueur. Cet audit produit la liste initiale des raccordements possibles, avec leurs contraintes.<\/p>\n<\/div>\n<\/div>\n<div class=\"bn-step\"><b>2<\/b>\n<div><strong>Cadrage prioris\u00e9<\/strong>\n<p>On trie les raccordements par valeur apport\u00e9e et par effort : lesquels ouvrent la mise en service, lesquels attendront la version 2. La sortie de cette \u00e9tape est un p\u00e9rim\u00e8tre \u00e9crit, raccordement par raccordement, qui devient l\u2019annexe technique du devis.<\/p>\n<\/div>\n<\/div>\n<div class=\"bn-step\"><b>3<\/b>\n<div><strong>Construction des raccordements<\/strong>\n<p>Chaque branchement se construit et se teste individuellement : le widget s\u2019affiche et charge les sc\u00e9narios, le CRM re\u00e7oit la fiche de test, la source documentaire r\u00e9pond. Un raccordement n\u2019est jamais \u00ab probablement bon \u00bb : il est v\u00e9rifi\u00e9 isol\u00e9ment avant d\u2019\u00eatre combin\u00e9.<\/p>\n<\/div>\n<\/div>\n<div class=\"bn-step\"><b>4<\/b>\n<div><strong>Recette sur cas r\u00e9els<\/strong>\n<p>On rejoue des demandes authentiques, pas des cas d\u2019\u00e9cole : la question pos\u00e9e de trois fa\u00e7ons diff\u00e9rentes, le doublon dans le CRM, le message WhatsApp hors heures, la source documentaire qui contredit la FAQ. Chaque \u00e9cart se corrige et se rejoue.<\/p>\n<\/div>\n<\/div>\n<div class=\"bn-step\"><b>5<\/b>\n<div><strong>Mise en production progressive<\/strong>\n<p>Le bot part en visibilit\u00e9 r\u00e9duite ou sur un seul canal, le temps de confirmer les volumes et les comportements, puis s\u2019ouvre. Un plan de retour arri\u00e8re est \u00e9crit avant le premier jour de production, pas apr\u00e8s.<\/p>\n<\/div>\n<\/div>\n<div class=\"bn-step\"><b>6<\/b>\n<div><strong>Run et am\u00e9lioration<\/strong>\n<p>Les connexions vivent : les API \u00e9voluent, les contenus vieillissent, les usages d\u00e9rivent. Le run couvre la surveillance des raccordements, la mise \u00e0 jour des sources et le traitement des conversations non r\u00e9solues.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>La livraison elle-m\u00eame est un livrable \u00e0 part enti\u00e8re. \u00c0 la fin du chantier, vous devez recevoir au minimum :<\/p>\n<ul>\n<li>la <strong>documentation des raccordements<\/strong> : ce qui est branch\u00e9, o\u00f9, avec quels comptes et quels contrats d\u2019interface ;<\/li>\n<li>les <strong>acc\u00e8s complets \u00e0 votre nom<\/strong> : compte plateforme, sc\u00e9narios, base de connaissances, cl\u00e9s d\u2019API si le bot en utilise ;<\/li>\n<li>le <strong>carnet de recette<\/strong> : les cas test\u00e9s, leur r\u00e9sultat, pour rejouer la v\u00e9rification apr\u00e8s chaque \u00e9volution ;<\/li>\n<li>le <strong>plan de run<\/strong> : qui surveille quoi, \u00e0 quelle fr\u00e9quence, et que faire quand un raccordement tombe.<\/li>\n<\/ul>\n<figure class=\"bn-fig\">\n<img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-integrateur-chatbot-corps2.jpg\" alt=\"Vue par-dessus l'\u00e9paule d'une personne ouvrant un classeur de livraison contenant des fiches vierges corail et bleu, un stylo et une petite clef en laiton sur un \u00e9tabli\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>La fin de chantier se juge \u00e0 la remise : documentation des raccordements, acc\u00e8s \u00e0 votre nom, carnet de recette et plan de run forment le vrai livrable, autant que le bot lui-m\u00eame.<\/figcaption><\/figure>\n<div class=\"bn-warn\">\n<p><span class=\"bn-klabel\">Attention<\/span><\/p>\n<p>La recette sur donn\u00e9es r\u00e9elles n\u2019est pas n\u00e9gociable. Un bot recett\u00e9 uniquement sur des demandes fictives passe presque toujours \u00e0 c\u00f4t\u00e9 de ses vraies faiblesses : formulations impr\u00e9vues, donn\u00e9es sales dans le CRM, contenus obsol\u00e8tes. Exigez au minimum une semaine de conversations r\u00e9elles observ\u00e9es avant l\u2019ouverture compl\u00e8te.<\/p>\n<\/div>\n<h2 id=\"outil\"><span class=\"ez-toc-section\" id=\"Faut-il_un_integrateur_pour_votre_projet_Le_selecteur_de_perimetre\"><\/span>Faut-il un int\u00e9grateur pour votre projet ? Le s\u00e9lecteur de p\u00e9rim\u00e8tre<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cinq questions suffisent \u00e0 situer votre projet sur l\u2019\u00e9chelle des p\u00e9rim\u00e8tres. Cochez la situation la plus proche de la v\u00f4tre dans chaque groupe : le panneau indique le mode de mise en place \u00e0 privil\u00e9gier. En cas d\u2019\u00e9galit\u00e9, l\u2019outil retient le mode le plus l\u00e9ger : c\u2019est toujours le bon point de d\u00e9part, un p\u00e9rim\u00e8tre se r\u00e9\u00e9value \u00e0 chaque version.<\/p>\n<div class=\"bn-gem\" id=\"cpi-w\">\n<h3><span class=\"ez-toc-section\" id=\"Selecteur_de_perimetre_dintegration\"><\/span>S\u00e9lecteur de p\u00e9rim\u00e8tre d\u2019int\u00e9gration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>R\u00e9pondez avec la situation du jour, pas avec l\u2019ambition \u00e0 trois ans.<\/p>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">1. O\u00f9 le chatbot vivra-t-il d\u2019abord ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpi-1a\"><input type=\"radio\" name=\"cpi-1\" id=\"cpi-1a\" data-p=\"3-1-0-0\" checked>Dans le widget de mon site web<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-1b\"><input type=\"radio\" name=\"cpi-1\" id=\"cpi-1b\" data-p=\"0-1-2-2\">Sur le site et les messageries (WhatsApp, Messenger, Instagram)<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-1c\"><input type=\"radio\" name=\"cpi-1\" id=\"cpi-1c\" data-p=\"0-0-2-3\">Dans un outil interne (intranet, helpdesk)<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">2. Combien d\u2019outils faut-il raccorder au bot ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpi-2a\"><input type=\"radio\" name=\"cpi-2\" id=\"cpi-2a\" data-p=\"3-1-0-0\" checked>Aucun pour commencer<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-2b\"><input type=\"radio\" name=\"cpi-2\" id=\"cpi-2b\" data-p=\"0-2-2-0\">Un seul : CRM, ticketing ou agenda<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-2c\"><input type=\"radio\" name=\"cpi-2\" id=\"cpi-2c\" data-p=\"0-0-2-3\">Deux ou plus, ou un ERP<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">3. Quelles connaissances brancher sur le bot ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpi-3a\"><input type=\"radio\" name=\"cpi-3\" id=\"cpi-3a\" data-p=\"3-1-0-0\" checked>Une FAQ courte et ma\u00eetris\u00e9e<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-3b\"><input type=\"radio\" name=\"cpi-3\" id=\"cpi-3b\" data-p=\"0-3-2-0\">Une base documentaire compl\u00e8te<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-3c\"><input type=\"radio\" name=\"cpi-3\" id=\"cpi-3c\" data-p=\"0-0-2-3\">Des sources \u00e9clat\u00e9es, \u00e0 consolider<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">4. Qui fera vivre les connexions apr\u00e8s la mise en service ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpi-4a\"><input type=\"radio\" name=\"cpi-4\" id=\"cpi-4a\" data-p=\"3-1-0-0\" checked>Moi ou mon \u00e9quipe, en no-code<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-4b\"><input type=\"radio\" name=\"cpi-4\" id=\"cpi-4b\" data-p=\"0-2-3-0\">Un profil technique interne<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-4c\"><input type=\"radio\" name=\"cpi-4\" id=\"cpi-4c\" data-p=\"0-0-2-3\">Personne de d\u00e9di\u00e9<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">5. Quelle est votre contrainte dominante ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpi-5a\"><input type=\"radio\" name=\"cpi-5\" id=\"cpi-5a\" data-p=\"0-2-1-0\">Le d\u00e9lai : \u00eatre en ligne vite<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-5b\"><input type=\"radio\" name=\"cpi-5\" id=\"cpi-5b\" data-p=\"2-1-0-0\" checked>Le budget : ma\u00eetriser chaque euro<\/label><br>\n<label class=\"cdc-chip\" for=\"cpi-5c\"><input type=\"radio\" name=\"cpi-5\" id=\"cpi-5c\" data-p=\"0-0-2-3\">Les donn\u00e9es et la conformit\u00e9<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-out\">\n<div class=\"giv on\">\n<em>Verdict : p\u00e9rim\u00e8tre autonome<\/em><br>\n<b>Installez-le vous-m\u00eame<\/b>\n<p>Votre projet tient dans la plateforme : un canal, une FAQ ma\u00eetris\u00e9e, pas d\u2019outil \u00e0 raccorder, et vous aux commandes. La mise en service se fait en autonomie sur une plateforme no-code, en partant du plan gratuit pour valider, puis en montant d\u2019un cran quand le volume arrive. Le seul rendez-vous \u00e0 ne pas rater : \u00e9crire d\u00e8s le d\u00e9part les questions-r\u00e9ponses telles qu\u2019elles sont vraiment pos\u00e9es.<\/p>\n<\/div>\n<div class=\"giv\">\n<em>Verdict : p\u00e9rim\u00e8tre guid\u00e9<\/em><br>\n<b>Autonomie, avec un accompagnement au d\u00e9marrage<\/b>\n<p>Votre chantier reste standard (un canal, une base de contenus) mais demande un peu de m\u00e9thode : la plateforme et son onboarding personnalis\u00e9 suffisent, sans int\u00e9grateur externe. Prenez le temps de cadrer les sources avant d\u2019ouvrir, et fixez un point de bilan \u00e0 un mois : c\u2019est l\u00e0 que se d\u00e9cident les am\u00e9liorations qui comptent.<\/p>\n<\/div>\n<div class=\"giv\">\n<em>Verdict : p\u00e9rim\u00e8tre d\u2019int\u00e9gration<\/em><br>\n<b>Un int\u00e9grateur raccorde le bot \u00e0 votre \u00e9cosyst\u00e8me<\/b>\n<p>Messageries, CRM, ticketing : vos raccordements d\u00e9passent le r\u00e9glage no-code et m\u00e9ritent un chantier d\u00e9di\u00e9, qu\u2019il soit confi\u00e9 \u00e0 un int\u00e9grateur ind\u00e9pendant ou aux services de cr\u00e9ation de l\u2019\u00e9diteur de votre plateforme. Exigez un devis par raccordement nomm\u00e9, une recette sur cas r\u00e9els et la documentation compl\u00e8te des flux \u00e0 la livraison.<\/p>\n<\/div>\n<div class=\"giv\">\n<em>Verdict : p\u00e9rim\u00e8tre expert<\/em><br>\n<b>Int\u00e9gration gouvern\u00e9e : plusieurs syst\u00e8mes, donn\u00e9es sensibles<\/b>\n<p>Votre projet croise plusieurs outils, des sources \u00e9clat\u00e9es et des exigences de donn\u00e9es : le chantier se pilote comme un projet d\u2019entreprise. Cahier des charges complet, jalons de recette \u00e9crits, traitement des donn\u00e9es cadr\u00e9 en amont, plan de run nomm\u00e9. C\u2019est le p\u00e9rim\u00e8tre o\u00f9 le choix de l\u2019int\u00e9grateur p\u00e8se le plus : prenez le temps des huit crit\u00e8res ci-dessous.<\/p>\n<\/div>\n<p class=\"gem-note\">Le s\u00e9lecteur donne le mode dominant au moment o\u00f9 vous r\u00e9pondez : un p\u00e9rim\u00e8tre \u00e9volue, et le mode l\u00e9ger d\u2019aujourd\u2019hui peut devenir le chantier structur\u00e9 de l\u2019an prochain.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"prix\"><span class=\"ez-toc-section\" id=\"Prix_dune_integration_chatbot_les_ordres_de_grandeur_de_2026\"><\/span>Prix d\u2019une int\u00e9gration chatbot : les ordres de grandeur de 2026<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le prix d\u2019une int\u00e9gration chatbot se comprend par sa structure : il se compose d\u2019un co\u00fbt de r\u00e9alisation (le chantier de raccordement, factur\u00e9 au temps pass\u00e9 ou au forfait) et d\u2019un co\u00fbt de socle (la licence de la plateforme, factur\u00e9e \u00e0 l\u2019abonnement). Les fourchettes qui suivent sont des ordres de grandeur observ\u00e9s sur des sources publiques aux dates indiqu\u00e9es : ce ne sont ni des tarifs ni des engagements, et chaque chantier r\u00e9el s\u2019\u00e9carte de la moyenne.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>P\u00e9rim\u00e8tre<\/th>\n<th>Ordre de grandeur constat\u00e9<\/th>\n<th>Source et date du relev\u00e9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Branchement simple : widget du site, FAQ existante<\/td>\n<td>moins de 500 \u20ac<\/td>\n<td>Projet \u00ab Int\u00e9gration de chatbot \u00bb affich\u00e9 sur la place de march\u00e9 Codeur, relev\u00e9 du 11 septembre 2026<\/td>\n<\/tr>\n<tr>\n<td>Int\u00e9gration standard : un ou deux canaux, un CRM ou un ticketing, contenus \u00e0 brancher<\/td>\n<td>1 000 \u00e0 10 000 \u20ac<\/td>\n<td>Annonces de projets IA conversationnelle sur Codeur, m\u00eame relev\u00e9<\/td>\n<\/tr>\n<tr>\n<td>D\u00e9veloppement complet d\u2019un chatbot hors plateforme en abonnement<\/td>\n<td>en g\u00e9n\u00e9ral entre 5 000 et 30 000 \u20ac, \u00ab voire bien plus \u00bb<\/td>\n<td>FAQ de la page tarifs de Botnation, relev\u00e9 du 11 septembre 2026 (fourchettes qualifi\u00e9es d\u2019indicatives par la page elle-m\u00eame)<\/td>\n<\/tr>\n<tr>\n<td>Socle : abonnement plateforme<\/td>\n<td>de 0 \u00e0 59 \u20ac par mois selon le palier, sur mesure au-del\u00e0<\/td>\n<td>Grille publique de la page tarifs de Botnation, relev\u00e9 du 11 septembre 2026<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>La page tarifs de Botnation formule ainsi sa propre estimation pour qui d\u00e9velopperait hors abonnement : \u00ab Si vous souhaitez d\u00e9velopper vous-m\u00eame votre chatbot, par vos propres moyens, sans passer par notre solution d\u2019abonnement SaaS, alors il vous en co\u00fbtera en g\u00e9n\u00e9ral entre 5000\u20ac et 30000\u20ac, voir bien plus, selon les fonctionnalit\u00e9s dont vous avez besoin. Ces fourchettes de prix sont indicatives, il est complexe d\u2019estimer le co\u00fbt de d\u00e9veloppement de votre chatbot. \u00bb (relev\u00e9 du 11 septembre 2026). Et pour le socle : la grille du m\u00eame jour affiche un palier gratuit \u00e0 0 \u20ac, Basic \u00e0 39 \u20ac par mois, Pro \u00e0 59 \u20ac par mois et une offre Entreprise \u00ab Sur mesure \u00bb qui inclut litt\u00e9ralement des \u00ab Services cr\u00e9ation de chatbot \u00bb, un \u00ab Responsable de compte d\u00e9di\u00e9 \u00bb, un \u00ab Onboarding personnalis\u00e9 \u00bb et un \u00ab Support client premium \u00bb. Le tarif des services sur mesure de cette offre n\u2019est pas public : il se demande par devis.<\/p>\n<p>Trois enseignements pratiques se d\u00e9gagent de ces chiffres. D\u2019abord, l\u2019\u00e9cart entre \u00ab moins de 500 \u20ac \u00bb et \u00ab 5 000 \u00e0 30 000 \u20ac \u00bb ne mesure pas la qualit\u00e9 des prestataires, mais le nombre de raccordements et l\u2019unicit\u00e9 du besoin : c\u2019est votre p\u00e9rim\u00e8tre qui fixe la facture. Ensuite, comparer un devis d\u2019int\u00e9gration \u00e0 un abonnement de plateforme compare deux choses diff\u00e9rentes : le chantier (une fois) et le socle (r\u00e9current). Enfin, le poste que tout le monde oublie est le run : surveiller et r\u00e9parer les raccordements quand les API \u00e9voluent, tenir les contenus \u00e0 jour. Un devis qui ne dit rien du run vous laisse d\u00e9couvrir ce co\u00fbt en production.<\/p>\n<div class=\"bn-tip\">\n<p><span class=\"bn-klabel\">Astuce<\/span><\/p>\n<p>Faites chiffrer deux sc\u00e9narios : le p\u00e9rim\u00e8tre minimal qui met le bot en service (souvent un canal et la FAQ) et le p\u00e9rim\u00e8tre complet. La diff\u00e9rence entre les deux est votre budget de version 2, et elle se discute bien mieux avant le chantier qu\u2019au milieu.<\/p>\n<\/div>\n<h2 id=\"choisir\"><span class=\"ez-toc-section\" id=\"Comment_choisir_un_integrateur_chatbot_8_criteres_verifiables\"><\/span>Comment choisir un int\u00e9grateur chatbot : 8 crit\u00e8res v\u00e9rifiables<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Les propositions commerciales se ressemblent toutes ; les chantiers, non. Les huit crit\u00e8res suivants sont v\u00e9rifiables avant signature, sur pi\u00e8ces : chaque r\u00e9ponse s\u2019observe dans le devis, dans la m\u00e9thode ou dans les r\u00e9f\u00e9rences pr\u00e9sent\u00e9es.<\/p>\n<ol>\n<li><strong>Il audite avant de chiffrer.<\/strong> Un prix donn\u00e9 sans inventaire de votre existant (canaux, CRM, contenus) est un pari, pas un devis. L\u2019audit peut \u00eatre court, mais il doit exister et \u00eatre visible dans la proposition.<\/li>\n<li><strong>Il parle en raccordements nomm\u00e9s.<\/strong> \u00ab Int\u00e9gration compl\u00e8te \u00bb n\u2019est pas un p\u00e9rim\u00e8tre. Le devis doit lister chaque branchement : quel canal, quel outil, quel sens de circulation des donn\u00e9es, quel comportement en cas d\u2019erreur.<\/li>\n<li><strong>Il conna\u00eet la plateforme et votre stack, nomm\u00e9ment.<\/strong> Demandez ce qu\u2019il a d\u00e9j\u00e0 branch\u00e9 sur votre combinaison pr\u00e9cise (votre CRM, votre ticketing, votre plateforme de chatbot). Les contrats d\u2019interface se ma\u00eetrisent par l\u2019exp\u00e9rience r\u00e9p\u00e9t\u00e9e.<\/li>\n<li><strong>Il s\u00e9pare conception, int\u00e9gration et run.<\/strong> Trois m\u00e9tiers, trois lignes de devis. La confusion des trois est la premi\u00e8re source de d\u00e9ceptions : elle masque qui fait quoi quand quelque chose casse.<\/li>\n<li><strong>Il livre les comptes et la documentation \u00e0 votre nom.<\/strong> Compte plateforme, sc\u00e9narios, base de connaissances, cl\u00e9s d\u2019API : tout doit vous appartenir \u00e0 la livraison, avec la documentation des flux assez pr\u00e9cise pour qu\u2019un autre prestataire reprenne le chantier.<\/li>\n<li><strong>Il pr\u00e9voit une recette \u00e9crite.<\/strong> Une liste de cas de test, rejouables, avec leur r\u00e9sultat attendu. Sans carnet de recette, chaque \u00e9volution future repart de z\u00e9ro.<\/li>\n<li><strong>Il cadre la donn\u00e9e avant de brancher.<\/strong> Base l\u00e9gale des traitements, dur\u00e9es de conservation, sous-traitants \u00e9ventuels : ces points se d\u00e9cident au cadrage, pas apr\u00e8s la mise en production. Un int\u00e9grateur qui ne vous pose aucune question de donn\u00e9es vous alerte.<\/li>\n<li><strong>Il propose un run, ou vous rend autonomes.<\/strong> Les deux sont honn\u00eates ; aucun des deux ne l\u2019est. Exigez de savoir qui surveille les raccordements apr\u00e8s la mise en service, \u00e0 quelle fr\u00e9quence, et \u00e0 quel co\u00fbt.<\/li>\n<\/ol>\n<div class=\"bn-warn\">\n<p><span class=\"bn-klabel\">Signaux d\u2019alerte<\/span><\/p>\n<p>Un prix ferme sans audit, un p\u00e9rim\u00e8tre en une ligne, l\u2019absence de recette, des comptes ouverts au nom du prestataire, aucune question sur vos donn\u00e9es : cinq signaux qui, pris isol\u00e9ment, m\u00e9ritent une question \u00e9crite, et qui, cumul\u00e9s, justifient de chercher ailleurs.<\/p>\n<\/div>\n<h2 id=\"editeur\"><span class=\"ez-toc-section\" id=\"Loption_editeur-integrateur_la_plateforme_et_les_mains\"><\/span>L\u2019option \u00e9diteur-int\u00e9grateur : la plateforme et les mains<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Reste une voie que le march\u00e9 oublie souvent : confier le chantier \u00e0 l\u2019\u00e9diteur de la plateforme elle-m\u00eame. Botnation \u00e9dite une plateforme no-code de cr\u00e9ation de chatbots et d\u2019agents IA, et propose dans son offre Entreprise des services de cr\u00e9ation de chatbot : l\u2019\u00e9quipe qui construit votre bot est alors celle qui \u00e9dite l\u2019outil, ce qui limite la traduction \u00e0 perte entre le cahier des charges et la r\u00e9alisation, et vous gardez la main dans l\u2019\u00e9diteur apr\u00e8s la livraison : le compte, les sc\u00e9narios et la base de connaissances restent ouverts \u00e0 votre nom dans la plateforme.<\/p>\n<p>Cette voie n\u2019exclut pas les autres, et elle n\u2019est pas toujours la bonne. Une agence tierce reste l\u00e9gitime quand votre projet r\u00e9clame un m\u00e9tier tr\u00e8s pointu, une int\u00e9gration chez vous d\u00e9j\u00e0 port\u00e9e par un prestataire en place, ou une pr\u00e9sence continue que seul un acteur local assure. La saine fa\u00e7on de trancher est de faire jouer les m\u00eames crit\u00e8res que ci-dessus : audit, raccordements nomm\u00e9s, recette, comptes \u00e0 votre nom, run. L\u2019offre Entreprise se demande sur devis, via la page <a href=\"https:\/\/botnation.ai\/fr\/chatbot-devis\/\">demande de devis<\/a> ou la page <a href=\"https:\/\/botnation.ai\/fr\/tarifs\/\">tarifs<\/a> qui d\u00e9crit son contenu.<\/p>\n<figure class=\"bn-fig doc\">\n<img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-shot-tarifs-entreprise.jpg\" alt=\"Carte de l'offre Entreprise sur la page tarifs de Botnation, avec les services cr\u00e9ation de chatbot, responsable de compte d\u00e9di\u00e9 et onboarding personnalis\u00e9\" decoding=\"async\" width=\"570\" height=\"1286\"><figcaption>L\u2019offre Entreprise de la page tarifs de Botnation, relev\u00e9e le 11 septembre 2026 : services cr\u00e9ation de chatbot, responsable de compte d\u00e9di\u00e9, onboarding personnalis\u00e9, sur mesure.<\/figcaption><\/figure>\n<figure class=\"bn-fig\">\n<img loading=\"lazy\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-shot-devis-full.jpg\" alt=\"Page de demande de devis pour la cr\u00e9ation d'un chatbot sur botnation.ai, avec le bouton Demander un devis\" decoding=\"async\" width=\"1500\" height=\"1000\"><figcaption>La page de demande de devis : le point d\u2019entr\u00e9e pour chiffrer un chantier de cr\u00e9ation ou d\u2019int\u00e9gration avec les experts de l\u2019\u00e9diteur.<\/figcaption><\/figure>\n<h2 id=\"faq\"><span class=\"ez-toc-section\" id=\"Questions_frequentes_sur_les_integrateurs_chatbot\"><\/span>Questions fr\u00e9quentes sur les int\u00e9grateurs chatbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"bn-faq\">\n<details>\n<summary>Quelle diff\u00e9rence entre un int\u00e9grateur chatbot et une agence chatbot ?<\/summary>\n<p>L\u2019agence con\u00e7oit et cr\u00e9e le chatbot de bout en bout : strat\u00e9gie, contenus, sc\u00e9narios, mise en service. L\u2019int\u00e9grateur prend le relais quand le bot (ou sa plateforme) existe d\u00e9j\u00e0 : il le raccorde \u00e0 votre site, vos canaux, votre CRM et vos donn\u00e9es. Beaucoup d\u2019agences int\u00e8grent ce qu\u2019elles cr\u00e9ent ; tous les int\u00e9grateurs ne con\u00e7oivent pas. La fronti\u00e8re se lit dans le devis : conception, int\u00e9gration et run y apparaissent comme des p\u00e9rim\u00e8tres distincts.<\/p>\n<\/details>\n<details>\n<summary>Faut-il un int\u00e9grateur pour un chatbot de FAQ simple ?<\/summary>\n<p>Non, en g\u00e9n\u00e9ral. Un bot affichant une FAQ ma\u00eetris\u00e9e dans le widget d\u2019un site se met en service en autonomie sur une plateforme no-code, depuis le plan gratuit de la grille Botnation (0 \u20ac, relev\u00e9 du 11 septembre 2026). L\u2019int\u00e9grateur devient utile quand les raccordements se multiplient : messageries, CRM, ticketing, sources de connaissances \u00e0 consolider.<\/p>\n<\/details>\n<details>\n<summary>Combien de temps prend une int\u00e9gration chatbot ?<\/summary>\n<p>Un branchement simple (widget + FAQ pr\u00eate) se compte en jours. Une int\u00e9gration standard avec un CRM ou un ticketing se compte en semaines, recette comprise. Un p\u00e9rim\u00e8tre multi-outils avec donn\u00e9es sensibles se pilote en projet, sur un \u00e0 quelques mois. Aucune dur\u00e9e ne se promet s\u00e9rieusement sans l\u2019audit pr\u00e9alable : m\u00e9fiez-vous d\u2019un calendrier donn\u00e9 avant la d\u00e9couverte de votre existant.<\/p>\n<\/details>\n<details>\n<summary>Qui poss\u00e8de le chatbot et ses comptes apr\u00e8s l\u2019int\u00e9gration ?<\/summary>\n<p>Vous, dans tout chantier correctement men\u00e9 : compte de la plateforme, sc\u00e9narios, base de connaissances et cl\u00e9s d\u2019API doivent \u00eatre ouverts \u00e0 votre nom, et la documentation remise assez compl\u00e8te pour qu\u2019un tiers reprenne le chantier. Un prestataire qui conserve les comptes en main propre vous lie \u00e0 lui sans b\u00e9n\u00e9fice : c\u2019est un signal d\u2019alerte majeur.<\/p>\n<\/details>\n<details>\n<summary>Un int\u00e9grateur peut-il travailler sur n\u2019importe quelle plateforme de chatbot ?<\/summary>\n<p>Cela d\u00e9pend de la plateforme. Un int\u00e9grateur ind\u00e9pendant intervient d\u2019autant plus vite qu\u2019il conna\u00eet d\u00e9j\u00e0 les contrats d\u2019interface de votre plateforme (connecteurs, webhooks, API) et de vos outils m\u00e9tier. Certains \u00e9diteurs r\u00e9servent en pratique certains niveaux de service \u00e0 leurs propres experts : c\u2019est le cas de Botnation pour les services de cr\u00e9ation de l\u2019offre Entreprise, qui travaillent sur la plateforme qu\u2019ils \u00e9ditent.<\/p>\n<\/details>\n<details>\n<summary>Que devient l\u2019int\u00e9gration si l\u2019on change de plateforme ?<\/summary>\n<p>Les raccordements ne se transf\u00e8rent pas automatiquement : chaque nouvelle plateforme refait ses contrats d\u2019interface. Ce qui se conserve, c\u2019est votre capital ind\u00e9pendant de l\u2019outil : les contenus et la FAQ, le carnet de recette, la cartographie des raccordements et les comptes \u00e0 votre nom. C\u2019est une raison de plus d\u2019exiger ces livrables \u00e0 chaque chantier : ils conditionnent votre r\u00e9versibilit\u00e9.<\/p>\n<\/details>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion_lintegration_est_un_chantier_pas_une_case_a_cocher\"><\/span>Conclusion : l\u2019int\u00e9gration est un chantier, pas une case \u00e0 cocher<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Un chatbot ne vaut que par ses raccordements : le canal o\u00f9 il rejoint vos utilisateurs, le CRM qu\u2019il alimente, les contenus qui le fondent, les r\u00e8gles de donn\u00e9es qui l\u2019encadrent. Ces raccordements se con\u00e7oivent comme un chantier en six \u00e9tapes, se chiffrent par p\u00e9rim\u00e8tre nomm\u00e9 et se livrent avec une documentation et des comptes \u00e0 votre nom. Que vous l\u2019ex\u00e9cutiez en autonomie sur une plateforme no-code, que vous le confiez \u00e0 un int\u00e9grateur ind\u00e9pendant ou aux experts de l\u2019\u00e9diteur, les m\u00eames crit\u00e8res s\u2019appliquent : audit, raccordements nomm\u00e9s, recette, run.<\/p>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Passez_du_raccordement_au_resultat\"><\/span>Passez du raccordement au r\u00e9sultat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>D\u00e9marrez en autonomie sur la plateforme Botnation, du plan gratuit aux offres Basic et Pro, ou confiez la cr\u00e9ation et l\u2019int\u00e9gration de votre chatbot \u00e0 nos experts en cr\u00e9ation de chatbot dans le cadre de l\u2019offre Entreprise : dans les deux cas, le compte, les sc\u00e9narios et la base restent les v\u00f4tres.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/fr\/chatbot-devis\/\">Demander un devis de cr\u00e9ation de chatbot<\/a><\/p>\n<p><a href=\"https:\/\/botnation.ai\/fr\/tarifs\/\">Ou voir les tarifs de la plateforme<\/a><\/p>\n<\/div>\n<p class=\"bn-sources\">Sources et relev\u00e9s : page tarifs de Botnation (grille et FAQ, relev\u00e9 du 11 septembre 2026) ; annonces de projets de la place de march\u00e9 Codeur (relev\u00e9 du 11 septembre 2026, ordres de grandeur d\u2019annonces publiques) ; Insee, enqu\u00eate TIC 2025, Insee Premi\u00e8re n\u00b0 2120, juillet 2026 ; CNIL, fiche \u00ab Chatbots \u00bb, 19 f\u00e9vrier 2021 ; r\u00e8glement (UE) 2024\/1689 sur l\u2019intelligence artificielle, article 50, applicable depuis le 2 ao\u00fbt 2026.<\/p>\n<\/div>\n<p><script>(function(){var w=document.getElementById(\"cpi-w\");if(!w)return;var ps=w.querySelectorAll(\".giv\");function upd(){var t=[0,0,0,0];var rs=w.querySelectorAll(\"input:checked\");for(var i=0;rs.length>i;i++){var p=(rs[i].getAttribute(\"data-p\")||\"\").split(\"-\");for(var k=0;4>k;k++){t[k]+=(p.length>k)?(parseInt(p[k],10)||0):0}}var bi=0;for(var k=1;4>k;k++){if(t[k]>t[bi]){bi=k}}for(var j=0;ps.length>j;j++){if(j==bi){ps[j].classList.add(\"on\")}else{ps[j].classList.remove(\"on\")}}}var is=w.querySelectorAll(\"input\");for(var i2=0;is.length>i2;i2++){is[i2].addEventListener(\"change\",upd)}upd()})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En bref Un int\u00e9grateur chatbot est le prestataire qui raccorde votre assistant conversationnel \u00e0 votre \u00e9cosyst\u00e8me r\u00e9el : le widget du site, les messageries, le CRM, le ticketing, vos contenus et vos r\u00e8gles de s\u00e9curit\u00e9. Son chantier se d\u00e9roule en six \u00e9tapes, de l\u2019audit de l\u2019existant au run, et son prix suit le nombre de [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":31638,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[346],"tags":[],"class_list":["post-31643","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatbot"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/comments?post=31643"}],"version-history":[{"count":1,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31643\/revisions"}],"predecessor-version":[{"id":31647,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31643\/revisions\/31647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media\/31638"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media?parent=31643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/categories?post=31643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/tags?post=31643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}