{"id":31669,"date":"2026-09-16T10:01:47","date_gmt":"2026-09-16T08:01:47","guid":{"rendered":"https:\/\/botnation.ai\/enterprise-ai-chatbot-platform\/"},"modified":"2026-09-16T10:16:53","modified_gmt":"2026-09-16T08:16:53","slug":"enterprise-ai-chatbot-platform","status":"publish","type":"post","link":"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/","title":{"rendered":"Enterprise AI chatbot platform: what really changes, and what it costs (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)} } .bn-bud{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-bud h3{margin:.1em 0 .3em} .bn-bud>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-bud br{display:none} .bn-bud p:empty{display:none; margin:0} .bud-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} .budv{display:none; margin-top:16px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .budv-1{display:block; border-left:4px solid var(--bn-green)} .budv-2{border-left:4px solid var(--bn-blue)} .budv-3{border-left:4px solid var(--bn-coral)} .budv-4{border-left:4px solid var(--bn-ink)} .bn-art .budv 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 .budv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .budv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .budv p:last-child{margin-bottom:0} .bn-art .bud-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-bud .bn-tablewrap{margin-top:22px} @media(max-width:680px){ .bn-bud{padding:20px 17px} .bud-out{padding:17px 15px} }`));document.head.appendChild(s);<\/script><\/p>\n<div class=\"bn-art\">\n<div class=\"bn-tldr\">\n<span class=\"bn-klabel\">In brief<\/span>\n<ul>\n<li>An <strong>enterprise AI chatbot platform<\/strong> is a complete environment where several teams design, publish and manage conversational agents: multiple channels, an AI engine, integrations with your information system, roles and analytics.<\/li>\n<li>What sets enterprise usage apart is not the technology but the requirements: <strong>multi-team governance, GDPR and AI Act compliance, system integration, volume<\/strong>. None of these four requirements is solved inside the scenario editor.<\/li>\n<li>Three operating models exist: full <strong>autonomy<\/strong> on the platform, a <strong>trained in-house team<\/strong>, or <strong>delegating custom creation<\/strong>. Botnation covers all three: editor of the platform and creation provider through its Entreprise offer.<\/li>\n<li>Cost has three lines: the license (from 39 \u20ac per month excluding VAT on the public grid checked on September 16, 2026), AI credits (25 \u20ac per 1,000, down to 0.015 \u20ac per credit), and the build, free in autonomy or <strong>on quote<\/strong> when delegated.<\/li>\n<li>An estimator mid-article computes the annual budget of your configuration from the public grid, and a six-milestone selection method avoids the most common mistake: choosing the tool before framing the requirement.<\/li>\n<\/ul>\n<\/div>\n<p>The query \u201centerprise AI chatbot platform\u201d is misleading: it looks like a buying query, and it is actually an organization question. Most pages answering it stack feature comparisons, as if choosing an enterprise platform came down to ticking boxes. Yet a support team, a marketing team and an IT department that all want the same chatbot are not asking the same questions, and no feature list can decide for them.<\/p>\n<p>This article takes the problem from the other end: first what concretely changes when a company, not a single person, operates the platform (who is allowed to change what, where the data goes, how the bot joins the rest of the system), then the full cost based on the public price grid checked on September 16, 2026, and finally the question nobody treats seriously: who, between your teams and a provider, will actually build and keep the agent alive.<\/p>\n<p>If you are looking first for how a chatbot platform works inside (scenario editor, AI engine, channels) or for a classification of solution families, read our guide on <a href=\"https:\/\/botnation.ai\/en\/chatbot-platform\/\">what a chatbot platform is<\/a>: we will not repeat it here. This article assumes you know what the brick is, and that what you need is the enterprise layer on top.<\/p>\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\">Summary<\/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\/en\/enterprise-ai-chatbot-platform\/#An_enterprise_AI_chatbot_platform_concretely\" >An enterprise AI chatbot platform, concretely<\/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\/en\/enterprise-ai-chatbot-platform\/#What_really_changes_when_the_company_is_the_one_using_it\" >What really changes when the company is the one using it<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Governance_several_teams_one_agent\" >Governance: several teams, one agent<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Compliance_GDPR_and_the_AI_Act_are_no_longer_optional\" >Compliance: GDPR and the AI Act are no longer optional<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#System_integration_where_the_project_is_really_won\" >System integration: where the project is really won<\/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\/en\/enterprise-ai-chatbot-platform\/#Who_runs_the_platform_the_three_operating_models\" >Who runs the platform: the three operating models<\/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\/en\/enterprise-ai-chatbot-platform\/#The_real_cost_license_AI_credits_and_build\" >The real cost: license, AI credits and build<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Line_1_the_license\" >Line 1: the license<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Line_2_AI_credits_the_real_cost_variable\" >Line 2: AI credits, the real cost variable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Line_3_the_build_from_zero_to_a_quote\" >Line 3: the build, from zero to a quote<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Estimator_the_annual_budget_of_your_configuration\" >Estimator: the annual budget of your configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Your_annual_budget_computed_from_the_public_grid\" >Your annual budget, computed from the public grid<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#The_selection_method_six_milestones\" >The selection method: six milestones<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Botnation_the_platforms_editor_and_if_you_want_it_the_hands_that_build\" >Botnation: the platform\u2019s editor, and if you want it, the hands that build<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Pick_your_side_of_the_platform\" >Pick your side of the platform<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Frequently_asked_questions\" >Frequently asked questions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#The_final_word\" >The final word<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/botnation.ai\/en\/enterprise-ai-chatbot-platform\/#Take_action_from_the_right_side\" >Take action, from the right side<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 id=\"definition\"><span class=\"ez-toc-section\" id=\"An_enterprise_AI_chatbot_platform_concretely\"><\/span>An enterprise AI chatbot platform, concretely<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"bn-def\">\n<span class=\"bn-klabel\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 16v-4M12 8h.01\"><\/path><\/svg>Definition<\/span>\n<p>Enterprise AI chatbot platform: a software environment, usually SaaS, that lets several teams of the same organization design, publish, measure and evolve AI-assisted conversational agents, across several channels (website, WhatsApp, Messenger, Instagram), with distinct roles per collaborator, integrations with the information system, and a compliance framework the company can be held to.<\/p>\n<\/div>\n<p>The difference with individual use fits in one sentence: in enterprise use, the chatbot is not a project, it is <strong>shared equipment<\/strong>. It has successive owners, it crosses processes that existed before it (support, lead qualification, HR, internal helpdesk), and it engages the organization\u2019s liability toward its customers and employees. Concretely, four things change in nature:<\/p>\n<ul>\n<li><strong>The scope of use expands<\/strong>: an agent that starts on the contact page ends up on WhatsApp, then in internal support. The platform must publish on the four main channels without rebuilding the scenario each time, which our overview of <a href=\"https:\/\/botnation.ai\/en\/channels\/\">distribution channels<\/a> details.<\/li>\n<li><strong>Several people modify the same object<\/strong>: the editor of the answers is not the account administrator, who is not the developer wiring the webhook. Without roles and without history, every change becomes a potential incident.<\/li>\n<li><strong>The data stops being anecdotal<\/strong>: customer conversations, histories, internal knowledge bases. Their hosting, retention and transfer to a processor become legal subjects.<\/li>\n<li><strong>The bot must integrate<\/strong>: with the CRM to qualify a lead, with the ticketing tool to transfer, with the article base to answer. An enterprise chatbot that talks to no other system remains a demo.<\/li>\n<\/ul>\n<p>It is this layer, invisible in comparisons, that decides the success of the project. And it is also what makes the price: not the license, but everything needed around it for the tool to live inside an organization.<\/p>\n<h2 id=\"ce-qui-change\"><span class=\"ez-toc-section\" id=\"What_really_changes_when_the_company_is_the_one_using_it\"><\/span>What really changes when the company is the one using it<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Governance_several_teams_one_agent\"><\/span>Governance: several teams, one agent<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The first subject of an enterprise platform is not technical, it is political: <strong>who is allowed to touch the chatbot<\/strong>. In practice, three roles almost always coexist. A business owner (support, marketing, HR) who decides on the answers and the tone. One or more editors who change the scenarios daily. An administrator who manages the account, the channel connections and the integrations. When these roles are merged, every bot change becomes a negotiation; when they are clearly distributed inside the platform, the agent evolves as fast as your procedures.<\/p>\n<p>So check two things before any commitment: the number of <strong>collaborators<\/strong> the platform accepts on a single account, and the granularity of roles. On this precise point, Botnation\u2019s public grid is explicit: the price includes \u201can unlimited number of chatbots, an unlimited number of team members\u201d (checked on September 16, 2026), which avoids the classic pitfall of per-seat tools where adding a read-only intern costs a seat.<\/p>\n<figure class=\"bn-fig\"><img fetchpriority=\"high\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-plateforme-chatbot-entreprise-gouvernance.jpg\" alt=\"A person seen from behind wiring two colored cables into a socket bar while three screens show blank conversations\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>The governance of an enterprise chatbot roughly comes down to this: several screens, cables you wire once and for all, and someone who decides who is allowed to touch them.<\/figcaption><\/figure>\n<p>The second side of governance is <strong>traceability<\/strong>: who changed which answer, when, and how to roll back. It is commonplace in a content management tool, still rare on chatbot platforms, and yet decisive the day a wrong answer has been served to thousands of customers. Require a change history and a test environment before publishing to production.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Compliance_GDPR_and_the_AI_Act_are_no_longer_optional\"><\/span>Compliance: GDPR and the AI Act are no longer optional<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Two texts directly frame an enterprise chatbot in Europe, and both apply today.<\/p>\n<p><strong>The GDPR first<\/strong>, because a conversational agent processes personal data by nature: typed identifiers, conversation histories, sometimes sensitive data when the bot answers health or human resources questions. <a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2016\/679\/oj\" rel=\"nofollow noopener\" target=\"_blank\">Article 28 of Regulation (EU) 2016\/679<\/a> requires that resorting to a processor, typically your platform\u2019s editor, rest on sufficient guarantees and a contract framing the purposes, security, return and deletion of the data. Concretely: ask for the <em>data processing agreement<\/em> before signing, and check where the conversations are hosted. The CNIL, France\u2019s data protection authority, devotes to chatbots a <a href=\"https:\/\/www.cnil.fr\/fr\/chatbots-les-conseils-de-la-cnil-pour-respecter-les-droits-des-personnes\" rel=\"nofollow noopener\" target=\"_blank\">practical factsheet, \u201cChatbots: CNIL advice to respect people\u2019s rights\u201d<\/a> (19 February 2021, published in French only), which recalls the right reflexes: determine the purpose before collecting, minimize what the bot asks for, set retention periods, inform the users.<\/p>\n<p><strong>The European regulation on artificial intelligence next<\/strong>, <a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2024\/1689\/oj\" rel=\"nofollow noopener\" target=\"_blank\">Regulation (EU) 2024\/1689<\/a>. Its Article 50, in application since 2 August 2026, requires that the persons interacting with an AI system be <strong>informed that they are interacting with an AI system<\/strong>, unless this is obvious from the point of view of a reasonably well-informed, observant and circumspect person. For an enterprise chatbot, this translates into an information sentence at the start of the conversation, and clear signaling at handover to a human: the customer must know whether they are still talking to a machine. Its Article 4, applicable since 2 February 2025, further requires providers and deployers of AI systems to ensure a sufficient level of AI literacy of their staff: in other words, <strong>training the teams<\/strong> that build and operate the agent is no longer a comfort option, it is a written obligation.<\/p>\n<p>These two texts do not make the project complicated; they make it <strong>documentable<\/strong>. A serious enterprise platform must let you say in five minutes: where the data is, who accesses it, how long it is kept, and how the user is informed. If your contact cannot answer, that is your answer.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"System_integration_where_the_project_is_really_won\"><\/span>System integration: where the project is really won<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The third requirement is the most underrated of the three, and the one that eats the budget: wiring the chatbot to the rest of the company. A useful enterprise agent does at least one of these three things: it <strong>writes<\/strong> to a system (create a lead in the CRM, open a ticket), it <strong>reads<\/strong> from a system (order status, leave balance), or it <strong>delegates<\/strong> to a human with its context (transfer to an advisor with the history).<\/p>\n<p>For that, the platform must expose <strong>webhooks<\/strong> and connectors to the usual tools: spreadsheets, emailing solutions, automation gateways, payments. The Botnation grid lists among the included features \u201clive chat, webhooks, Google Sheets, OpenAI, Mailchimp, Sendinblue, Gmail, Zapier, Stripe, surveys, conversion funnels\u201d (checked on September 16, 2026). When your need steps outside the ready-made connectors, integration becomes a project of its own: our article on <a href=\"https:\/\/botnation.ai\/en\/ai-chatbot-agency\/\">the chatbot integrator\u2019s craft<\/a> details what it actually connects, how such a project runs and what it costs.<\/p>\n<p>One point of vigilance that recurs in every field report: <strong>human handover<\/strong>. An enterprise chatbot is not a tool that replaces human contact, it is a filter that makes it possible where it has value. The transfer mechanism (which queue the conversation lands in, with what context, within what delay) deserves as much attention as the quality of the automatic answers.<\/p>\n<h2 id=\"qui-pilote\"><span class=\"ez-toc-section\" id=\"Who_runs_the_platform_the_three_operating_models\"><\/span>Who runs the platform: the three operating models<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>One question structures the whole budget and the whole calendar: <strong>who builds the agent and who keeps it alive<\/strong>. Only three models exist, and the right choice depends on your resources, not on fashion.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Model<\/th>\n<th>Who builds<\/th>\n<th>Who maintains<\/th>\n<th>When it is the right choice<\/th>\n<th>Main limit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Full autonomy<\/strong><\/td>\n<td>Your team, on the no-code editor<\/td>\n<td>Your team<\/td>\n<td>A circumscribed use case (FAQ, qualification), one available referent<\/td>\n<td>Quality caps at the time available in-house<\/td>\n<\/tr>\n<tr>\n<td><strong>Trained in-house team<\/strong><\/td>\n<td>Your team, after training and framing<\/td>\n<td>Your team, with occasional support<\/td>\n<td>Several planned use cases, several departments involved<\/td>\n<td>The upskilling must be funded and scheduled, which Article 4 of the European AI regulation has required since February 2025<\/td>\n<\/tr>\n<tr>\n<td><strong>Custom creation<\/strong><\/td>\n<td>The platform\u2019s editor or a provider<\/td>\n<td>The provider at first, then you<\/td>\n<td>Complex need, many integrations, nobody in-house to carry the project<\/td>\n<td>Cost on quote, initial dependency on the provider<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>This table has a direct consequence on the choice of platform itself: if you anticipate moving from one model to another (start alone, then delegate), pick an actor able to occupy both sides of the table. Botnation displays precisely this dual positioning on its homepage, with two named offers: \u201cSelf-Service Offer\u201d, promising to \u201ccreate and manage your agent yourself, independently, with our intuitive platform\u201d, and \u201cDedicated Offer\u201d, where \u201cour experts design, optimize, and manage your agent to maximize your results\u201d (checked on September 16, 2026).<\/p>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-plateforme-chatbot-entreprise-offres-en.jpg\" alt=\"The two Botnation offers: Self-Service Offer to build independently and Dedicated Offer with experts\" decoding=\"async\" width=\"1500\" height=\"1000\"><figcaption>The dual positioning displayed on Botnation\u2019s homepage: the same platform is either self-managed or accompanied by experts who design and run the agent.<\/figcaption><\/figure>\n<p>A word on the middle model, often forgotten: training an in-house team is not a budget version of custom work, it is a <strong>separate investment<\/strong>. It gets planned (who is trained, on what, with which materials), measured (how many scenarios the team edits alone each month) and bounded (from which level of complexity to call a specialist). The companies that succeed with their chatbot are almost always the ones that wrote this boundary in black and white.<\/p>\n<h2 id=\"cout\"><span class=\"ez-toc-section\" id=\"The_real_cost_license_AI_credits_and_build\"><\/span>The real cost: license, AI credits and build<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The budget of an enterprise AI chatbot platform reads on three lines, and it is the sum of the three that speaks. All the information below comes from Botnation\u2019s public pricing page, <strong>checked on September 16, 2026<\/strong>, prices excluding VAT.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Line_1_the_license\"><\/span>Line 1: the license<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Plan<\/th>\n<th>Price per month<\/th>\n<th>What it changes for the company<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>For Free<\/strong><\/td>\n<td>0 \u20ac<\/td>\n<td>Unlimited agents, feature testing: the training ground before any commitment.<\/td>\n<\/tr>\n<tr>\n<td><strong>Basic<\/strong><\/td>\n<td>39 \u20ac<\/td>\n<td>500 users, 500 AI credits offered once, full features and analytics: the first production tier.<\/td>\n<\/tr>\n<tr>\n<td><strong>Pro<\/strong><\/td>\n<td>59 \u20ac<\/td>\n<td>1,000 users, 1,000 AI credits offered once: the standard tier of an enterprise bot in production.<\/td>\n<\/tr>\n<tr>\n<td><strong>Entreprise<\/strong><\/td>\n<td>on demand<\/td>\n<td>Dedicated account manager, personalised onboarding, premium client support and chatbot creation management: the platform plus the hands.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Two honest notes on this grid. First, the paid tiers scale linearly in users and in credits offered up front, but everything else (agents, team members, features) is unlimited from the first paid tier. Second, a user outside a plan is billed 0.05 \u20ac per month: negligible per unit, but worth watching if your bot reaches tens of thousands of unique visitors.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Line_2_AI_credits_the_real_cost_variable\"><\/span>Line 2: AI credits, the real cost variable<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is the line comparisons forget and the one that rings the till. Every call to the AI engine consumes credits, and the pace depends on what you ask of the engine. The equivalences published on the pricing page, for 1,000 credits: <strong>1,000 GPT-3.5 requests<\/strong>, as many on a customized AI, <strong>500 advanced requests<\/strong> on a customized AI, or <strong>100 GPT-4.0 requests<\/strong> (checked on September 16, 2026). In other words, a GPT-4.0 answer costs ten times more credits than a GPT-3.5 answer: the choice of engine is a budget decision, not only a qualitative one.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Credit pack<\/th>\n<th>Price excl. VAT<\/th>\n<th>Cost per credit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1,000 credits<\/td>\n<td>25 \u20ac<\/td>\n<td>0.025 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>5,000 credits<\/td>\n<td>100 \u20ac<\/td>\n<td>0.020 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>15,000 credits<\/td>\n<td>250 \u20ac<\/td>\n<td>0.0167 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>60,000 credits<\/td>\n<td>900 \u20ac<\/td>\n<td>0.015 \u20ac<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The price per credit drops by a third between the smallest and the largest pack: beyond a certain volume, the question is no longer \u201chow many credits\u201d but \u201cwhich pack\u201d, and the answer is computed.<\/p>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-plateforme-chatbot-entreprise-budget.jpg\" alt=\"Wooden balance weighing a card and a token against a toolbox and a stack of cards\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>The enterprise calculation in one picture: on one side the subscription and its credits, on the other the custom development. The two pans do not weigh the same, but they do not serve the same project.<\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"Line_3_the_build_from_zero_to_a_quote\"><\/span>Line 3: the build, from zero to a quote<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Building the scenario, writing the answers, wiring the integrations: in autonomy on a no-code platform, this line costs time, not euros. Delegated, it costs euros. And if you developed a chatbot yourself outside any platform, the same pricing page gives the market\u2019s order of magnitude: \u201cgenerally between \u20ac5,000 and \u20ac30,000, or even more, depending on the features you need\u201d, a range the page itself presents as indicative, so much does a development estimate depend on scope (checked on September 16, 2026).<\/p>\n<p>The important point for a company: these three lines do not compete, they <strong>compose<\/strong>. The most frequent formula is neither \u201call in autonomy\u201d nor \u201call custom\u201d: it is the platform on a Pro license with credits adjusted to the real volume, then a delegated creation project for the initial scenario and the integrations, then a return to autonomy for day-to-day maintenance. At Botnation, this relay is called the Entreprise offer: it literally includes \u201cchatbot creation management\u201d, a dedicated account manager, personalised onboarding and premium support, on demand. The pricing page FAQ puts it bluntly: \u201cOur team of bot developers will create a custom AI chatbot for you, based on a quote\u201d (checked on September 16, 2026). None of these formulas prices the custom work in euros: that is consistent, the price of a creation depends on scope, and a published figure would be wrong for half the projects.<\/p>\n<h3 id=\"estimateur\"><span class=\"ez-toc-section\" id=\"Estimator_the_annual_budget_of_your_configuration\"><\/span>Estimator: the annual budget of your configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The estimator below automatically composes the credit packs (it looks for the cheapest combination covering your monthly volume), adds twelve months of license and displays the total. The data comes from the public grid checked on September 16, 2026: change your answers, the calculation is immediate.<\/p>\n<div class=\"bn-bud\" id=\"bn-bud\" data-loc=\"en-US\" data-l1=\"%1 AI credits per month\" data-l2=\"packs: %1, i.e. %2 \u20ac per month\" data-l3=\"annual budget: %1 \u20ac excl. VAT, license included\" data-l3d=\"license on quote, credits: %1 \u20ac excl. VAT per year\" data-l4=\"credit cost: %1 cents per request\">\n<h3><span class=\"ez-toc-section\" id=\"Your_annual_budget_computed_from_the_public_grid\"><\/span>Your annual budget, computed from the public grid<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Four answers, one budget. The simulator composes the packs and adds the license.<\/p>\n<div class=\"lng-q\">\n<p class=\"lng-qt\">How many AI requests per month?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"bd-v1\"><input type=\"radio\" id=\"bd-v1\" name=\"budV\" data-p=\"500\"> 500<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-v2\"><input type=\"radio\" id=\"bd-v2\" name=\"budV\" data-p=\"2000\" checked> 2,000<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-v3\"><input type=\"radio\" id=\"bd-v3\" name=\"budV\" data-p=\"8000\"> 8,000<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-v4\"><input type=\"radio\" id=\"bd-v4\" name=\"budV\" data-p=\"30000\"> 30,000<\/label>\n<\/div>\n<\/div>\n<div class=\"lng-q\">\n<p class=\"lng-qt\">Which engine for each request?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"bd-c1\"><input type=\"radio\" id=\"bd-c1\" name=\"budC\" data-p=\"1\" checked> GPT-3.5, 1 credit<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-c2\"><input type=\"radio\" id=\"bd-c2\" name=\"budC\" data-p=\"2\"> Advanced custom AI, 2 credits<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-c3\"><input type=\"radio\" id=\"bd-c3\" name=\"budC\" data-p=\"10\"> GPT-4.0, 10 credits<\/label>\n<\/div>\n<\/div>\n<div class=\"lng-q\">\n<p class=\"lng-qt\">Which license?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"bd-l0\"><input type=\"radio\" id=\"bd-l0\" name=\"budL\" data-p=\"0\"> For Free, 0 \u20ac<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-l1\"><input type=\"radio\" id=\"bd-l1\" name=\"budL\" data-p=\"39\"> Basic, 39 \u20ac<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-l2\"><input type=\"radio\" id=\"bd-l2\" name=\"budL\" data-p=\"59\" checked> Pro, 59 \u20ac<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-l3\"><input type=\"radio\" id=\"bd-l3\" name=\"budL\" data-p=\"-1\"> Entreprise, on demand<\/label>\n<\/div>\n<\/div>\n<div class=\"lng-q\">\n<p class=\"lng-qt\">Who builds the chatbot?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"bd-m1\"><input type=\"radio\" id=\"bd-m1\" name=\"budM\" data-p=\"a\" checked> My team, in autonomy<\/label><br>\n<label class=\"cdc-chip\" for=\"bd-m2\"><input type=\"radio\" id=\"bd-m2\" name=\"budM\" data-p=\"d\"> The Botnation team, on quote<\/label>\n<\/div>\n<\/div>\n<div class=\"bud-out\">\n<div class=\"lng-lines\">\n<div class=\"lng-line\"><b>AI volume<\/b><span id=\"bud-o1\">2,000 AI credits per month<\/span><\/div>\n<div class=\"lng-line\"><b>Credit packs<\/b><span id=\"bud-o2\">packs: 1,000 + 1,000, i.e. 50 \u20ac per month<\/span><\/div>\n<div class=\"lng-line\"><b>Annual budget<\/b><span id=\"bud-o3\">annual budget: 1,308 \u20ac excl. VAT, license included<\/span><\/div>\n<div class=\"lng-line\"><b>Unit cost<\/b><span id=\"bud-o4\">credit cost: 2.5 cents per request<\/span><\/div>\n<\/div>\n<div class=\"budv budv-1\" id=\"budv-1\">\n<em>Rule: total annual budget, license and credits included, of 1,000 \u20ac at most<\/em><br>\n<b>Autonomy is the right caliber<\/b>\n<p>At this level of spend, a Basic or Pro plan covers the need without negotiating: the item to fund is not the license but the hours of the person who will maintain the scenario. Name a referent, give them time, and the budget will stay in this range.<\/p>\n<p>Use the free tier to test the real scenario before the first invoice: on the grid checked on September 16, 2026, it opens unlimited agents without a credit card.<\/p>\n<\/div>\n<div class=\"budv budv-2\" id=\"budv-2\">\n<em>Rule: total annual budget between 1,000 \u20ac and 5,000 \u20ac<\/em><br>\n<b>To frame before signing anything<\/b>\n<p>The amount becomes significant: time to check the two levers that swing the bill fivefold. The first is the engine: a GPT-4.0 request consumes ten times more credits than a GPT-3.5 one, and not every conversation deserves it. The second is volume: measure what visitors actually type before buying the pack above.<\/p>\n<p>A four-to-six-week pilot on a single channel, with the cheapest engine, gives a more reliable measurement than any estimate.<\/p>\n<\/div>\n<div class=\"budv budv-3\" id=\"budv-3\">\n<em>Rule: total annual budget above 5,000 \u20ac<\/em><br>\n<b>Enterprise volume: negotiate rather than click<\/b>\n<p>At this level you are no longer buying a pack, you are building a recurring cost item. That is exactly the scope of the Entreprise offer: dedicated account manager, personalised onboarding, premium support, pricing on demand. A committed volume is better discussed than a pack recomposed every month.<\/p>\n<p>Take the opportunity to handle the two other enterprise subjects at the same time: the compliance framework (data processing agreement, hosting) and the integrations, which cost more than credits when treated as an afterthought.<\/p>\n<\/div>\n<div class=\"budv budv-4\" id=\"budv-4\">\n<em>Rule: Entreprise license or delegated build selected<\/em><br>\n<b>The right question is no longer the listed price, it is the quote<\/b>\n<p>Your configuration steps outside the standard grid: the license or build part is priced on quote, according to the real scope (number of scenarios, integrations, channels, service level). That is the work of the Entreprise offer and its chatbot creation management.<\/p>\n<p>The quote is free and worth more than any estimate: describe the use case, the target channels and the systems to wire, and ask for the dedicated account manager. The rest of the article helps you prepare that conversation.<\/p>\n<\/div>\n<\/div>\n<p class=\"bud-note\">Calculation assumptions: the number of requests and the engine are yours; the equivalences and pack prices come from Botnation\u2019s pricing page checked on September 16, 2026 (for 1,000 credits: 1,000 GPT-3.5 requests, 500 advanced requests on a customized AI, 100 GPT-4.0 requests). The credits offered at sign-up, once, are not deducted. The verdict thresholds, 1,000 \u20ac and 5,000 \u20ac per year, are reading markers specific to this article, not market thresholds.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Pack<\/th>\n<th>Price excl. VAT<\/th>\n<th>GPT-3.5 or GPT-4.0 equivalence<\/th>\n<th>Checked on<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr data-u=\"1000\" data-eur=\"25\">\n<td>1,000 credits<\/td>\n<td>25 \u20ac<\/td>\n<td>1,000 GPT-3.5 requests or 100 GPT-4.0 requests<\/td>\n<td>September 16, 2026<\/td>\n<\/tr>\n<tr data-u=\"5000\" data-eur=\"100\">\n<td>5,000 credits<\/td>\n<td>100 \u20ac<\/td>\n<td>5,000 GPT-3.5 requests or 500 GPT-4.0 requests<\/td>\n<td>September 16, 2026<\/td>\n<\/tr>\n<tr data-u=\"15000\" data-eur=\"250\">\n<td>15,000 credits<\/td>\n<td>250 \u20ac<\/td>\n<td>15,000 GPT-3.5 requests or 1,500 GPT-4.0 requests<\/td>\n<td>September 16, 2026<\/td>\n<\/tr>\n<tr data-u=\"60000\" data-eur=\"900\">\n<td>60,000 credits<\/td>\n<td>900 \u20ac<\/td>\n<td>60,000 GPT-3.5 requests or 6,000 GPT-4.0 requests<\/td>\n<td>September 16, 2026<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<figure class=\"bn-fig\"><img loading=\"lazy\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-plateforme-chatbot-entreprise-tarifs-en.jpg\" alt=\"Botnation pricing grid: Free 0 euro, Basic 39 euros, Pro 59 euros and Entreprise on demand\" decoding=\"async\" width=\"1500\" height=\"1000\"><figcaption>The public grid as of September 16, 2026, prices excluding VAT: three listed tiers and an Entreprise offer on demand, with its chatbot creation management.<\/figcaption><\/figure>\n<h2 id=\"methode\"><span class=\"ez-toc-section\" id=\"The_selection_method_six_milestones\"><\/span>The selection method: six milestones<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>What remains is orchestrating all this. The method below is the one followed by projects that reach production, in the order decisions are actually made.<\/p>\n<ol class=\"bn-steps\">\n<li><b>Write the use case before the tool.<\/b> One case, one success measure, one channel. \u201cImproving customer relations\u201d is not a use case; \u201canswering the 20 questions that precede 60% of our tickets, on the contact page\u201d is one. This framing conditions everything else, including the operating model.<\/li>\n<li><b>List the enterprise requirements in three columns.<\/b> Compliance (data hosting, data processing agreement, user information within the meaning of Article 50 of the AI regulation), governance (how many collaborators, which roles), integration (which systems, in which direction). This fifteen-line document is worth more than any product demo.<\/li>\n<li><b>Test the platform on your real case, not on the demo.<\/b> A four-to-six-week pilot with your content, your channels and the cheapest engine. Measure the resolution rate and the credits consumed: that measurement, and it alone, makes the budget reliable.<\/li>\n<li><b>Run the compliance and security review.<\/b> Data processing agreement signed, data location clear, retention periods set, the AI information sentence written, a sketch of the team training plan. Two hours of work when done early, a project freeze when done late.<\/li>\n<li><b>Deploy in waves.<\/b> One channel, then the next; one scope of questions, then the next. Each wave ends with an explicit decision: continue, correct, stop. It is the only protection against the zombie chatbot lingering in production without an owner.<\/li>\n<li><b>Institutionalize the run.<\/b> A named referent, a monthly review of poorly resolved conversations, a credit budget tracked as its own line. The day nobody knows who owns the chatbot anymore, it still answers, but badly.<\/li>\n<\/ol>\n<p>This method is independent of the operating model: it applies in autonomy as in delegated creation. In the latter case, milestones 1, 2 and 4 become the brief for your provider; our guide on <a href=\"https:\/\/botnation.ai\/en\/how-to-develop-a-chatbot\/\">how to develop a chatbot<\/a> goes into the detail of that document.<\/p>\n<h2 id=\"botnation\"><span class=\"ez-toc-section\" id=\"Botnation_the_platforms_editor_and_if_you_want_it_the_hands_that_build\"><\/span>Botnation: the platform\u2019s editor, and if you want it, the hands that build<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>On this market one confusion keeps coming back: opposing platforms (the tool) and providers (the hands). Botnation occupies both sides, and that is precisely what interests a company: <strong>the team that can build your custom chatbot is the one that edits the platform<\/strong>. Concretely, when creation is delegated, there is no middleman between the tool and the one who masters it best, and at delivery the account, the scenarios and the knowledge base stay in your editor: your team can take over what was built for it.<\/p>\n<p>That said, with the nuance it deserves: a third-party agency remains a legitimate choice, sometimes the best one, for a highly specialized craft, an on-site engagement or an integrator already in place at your company. The selection criterion is not the label, it is continuity: who will be able to change your chatbot in eighteen months, with which tool, and what will remain in place if the relationship ends.<\/p>\n<p>The public grid sums up this dual positioning in four lines: three self-service plans (including a free tier without a credit card), and an Entreprise offer on demand bundling a dedicated account manager, personalised onboarding, premium support and chatbot creation management. For a first step on the support side, the <a href=\"https:\/\/botnation.ai\/en\/products\/client-support\/\">client support chatbot<\/a> page details the most frequent enterprise use case.<\/p>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Pick_your_side_of_the_platform\"><\/span>Pick your side of the platform<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Test the platform in autonomy from the free tier, or entrust the construction of your agent to the team that edits it: two paths, the same tool, credits and roles that remain yours.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/en\/pricing\/\">See the pricing grid<\/a><\/p>\n<p style=\"margin-top:14px\">For a custom creation: <a href=\"https:\/\/botnation.ai\/en\/contact\/\">talk to our chatbot creation experts<\/a> or <a href=\"https:\/\/botnation.ai\/en\/contact\/\">book a demo<\/a>.<\/p>\n<\/div>\n<h2 id=\"faq\"><span class=\"ez-toc-section\" id=\"Frequently_asked_questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"bn-faq\">\n<summary>How much does an enterprise AI chatbot platform cost?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Three lines to add up. The license: from 0 \u20ac (free tier) to 59 \u20ac per month excluding VAT for the standard plans of the Botnation grid checked on September 16, 2026, the Entreprise offer being on demand. AI credits: 25 \u20ac per 1,000, up to 900 \u20ac per 60,000, each request consuming from 1 credit (GPT-3.5) to 10 credits (GPT-4.0). The build: time in autonomy, a quote if delegated. A development outside any platform, for its part, typically runs \u201cbetween \u20ac5,000 and \u20ac30,000, or even more\u201d according to the same page, as an indicative range.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What is the difference between a chatbot platform and an enterprise chatbot?<\/summary>\n<div class=\"bn-faq-b\">\n<p>The platform is the tool; \u201centerprise\u201d describes the operating requirements: several teams with roles, a compliance framework (GDPR, AI regulation), integrations with the information system and a tracked volume. Our <a href=\"https:\/\/botnation.ai\/en\/chatbot-platform\/\">chatbot platform<\/a> guide covers the tool; this article covers the enterprise layer that goes with it.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Do we need a lawyer or a DPO to deploy an enterprise chatbot?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Not necessarily, but at minimum four points must be handled: the legal basis and purpose of the data collected, the data processing agreement with the editor (Article 28 of the GDPR), the retention period of conversations, and user information. Since 2 August 2026, Article 50 of the European AI regulation further requires informing people that they are interacting with an AI. The CNIL\u2019s \u201cChatbots\u201d factsheet of 19 February 2021 works as a checklist; with sensitive data (health, HR), the answer becomes yes.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Can conversation data be hosted in Europe?<\/summary>\n<div class=\"bn-faq-b\">\n<p>It is a question to ask the editor before signing, together with its exact location and that of the infrastructure subcontractors. The GDPR does not strictly impose European hosting, but transfers outside the Union require specific guarantees, and many companies set European hosting as a purchasing requirement. It belongs in your requirements document, not among the options discovered after signing.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Can we start in autonomy and move to the Entreprise offer later?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Yes, and it is the most frequent path. You start on the free or Pro tier with a circumscribed use case, you measure, then when the scope widens (more channels, integrations, volume), you switch to the Entreprise offer for delegated creation and follow-up by a dedicated account manager. The account, the scenarios and the data stay the same: what changes is the accompaniment, not the tool.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Who should own the project in-house: marketing, support or IT?<\/summary>\n<div class=\"bn-faq-b\">\n<p>The owner is the business line that benefits from the use case (support for an FAQ bot, marketing for qualification), with IT validating integrations and compliance. What matters is not the department but the name: an identified owner, a tracked credit budget and a monthly review. An enterprise chatbot without a named owner quickly becomes nobody\u2019s chatbot.<\/p>\n<\/div>\n<\/details>\n<h2 id=\"conclusion\"><span class=\"ez-toc-section\" id=\"The_final_word\"><\/span>The final word<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Choosing an enterprise AI chatbot platform is not choosing a piece of software: it is deciding three things that appear in no comparison. Who touches the agent (governance), in which legal framework it speaks (compliance), and who builds it (the operating model). The license, for its part, reads in one line: 0, 39 or 59 euros per month on the public grid, plus credits that compute, plus a quote when creation is delegated.<\/p>\n<p>The good news is that none of these decisions is irreversible: the free tier exists for that, and the path from autonomy to accompaniment is a marked one. The less good news is that none can be improvised downstream: governance is decided before the first disputed change, compliance before the first complaint, the operating model before the first budget. Six milestones, three cost lines, one named referent: that is little, and it is exactly what it takes for an enterprise chatbot to outlive its demo.<\/p>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Take_action_from_the_right_side\"><\/span>Take action, from the right side<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Open the free tier and build your first agent, or ask for a quote from the team that edits the platform: both paths lead to the same tool.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/en\/pricing\/\">Start with the platform<\/a><\/p>\n<p style=\"margin-top:14px\">A custom creation? <a href=\"https:\/\/botnation.ai\/en\/contact\/\">Talk to our chatbot creation experts<\/a> or <a href=\"https:\/\/botnation.ai\/en\/contact\/\">book a demo<\/a>.<\/p>\n<\/div>\n<\/div>\n<p><script>(function(){var r=document.getElementById(\"bn-bud\");if(!r){return;}function val(n){var e=r.querySelector(\"input[name='\"+n+\"']:checked\");return e?e.getAttribute(\"data-p\"):\"\";}function num(n){var v=val(n);return v?parseFloat(v):0;}function nf(x,d){return x.toLocaleString(r.getAttribute(\"data-loc\")||\"fr-FR\",{minimumFractionDigits:d,maximumFractionDigits:d});}function put(id,s){var e=document.getElementById(id);if(e){e.textContent=s;}}function rows(){var a=[];r.querySelectorAll(\"tr[data-u]\").forEach(function(t){a.push([parseFloat(t.getAttribute(\"data-u\")),parseFloat(t.getAttribute(\"data-eur\"))]);});a.sort(function(x,y){return y[0]-x[0];});return a;}function compose(need){var rs=rows(),rem=need,eur=0,list=[];while(rem>0){var got=-1,i;for(i=0;rs.length>i;i++){if(rem>=rs[i][0]){got=i;break;}}if(got===-1){eur+=rs[rs.length-1][1];list.push(rs[rs.length-1][0]);rem=0;}else{rem-=rs[got][0];eur+=rs[got][1];list.push(rs[got][0]);}}return{eur:eur,list:list};}function up(){var v=num(\"budV\");if(v===0){return;}var c=num(\"budC\"),lic=num(\"budL\"),mode=val(\"budM\"),cr=v*c,cp=compose(cr),comp=cp.list.slice().sort(function(x,y){return x-y;}).map(function(x){return nf(x,0);}).join(\" + \");put(\"bud-o1\",r.getAttribute(\"data-l1\").replace(\"%1\",nf(cr,0)));put(\"bud-o2\",r.getAttribute(\"data-l2\").replace(\"%1\",comp).replace(\"%2\",nf(cp.eur,0)));var yr=cp.eur*12,sur=(lic===-1)||(mode===\"d\"),tann=sur?yr:yr+lic*12;if(sur){put(\"bud-o3\",r.getAttribute(\"data-l3d\").replace(\"%1\",nf(yr,0)));}else{put(\"bud-o3\",r.getAttribute(\"data-l3\").replace(\"%1\",nf(tann,0)));}put(\"bud-o4\",r.getAttribute(\"data-l4\").replace(\"%1\",nf(Math.round(cp.eur*1000\/cr)\/10,1)));var lvl;if(sur){lvl=4;}else if(tann>5000){lvl=3;}else if(tann>1000){lvl=2;}else{lvl=1;}var k;for(k=1;5>k;k++){var pn=document.getElementById(\"budv-\"+k);if(pn){pn.style.display=(k===lvl?\"block\":\"none\");}}}r.addEventListener(\"change\",up);up();})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In brief An enterprise AI chatbot platform is a complete environment where several teams design, publish and manage conversational agents: multiple channels, an AI engine, integrations with your information system, roles and analytics. What sets enterprise usage apart is not the technology but the requirements: multi-team governance, GDPR and AI Act compliance, system integration, volume. [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":31661,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[362],"tags":[],"class_list":["post-31669","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatbot-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/comments?post=31669"}],"version-history":[{"count":1,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31669\/revisions"}],"predecessor-version":[{"id":31670,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31669\/revisions\/31670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media\/31661"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media?parent=31669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/categories?post=31669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/tags?post=31669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}