{"id":31289,"date":"2026-08-06T11:55:08","date_gmt":"2026-08-06T09:55:08","guid":{"rendered":"https:\/\/botnation.ai\/call-center-chatbot\/"},"modified":"2026-08-06T12:15:49","modified_gmt":"2026-08-06T10:15:49","slug":"call-center-chatbot","status":"publish","type":"post","link":"https:\/\/botnation.ai\/en\/call-center-chatbot\/","title":{"rendered":"Call center chatbot: what it really absorbs, and what comes back to the agent"},"content":{"rendered":"<p><script>(function(){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.doc img{max-width:520px; margin:0 auto}\"));document.head.appendChild(s);})();<\/script><\/p>\n<div class=\"bn-art\">\n<div class=\"bn-tldr\">\n<p><strong>In short.<\/strong> A chatbot does not replace a call center, it removes contacts from it. How many? That barely depends on the bot: it depends on the mix of your inbound flow. In French outsourced contact centers, AI agents accounted for <strong>8.7% of revenue in 2025<\/strong> and the phone still concentrated <strong>73%<\/strong> of it (SP2C and EY barometer, 2026 edition). And two deadlines land this week in Europe: the duty to tell people they are talking to an AI has applied <strong>since 2 August 2026<\/strong>, and French outbound calling moves to prior consent <strong>on 11 August 2026<\/strong>.<\/p>\n<\/div>\n<p>Search for \u201ccall center chatbot\u201d and you land on two families of pages. On one side, rankings of customer service software that never mention a call center. On the other, voicebot vendors promising to automate \u201cup to 80%\u201d of requests without ever saying what that percentage is a percentage of. Between the two, the one thing a contact center manager actually needs is missing: <strong>how many calls and conversations a bot will really pull out of the queue, and which ones<\/strong>.<\/p>\n<p>This article answers that question with an explicit model, a simulator you drive with your own assumptions, and the two legal texts that have framed the subject in Europe and in France for the past few days.<\/p>\n<figure class=\"bn-fig\"><img fetchpriority=\"high\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/bn-ccc-in1.jpg\" alt=\"Clay funnel sorting blank cards into three trays in coral blue and green\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>A chatbot\u2019s deflection rate is not a product feature: it is the result of sorting your own contact reasons.<\/figcaption><\/figure>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 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\/call-center-chatbot\/#Chatbot_callbot_voicebot_what_you_are_buying_is_not_the_same_thing\" >Chatbot, callbot, voicebot: what you are buying is not the same thing<\/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\/call-center-chatbot\/#The_figure_that_reframes_the_topic_AI_accounts_for_87_of_revenue\" >The figure that reframes the topic: AI accounts for 8.7% of revenue<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#The_deflection_rate_is_not_a_property_of_the_bot_it_is_a_property_of_your_flow\" >The deflection rate is not a property of the bot, it is a property of your flow<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#Simulator_how_many_contacts_your_chatbot_will_really_deflect\" >Simulator: how many contacts your chatbot will really deflect<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#Call_center_deflection_simulator\" >Call center deflection simulator<\/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\/call-center-chatbot\/#The_handover_to_a_human_agent_is_where_the_money_is_lost\" >The handover to a human agent is where the money is lost<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#What_the_handover_must_pass_on\" >What the handover must pass on<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#The_four_ways_to_get_it_wrong\" >The four ways to get it wrong<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#Two_dates_that_change_the_game_for_a_call_center_in_2026\" >Two dates that change the game for a call center in 2026<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#Since_2_August_2026_say_that_it_is_an_artificial_intelligence\" >Since 2 August 2026: say that it is an artificial intelligence<\/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\/call-center-chatbot\/#From_11_August_2026_no_outbound_call_without_consent_in_France\" >From 11 August 2026: no outbound call without consent in France<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/botnation.ai\/en\/call-center-chatbot\/#Putting_a_chatbot_into_a_call_center_the_method_in_six_steps\" >Putting a chatbot into a call center: the method in six steps<\/a><\/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\/call-center-chatbot\/#What_it_costs_per_deflected_contact\" >What it costs, per deflected contact<\/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\/call-center-chatbot\/#Frequently_asked_questions\" >Frequently asked questions<\/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\/call-center-chatbot\/#Automate_the_repetitive_part_keep_your_agents_for_the_rest\" >Automate the repetitive part, keep your agents for the rest<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Chatbot_callbot_voicebot_what_you_are_buying_is_not_the_same_thing\"><\/span>Chatbot, callbot, voicebot: what you are buying is not the same thing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The first misunderstanding on this topic is lexical, and it is expensive at tender stage. In a call center, four different objects hide behind the word \u201cbot\u201d, and they do not act at the same point in the chain.<\/p>\n<div class=\"bn-def\"><span class=\"bn-klabel\">Definition<\/span>\n<p><strong>Contact center chatbot<\/strong>: a written conversational agent, placed on the website, the app or a messaging channel, whose primary job in a call center is not to answer the call but to <strong>stop the call from happening<\/strong>. It works upstream of the phone queue, not inside it.<\/p>\n<\/div>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>What you are buying<\/th>\n<th>Channel<\/th>\n<th>Where it acts<\/th>\n<th>Measurable effect on the floor<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Written chatbot<\/td>\n<td>Website, app, WhatsApp, Messenger, Instagram<\/td>\n<td>Before the call<\/td>\n<td>Fewer inbound contacts on repetitive reasons<\/td>\n<\/tr>\n<tr>\n<td>Callbot or voicebot<\/td>\n<td>Telephone<\/td>\n<td>Instead of the call<\/td>\n<td>Calls handled without an agent, or pre-qualified<\/td>\n<\/tr>\n<tr>\n<td>Interactive voice response<\/td>\n<td>Telephone<\/td>\n<td>Before queueing<\/td>\n<td>Routing, no resolution<\/td>\n<\/tr>\n<tr>\n<td>Agent assist or copilot<\/td>\n<td>Agent workstation<\/td>\n<td>During the call<\/td>\n<td>Shorter handling time, unchanged volume<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The most common confusion sets the chatbot against the callbot. The first writes, the second speaks: <a href=\"https:\/\/botnation.ai\/en\/callbot-definition-benefits\/\">the definition of a callbot and its benefits<\/a> and <a href=\"https:\/\/botnation.ai\/en\/voicebot\/\">the one for a voicebot<\/a> show that the speech recognition layer changes cost, latency and error rate, not the conversational logic. The point that matters for a call center lies elsewhere: <strong>a written chatbot and a callbot do not compete for the same contacts<\/strong>. The first takes requests that would have become calls; the second takes calls that have already been placed.<\/p>\n<div class=\"bn-call bn-info\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 11v5\"><\/path><path d=\"M12 8h.01\"><\/path><\/svg>\n<div><span class=\"bn-klabel\">Good to know<\/span>\n<p>An agent assist that saves 40 seconds of average handling time deflects no contact at all. It increases the capacity of the floor at constant headcount. That is a genuine gain, but it does not show up in the same indicator, and it does not simply add up with deflection.<\/p>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"The_figure_that_reframes_the_topic_AI_accounts_for_87_of_revenue\"><\/span>The figure that reframes the topic: AI accounts for 8.7% of revenue<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The SP2C, the French professional union of contact centers, publishes an annual sector barometer with EY Consulting. The 2026 edition, titled \u201cIA et Relation Client externalis\u00e9e : vers une performance augment\u00e9e\u201d, was presented on 9 July 2026. It measures, across the union\u2019s members, the share of revenue generated depending on the use of AI. The result is worth reading before any scoping meeting.<\/p>\n<div class=\"bn-stats\">\n<div class=\"bn-stat\"><b>8.7%<\/b><span>of 2025 revenue carried by AI agents (chatbots, voicebots, automation)<\/span><\/div>\n<div class=\"bn-stat\"><b>73%<\/b><span>of French market revenue still concentrated on the phone channel<\/span><\/div>\n<div class=\"bn-stat\"><b>3.5bn \u20ac<\/b><span>size of the French outsourced customer relations market in 2025, down 1.4%<\/span><\/div>\n<\/div>\n<p>The barometer states, on page 26, that in 2025 revenue is still very largely carried by human agents at 90.4% (\u201cEn 2025, le chiffre d\u2019affaires reste tr\u00e8s majoritairement port\u00e9 par les conseillers humains (90,4 %)\u201d). It adds that AI solutions still account for a limited share of 8.7%, while hybrid agents remain marginal at 0.9%, confirming the dominant place of humans in customer relations (\u201cLes solutions d\u2019IA repr\u00e9sentent une part encore limit\u00e9e (8,7 %), tandis que les agents hybrides demeurent marginaux (0,9 %), confirmant la place pr\u00e9pond\u00e9rante de l\u2019humain dans la relation client\u201d). The sample is 58 respondents among SP2C members.<\/p>\n<figure class=\"bn-fig doc\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/bn-ccc-shot-sp2c.jpg\" alt=\"Chart from the SP2C and EY 2026 barometer: 90.4 percent human agents, 8.7 percent AI agents, 0.9 percent hybrid agents\" decoding=\"async\"><figcaption>Breakdown of 2025 revenue by use of AI. Barometer of the economic, social and territorial impacts of outsourced contact centers in France, 2026 edition, SP2C and EY Consulting, page 26. The study is published in French only.<\/figcaption><\/figure>\n<p>This is not slow adoption. It is the structure of the job. The same barometer notes that in 2025 the phone confirmed its pre-eminence by concentrating 73% of French market revenue despite a slight erosion of 1% (\u201cEn 2025, le T\u00e9l\u00e9phone confirme sa pr\u00e9\u00e9minence, en concentrant 73 % du chiffre d\u2019affaires du march\u00e9 fran\u00e7ais, malgr\u00e9 une l\u00e9g\u00e8re \u00e9rosion (-1 %)\u201d), and that flows remain overwhelmingly inbound, between 83% and 84% depending on whether you read the chart or the text of the barometer. In other words: the raw material of a French call center is still a human picking up the phone, and a written chatbot only attacks the fraction of that material that could have been handled another way.<\/p>\n<div class=\"bn-call bn-warn\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3 2.5 20h19L12 3Z\"><\/path><path d=\"M12 10v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n<div><span class=\"bn-klabel\">Watch out<\/span>\n<p>When a vendor announces \u201c80% automation\u201d, read the denominator. It almost always means 80% of <em>eligible<\/em> conversations, that is, of those already about a reason the bot handles. Related to the total flow of the floor, the same figure usually lands between 15% and 35%.<\/p>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"The_deflection_rate_is_not_a_property_of_the_bot_it_is_a_property_of_your_flow\"><\/span>The deflection rate is not a property of the bot, it is a property of your flow<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Two call centers that buy exactly the same solution do not get the same result, and the gap has nothing to do with product quality. It comes from the mix of contact reasons. An e-commerce after-sales team is dominated by \u201cwhere is my parcel\u201d; a health insurance platform is dominated by \u201cam I entitled to this reimbursement\u201d. The first flow is massively automatable, the second barely at all.<\/p>\n<p>Three questions are enough to settle each reason, and they come in this order.<\/p>\n<ol class=\"bn-steps\">\n<li><b>Does the person have to be authenticated to get an answer?<\/b> If so, the bot is useless until it is connected to your systems. Without that connection it can only redirect, so it deflects nothing.<\/li>\n<li><b>Is a judgement call involved?<\/b> A goodwill gesture, an exception to the rule, an arbitration between two versions of the facts: as soon as a discretionary decision is at stake, the request goes back to an agent, whatever the quality of the model.<\/li>\n<li><b>Does the answer already exist, in writing, somewhere?<\/b> A procedure, terms and conditions, a product sheet, a help article: this is the bot\u2019s natural ground, and this is where most of the deflection is won.<\/li>\n<\/ol>\n<p>Applied to a standard contact center flow, the grid gives this.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Contact reason<\/th>\n<th>Authentication<\/th>\n<th>Judgement<\/th>\n<th>Documented answer<\/th>\n<th>What the bot can do with it<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Opening hours, addresses, terms and conditions<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<td>Yes<\/td>\n<td>Handled end to end<\/td>\n<\/tr>\n<tr>\n<td>Order or parcel tracking<\/td>\n<td>Yes, light<\/td>\n<td>No<\/td>\n<td>No, system data<\/td>\n<td>Handled if the bot reads your systems<\/td>\n<\/tr>\n<tr>\n<td>Duplicate invoice<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<td>No, system data<\/td>\n<td>Handled if the bot reads your systems<\/td>\n<\/tr>\n<tr>\n<td>Lost password or access<\/td>\n<td>Yes, strong<\/td>\n<td>No<\/td>\n<td>Partly<\/td>\n<td>Handled if a reset journey exists<\/td>\n<\/tr>\n<tr>\n<td>Booking or moving an appointment<\/td>\n<td>Yes, light<\/td>\n<td>No<\/td>\n<td>No, calendar<\/td>\n<td>Handled if the calendar is connected<\/td>\n<\/tr>\n<tr>\n<td>Pricing or eligibility question<\/td>\n<td>No<\/td>\n<td>On edge cases<\/td>\n<td>Yes<\/td>\n<td>Standard case handled, exception transferred<\/td>\n<\/tr>\n<tr>\n<td>Fault or technical incident<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>Partly<\/td>\n<td>Pre-qualification only<\/td>\n<\/tr>\n<tr>\n<td>Complaint, dispute, goodwill gesture<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<td>Context capture, then an agent<\/td>\n<\/tr>\n<tr>\n<td>Cancellation<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>Partly<\/td>\n<td>Agent, for legal reasons<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Then count the real monthly volume of each line. The sum of the \u201chandled end to end\u201d and \u201chandled if connected\u201d lines, divided by total volume, gives your eligible share. That value, and not a sales promise, is what goes into the simulator below. If you have never done that count, it almost always exists in your ticketing tool as reason codes; it is the first deliverable to ask for before any product demo.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Simulator_how_many_contacts_your_chatbot_will_really_deflect\"><\/span>Simulator: how many contacts your chatbot will really deflect<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The model holds in five inputs and one idea that vendor calculators systematically forget: <strong>a bot failure does not cost zero, it sometimes costs one extra contact<\/strong>. When a conversation stops without an answer and without a transfer, some customers come back through another channel, and that second contact adds to the first.<\/p>\n<p>The formulas are published, you can redo them by hand:<\/p>\n<ul>\n<li>eligible contacts = total volume x share of the flow the bot can take;<\/li>\n<li>absorbed contacts = eligible contacts x bot resolution rate;<\/li>\n<li>returning contacts = bot failures x re-contact rate, itself driven by the quality of the handover;<\/li>\n<li>net deflection = (absorbed contacts minus returning contacts) \/ total volume.<\/li>\n<\/ul>\n<div class=\"bn-dev\" id=\"bndev\" data-loc=\"en-US\" data-pct=\"%\">\n<h3><span class=\"ez-toc-section\" id=\"Call_center_deflection_simulator\"><\/span>Call center deflection simulator<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Five settings, no data sent anywhere. The default values match an average floor with a properly connected bot.<\/p>\n<div class=\"dev-q\">\n<p class=\"dev-qt\">Monthly volume of inbound contacts, all channels<\/p>\n<div class=\"cdc-chips\"><label class=\"cdc-chip\" for=\"dvi1a\"><input type=\"radio\" id=\"dvi1a\" name=\"dvg1\" data-v=\"2000\">2,000<\/label><label class=\"cdc-chip\" for=\"dvi1b\"><input type=\"radio\" id=\"dvi1b\" name=\"dvg1\" data-v=\"10000\" checked>10,000<\/label><label class=\"cdc-chip\" for=\"dvi1c\"><input type=\"radio\" id=\"dvi1c\" name=\"dvg1\" data-v=\"40000\">40,000<\/label><label class=\"cdc-chip\" for=\"dvi1d\"><input type=\"radio\" id=\"dvi1d\" name=\"dvg1\" data-v=\"150000\">150,000<\/label><\/div>\n<\/div>\n<div class=\"dev-q\">\n<p class=\"dev-qt\">Share of that flow the bot can take on (the count from the table above)<\/p>\n<div class=\"cdc-chips\"><label class=\"cdc-chip\" for=\"dvi2a\"><input type=\"radio\" id=\"dvi2a\" name=\"dvg2\" data-v=\"25\">One quarter<\/label><label class=\"cdc-chip\" for=\"dvi2b\"><input type=\"radio\" id=\"dvi2b\" name=\"dvg2\" data-v=\"45\" checked>Close to half<\/label><label class=\"cdc-chip\" for=\"dvi2c\"><input type=\"radio\" id=\"dvi2c\" name=\"dvg2\" data-v=\"70\">Seven in ten<\/label><\/div>\n<\/div>\n<div class=\"dev-q\">\n<p class=\"dev-qt\">Bot resolution rate on those eligible requests<\/p>\n<div class=\"cdc-chips\"><label class=\"cdc-chip\" for=\"dvi3a\"><input type=\"radio\" id=\"dvi3a\" name=\"dvg3\" data-v=\"50\">One in two<\/label><label class=\"cdc-chip\" for=\"dvi3b\"><input type=\"radio\" id=\"dvi3b\" name=\"dvg3\" data-v=\"70\" checked>Seven in ten<\/label><label class=\"cdc-chip\" for=\"dvi3c\"><input type=\"radio\" id=\"dvi3c\" name=\"dvg3\" data-v=\"90\">Nine in ten<\/label><\/div>\n<\/div>\n<div class=\"dev-q\">\n<p class=\"dev-qt\">What happens when the bot fails?<\/p>\n<div class=\"cdc-chips\"><label class=\"cdc-chip\" for=\"dvi4a\"><input type=\"radio\" id=\"dvi4a\" name=\"dvg4\" data-v=\"5\">Live transfer to an agent<\/label><label class=\"cdc-chip\" for=\"dvi4b\"><input type=\"radio\" id=\"dvi4b\" name=\"dvg4\" data-v=\"25\" checked>Call-back or email ticket<\/label><label class=\"cdc-chip\" for=\"dvi4c\"><input type=\"radio\" id=\"dvi4c\" name=\"dvg4\" data-v=\"55\">Nothing, the conversation stops<\/label><\/div>\n<\/div>\n<div class=\"dev-q\">\n<p class=\"dev-qt\">Average handling time of one contact by an agent<\/p>\n<div class=\"cdc-chips\"><label class=\"cdc-chip\" for=\"dvi5a\"><input type=\"radio\" id=\"dvi5a\" name=\"dvg5\" data-v=\"3\">3 minutes<\/label><label class=\"cdc-chip\" for=\"dvi5b\"><input type=\"radio\" id=\"dvi5b\" name=\"dvg5\" data-v=\"5\" checked>5 minutes<\/label><label class=\"cdc-chip\" for=\"dvi5c\"><input type=\"radio\" id=\"dvi5c\" name=\"dvg5\" data-v=\"8\">8 minutes<\/label><\/div>\n<\/div>\n<div class=\"dev-out\">\n<div class=\"dev-tiles\">\n<div class=\"dev-stat\"><b id=\"dvo1\">3,150<\/b><span>contacts absorbed by the bot each month<\/span><\/div>\n<div class=\"dev-stat\"><b id=\"dvo2\">338<\/b><span>contacts that come back anyway<\/span><\/div>\n<div class=\"dev-stat\"><b id=\"dvo3\">28%<\/b><span>net deflection of the floor<\/span><\/div>\n<div class=\"dev-stat\"><b id=\"dvo4\">234<\/b><span>agent hours freed up per month<\/span><\/div>\n<\/div>\n<p class=\"dev-line\">That leaves <b id=\"dvo5\">7,188<\/b> contacts to be handled by an agent, out of <b id=\"dvo6\">10,000<\/b> inbound.<\/p>\n<div class=\"dvv\" id=\"dvp0\"><b>Marginal deflection<\/b>\n<p>Below 15%, the project does not pay for itself through workload reduction. It can be justified by availability outside opening hours or by capturing contacts that would never have called, but not by a headcount plan. Redo the contact reason count before going any further.<\/p>\n<\/div>\n<div class=\"dvv on\" id=\"dvp1\"><b>Real but modest deflection<\/b>\n<p>Between 15% and 30% is the range most floors actually reach in the first year. The gain shows up first on peaks and on the most repetitive reasons, much less on the payroll. The next lever is not a better model, it is one more contact reason wired into your systems.<\/p>\n<\/div>\n<div class=\"dvv\" id=\"dvp2\"><b>Solid deflection<\/b>\n<p>Between 30% and 45%, the bot changes how the floor is steered: sizing, opening hours and agent profiles all need review, because what remains in the queue is mechanically more complex and longer. Expect the residual average handling time to rise.<\/p>\n<\/div>\n<div class=\"dvv\" id=\"dvp3\"><b>Very high deflection, challenge the assumptions<\/b>\n<p>Above 45%, check two things before believing it: that the eligible share you entered comes from an actual reason code count and not from an optimistic estimate, and that the resolution rate is measured on real conversations, not on a test set. A resolution rate self-declared by the tool often counts as \u201cresolved\u201d any conversation the customer simply abandoned.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Run one instructive test: keep every default value and change only the fourth line. Moving from a live transfer to \u201cnothing, the conversation stops\u201d costs about ten points of net deflection. To win those ten points back through the resolution rate alone, you would have to push it from 70% to nearly 85%. <strong>Handover quality is therefore worth about fifteen points of resolution rate<\/strong>, and it is infinitely cheaper to obtain.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_handover_to_a_human_agent_is_where_the_money_is_lost\"><\/span>The handover to a human agent is where the money is lost<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/bn-ccc-in3.jpg\" alt=\"Wooden ramp between a terminal and an agent headset with two cards fallen through the gap\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>What falls between the bot and the agent does not disappear: it comes back as a second contact, longer and tenser.<\/figcaption><\/figure>\n<p>In the SP2C barometer, Zoran Jelkic, CEO of the Bluelink group, sums up the condition in one sentence: automation must reduce customer effort, fit naturally into an end-to-end journey and allow a smooth escalation to a human agent (\u201cElle doit r\u00e9duire l\u2019effort client, s\u2019int\u00e9grer naturellement dans un parcours global et permettre une escalade fluide vers un conseiller humain\u201d). His peer Younes Jabri, deputy chief executive of Outsourcia, puts it differently: a customer accepts a bot for a parcel of socks, and demands a human voice for the delivery of a work of art (\u201cUn client accepte un bot pour un colis de chaussettes, exige une voix humaine pour la livraison d\u2019une \u0153uvre d\u2019art\u201d).<\/p>\n<p>In practice, a successful handover passes four things to the agent, and not one fewer.<\/p>\n<div class=\"bn-cols\">\n<div class=\"bn-col biz\">\n<h4><span class=\"ez-toc-section\" id=\"What_the_handover_must_pass_on\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 6h16\"><\/path><path d=\"M4 12h16\"><\/path><path d=\"M4 18h10\"><\/path><\/svg>What the handover must pass on<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>The full transcript of the exchange, not a summary<\/li>\n<li>The identity already verified, so it is not asked again<\/li>\n<li>The detected reason and the exact point of failure<\/li>\n<li>The actions the customer has already tried<\/li>\n<\/ul>\n<\/div>\n<div class=\"bn-col warn\">\n<h4><span class=\"ez-toc-section\" id=\"The_four_ways_to_get_it_wrong\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3 2.5 20h19L12 3Z\"><\/path><path d=\"M12 10v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>The four ways to get it wrong<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>The agent starts from scratch and asks the same questions again<\/li>\n<li>The transfer only exists during opening hours<\/li>\n<li>The bot loops on its answer instead of handing over<\/li>\n<li>The customer has to re-authenticate after the transfer<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>The most underestimated point is the third. A bot that cannot say \u201cI do not know\u201d traps the customer in a loop, and that loop turns a neutral contact into a complaint. It is one of the mistakes listed in our guide to the <a href=\"https:\/\/botnation.ai\/en\/chatbot-mistakes\/\">most common chatbot creation mistakes<\/a>, and it is the only one that degrades deflection and satisfaction at the same time.<\/p>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/bn-ccc-shot-support-en.jpg\" alt=\"Screenshot of the Botnation client support page: automate your customer support with an AI-powered chatbot\" decoding=\"async\"><figcaption>The promise of a support chatbot holds in three verbs: respond, qualify, escalate. Screenshot of Botnation\u2019s client support product page, 6 August 2026.<\/figcaption><\/figure>\n<p>Note the wording used on that page. It describes an AI agent \u201ccapable of instantly responding to common queries, qualifying tickets, and escalating to a human when necessary\u201d. All three verbs matter, and the third is the one people forget to specify in their requirements documents.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Two_dates_that_change_the_game_for_a_call_center_in_2026\"><\/span>Two dates that change the game for a call center in 2026<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The subject has stopped being purely operational. Two texts apply within days of each other, and both hit a French phone platform directly.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Since_2_August_2026_say_that_it_is_an_artificial_intelligence\"><\/span>Since 2 August 2026: say that it is an artificial intelligence<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Article 50 of Regulation (EU) 2024\/1689 on artificial intelligence has applied since 2 August 2026, under its Article 113, which states that the regulation \u201cshall apply from 2 August 2026\u201d, the exceptions listed afterwards not covering Chapter IV. Paragraph 1 is short and unambiguous:<\/p>\n<blockquote>\n<p>\u201cProviders shall ensure that AI systems intended to interact directly with natural persons are designed and developed in such a way that the natural persons concerned are informed that they are interacting with an AI system, unless this is obvious from the point of view of a natural person who is reasonably well-informed, observant and circumspect, taking into account the circumstances and the context of use.\u201d<\/p>\n<\/blockquote>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/bn-ccc-shot-eurlex-en.jpg\" alt=\"EUR-Lex screenshot of Article 50 of Regulation EU 2024-1689 on transparency obligations\" decoding=\"async\"><figcaption>Chapter IV, Article 50, paragraph 1 of Regulation (EU) 2024\/1689, as published in the Official Journal of the European Union. EUR-Lex screenshot, 6 August 2026.<\/figcaption><\/figure>\n<p>For a contact center, the consequence is practical. The notice has to appear at the first interaction, not inside a privacy policy. On a written channel, that is one line in the welcome message. On a callbot, that is one sentence in the entry announcement. And the penalty is not symbolic: Article 99(4) of the same regulation provides, for these breaches, \u201cadministrative fines of up to EUR 15 000 000 or, if the offender is an undertaking, up to 3 % of its total worldwide annual turnover for the preceding financial year, whichever is higher\u201d.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"From_11_August_2026_no_outbound_call_without_consent_in_France\"><\/span>From 11 August 2026: no outbound call without consent in France<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The second text is French and it hits the other half of the job. Article L223-1 of the French consumer code, in the version introduced by Article 13 of Law no. 2025-594 of 30 June 2025, enters into force on 11 August 2026. It bans cold calling a consumer who has not given prior consent to commercial prospecting by that means:<\/p>\n<blockquote>\n<p>\u201cIl est interdit de d\u00e9marcher par t\u00e9l\u00e9phone, directement ou par l\u2019interm\u00e9diaire d\u2019un tiers agissant pour son compte, un consommateur qui n\u2019a pas exprim\u00e9 pr\u00e9alablement son consentement \u00e0 faire l\u2019objet de prospections commerciales par ce moyen.\u201d (It is forbidden to canvass by telephone, directly or through a third party acting on its behalf, a consumer who has not previously expressed consent to being the subject of commercial prospecting by that means.)<\/p>\n<\/blockquote>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/bn-ccc-shot-legifrance.jpg\" alt=\"Legifrance screenshot of Article L223-1 of the French consumer code in force from 11 August 2026\" decoding=\"async\"><figcaption>Article L223-1 of the French consumer code, version in force from 11 August 2026. L\u00e9gifrance screenshot, 6 August 2026. The text is published in French only.<\/figcaption><\/figure>\n<p>Three points deserve a contact center manager\u2019s attention. The text states that it is up to the professional to prove that consent was collected (\u201cil appartient au professionnel d\u2019apporter la preuve que le consentement du consommateur a \u00e9t\u00e9 recueilli\u201d): the burden of proof falls on the caller, not the person called. It keeps an exception for an ongoing contract, where the solicitation takes place as part of performing that contract and relates to its subject matter (\u201clorsque la sollicitation intervient dans le cadre de l\u2019ex\u00e9cution d\u2019un contrat en cours et a un rapport avec l\u2019objet de ce contrat\u201d). And it provides that any contract concluded with a consumer following non-compliant canvassing is void (\u201ctout contrat conclu avec un consommateur \u00e0 la suite d\u2019un d\u00e9marchage t\u00e9l\u00e9phonique r\u00e9alis\u00e9 en violation des dispositions du pr\u00e9sent article est nul\u201d). The Bloctel opt-out list disappears on the same date, canvassing becoming forbidden by default rather than refusable case by case.<\/p>\n<div class=\"bn-call bn-tip\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 18h6\"><\/path><path d=\"M10 21h4\"><\/path><path d=\"M12 3a6 6 0 0 0-3.5 10.9c.4.3.5.7.5 1.1h6c0-.4.1-.8.5-1.1A6 6 0 0 0 12 3Z\"><\/path><\/svg>\n<div><span class=\"bn-klabel\">Tip<\/span>\n<p>The link with the chatbot is not obvious at first glance, yet it is direct. A floor that loses part of its outbound activity has to rebuild a base of traceable consents and pull more contacts inbound. A written conversation is precisely where a consent can be collected through a clear positive act, time-stamped and attached to a conversation, which an outbound call no longer allows.<\/p>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Putting_a_chatbot_into_a_call_center_the_method_in_six_steps\"><\/span>Putting a chatbot into a call center: the method in six steps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/bn-ccc-in2b.jpg\" alt=\"Agent seen from behind wearing a headset in front of a tablet showing blank chat bubbles\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>The agent stays at the center of the setup: what changes is the nature of what reaches them.<\/figcaption><\/figure>\n<ol class=\"bn-steps\">\n<li><b>Pull twelve months of reason codes.<\/b> Volume per reason, average handling time per reason, seasonality. Without that file, everything else is a conversation about opinions.<\/li>\n<li><b>Classify each reason with the three questions.<\/b> Authentication, judgement, documented answer. You get your real eligible share, the one to enter in the simulator.<\/li>\n<li><b>Pick three reasons, not ten.<\/b> The three largest volumes among the fully automatable reasons. A narrow, well-handled scope deflects more than a broad, approximate one.<\/li>\n<li><b>Wire the knowledge base before the model.<\/b> Help articles, procedures and terms are the raw material of the answers. That is the principle of a <a href=\"https:\/\/botnation.ai\/en\/rag-chatbot\/\">RAG chatbot<\/a>: the model knows nothing, it reads your documents.<\/li>\n<li><b>Specify the handover in as much detail as the answers.<\/b> Who receives it, with what, in which tool, during which hours, and what message the customer sees at the moment of transfer.<\/li>\n<li><b>Measure on real conversations.<\/b> Resolution rate measured, not self-declared; seven-day re-contact rate; satisfaction on transferred conversations, separately from the rest.<\/li>\n<\/ol>\n<p>On step 3, one field observation: the floors that fail are almost always the ones that tried to cover the entire catalogue of reasons in the first version. If you are hesitating between building in house and having it built, the <a href=\"https:\/\/botnation.ai\/en\/how-to-develop-a-chatbot\/\">comparison of the three routes to developing a chatbot<\/a> and the <a href=\"https:\/\/botnation.ai\/en\/ai-chatbot-agency\/\">overview of AI chatbot agencies<\/a> detail the trade-offs, costs and lead times of each option.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_it_costs_per_deflected_contact\"><\/span>What it costs, per deflected contact<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The right unit of measure for a call center chatbot is not the monthly subscription, it is the cost per deflected contact. On Botnation\u2019s public grid recorded on 6 August 2026, the free plan is 0 \u20ac, Basic is 39 \u20ac per month, Pro is 59 \u20ac per month, and the Enterprise plan is \u201con demand\u201d, with chatbot creation services and a dedicated account manager. Both paid plans include unlimited agents and a one-off AI credit, of 500 requests on Basic and 1,000 on Pro.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Item<\/th>\n<th>What it covers<\/th>\n<th>Order of magnitude<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Platform<\/td>\n<td>Subscription, agents, channels, analytics<\/td>\n<td>From 0 to 59 \u20ac per month on the public grid<\/td>\n<\/tr>\n<tr>\n<td>AI credits<\/td>\n<td>Requests to the model, beyond the free credit<\/td>\n<td>Billed on usage, depending on the model called<\/td>\n<\/tr>\n<tr>\n<td>Connection to your systems<\/td>\n<td>Order tracking, billing, calendar<\/td>\n<td>The most variable item, and the one that unlocks deflection<\/td>\n<\/tr>\n<tr>\n<td>Design and scripting<\/td>\n<td>Conversation tree, knowledge base, handover<\/td>\n<td>On quotation for a supported engagement<\/td>\n<\/tr>\n<tr>\n<td>Operations<\/td>\n<td>Reviewing conversations, fixes, adding reasons<\/td>\n<td>A few hours a week, in house<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"bn-call bn-info\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 11v5\"><\/path><path d=\"M12 8h.01\"><\/path><\/svg>\n<div><span class=\"bn-klabel\">Info<\/span>\n<p>Prices for a bespoke creation engagement are not public and are given on quotation: they depend on the number of reasons, the number of connections to your systems and the level of support. The ranges you will find elsewhere are market orders of magnitude, not Botnation rates.<\/p>\n<\/div>\n<\/div>\n<p>The calculation that decides works the other way round. Take the simulator output: if your floor deflects 3,150 contacts a month and frees 234 agent hours, the full cost of the setup compares to those 234 hours, not to the advertised price of a subscription. That same ratio also tells you when it becomes worth wiring one more reason into your systems rather than improving the answers of the ones already covered.<\/p>\n<h2><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>What is the difference between a callbot and a chatbot?<\/summary>\n<div class=\"bn-faq-b\">\n<p>The channel, and therefore the moment it steps in. A chatbot is written and lives on the website, the app or a messaging channel: it acts before the call exists. A callbot answers the phone: it acts instead of the call. The second adds a speech recognition and synthesis layer, which raises cost, latency and misunderstanding rate. On a floor, the two do not compete for the same contacts and are rarely rolled out at the same time.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Can a chatbot replace a call center?<\/summary>\n<div class=\"bn-faq-b\">\n<p>No, and the sector figures say so. In the SP2C and EY barometer, 2026 edition, AI agents accounted for 8.7% of the revenue of French outsourced contact centers in 2025, against 90.4% for human agents. A chatbot removes contacts from the queue, it does not remove the queue. What remains after it is mechanically more complex, and therefore longer to handle.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What is a contact center chatbot?<\/summary>\n<div class=\"bn-faq-b\">\n<p>A conversational agent connected to customer service tools, able to answer recurring requests, look an information up in your systems and hand the conversation over to an agent with its context. The difference with a brochure-site chatbot lies in those last two abilities: without a connection to your systems and without a handover, a bot deflects almost nothing on a floor.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Do you have to tell callers they are talking to an AI?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Yes. Article 50 of the European regulation on artificial intelligence, applicable since 2 August 2026, requires that people be informed they are interacting with an AI system, unless that is obvious from the context. The information has to be given at the first interaction. Breaches fall under Article 99(4), which caps the fine at 15 million euros or 3% of total worldwide annual turnover, whichever is higher.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What deflection rate should you target in the first year?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Between 15% and 30% of total flow is the realistic range for a first scope of three properly connected reasons. Above 45%, check the measurement method: many tools count as \u201cresolved\u201d any conversation the customer simply abandoned, which mechanically inflates the resolution rate and hides re-contacts.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Does a chatbot lower customer satisfaction?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Not on its own. What lowers it is the absence of an exit. A bot that answers badly but immediately transfers to an agent with the transcript costs little in satisfaction; a bot that loops on its answer without ever handing over turns a neutral contact into a complaint. Measure satisfaction separately on transferred conversations and on conversations resolved by the bot: that is the only split that shows where the problem sits.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Chatbot or interactive voice response?<\/summary>\n<div class=\"bn-faq-b\">\n<p>They are not alternatives. An interactive voice response routes calls, it does not resolve them: it moves the wait, it does not remove it. A chatbot resolves requests on another channel and therefore reduces the number of calls to route. On a saturated floor, the useful question is not \u201cwhich of the two\u201d, but \u201cwhich reasons can leave the phone\u201d.<\/p>\n<\/div>\n<\/details>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Automate_the_repetitive_part_keep_your_agents_for_the_rest\"><\/span>Automate the repetitive part, keep your agents for the rest<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Botnation publishes a no-code platform to build your own support chatbot, and also builds bespoke chatbots for its clients with its chatbot creation experts. Website, WhatsApp, Messenger, Instagram, with the handover to a human agent planned from day one.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/en\/products\/client-support\/\">See the client support chatbot<\/a><\/p>\n<p><a href=\"https:\/\/botnation.ai\/en\/contact\/\" style=\"color:#f6c9c6\">Or talk to us about a contact center project<\/a><\/p>\n<\/div>\n<p style=\"font-size:16px;color:#6d6653;font-style:italic;margin-top:26px\">Sources: SP2C and EY Consulting, <em>Barom\u00e8tre des impacts \u00e9conomiques, sociaux et territoriaux des centres de contact externalis\u00e9s en France, \u00e9dition 2026<\/em>, presented on 9 July 2026 (pages 22 to 29, published in French) ; Regulation (EU) 2024\/1689 on artificial intelligence, Articles 50, 99 and 113, as published in the Official Journal of the European Union ; Article L223-1 of the French consumer code, version in force from 11 August 2026, amended by Law no. 2025-594 of 30 June 2025, Article 13 ; Botnation public pricing grid recorded on 6 August 2026.<\/p>\n<\/div>\n<p><script>(function(){var R=document.getElementById(\"bndev\");if(!R){return}var loc=R.getAttribute(\"data-loc\");var pct=R.getAttribute(\"data-pct\");function val(n){var l=R.querySelectorAll(\"input[name=\"+n+\"]\");var k=0;for(k=0;l.length>k;k=k+1){if(l[k].checked){return parseFloat(l[k].getAttribute(\"data-v\"))}}return parseFloat(l[0].getAttribute(\"data-v\"))}function nf(x){return Math.round(x).toLocaleString(loc)}function set(id,t){var e=document.getElementById(id);if(e){e.textContent=t}}function calc(){var V=val(\"dvg1\");var P=val(\"dvg2\");var C=val(\"dvg3\");var F=val(\"dvg4\");var T=val(\"dvg5\");var el=V*P\/100;var ab=el*C\/100;var ec=el-ab;var rc=ec*F\/100;var net=(ab-rc)\/V*100;var hr=(ab-rc)*T\/60;var rest=V-ab+rc;set(\"dvo1\",nf(ab));set(\"dvo2\",nf(rc));set(\"dvo3\",nf(net)+pct);set(\"dvo4\",nf(hr));set(\"dvo5\",nf(rest));set(\"dvo6\",nf(V));var i=0;if(net>15){i=1}if(net>30){i=2}if(net>45){i=3}var k=0;for(k=0;4>k;k=k+1){var p=document.getElementById(\"dvp\"+k);if(p){p.className=(k===i)?\"dvv on\":\"dvv\"}}}var ins=R.querySelectorAll(\"input\");var j=0;for(j=0;ins.length>j;j=j+1){ins[j].addEventListener(\"change\",calc)}calc()})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In short. A chatbot does not replace a call center, it removes contacts from it. How many? That barely depends on the bot: it depends on the mix of your inbound flow. In French outsourced contact centers, AI agents accounted for 8.7% of revenue in 2025 and the phone still concentrated 73% of it (SP2C [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":31278,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[362],"tags":[],"class_list":["post-31289","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\/31289","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=31289"}],"version-history":[{"count":2,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31289\/revisions"}],"predecessor-version":[{"id":31292,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31289\/revisions\/31292"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media\/31278"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media?parent=31289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/categories?post=31289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/tags?post=31289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}