{"id":31363,"date":"2026-08-17T16:32:51","date_gmt":"2026-08-17T14:32:51","guid":{"rendered":"https:\/\/botnation.ai\/freshservice-alternative-chatbot\/"},"modified":"2026-08-17T16:36:09","modified_gmt":"2026-08-17T14:36:09","slug":"freshservice-alternative-chatbot","status":"publish","type":"post","link":"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/","title":{"rendered":"Freshservice alternative: replace the chatbot layer, not your ITSM"},"content":{"rendered":"<p><script>var bnFreshStyle=document.createElement(\"style\"),bnFreshCss=\".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} .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)} }\";bnFreshCss+=\".bn-art .fs-map{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:24px 26px;margin:30px 0;box-shadow:var(--bn-sh)}.bn-art .fs-map h3{margin:.1em 0 .35em}.bn-art .fs-map-intro{color:var(--bn-muted);font-size:.95em}.bn-art .fs-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.bn-art .fs-group{border:1px solid var(--bn-border);border-radius:var(--bn-r-sm);background:#fff;padding:15px 14px;margin:0;min-width:0}.bn-art .fs-group legend{float:none;width:100%;font-weight:800;color:var(--bn-ink);font-size:.94em;line-height:1.35;padding:0;margin:0 0 9px}.bn-art .fs-choice{display:block;border:1px solid var(--bn-border);border-radius:10px;background:var(--bn-cream);padding:9px 9px;margin:7px 0;cursor:pointer;font-size:.86em;line-height:1.4;color:var(--bn-text)}.bn-art .fs-choice input{accent-color:var(--bn-coral);margin:2px 7px 0 0;vertical-align:top}.bn-art .fs-choice:has(input:checked){border-color:var(--bn-coral);background:var(--bn-coral-soft);box-shadow:0 0 0 2px rgba(254,113,107,.12)}.bn-art .fs-choice br,.bn-art .fs-choice p:not([class]){display:none}.bn-art .fs-live{border-left:4px solid var(--bn-coral);background:var(--bn-sand-2);border-radius:var(--bn-r-sm);padding:14px 16px;margin:18px 0 0;color:var(--bn-ink);font-weight:700}.bn-art .fs-panel{border:1px solid var(--bn-blue-line);border-radius:var(--bn-r-sm);background:var(--bn-blue-soft);padding:17px 18px;margin-top:14px}.bn-art .fs-panel[data-fs-panel='a']{border-color:var(--bn-coral-line);background:var(--bn-coral-soft)}.bn-art .fs-panel[data-fs-panel='b']{border-color:#cfe6c4;background:var(--bn-green-soft)}.bn-art .fs-panel[data-fs-panel='c']{border-color:var(--bn-border);background:var(--bn-sand-2)}.bn-art .fs-panel[hidden]{display:none}.bn-art .fs-panel h4{margin:0 0 6px;color:var(--bn-ink);font-size:1.08em}.bn-art .fs-panel p{margin:0;font-size:.95em}.bn-art .fs-key-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 4px}.bn-art .fs-key{border:1px solid var(--bn-border);border-radius:var(--bn-r-sm);padding:13px 12px;background:#fff;min-height:122px}.bn-art .fs-key b{display:block;color:var(--bn-ink);font-size:.9em;line-height:1.3;margin-bottom:7px}.bn-art .fs-key span{display:block;color:var(--bn-muted);font-size:.82em;line-height:1.45}.bn-art .fs-note{font-size:16px;color:var(--bn-muted);margin:12px 0 0;font-style:italic}.bn-art .fs-source{font-size:16px;color:var(--bn-muted);margin-top:10px}.bn-art .fs-source a{font-size:inherit}@media(max-width:720px){.bn-art .fs-groups{grid-template-columns:1fr}.bn-art .fs-key-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.bn-art .fs-key-grid{grid-template-columns:1fr}.bn-art .fs-map{padding:20px 16px}}.bn-art .fs-secondary{background:transparent;color:#fff!important;border:1px solid #fe716b;margin-left:10px}.bn-art .bn-warn .bn-klabel{color:var(--bn-coral-txt)}@media(max-width:560px){.bn-art .fs-secondary{display:block;margin:10px auto 0}}\";bnFreshStyle.appendChild(document.createTextNode(bnFreshCss));document.head.appendChild(bnFreshStyle);<\/script><\/p>\n<div class=\"bn-art\">\n<span class=\"bn-klabel\">2026 DECISION GUIDE<\/span>\n<div class=\"bn-tldr\">\n<p><strong>In short:<\/strong> searching for a \u201cFreshservice alternative chatbot\u201d does not necessarily mean replacing your ITSM. Freshservice handles the service desk, tickets, assets, changes, problems and SLAs. Botnation can replace a FAQ or conversational front door, reduce repetitive requests and pass the right context to a ticketing system. The right choice depends on the perimeter you actually want to replace.<\/p>\n<p>If you need a conversational self-service layer, Botnation can be a credible alternative. If you need a CMDB, an auditable incident workflow or full SLA management, keep an ITSM foundation and compare tools on that ground.<\/p>\n<\/div>\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\/freshservice-alternative-chatbot\/#Freshservice_is_a_full_ITSM_platform_not_just_a_chatbot\" >Freshservice is a full ITSM platform, not just a chatbot<\/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\/freshservice-alternative-chatbot\/#What_does_%E2%80%9CFreshservice_alternative%E2%80%9D_really_mean\" >What does \u201cFreshservice alternative\u201d really mean?<\/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\/freshservice-alternative-chatbot\/#When_can_Botnation_be_a_credible_alternative\" >When can Botnation be a credible alternative?<\/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-4\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Replace_an_entry_point\" >Replace an entry point<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Reduce_manual_relay\" >Reduce manual relay<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Extend_the_channels\" >Extend the channels<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Keep_a_human_handover\" >Keep a human handover<\/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-8\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Freshservice_and_Botnation_two_layers_two_responsibilities\" >Freshservice and Botnation: two layers, two responsibilities<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Three_realistic_architectures_for_your_need\" >Three realistic architectures for your need<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Map_the_perimeter_you_want_to_replace\" >Map the perimeter you want to replace<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Your_Freshservice_boundary\" >Your Freshservice boundary<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Alternative_to_the_self-service_layer\" >Alternative to the self-service layer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Ticketing_complement\" >Ticketing complement<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Freshservice_remains_the_ITSM_core\" >Freshservice remains the ITSM core<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Architecture_to_define\" >Architecture to define<\/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-16\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Questions_to_ask_before_migrating\" >Questions to ask before migrating<\/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\/freshservice-alternative-chatbot\/#Pricing_compare_perimeters_not_just_subscriptions\" >Pricing: compare perimeters, not just subscriptions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Freshservice_alternative_FAQ\" >Freshservice alternative FAQ<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/botnation.ai\/en\/freshservice-alternative-chatbot\/#Want_to_remove_friction_without_losing_control\" >Want to remove friction without losing control?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Freshservice_is_a_full_ITSM_platform_not_just_a_chatbot\"><\/span>Freshservice is a full ITSM platform, not just a chatbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Freshservice is often discovered through its self-service portal or Freddy AI agent. That can make the comparison look like a choice between two chatbots. It is not. The <a href=\"https:\/\/www.freshworks.com\/fr\/freshservice\/features\/\" rel=\"nofollow noopener\">official Freshworks feature page<\/a> presents Freshservice as a solution combining IT service management, IT asset management, IT operations and enterprise services.<\/p>\n<p>Within that scope, the product does more than answer a question. It organizes incidents, service requests, problems and changes. It also provides a knowledge base, a service catalog, automations, SLA rules and asset context. The <a href=\"https:\/\/www.freshworks.com\/fr\/freshservice\/it-service-management\/\" rel=\"nofollow noopener\">official Freshservice ITSM page<\/a> keeps these building blocks distinct.<\/p>\n<div class=\"bn-def\"><span class=\"bn-klabel\">The distinction to keep<\/span>\n<p><strong>A chatbot is a dialogue interface.<\/strong> An ITSM platform is the system of record for work, ownership, deadlines and service history. An AI agent can sit on top of either one, but an interface does not automatically become a complete ITSM platform.<\/p>\n<\/div>\n<p>Freshservice also includes Freddy AI. <a href=\"https:\/\/support.freshservice.com\/support\/solutions\/articles\/50000012661-deploy-ai-agent-on-support-portal\" rel=\"nofollow noopener\">Official documentation<\/a> explains that an AI agent can be deployed on the support portal, surface knowledge articles and trigger workflows. It already covers part of the conversational space. The question is not \u201cdoes Freshservice have a chatbot?\u201d but \u201cwhich experience and which perimeter do we want to keep or change?\u201d<\/p>\n<p>This distinction avoids comparing an ITSM suite with a conversational platform as if they were identical products. It also protects a migration from quietly removing useful records, rules or responsibilities.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_does_%E2%80%9CFreshservice_alternative%E2%80%9D_really_mean\"><\/span>What does \u201cFreshservice alternative\u201d really mean?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before comparing brands, write down what you want to remove. \u201cAlternative\u201d can mean the portal, Freddy, the answer base, the ticketing system or the entire ITSM platform. These decisions carry different risks and budgets.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Target perimeter<\/th>\n<th>What you want to change<\/th>\n<th>What can remain<\/th>\n<th>Botnation reading<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Portal and FAQ<\/td>\n<td>A more conversational entry point on the channels people already use<\/td>\n<td>Freshservice as the ticket and rules register<\/td>\n<td>Possible alternative to the self-service layer<\/td>\n<\/tr>\n<tr>\n<td>Chatbot and routing<\/td>\n<td>Answer, qualify, collect information and route<\/td>\n<td>An ITSM platform for requests that must be tracked<\/td>\n<td>Alternative or complement depending on the integration<\/td>\n<\/tr>\n<tr>\n<td>Ticketing<\/td>\n<td>Create, follow and close requests with history<\/td>\n<td>A system of record to choose and govern<\/td>\n<td>Validate on the real workflow, not a demo<\/td>\n<\/tr>\n<tr>\n<td>Full ITSM<\/td>\n<td>Assets, incidents, problems, changes, SLAs, reporting and governance<\/td>\n<td>Nothing by default<\/td>\n<td>Do not infer it from a no-code chatbot<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The first case is often underestimated. A team may want to leave the portal without losing the system that stores tickets, SLAs and ownership. In that scenario, replacing self-service does not mean replacing Freshservice.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"When_can_Botnation_be_a_credible_alternative\"><\/span>When can Botnation be a credible alternative?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Botnation positions itself as a platform for building chatbots and conversational agents. Its <a href=\"https:\/\/botnation.ai\/en\/\">homepage<\/a> highlights a no-code approach, customizable scenarios, multichannel delivery and a choice between self-service and expert support. Its <a href=\"https:\/\/botnation.ai\/en\/products\/client-support\/\">Client Support page<\/a> describes a layer that answers common requests, qualifies tickets and escalates to a human.<\/p>\n<div class=\"bn-grid\">\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"Replace_an_entry_point\"><\/span>Replace an entry point<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Employees ask their question in a guided dialogue. The bot answers from your content, requests missing information and routes the request. The ITSM record can remain unchanged behind it.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"Reduce_manual_relay\"><\/span>Reduce manual relay<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Instead of copying a message into a portal, the agent collects context and prepares a structured request. Creating or updating a ticket then depends on the connector and permissions you approve.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"Extend_the_channels\"><\/span>Extend the channels<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>A project may need to receive requests on a website, an internal space or several channels. The <a href=\"https:\/\/botnation.ai\/en\/channels\/\">Botnation Channels page<\/a> describes delivery options that must be checked against your access rules.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"Keep_a_human_handover\"><\/span>Keep a human handover<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>A sensitive, ambiguous or risky request should leave the automated path. Plan an escalation with the conversation context, an owner and evidence of what was sent.<\/p>\n<\/div>\n<\/div>\n<p>The key word is \u201ccan\u201d. Botnation\u2019s <a href=\"https:\/\/botnation.ai\/en\/pricing\/\">pricing page<\/a> mentions webhooks and integrations, but that is not proof of a native Freshservice connector for your account. Before promising ticket creation, updates or reads, validate the flow, fields, authentication and permissions.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Freshservice_and_Botnation_two_layers_two_responsibilities\"><\/span>Freshservice and Botnation: two layers, two responsibilities<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The table below does not pick a winner. It helps you identify the level at which each tool is relevant. Freshservice functions come from official Freshworks pages. Botnation\u2019s scope is limited to its public pages, without extrapolating a full ITSM function.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Dimension<\/th>\n<th>Freshservice and Freddy<\/th>\n<th>Botnation<\/th>\n<th>Honest decision<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Primary role<\/td>\n<td>IT service desk and service management, with assets, operations and enterprise services<\/td>\n<td>No-code conversational agents and chatbot creation<\/td>\n<td>Different product categories<\/td>\n<\/tr>\n<tr>\n<td>Conversation<\/td>\n<td>Portal, channels and Freddy agents within Freshservice<\/td>\n<td>Dialogue, scenarios, AI on your content and multichannel delivery<\/td>\n<td>Compare the entry experience, not just the logo<\/td>\n<\/tr>\n<tr>\n<td>System of record<\/td>\n<td>Tickets, rules, services, knowledge and ITSM context<\/td>\n<td>The conversational platform; connection to other systems depends on the flow<\/td>\n<td>Decide where request evidence lives<\/td>\n<\/tr>\n<tr>\n<td>Assets and CMDB<\/td>\n<td>Asset and dependency management within the ITAM scope<\/td>\n<td>Not presented here as a native CMDB foundation<\/td>\n<td>Keep ITSM if this function is critical<\/td>\n<\/tr>\n<tr>\n<td>Incidents, problems and changes<\/td>\n<td>Dedicated ITSM modules and workflows<\/td>\n<td>Collection, routing or a trigger to be scoped in the integration<\/td>\n<td>Do not confuse dialogue with ITIL governance<\/td>\n<\/tr>\n<tr>\n<td>SLAs and reporting<\/td>\n<td>SLA policies, escalations and tracking within the ITSM suite<\/td>\n<td>Conversation and journey measurement depending on plan and project<\/td>\n<td>Define service metrics separately<\/td>\n<\/tr>\n<tr>\n<td>Actions<\/td>\n<td>Workflows and agents inside Freshservice<\/td>\n<td>Webhooks, integrations and approved actions to validate<\/td>\n<td>Test permissions and errors before production<\/td>\n<\/tr>\n<tr>\n<td>Support<\/td>\n<td>Freshworks offers and modules depend on the plan<\/td>\n<td>Self-service, support and a tailor-made Enterprise offer<\/td>\n<td>Ask who configures, maintains and answers<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The comparison is structurally asymmetric. Freshservice is broader because it carries an ITSM responsibility. Botnation may be lighter when the problem is access to procedures and repeated questions. Choose the architecture instead of adding up feature checkboxes.<\/p>\n<figure class=\"bn-fig\"><img fetchpriority=\"high\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/08\/botnation-alternative-freshservice-chatbot-triage.jpg\" alt=\"Two hands sort requests between a chatbot module and an IT support processing tray\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>The conversational layer welcomes and qualifies. The system of record keeps requests that require a trace, an owner or an SLA.<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Three_realistic_architectures_for_your_need\"><\/span>Three realistic architectures for your need<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol class=\"bn-steps\">\n<li><b>Keep Freshservice and add a conversational layer.<\/b> Freshservice remains the system of record. Botnation welcomes, informs, qualifies and passes requests on. This fits teams whose tickets, SLAs and assets are already governed but whose portal adoption is weak.<\/li>\n<li><b>Replace self-service, not ITSM.<\/b> Users interact with a more direct interface. Requests that need traceability go back to the ticketing tool. This is the scenario closest to the \u201cFreshservice alternative chatbot\u201d intent.<\/li>\n<li><b>Start without Freshservice on a limited perimeter.<\/b> For an internal FAQ or simple routing, a chatbot can start as a standalone layer. When requests require SLAs, assets, approvals or auditable history, reassess the need for ITSM.<\/li>\n<\/ol>\n<div class=\"bn-call bn-warn\">\n<div><span class=\"bn-klabel\">Watch the boundary<\/span>\n<p>\u201cReplace Freshservice\u201d is an architecture decision, not a checkbox in a comparison table. If you remove the system of record, who keeps history, calculates the SLA, owns approvals and audits closure? If the answer is not written down, the perimeter is too broad for a quick migration.<\/p>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Map_the_perimeter_you_want_to_replace\"><\/span>Map the perimeter you want to replace<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Use this tool before booking a demo. It is not a score or an ROI calculator. It makes you choose the perimeter, the system of record and the level of action you expect.<\/p>\n<div id=\"bn-fsmap\" class=\"fs-map\">\n<h3><span class=\"ez-toc-section\" id=\"Your_Freshservice_boundary\"><\/span>Your Freshservice boundary<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"fs-map-intro\">Choose one answer in each column. The result updates without reloading the page.<\/p>\n<div class=\"fs-groups\">\n<fieldset class=\"fs-group\">\n<legend>Your main objective<\/legend>\n<p><label class=\"fs-choice\" for=\"fs-goal-front\"><input id=\"fs-goal-front\" type=\"radio\" name=\"fs-goal\" value=\"front\" checked><span>Replace the self-service entry point<\/span><\/label><label class=\"fs-choice\" for=\"fs-goal-chat\"><input id=\"fs-goal-chat\" type=\"radio\" name=\"fs-goal\" value=\"chat\"><span>Reduce repetitive requests<\/span><\/label><label class=\"fs-choice\" for=\"fs-goal-full\"><input id=\"fs-goal-full\" type=\"radio\" name=\"fs-goal\" value=\"full\"><span>Replace the ITSM platform<\/span><\/label><\/p><\/fieldset>\n<fieldset class=\"fs-group\">\n<legend>Your system of record<\/legend>\n<p><label class=\"fs-choice\" for=\"fs-system-keep\"><input id=\"fs-system-keep\" type=\"radio\" name=\"fs-system\" value=\"keep\" checked><span>I keep Freshservice or another ITSM<\/span><\/label><label class=\"fs-choice\" for=\"fs-system-none\"><input id=\"fs-system-none\" type=\"radio\" name=\"fs-system\" value=\"none\"><span>I do not have an ITSM yet<\/span><\/label><label class=\"fs-choice\" for=\"fs-system-unsure\"><input id=\"fs-system-unsure\" type=\"radio\" name=\"fs-system\" value=\"unsure\"><span>I have not decided yet<\/span><\/label><\/p><\/fieldset>\n<fieldset class=\"fs-group\">\n<legend>What the flow must do<\/legend>\n<p><label class=\"fs-choice\" for=\"fs-flow-faq\"><input id=\"fs-flow-faq\" type=\"radio\" name=\"fs-flow\" value=\"faq\" checked><span>Answer and route<\/span><\/label><label class=\"fs-choice\" for=\"fs-flow-ticket\"><input id=\"fs-flow-ticket\" type=\"radio\" name=\"fs-flow\" value=\"ticket\"><span>Create or update a ticket<\/span><\/label><label class=\"fs-choice\" for=\"fs-flow-itil\"><input id=\"fs-flow-itil\" type=\"radio\" name=\"fs-flow\" value=\"itil\"><span>Manage assets, SLAs, changes or problems<\/span><\/label><\/p><\/fieldset>\n<\/div>\n<p class=\"fs-live\" data-fs-live aria-live=\"polite\">Alternative to the self-service layer: keep Freshservice as the system of record and replace only the conversational entry point.<\/p>\n<div class=\"fs-panel\" data-fs-panel=\"a\" data-fs-summary=\"Alternative to the self-service layer: keep Freshservice as the system of record and replace only the conversational entry point.\" aria-hidden=\"false\">\n<h4><span class=\"ez-toc-section\" id=\"Alternative_to_the_self-service_layer\"><\/span>Alternative to the self-service layer<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Your need is conversational and your ITSM remains in place. Botnation can take the first request, answer from your content and route it. Validate the handover for requests that must be tracked.<\/p>\n<\/div>\n<div class=\"fs-panel\" data-fs-panel=\"b\" data-fs-summary=\"Ticketing complement: keep a system of record and validate actions, fields and permissions.\" hidden aria-hidden=\"true\">\n<h4><span class=\"ez-toc-section\" id=\"Ticketing_complement\"><\/span>Ticketing complement<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Your agent must collect or pass on a request. Keep a system of record and test the real flow: authentication, required fields, duplicates, errors, human handover and logging.<\/p>\n<\/div>\n<div class=\"fs-panel\" data-fs-panel=\"c\" data-fs-summary=\"Freshservice remains the ITSM core: do not replace asset, incident, change, problem or SLA governance with a dialogue interface.\" hidden aria-hidden=\"true\">\n<h4><span class=\"ez-toc-section\" id=\"Freshservice_remains_the_ITSM_core\"><\/span>Freshservice remains the ITSM core<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Your need is about service governance. A chatbot can be a front end or assistant, but the ITSM record and its rules remain essential to the architecture.<\/p>\n<\/div>\n<div class=\"fs-panel\" data-fs-panel=\"d\" data-fs-summary=\"Architecture to define: establish the system of record, approved actions and retained evidence before choosing the alternative.\" hidden aria-hidden=\"true\">\n<h4><span class=\"ez-toc-section\" id=\"Architecture_to_define\"><\/span>Architecture to define<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>You have a conversational goal but no clearly chosen system of record. Define the requests, action rights and history to retain before selecting the tool.<\/p>\n<\/div>\n<div class=\"fs-key-grid\" aria-label=\"The four possible outcomes\">\n<div class=\"fs-key\"><b>Self-service layer<\/b><span>The portal or entry point changes, ITSM stays.<\/span><\/div>\n<div class=\"fs-key\"><b>Ticketing complement<\/b><span>The bot prepares, the system of record tracks.<\/span><\/div>\n<div class=\"fs-key\"><b>ITSM core<\/b><span>Assets, SLAs and workflows remain structural.<\/span><\/div>\n<div class=\"fs-key\"><b>Architecture to define<\/b><span>The system of record is not decided yet.<\/span><\/div>\n<\/div>\n<p class=\"fs-note\">The result describes a decision perimeter, not technical validation. Any Freshservice integration must be tested on your instance and permissions.<\/p>\n<\/div>\n<p><script>(function(){var r=document.getElementById(\"bn-fsmap\");if(!r){return}function picked(n){var x=r.querySelector(\"input[name=\"+n+\"]:checked\");if(x){return x.value}return \"\"}function draw(){var g=picked(\"fs-goal\"),s=picked(\"fs-system\"),f=picked(\"fs-flow\"),k=\"d\";if(f===\"itil\"){k=\"c\"}else{if(g===\"full\"){k=\"c\"}else{if(g===\"front\"){if(s===\"keep\"){if(f===\"faq\"){k=\"a\"}else{k=\"b\"}}else{if(s===\"none\"){k=\"d\"}else{k=\"b\"}}}else{if(f===\"ticket\"){if(s===\"keep\"){k=\"b\"}else{k=\"d\"}}else{k=\"d\"}}}}Array.prototype.forEach.call(r.querySelectorAll(\"[data-fs-panel]\"),function(p){p.hidden=true;p.setAttribute(\"aria-hidden\",\"true\")});var p=r.querySelector(\"[data-fs-panel=\"+k+\"]\");if(p){p.hidden=false;p.setAttribute(\"aria-hidden\",\"false\");var live=r.querySelector(\"[data-fs-live]\");if(live){live.textContent=p.getAttribute(\"data-fs-summary\")||\"\"}}}Array.prototype.forEach.call(r.querySelectorAll(\"input[type=radio]\"),function(x){x.addEventListener(\"change\",draw)});draw()})();<\/script><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Questions_to_ask_before_migrating\"><\/span>Questions to ask before migrating<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A demo can easily show one successful answer. A replacement decision is won in the cases that are not shown. Ask the vendors, your IT team and your data owners:<\/p>\n<ul>\n<li>Which tool remains the source of truth for a request, its owner, status and due date?<\/li>\n<li>Must assets, problems, changes, approvals and SLAs be managed in the same system?<\/li>\n<li>Should the chatbot only answer, or may it create, edit or close a request? With which permissions?<\/li>\n<li>What happens when the knowledge base has no answer, the user is unknown or the API is unavailable?<\/li>\n<li>Which context reaches the human agent: conversation, identity, category, priority, attachment and consent?<\/li>\n<li>Which content is used to answer, who approves it and how do you detect stale information?<\/li>\n<li>What are you really comparing: agents, AI add-ons, users, credits, integrations, maintenance, support and training?<\/li>\n<li>Which metrics will make the pilot succeed: useful answer rate, correctly routed requests, avoided tickets, action errors, time and satisfaction?<\/li>\n<\/ul>\n<p>These questions are more useful than an isolated feature checklist. They reveal whether you need a conversational experience or a service management system.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Pricing_compare_perimeters_not_just_subscriptions\"><\/span>Pricing: compare perimeters, not just subscriptions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Prices change and the models are not symmetrical. The figures below come from the French pages consulted on August 17, 2026. Recheck them when buying.<\/p>\n<div class=\"bn-stats\">\n<div class=\"bn-stat\"><b>\u20ac15<\/b><span>Freshservice Starter per agent per month, annual billing<\/span><\/div>\n<div class=\"bn-stat\"><b>\u20ac39<\/b><span>Botnation Basic per month, as displayed on the official page<\/span><\/div>\n<div class=\"bn-stat\"><b>\u20ac84<\/b><span>Freshservice Pro per agent per month, annual billing<\/span><\/div>\n<\/div>\n<p>The <a href=\"https:\/\/www.freshworks.com\/fr\/freshservice\/pricing\/\" rel=\"nofollow noopener\">official Freshservice pricing page<\/a> also shows Growth at \u20ac40 per agent per month, Enterprise on demand and Freddy AI Copilot at \u20ac29 per agent per month as an add-on. These figures describe an ITSM suite and options, not a simple widget.<\/p>\n<p>The <a href=\"https:\/\/botnation.ai\/en\/pricing\/\">official Botnation pricing page<\/a> shows a free plan, Basic at \u20ac39, Pro at \u20ac59 and Enterprise on demand. It also mentions credits and integrations. Do not infer a Freshservice migration cost from these figures: the right perimeter depends on channels, volume, actions, ticketing system and support.<\/p>\n<div class=\"bn-call bn-info\">\n<div><span class=\"bn-klabel\">Check the price<\/span>\n<p>Pricing pages are dated observations, not a promise. Compare a complete scenario with users, its AI agent, credits, integrations, security rules and ongoing operation.<\/p>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Freshservice_alternative_FAQ\"><\/span>Freshservice alternative FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"bn-faq\">\n<summary>Does Botnation replace Freshservice?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Botnation can replace a conversational layer, an interactive FAQ or a self-service entry point. Do not present that decision as an automatic replacement for an ITSM platform managing assets, incidents, problems, changes, SLAs and reporting. The two can be complementary.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Does Freshservice already have an AI chatbot?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Yes. Freshworks documents Freddy AI and the deployment of agents on the support portal. The comparison should therefore cover experience, channels, data governance, cost and customization, not the existence of a chatbot.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Can we keep Freshservice and add Botnation?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Yes, this is the most cautious complementary scenario: Botnation talks and collects, while Freshservice remains the system of record. Ticket creation or updates must be confirmed on your instance, APIs and permissions.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Can a chatbot manage SLAs and IT assets?<\/summary>\n<div class=\"bn-faq-b\">\n<p>A chatbot can request information or route to a procedure. Asset, SLA, change and problem management belong to an ITSM perimeter. If those functions are central, keep a tool that owns them and use the chatbot as an interface or assistant.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Which price should we compare?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Compare the full cost: licenses, AI options, users, credits, integrations, support, security, maintenance and the cost of failure. Freshservice and Botnation figures shown on August 17, 2026 are not equivalent units.<\/p>\n<\/div>\n<\/details>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Want_to_remove_friction_without_losing_control\"><\/span>Want to remove friction without losing control?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Describe your channel, knowledge base and system of record. Botnation can help you scope a conversational layer or a more fully supported project.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/en\/pricing\/\">See Botnation pricing<\/a><a class=\"bn-cta-btn fs-secondary\" href=\"https:\/\/botnation.ai\/en\/contact\/\">Talk to an expert<\/a><\/p><\/div>\n<p class=\"fs-source\">Official sources: <a href=\"https:\/\/www.freshworks.com\/fr\/freshservice\/features\/\" rel=\"nofollow noopener\">Freshservice features<\/a>, <a href=\"https:\/\/www.freshworks.com\/fr\/freshservice\/pricing\/\" rel=\"nofollow noopener\">Freshservice pricing<\/a>, <a href=\"https:\/\/support.freshservice.com\/support\/solutions\/articles\/50000012661-deploy-ai-agent-on-support-portal\" rel=\"nofollow noopener\">AI agent on the portal<\/a>, <a href=\"https:\/\/botnation.ai\/en\/\">Botnation<\/a> and <a href=\"https:\/\/botnation.ai\/en\/pricing\/\">Botnation pricing<\/a>. Price check: August 17, 2026.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Considering a Freshservice alternative? See when a chatbot can replace self-service, when it should connect to ITSM, and what Freshservice still handles.<\/p>\n","protected":false},"author":8,"featured_media":31359,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[362],"tags":[],"class_list":["post-31363","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\/31363","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=31363"}],"version-history":[{"count":1,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31363\/revisions"}],"predecessor-version":[{"id":31364,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31363\/revisions\/31364"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media\/31359"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media?parent=31363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/categories?post=31363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/tags?post=31363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}