{"id":31719,"date":"2026-09-22T10:33:25","date_gmt":"2026-09-22T08:33:25","guid":{"rendered":"https:\/\/botnation.ai\/tidio-chatbot\/"},"modified":"2026-09-22T11:17:33","modified_gmt":"2026-09-22T09:17:33","slug":"tidio-chatbot","status":"publish","type":"post","link":"https:\/\/botnation.ai\/en\/tidio-chatbot\/","title":{"rendered":"Tidio chatbot: how it works, pricing and limits (2026)"},"content":{"rendered":"<p><script>var s=document.createElement(\"style\");s.appendChild(document.createTextNode(`  .bn-art{ --bn-cream:#faf8f2; --bn-card:#faf6ea; --bn-sand:#ebe3cb; --bn-sand-2:#f3ecd9; --bn-sand-zebra:#f6f0df; --bn-coral:#fe716b; --bn-coral-soft:#fdeeed; --bn-coral-line:#f6c9c6; --bn-coral-txt:#bd3a34; --bn-blue:#3358f0; --bn-blue-soft:#eef1fe; --bn-blue-line:#c9d4fb; --bn-green:#427632; --bn-green-soft:#eef6ea; --bn-ink:#3d351f; --bn-text:#414b56; --bn-muted:#6d6653; --bn-border:#e6dcc2; --bn-r:16px; --bn-r-sm:11px; --bn-sp:22px; --bn-sh:0 1px 2px rgba(61,53,31,.05),0 10px 26px rgba(61,53,31,.07); --bn-sh-sm:0 1px 2px rgba(61,53,31,.05),0 4px 12px rgba(61,53,31,.05); --bn-mono:'IBM Plex Mono','SFMono-Regular',ui-monospace,'Courier New',monospace; color:var(--bn-text); font-size:18px; line-height:1.75; max-width:820px; margin:0 auto; } .bn-art *{box-sizing:border-box} .bn-art p{margin:0 0 1.15em; color:var(--bn-text)} .bn-art h2{ color:var(--bn-ink); font-weight:700; line-height:1.25; font-size:1.72em; margin:2.2em 0 .7em; letter-spacing:-.01em; } .bn-art h3{color:var(--bn-ink); font-weight:700; font-size:1.22em; margin:1.8em 0 .5em} .bn-art a{color:#3f5cd6; text-decoration:underline; text-underline-offset:2px; text-decoration-thickness:1px} .bn-art a:hover{color:var(--bn-coral)} .bn-art strong{color:var(--bn-ink); font-weight:700} .bn-art ul,.bn-art ol{margin:0 0 1.3em; padding-left:1.25em} .bn-art li{margin:.4em 0} .bn-art ul li::marker{color:var(--bn-coral)} .bn-art ol li::marker{color:var(--bn-blue); font-weight:700} .bn-klabel{ display:inline-flex; align-items:center; gap:7px; font-family:var(--bn-mono); font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:.12em; color:var(--bn-coral); margin:0 0 .2em; } .bn-klabel svg{width:15px;height:15px;flex:none} .bn-tldr{ background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-coral); border-radius:var(--bn-r); padding:20px 24px; margin:0 0 30px; box-shadow:var(--bn-sh-sm); } .bn-tldr p{margin:0; color:var(--bn-text)} .bn-tldr p+p{margin-top:.6em} .bn-toc{ background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:18px 22px; margin:0 0 34px; } .bn-toc .bn-klabel{color:var(--bn-coral)} .bn-toc ol{margin:.4em 0 0; padding-left:1.2em; columns:2; column-gap:28px} .bn-toc li{margin:.25em 0; break-inside:avoid} .bn-toc a{color:var(--bn-ink); text-decoration:none; font-weight:600; font-size:.96em} .bn-toc a:hover{color:var(--bn-coral); text-decoration:underline} .bn-stats{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:28px 0} .bn-stat{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:20px 18px; text-align:center; box-shadow:var(--bn-sh-sm); } .bn-stat b{display:block; font-size:2em; line-height:1.1; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em} .bn-stat span{display:block; margin-top:6px; font-size:.86em; color:var(--bn-muted); line-height:1.45} .bn-stat:nth-child(2) b{color:var(--bn-blue)} .bn-stat:nth-child(3) b{color:var(--bn-ink)} .bn-grid{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-card{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm); } .bn-card h4{margin:.1em 0 .35em; color:var(--bn-ink); font-size:1.06em; font-weight:700; display:flex; gap:9px; align-items:center} .bn-card h4 svg{width:20px;height:20px;flex:none;color:var(--bn-coral)} .bn-card p{margin:0; font-size:.96em} .bn-ex{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:20px 0; box-shadow:var(--bn-sh); position:relative; } .bn-ex-h{display:flex; align-items:center; gap:13px; margin-bottom:14px} .bn-ex-n{ flex:none; width:38px; height:38px; border-radius:11px; background:var(--bn-coral-soft); color:var(--bn-coral); display:flex; align-items:center; justify-content:center; font-weight:800; font-size:1.1em; font-family:var(--bn-mono); } .bn-ex-h h3{margin:0; font-size:1.18em} .bn-ex-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-muted); display:block; margin-top:2px} .bn-ex p{margin:.2em 0 .9em} .bn-ex .bn-ba{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:14px} .bn-ba div{border-radius:var(--bn-r-sm); padding:13px 15px; font-size:.9em; line-height:1.5} .bn-ba .biz{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-ba .cli{background:var(--bn-green-soft); border:1px solid #cfe6c4} .bn-ba b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; margin-bottom:4px; color:var(--bn-muted)} .bn-tablewrap{overflow-x:auto; margin:26px 0; border-radius:var(--bn-r); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm)} .bn-art table{width:100%; border-collapse:collapse; background:var(--bn-card); font-size:.94em; min-width:520px} .bn-art thead th{background:var(--bn-ink); color:#fbf7ec; text-align:left; font-weight:700; padding:13px 16px; font-size:16px} .bn-art tbody td{padding:12px 16px; border-top:1px solid var(--bn-border); color:var(--bn-text); vertical-align:top; font-size:16px} .bn-art tbody tr:nth-child(even){background:var(--bn-sand-zebra)} .bn-art tbody td:first-child{font-weight:700; color:var(--bn-ink)} .bn-cols{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-col{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm)} .bn-col h4{margin:0 0 12px; font-size:1.05em; color:var(--bn-ink); display:flex; align-items:center; gap:9px} .bn-col h4 svg{width:20px;height:20px;flex:none} .bn-col.biz h4 svg{color:var(--bn-blue)} .bn-col.cli h4 svg{color:var(--bn-green)} .bn-col.warn h4 svg{color:var(--bn-coral)} .bn-col ul{margin:0; padding:0; list-style:none} .bn-col li{position:relative; padding-left:26px; margin:.55em 0; font-size:.96em} .bn-col li::before{content:\"\"; position:absolute; left:0; top:.5em; width:13px; height:13px; border-radius:50%; background:var(--bn-coral-soft); border:2px solid var(--bn-coral)} .bn-col.biz li::before{background:var(--bn-blue-soft); border-color:var(--bn-blue)} .bn-col.cli li::before{background:var(--bn-green-soft); border-color:var(--bn-green)} .bn-call{ display:flex; gap:14px; border-radius:var(--bn-r); padding:18px 20px; margin:24px 0; background:var(--bn-card); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm); } .bn-call svg{width:22px; height:22px; flex:none; margin-top:1px} .bn-call b{color:var(--bn-ink)} .bn-call p{margin:0; font-size:.95em} .bn-call .bn-klabel{margin-bottom:3px} .bn-tip{border-left:4px solid var(--bn-green)} .bn-tip svg{color:var(--bn-green)} .bn-tip .bn-klabel{color:var(--bn-green)} .bn-warn{border-left:4px solid var(--bn-coral)} .bn-warn svg{color:var(--bn-coral)} .bn-warn .bn-klabel{color:var(--bn-coral)} .bn-info{border-left:4px solid var(--bn-blue)} .bn-info svg{color:var(--bn-blue)} .bn-info .bn-klabel{color:var(--bn-blue)} .bn-def{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line); border-radius:var(--bn-r); padding:20px 24px; margin:24px 0} .bn-def .bn-klabel{color:var(--bn-blue)} .bn-def p{margin:0} .bn-steps{counter-reset:s; list-style:none; padding:0; margin:24px 0} .bn-steps li{position:relative; padding:0 0 4px 56px; margin:0 0 18px; min-height:40px} .bn-steps li::before{ counter-increment:s; content:counter(s); position:absolute; left:0; top:0; width:40px; height:40px; border-radius:12px; background:var(--bn-coral); color:#fff; font-weight:800; font-family:var(--bn-mono); display:flex; align-items:center; justify-content:center; box-shadow:var(--bn-sh-sm); } .bn-steps li b{display:block; color:var(--bn-ink); margin-bottom:2px} .bn-check{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-check h3{margin:.1em 0 .3em} .bn-check>p{font-size:.95em; color:var(--bn-muted); margin-bottom:14px} .bn-check ul{list-style:none; padding:0; margin:0 0 18px} .bn-check li{margin:0; border-top:1px solid var(--bn-border)} .bn-check li:first-child{border-top:none} .bn-check label{display:flex; align-items:flex-start; gap:13px; padding:12px 2px; cursor:pointer; font-size:.97em; color:var(--bn-text)} .bn-check input{appearance:none; -webkit-appearance:none; flex:none; width:22px; height:22px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:7px; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-check input:checked{background:var(--bn-coral); border-color:var(--bn-coral)} .bn-check input:checked::after{content:\"\"; position:absolute; left:6px; top:2px; width:6px; height:11px; border:solid #fff; border-width:0 2.5px 2.5px 0; transform:rotate(45deg)} .bn-result{border-radius:var(--bn-r-sm); padding:16px 18px; background:var(--bn-coral-soft); border:1px solid var(--bn-coral-line); font-size:.96em} .bn-result b{color:var(--bn-ink)} .bn-result .bn-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-result .bnc-res{display:none; margin-top:10px} .bn-result .bnc-res.on{display:block} .bn-result .bnc-res p{margin:0; color:var(--bn-text)} .bn-faq{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); margin:0 0 12px; box-shadow:var(--bn-sh-sm); overflow:hidden} .bn-faq summary{cursor:pointer; padding:17px 20px; font-weight:700; color:var(--bn-ink); list-style:none; display:flex; justify-content:space-between; align-items:center; gap:14px; font-size:1.03em} .bn-faq summary::-webkit-details-marker{display:none} .bn-faq summary::after{content:\"+\"; font-family:var(--bn-mono); font-size:1.5em; color:var(--bn-coral); flex:none; line-height:1; transition:transform .2s} .bn-faq[open] summary::after{transform:rotate(45deg)} .bn-faq .bn-faq-b{padding:0 20px 18px; color:var(--bn-text)} .bn-faq .bn-faq-b p{margin:0} .bn-fig{margin:30px 0; text-align:center} .bn-fig img{width:100%; height:auto; border-radius:var(--bn-r); box-shadow:var(--bn-sh); display:block} .bn-fig figcaption{margin-top:10px; font-size:.85em; color:var(--bn-muted); font-style:italic} .bn-cta{background:var(--bn-ink); border-radius:var(--bn-r); padding:34px 32px; margin:36px 0 12px; text-align:center} .bn-cta h3{color:#fff; margin:0 0 .4em; font-size:1.4em} .bn-cta p{color:#e9e2cf; margin:0 auto 20px; max-width:560px; font-size:1em} .bn-cta-btn{display:inline-block; background:var(--bn-coral); color:#332c19 !important; text-decoration:none !important; font-weight:800; padding:15px 34px; border-radius:999px; font-size:1.02em; box-shadow:0 8px 22px rgba(254,113,107,.35); transition:.15s} .bn-cta-btn:hover{background:#ff8782; color:#fff !important} .bn-quiz{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-quiz .bnq-q{padding:14px 0; border-top:1px solid var(--bn-border)} .bn-quiz .bnq-q:first-of-type{border-top:none; padding-top:4px} .bn-quiz .bnq-qt{font-weight:700; color:var(--bn-ink); margin:0 0 10px; font-size:1.02em} .bn-quiz .bnq-opt{display:flex; align-items:flex-start; gap:12px; padding:9px 12px; margin:6px 0; cursor:pointer; font-size:.96em; color:var(--bn-text); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; transition:.15s} .bn-quiz .bnq-opt:hover{border-color:var(--bn-coral-line); background:var(--bn-coral-soft)} .bn-quiz .bnq-opt input{appearance:none; -webkit-appearance:none; flex:none; width:20px; height:20px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:50%; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-quiz .bnq-opt input:checked{border-color:var(--bn-coral)} .bn-quiz .bnq-opt input:checked::after{content:\"\"; position:absolute; left:3px; top:3px; width:10px; height:10px; border-radius:50%; background:var(--bn-coral)} .bn-quiz .bnq-opt:has(input:checked){border-color:var(--bn-coral); background:var(--bn-coral-soft)} .bn-quiz .bnq-btn{margin-top:16px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-weight:800; font-size:1em; padding:13px 30px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s; font-family:inherit} .bn-quiz .bnq-btn:hover{background:#ff8782} .bn-quiz .bnq-res{display:none; margin-top:18px; padding:18px 20px; border-radius:var(--bn-r-sm); background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-quiz .bnq-res.on{display:block} .bn-quiz #bnq-agent{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-quiz #bnq-hybrid{background:var(--bn-green-soft); border-color:#cfe6c4} .bn-quiz .bnq-rt{font-weight:800; color:var(--bn-ink); margin:0 0 6px; font-size:1.08em} .bn-quiz .bnq-res p{margin:0} .bn-spectrum{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-spectrum h3{margin:.1em 0 .3em} .bn-spectrum>p{font-size:.95em; color:var(--bn-muted); margin:0 0 20px} .bn-spec-track{margin:26px 4px 4px} .bn-spec-range{-webkit-appearance:none; appearance:none; width:100%; height:8px; border-radius:999px; background:var(--bn-sand); outline:none; cursor:pointer; margin:0} .bn-spec-range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-range::-moz-range-thumb{width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-stops{display:flex; justify-content:space-between; margin-top:13px; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); gap:8px} .bn-spec-stops span{flex:1; cursor:pointer; transition:.15s; text-align:center} .bn-spec-stops span:first-child{text-align:left} .bn-spec-stops span:last-child{text-align:right} .bn-spec-stops span.on{color:var(--bn-coral); font-weight:700} .bns-pane{display:none; margin-top:22px; border-radius:var(--bn-r-sm); padding:20px 22px; background:var(--bn-sand-2); border:1px solid var(--bn-sand)} .bns-pane.on{display:block} .bns-pane h4{margin:0 0 3px; color:var(--bn-ink); font-size:1.14em} .bns-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-coral); display:block; margin-bottom:11px} .bns-pane>p{margin:0; font-size:.96em; color:var(--bn-text)} .bns-grid{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:15px} .bns-grid div{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:11px 14px; font-size:.9em; color:var(--bn-text)} .bns-grid b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); margin-bottom:3px} .bn-roi{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-roi h3{margin:.1em 0 .3em} .bn-roi>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-roi-fields{display:grid; grid-template-columns:1fr 1fr; gap:20px 28px; margin:18px 0 24px} .bn-roi-field:last-child{grid-column:1\/-1} .bn-roi-field label{display:block; font-size:.9em; color:var(--bn-text); font-weight:600; margin-bottom:11px} .bn-roi-field output{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-roi-out{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:4px} .bn-roi-stat{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:20px 16px; text-align:center} .bn-roi-stat b{display:block; font-size:1.85em; line-height:1.05; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em; font-family:var(--bn-mono)} .bn-roi-stat:nth-child(2) b{color:var(--bn-blue)} .bn-roi-stat:nth-child(3) b{color:var(--bn-ink)} .bn-roi-stat span{display:block; margin-top:7px; font-size:.82em; color:var(--bn-muted); line-height:1.4} .bn-roi-note{font-size:16px; color:var(--bn-muted); margin:16px 0 0; font-style:italic} .bn-bot{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px 24px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-bot h3{margin:.1em 0 .3em} .bn-bot>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-bot-win{border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-bot-bar{display:flex; align-items:center; gap:11px; padding:12px 16px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-bot-ava{flex:none; width:32px; height:32px; border-radius:50%; background:var(--bn-coral-soft); display:flex; align-items:center; justify-content:center} .bn-bot-ava svg{width:19px; height:19px; color:var(--bn-coral)} .bn-bot-id b{display:block; color:var(--bn-ink); font-size:.95em; line-height:1.2} .bn-bot-id span{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-green); display:inline-flex; align-items:center; gap:5px} .bn-bot-id span::before{content:\"\"; width:7px; height:7px; border-radius:50%; background:var(--bn-green)} .bn-bot-log{padding:16px; min-height:130px; max-height:320px; overflow-y:auto; display:flex; flex-direction:column; gap:10px} .bn-bot-msg{max-width:82%; padding:10px 14px; border-radius:15px; font-size:.95em; line-height:1.5} .bn-bot-msg.bot{align-self:flex-start; background:var(--bn-sand-2); color:var(--bn-text); border-bottom-left-radius:4px} .bn-bot-msg.user{align-self:flex-end; background:var(--bn-coral); color:#332c19; border-bottom-right-radius:4px} .bn-bot-quick{display:flex; flex-wrap:wrap; gap:8px; padding:2px 16px 14px} .bn-art .bn-bot-qbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:7px 14px; cursor:pointer; transition:.15s} .bn-art .bn-bot-qbtn:hover{background:var(--bn-coral-soft); border-color:var(--bn-coral)} .bn-bot-form{display:flex; gap:8px; padding:12px 16px; border-top:1px solid var(--bn-border); background:var(--bn-sand-2)} .bn-bot-input{flex:1; min-width:0; font-family:inherit; font-size:.95em; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:10px 16px; outline:none} .bn-bot-input:focus{border-color:var(--bn-coral)} .bn-art .bn-bot-send{flex:none; font-family:inherit; font-weight:700; font-size:16px; color:#fff; background:var(--bn-coral); border:none; border-radius:999px; padding:10px 20px; cursor:pointer; transition:.15s} .bn-art .bn-bot-send:hover{background:#ff8782} .bn-art .bn-bot-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} .bbot-kb,.bbot-fallback{display:none} .bn-shot{margin:16px 0 2px; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-shot-bar{display:flex; align-items:center; gap:8px; padding:9px 13px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-shot-dot{width:8px;height:8px;border-radius:50%;background:var(--bn-green);flex:none} .bn-shot-bar b{color:var(--bn-ink); font-size:.9em} .bn-shot-bar span{margin-left:auto; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-muted)} .bn-shot-log{padding:13px 14px; display:flex; flex-direction:column; gap:8px} .bn-shot .bn-bot-msg{max-width:86%; font-size:.9em} .bn-shot-quick{display:flex; flex-wrap:wrap; gap:6px; margin-top:2px} .bn-shot-quick span{font-size:14px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:4px 11px} .bn-exlink{margin:13px 0 0; font-weight:700; display:flex; align-items:center; gap:6px} .bn-exlink svg{width:16px;height:16px;flex:none;color:var(--bn-coral)} .bn-lb{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lb h3{margin:.1em 0 .3em} .bn-lb>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-lb-ctrl{display:flex; flex-wrap:wrap; gap:11px; align-items:center; margin:0 0 16px} .bn-lb-ctrl br{display:none} .bn-lb-search{flex:1; min-width:200px; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:11px 18px; outline:none} .bn-lb-search:focus{border-color:var(--bn-coral)} .bn-lb-filters{display:flex; flex-wrap:wrap; gap:8px} .bn-art .bn-lb-fbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .bn-lb-fbtn:hover{background:var(--bn-coral-soft)} .bn-art .bn-lb-fbtn.on{background:var(--bn-coral); color:#fff; border-color:var(--bn-coral)} .bn-lb .bn-lb-th{cursor:pointer; user-select:none; white-space:nowrap} .bn-lb .bn-lb-th:hover{color:#fbf7ec; opacity:.85} .bn-lb-rank{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral); text-align:center} .bn-lb-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-ink); text-align:right; white-space:nowrap} .lb-empty{padding:16px; text-align:center; color:var(--bn-muted); font-size:.95em} .bn-lb-foot{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .bn-art{font-size:17px} .bn-stats,.bn-grid,.bn-cols,.bn-ex .bn-ba,.bns-grid,.bn-roi-fields,.bn-roi-out{grid-template-columns:1fr} .bn-roi-field:last-child{grid-column:auto} .bn-toc ol{columns:1} .bn-art h2{font-size:1.5em} .bn-bot-msg{max-width:90%} } .bn-art sup,.bn-art sub{font-size:14px;line-height:0} .bn-klabel.hc{color:var(--bn-coral-txt)} .bn-cdc{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-cdc h3{margin:.1em 0 .3em} .bn-cdc>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-cdc br{display:none} .bn-cdc p:empty{display:none; margin:0} .cdc-q{padding:15px 0; border-top:1px solid var(--bn-border)} .cdc-q:first-of-type{border-top:none; padding-top:2px} .bn-art .cdc-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .cdc-chips{display:flex; flex-wrap:wrap; gap:8px} .cdc-chips p:not([class]){display:contents} .bn-art .cdc-chip{display:inline-flex; align-items:center; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .cdc-chip:hover{background:var(--bn-coral-soft)} .bn-art .cdc-chip:has(input:checked){background:var(--bn-coral); color:#332c19; border-color:var(--bn-coral); font-weight:700} .cdc-chip input{position:absolute; opacity:0; width:1px; height:1px; pointer-events:none} .cdc-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .cdc-line{padding:14px 0; border-top:1px solid var(--bn-sand)} .cdc-line:first-of-type{border-top:none; padding-top:2px} .cdc-line p:not([class]){margin:0} .bn-art .cdc-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .cdc-line span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .cdc-copy{margin-top:18px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-family:inherit; font-weight:800; font-size:16px; padding:13px 28px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s} .bn-art .cdc-copy:hover{background:#ff8782} .bn-art .cdc-note{font-size:16px; color:var(--bn-muted); margin:12px 0 0; font-style:italic; min-height:1.5em} @media(max-width:680px){ .cdc-chips{flex-direction:column; align-items:stretch} .bn-art .cdc-chip{justify-content:flex-start} } .bn-niv{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-niv h3{margin:.1em 0 .3em} .bn-niv>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-niv br{display:none} .bn-niv p:empty{display:none; margin:0} .niv-q{padding:15px 0; border-top:1px solid var(--bn-border)} .niv-q:first-of-type{border-top:none; padding-top:2px} .bn-art .niv-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .niv-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .niv-score{display:flex; align-items:baseline; gap:10px; margin:0 0 13px} .bn-art .niv-score b{font-family:var(--bn-mono); font-size:2.1em; line-height:1; color:var(--bn-coral-txt); font-weight:800; letter-spacing:-.02em} .bn-art .niv-score span{font-size:16px; color:var(--bn-muted)} .niv-gauge{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden; margin:0 0 18px} .niv-gauge p:not([class]){display:contents} .niv-gauge i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nivv{display:none; border-radius:var(--bn-r-sm); padding:17px 19px; background:#fff; border:1px solid var(--bn-border)} .nivv.on{display:block} .bn-art .nivv b{display:block; font-size:1.08em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nivv p{margin:0; font-size:16px; line-height:1.62} .bn-art .niv-weak{margin:15px 0 0; font-size:16px; color:var(--bn-text)} .bn-art .niv-weak b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:4px} .bn-art blockquote{margin:26px 0; padding:18px 22px; background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-blue); border-radius:var(--bn-r); box-shadow:var(--bn-sh-sm)} .bn-art blockquote p{margin:0; font-size:17px; line-height:1.65; color:var(--bn-text)} .bn-chk{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-chk h3{margin:.1em 0 .3em} .bn-chk>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-chk br{display:none} .bn-chk p:empty{display:none; margin:0} .chk-doc{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:16px 18px; margin:0 0 6px} .bn-art .chk-doc b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .chk-doc span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .chk-q{padding:15px 0; border-top:1px solid var(--bn-border)} .bn-art .chk-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .chk-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .chk-pieces{display:grid; gap:10px; margin:0 0 16px} .chk-piece{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:12px 14px} .chk-piece.hit{border-color:var(--bn-green); background:var(--bn-green-soft)} .bn-art .chk-piece b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-muted); margin-bottom:5px} .bn-art .chk-piece.hit b{color:var(--bn-green)} .bn-art .chk-piece span{display:block; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-verdict{border-radius:var(--bn-r-sm); padding:14px 16px; font-size:16px; line-height:1.55; background:var(--bn-green-soft); border:1px solid #cfe6c4; color:var(--bn-text); margin:0 0 12px} .bn-art .chk-verdict.ko{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-art .chk-stats{margin:0; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-stats b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .bn-dev{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-dev h3{margin:.1em 0 .3em} .bn-dev>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-dev br{display:none} .bn-dev p:empty{display:none; margin:0} .dev-q{padding:15px 0; border-top:1px solid var(--bn-border)} .dev-q:first-of-type{border-top:none; padding-top:2px} .bn-art .dev-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .dev-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .dev-tiles{display:grid; grid-template-columns:repeat(4,1fr); gap:14px; margin:0 0 16px} .dev-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .dev-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .dev-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .dev-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .dev-stat:nth-child(4) b{color:var(--bn-ink)} .bn-art .dev-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .dev-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .dev-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .dvv{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .dvv.on{display:block} .bn-art .dvv b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .dvv p{margin:0; font-size:16px; line-height:1.62} @media(max-width:680px){ .dev-tiles{grid-template-columns:1fr 1fr} } .bn-fig.chat img{max-width:400px; margin:0 auto} .bn-fig.doc img{max-width:520px; margin:0 auto} .bn-nlu{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-nlu h3{margin:.1em 0 .3em} .bn-nlu>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-nlu br{display:none} .bn-nlu p:empty{display:none; margin:0} .nlu-q{padding:15px 0; border-top:1px solid var(--bn-border)} .nlu-q:first-of-type{border-top:none; padding-top:2px} .bn-art .nlu-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .bn-art .nlu-in{width:100%; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:12px 18px; outline:none} .bn-art .nlu-in:focus{border-color:var(--bn-coral)} .nlu-ex{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px} .nlu-ex p:not([class]){display:contents} .bn-art .nlu-exb{font-family:inherit; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s; text-align:left} .bn-art .nlu-exb:hover{background:var(--bn-coral-soft)} .nlu-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .nlu-toks{margin:0 0 14px; font-size:16px; line-height:1.7; color:var(--bn-text)} .bn-art .nlu-toks b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:8px} .bn-art .nlu-tk{display:inline-block; font-family:var(--bn-mono); font-size:14px; background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:3px 11px; margin:0 6px 6px 0; color:var(--bn-ink)} .nlu-row{display:grid; grid-template-columns:1fr 130px 54px; gap:12px; align-items:center; padding:10px 0; border-top:1px solid var(--bn-sand)} .nlu-row:first-child{border-top:none} .bn-art .nlu-lab{font-size:16px; line-height:1.4; color:var(--bn-ink); font-weight:700} .nlu-bar{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden} .nlu-bar i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nlu-row.win .nlu-bar i{background:var(--bn-green)} .bn-art .nlu-sc{font-family:var(--bn-mono); font-size:16px; font-weight:700; color:var(--bn-coral-txt); text-align:right} .nlu-verdict{margin:16px 0 0; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border); border-left:4px solid var(--bn-green)} .nlu-verdict.ko{border-left-color:var(--bn-coral)} .bn-art .nlu-verdict b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nlu-verdict p{margin:0; font-size:16px; line-height:1.62} .bn-art .nlu-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .nlu-row{grid-template-columns:minmax(0,1fr) 64px 48px; gap:9px} .bn-art .nlu-lab{font-size:16px} } @media(max-width:560px){ .nlu-row{grid-template-columns:minmax(0,1fr) auto; gap:7px 10px; padding:12px 0} .bn-art .nlu-lab{grid-column:1; grid-row:1} .bn-art .nlu-sc{grid-column:2; grid-row:1; text-align:right} .nlu-bar{grid-column:1\/3; grid-row:2} } .bn-art code{font-family:var(--bn-mono); font-size:16px; line-height:1.5; background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:6px; padding:1px 7px; color:var(--bn-ink); word-break:break-word} .bn-art pre{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:16px 18px; overflow-x:auto; margin:22px 0} .bn-art pre code{background:none; border:none; padding:0; font-size:16px} .bn-hd{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-hd h3{margin:.1em 0 .3em} .bn-hd>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-hd br{display:none} .bn-hd p:empty{display:none; margin:0} .hd-q{padding:15px 0; border-top:1px solid var(--bn-border)} .hd-q:first-of-type{border-top:none; padding-top:2px} .bn-art .hd-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .hd-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .hd-head{display:grid; grid-template-columns:minmax(0,auto) minmax(0,1fr); gap:18px; align-items:center} .hd-n{font-family:var(--bn-mono); font-weight:800; line-height:1; color:var(--bn-ink); white-space:nowrap} .bn-art .hd-n span{font-size:34px} .bn-art .hd-n i{font-style:normal; font-size:16px; color:var(--bn-muted); font-weight:600} .hd-track{position:relative; height:14px; border-radius:999px; background:#fff; border:1px solid var(--bn-sand); overflow:hidden} .hd-fill{position:absolute; left:0; top:0; bottom:0; width:0; background:var(--bn-coral); transition:width .18s} .hd-parts{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin-top:16px} .hd-part{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:11px 8px; text-align:center} .bn-art .hd-part span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3} .bn-art .hd-part b{display:block; font-family:var(--bn-mono); font-size:20px; font-weight:800; color:var(--bn-coral-txt); margin-top:4px} .hdv{display:none; margin-top:18px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .hdv-1{display:block; border-left:4px solid var(--bn-green)} .hdv-2{border-left:4px solid var(--bn-blue)} .hdv-3{border-left:4px solid var(--bn-coral)} .hdv-4{border-left:4px solid var(--bn-ink)} .bn-art .hdv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:7px} .bn-art .hdv p{margin:0; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .hd-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} @media(max-width:680px){ .bn-hd{padding:20px 17px} .hd-out{padding:17px 15px} .hd-head{grid-template-columns:minmax(0,1fr); gap:12px} .hd-parts{grid-template-columns:repeat(2,minmax(0,1fr))} } .bn-tri{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-tri h3{margin:.1em 0 .3em} .bn-tri>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-tri br{display:none} .bn-tri p:empty{display:none; margin:0} .tri-q{padding:15px 0; border-top:1px solid var(--bn-border)} .tri-q:first-of-type{border-top:none; padding-top:2px} .bn-art .tri-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .tri-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .triv{display:none; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .triv-1{border-left:4px solid var(--bn-ink)} .triv-2{border-left:4px solid var(--bn-coral)} .triv-3{border-left:4px solid var(--bn-blue)} .triv-4{border-left:4px solid var(--bn-muted)} .triv-5{display:block; border-left:4px solid var(--bn-green)} .bn-art .triv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .triv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .triv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .triv p:last-child{margin-bottom:0} .tri-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin-top:16px} .tri-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .tri-line span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .tri-line b{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .bn-art .tri-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-tri .bn-tablewrap{margin-top:22px} .bn-art .tri-load{font-family:var(--bn-mono); font-size:16px; line-height:1.2; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:8px 15px; cursor:pointer; white-space:nowrap; transition:.15s} .bn-art .tri-load:hover{background:var(--bn-coral-soft)} @media(max-width:680px){ .bn-tri{padding:20px 17px} .tri-out{padding:17px 15px} .tri-lines{grid-template-columns:minmax(0,1fr)} } .bn-art .bn-steps ol{list-style:none;padding:0;margin:0} .bn-art .bn-tip,.bn-art .bn-warn,.bn-art .bn-info{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:18px 20px;margin:24px 0;box-shadow:var(--bn-sh-sm)} .bn-art .bn-tip{border-left:4px solid var(--bn-green)} .bn-art .bn-warn{border-left:4px solid var(--bn-coral)} .bn-art .bn-info{border-left:4px solid var(--bn-blue)} .bn-art .bn-tip .bn-klabel,.bn-art .bn-warn .bn-klabel,.bn-art .bn-info .bn-klabel{margin-bottom:6px} .bn-art .bn-tip p,.bn-art .bn-warn p,.bn-art .bn-info p{margin:0} .bn-art .bn-tri table{table-layout:fixed;min-width:640px} .bn-art .bn-tri th:nth-child(1),.bn-art .bn-tri td:nth-child(1){width:22%} .bn-art .bn-tri th:nth-child(2),.bn-art .bn-tri td:nth-child(2){width:14%} .bn-art .bn-tri th:nth-child(3),.bn-art .bn-tri td:nth-child(3){width:14%} .bn-art .bn-tri th:nth-child(4),.bn-art .bn-tri td:nth-child(4){width:13%} .bn-art .bn-tri th:nth-child(5),.bn-art .bn-tri td:nth-child(5){width:22%} .bn-art .bn-tri th:nth-child(6),.bn-art .bn-tri td:nth-child(6){width:15%} .bn-art .bn-tri thead th,.bn-art .bn-tri tbody td{padding:11px 8px} .bn-art .tri-load{padding:4px 10px} .bn-art .bn-cta-in{text-align:center;margin:26px 0} .bn-lng{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lng h3{margin:.1em 0 .3em} .bn-lng>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-lng br{display:none} .bn-lng p:empty{display:none; margin:0} .lng-q{padding:15px 0; border-top:1px solid var(--bn-border)} .lng-q:first-of-type{border-top:none; padding-top:2px} .bn-art .lng-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .lng-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .lng-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px} .lng-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .lng-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .lng-line span{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .lngv{display:none; margin-top:16px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .lngv-1{display:block; border-left:4px solid var(--bn-blue)} .lngv-2{border-left:4px solid var(--bn-coral)} .lngv-3{border-left:4px solid var(--bn-green)} .lngv-4{border-left:4px solid var(--bn-ink)} .bn-art .lngv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .lngv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .lngv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .lngv p:last-child{margin-bottom:0} .bn-art .lng-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-lng .bn-tablewrap{margin-top:22px} .bn-art .bn-lng table{table-layout:fixed; min-width:620px} .bn-art .bn-lng th:nth-child(1),.bn-art .bn-lng td:nth-child(1){width:26%} .bn-art .bn-lng th:nth-child(2),.bn-art .bn-lng td:nth-child(2){width:28%} .bn-art .bn-lng th:nth-child(3),.bn-art .bn-lng td:nth-child(3){width:32%} .bn-art .bn-lng th:nth-child(4),.bn-art .bn-lng td:nth-child(4){width:14%} .bn-art .bn-lng thead th,.bn-art .bn-lng tbody td{padding:11px 10px} @media(max-width:680px){ .bn-lng{padding:20px 17px} .lng-out{padding:17px 15px} .lng-lines{grid-template-columns:minmax(0,1fr)} } .bn-gem{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:24px 26px;margin:28px 0;box-shadow:var(--bn-sh)} .bn-gem h3{margin:.1em 0 .3em} .bn-gem>p{font-size:16px;color:var(--bn-muted);margin:0 0 18px} .bn-gem br{display:none} .bn-gem p:empty{display:none;margin:0} .gem-q{padding:15px 0;border-top:1px solid var(--bn-border)} .gem-q:first-of-type{border-top:none;padding-top:2px} .bn-art .gem-qt{font-weight:700;color:var(--bn-ink);margin:0 0 11px;font-size:16px;line-height:1.45} .gem-out{margin:22px 0 0;border-radius:var(--bn-r-sm);background:var(--bn-sand-2);border:1px solid var(--bn-sand);padding:20px 22px} .giv{display:none;border-radius:var(--bn-r-sm);background:#fff;border:1px solid var(--bn-sand);padding:17px 19px;border-left:4px solid var(--bn-coral)} .giv.on{display:block} .giv0{border-left-color:var(--bn-green)} .giv4{border-left-color:var(--bn-blue)} .bn-art .giv em{display:block;font-style:normal;font-family:var(--bn-mono);font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--bn-coral-txt);margin-bottom:7px;line-height:1.4} .bn-art .giv b{display:block;font-size:18px;line-height:1.4;color:var(--bn-ink);margin-bottom:8px} .bn-art .giv p{margin:0;font-size:16px;line-height:1.62;color:var(--bn-text)} .bn-gem .bn-tablewrap{margin-top:22px} @media(max-width:680px){.bn-gem{padding:20px 17px}.gem-out{padding:17px 15px}} .bn-gene{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-gene h3{margin:.1em 0 .3em} .bn-gene>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-gene br{display:none} .bn-gene p:empty{display:none; margin:0} .gene-q{padding:15px 0; border-top:1px solid var(--bn-border)} .gene-q:first-of-type{border-top:none; padding-top:2px} .bn-art .gene-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .gene-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .gene-tiles{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:0 0 16px} .gene-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .gene-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .gene-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .gene-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .gene-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .gene-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .gene-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .gene-v{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .gene-v.on{display:block} .bn-art .gene-v b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .gene-v p{margin:0; font-size:16px; line-height:1.62} .bn-art .gene-note{margin:14px 0 0; font-size:16px; line-height:1.55; color:var(--bn-muted)} .bn-gene table.gene-data{margin:0 0 4px} .bn-art table.gene-data tbody tr.gene-hit td{background:var(--bn-green-soft)} @media(max-width:680px){ .gene-tiles{grid-template-columns:minmax(0,1fr)} } .bn-bud{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-bud h3{margin:.1em 0 .3em} .bn-bud>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-bud br{display:none} .bn-bud p:empty{display:none; margin:0} .bud-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .budv{display:none; margin-top:16px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .budv-1{display:block; border-left:4px solid var(--bn-green)} .budv-2{border-left:4px solid var(--bn-blue)} .budv-3{border-left:4px solid var(--bn-coral)} .budv-4{border-left:4px solid var(--bn-ink)} .bn-art .budv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .budv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .budv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .budv p:last-child{margin-bottom:0} .bn-art .bud-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-bud .bn-tablewrap{margin-top:22px} @media(max-width:680px){ .bn-bud{padding:20px 17px} .bud-out{padding:17px 15px} }  .bn-art .tdio{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-art .tdio h3{margin-top:0} .bn-art .tdq{margin:18px 0} .bn-art .tdq-t{font-family:var(--bn-mono); font-size:16px; text-transform:uppercase; letter-spacing:.04em; color:var(--bn-muted); margin:0 0 8px} .bn-art .tdq .cdc-chip{margin:0 8px 8px 0} .bn-art .td-go{display:inline-block; background:var(--bn-coral); color:#fff; border:none; border-radius:12px; padding:12px 22px; font-weight:800; font-size:16px; cursor:pointer; box-shadow:var(--bn-sh-sm); margin-top:6px} .bn-art .td-go:hover{background:var(--bn-coral-txt)} .bn-art .tdv-panel{border-top:1px solid var(--bn-border); margin-top:18px; padding-top:14px} .bn-art .tdv-row{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); gap:10px; padding:8px 0; border-bottom:1px dashed var(--bn-border)} .bn-art .tdv-k{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.04em; color:var(--bn-muted)} .bn-art .tdv-v{color:var(--bn-ink); font-weight:600} .bn-art .tdv-v b{color:var(--bn-coral-txt); font-size:1.05em} .bn-art .tdv-note{font-size:.95em; color:var(--bn-muted); margin:12px 0 0} .bn-art .tdv-waitmsg{color:var(--bn-muted); font-style:italic; margin:14px 0 0} .bn-art .td-tab{margin-top:20px} .bn-art .tdv-res{display:none} .bn-art .tdv-res.on{display:block} .bn-art .tdv-wait.off{display:none} @media(max-width:640px){.bn-art .tdv-row{grid-template-columns:minmax(0,1fr)}} .bn-art .bn-src{font-size:16px; color:var(--bn-muted); border-top:1px solid var(--bn-border); padding-top:14px; margin-top:28px} `));document.head.appendChild(s);<\/script><\/p>\n<div class=\"bn-art\">\n<div class=\"bn-tldr\">\n<p><strong>In short:<\/strong> Tidio is a SaaS customer service platform combining live chat, a multichannel inbox (email, Messenger, Instagram, WhatsApp), an AI agent named Lyro, and a no-code scenario builder (Flows). The Free plan stays free for life with 50 billable conversations per month; paid plans start at \u20ac29 per month on monthly billing (\u20ac24.17 on annual), as of 22 September 2026. The tool is quick to pick up, but the so-called \u201cbillable\u201d quota covers human conversations and tickets alike: it gets consumed even when the AI is not answering, and building the scenarios remains your job.<\/p>\n<\/div>\n<p>\u201cTidio chatbot\u201d: that search is having a moment. The tool shows up in every WordPress and Shopify chatbot comparison, and its Lyro AI agent sits on page one of the search results. But between the marketing promises, the overlapping quotas, and the prices that change with your billing cycle, it is hard to tell what the tool actually does, what it costs, and where its limits are.<\/p>\n<p>This article is a complete tour of the Tidio chatbot: what the platform contains exactly, how Lyro and the Flows work, what each plan costs (prices checked on 22 September 2026 on the vendor\u2019s official pages), and the limits to know before committing. We close with the question nobody asks: who builds the chatbot, and how long it takes. Spoiler: the answer depends far more on the model you choose than on the tool itself.<\/p>\n<div class=\"bn-stats\">\n<div class=\"bn-stat\"><b>\u20ac29<\/b><span>starting price per month for the Starter plan on monthly billing (checked 22\/09\/2026)<\/span><\/div>\n<div class=\"bn-stat\"><b>5 plans<\/b><span>Free, Starter, Growth, Plus, Premium: three published quotas, two by quote<\/span><\/div>\n<div class=\"bn-stat\"><b>50<\/b><span>billable conversations included for life in the Free plan<\/span><\/div>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 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\/tidio-chatbot\/#What_exactly_is_Tidio\" >What exactly is Tidio?<\/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\/tidio-chatbot\/#How_a_Tidio_chatbot_works\" >How a Tidio chatbot works<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/botnation.ai\/en\/tidio-chatbot\/#Lyro_the_AI_agent_that_answers_in_natural_language\" >Lyro, the AI agent that answers in natural language<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/botnation.ai\/en\/tidio-chatbot\/#Flows_the_no-code_scenario_chatbot\" >Flows, the no-code scenario chatbot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/en\/tidio-chatbot\/#Tidio_chatbot_what_are_the_concrete_use_cases\" >Tidio chatbot: what are the concrete use cases?<\/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\/tidio-chatbot\/#How_much_does_a_Tidio_chatbot_cost\" >How much does a Tidio chatbot cost?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/botnation.ai\/en\/tidio-chatbot\/#Which_Tidio_plan_for_your_volume\" >Which Tidio plan for your volume?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/botnation.ai\/en\/tidio-chatbot\/#Configurator_your_volume_the_indicative_plan\" >Configurator: your volume, the indicative plan<\/a><\/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\/tidio-chatbot\/#The_limits_of_Tidio_to_know_before_choosing\" >The limits of Tidio to know before choosing<\/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\/tidio-chatbot\/#Tidio_or_a_no-code_platform_with_custom_build_how_to_decide\" >Tidio or a no-code platform with custom build: how to decide<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/botnation.ai\/en\/tidio-chatbot\/#How_Botnation_answers_the_same_need\" >How Botnation answers the same need<\/a><\/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\/tidio-chatbot\/#Frequently_asked_questions_about_Tidio\" >Frequently asked questions about Tidio<\/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\/tidio-chatbot\/#The_final_word\" >The final word<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/botnation.ai\/en\/tidio-chatbot\/#Build_your_chatbot_or_have_it_built\" >Build your chatbot, or have it built<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 id=\"tidio\"><span class=\"ez-toc-section\" id=\"What_exactly_is_Tidio\"><\/span>What exactly is Tidio?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tidio is an all-in-one customer service platform published by the company of the same name. Its pitch, taken from its homepage: bring together \u201chuman and AI\u201d conversations in a single tool, with 300,000+ client businesses according to the vendor. In practice, the platform is built around four blocks, each also sold as a stand-alone product:<\/p>\n<ul>\n<li><strong>live chat<\/strong>: the conversation widget your visitors see on your site;<\/li>\n<li><strong>Lyro AI Agent<\/strong>: the AI agent that answers automatically from your knowledge base, with handover to a human when it does not know;<\/li>\n<li><strong>Flows<\/strong>: the no-code scenario builder, that is, the \u201cclassic\u201d tree-based chatbot (data collection, qualification, guided FAQ);<\/li>\n<li><strong>the Help Desk<\/strong>: ticketing and the multichannel inbox that gathers \u201cLive Chat, email, Instagram, Messenger and WhatsApp\u201d into one view, with a single customer history.<\/li>\n<\/ul>\n<p>The platform plugs into mainstream e-commerce and CMS ecosystems: Shopify, WordPress (official plugin), and Wix are named first, and the vendor ships desktop and mobile apps to handle conversations on the go. Lyro also exists as a stand-alone module \u201cto Zendesk, Salesforce, or any other help desk software\u201d, as the pricing page puts it: a genuine peculiarity of Tidio, which sells as much an AI add-on as a full platform.<\/p>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-tidio-chatbot-cap-home-en.jpg\" alt=\"Tidio homepage on 22 September 2026, an AI customer service platform with the Lyro AI agent\" decoding=\"async\"><figcaption>Tidio\u2019s English homepage on 22 September 2026: the \u201cAI-powered customer service\u201d positioning, between live chat and AI agent.<\/figcaption><\/figure>\n<p>One last element, often overlooked: Tidio does not only sell software. The site navigation lists \u201cTidio Labs\u201d, described as a \u201ccustom AI solution designed by experts\u201d, and the Premium plan includes an accompaniment where the vendor\u2019s team deploys and maintains the AI for you. In other words, the vendor knows the line between tool and service, like every serious player in this market.<\/p>\n<h2 id=\"fonctionnement\"><span class=\"ez-toc-section\" id=\"How_a_Tidio_chatbot_works\"><\/span>How a Tidio chatbot works<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In the field, a Tidio chatbot combines two very different engines. Flows structure the deterministic journeys; Lyro answers in natural language. Understanding who does what avoids 80% of the disappointments found in customer reviews.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Lyro_the_AI_agent_that_answers_in_natural_language\"><\/span>Lyro, the AI agent that answers in natural language<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Lyro is an AI agent powered by your knowledge base: FAQ, product pages, help articles. The vendor presents it as an agent trained on verified data sources so that its answers stay faithful to your content: the principle of a RAG chatbot, which grounds its answers instead of inventing. On its homepage, Tidio claims that \u201cLyro resolves 67% of conversations instantly\u201d; the pricing page for its part promises to \u201cSolve up to 67% of customer problems\u201d. That is a vendor claim, not an independent measurement: retain the order of magnitude (two thirds of common requests) rather than the exact figure.<\/p>\n<p>Three useful details checked on the pricing page on 22 September 2026:<\/p>\n<ul>\n<li>\u201cYour first 50 conversations are free (lifetime)\u201d: enough to test Lyro without commitment, since no credit card is required for the Free plan;<\/li>\n<li>beyond that, the Lyro quota climbs in steps from 50 to 1,000 conversations per month;<\/li>\n<li>on the Premium plan, Lyro becomes a managed service with a \u201cGuaranteed 50% Lyro AI resolution rate\u201d and pay-per-resolution billing: you pay for what the AI actually resolves.<\/li>\n<\/ul>\n<p>Lyro can also hand over to a human, customize its communication style, and trigger \u201cActions\u201d (check an order, update a customer record): the first Action is free, full access requires a paid Lyro quota.<\/p>\n<p>Feeding Lyro comes down to three moves described by the grid: an \u201cFAQ scraper\u201d importing your existing questions and answers, a \u201cWebsite scraper\u201d going through your pages, and \u201cImport Zendesk articles\u201d to bring an existing help base over. Around that base, the detailed grid provides \u201cLyro product recommendation\u201d delivered \u201cwith the purchase of a paid Lyro AI Agent quota\u201d, a number of guidances capped (5 on the low-end plans, \u201cUp to 10\u201d then \u201c10+\u201d on the higher ones), and, at the very top, \u201cLyro Connect\u201d, the \u201cLyro custom name\u201d and the \u201c100mb file upload size\u201d. The agent is therefore first fed by what you already publish, then personalized as the plan climbs: the same movement governs the price.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Flows_the_no-code_scenario_chatbot\"><\/span>Flows, the no-code scenario chatbot<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Flows are Tidio\u2019s historical \u201cchatbot\u201d block: a drag-and-drop visual editor where you build journeys triggered by a click on the widget, a visited page, or a detected intent. Typical use cases listed on the vendor\u2019s page: collect data, answer quote requests, handle missed conversations (the visitor who left without buying). The vendor\u2019s quantified promise: \u201cIncrease conversions by 26% with contextual Flows\u201d, again a house claim to take as an order of magnitude.<\/p>\n<p>On volume, \u201cYour first 100 visitors reached via Flows are free\u201d, and the limit then climbs from 2,000 up to 100,000 visitors per month. Watch the vocabulary: a visitor \u201creached\u201d by a Flow does not consume a billable conversation, it is a separate counter. The two counters (billable conversations, visitors reached) get consumed in parallel.<\/p>\n<div class=\"bn-call bn-warn\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"><\/path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"><\/line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"><\/line><\/svg>\n<div><span class=\"bn-klabel\">Watch out<\/span>\n<p>The official definition of the main quota, on the pricing page: \u201cLive conversations and tickets handled by your team make up your monthly billable conversations limit\u201d. Translation: every conversation a human agent replies to, and every ticket the team handles, consumes this quota. An active support team can exhaust its plan without ever activating Lyro.<\/p>\n<\/div>\n<\/div>\n<h3 id=\"usages\"><span class=\"ez-toc-section\" id=\"Tidio_chatbot_what_are_the_concrete_use_cases\"><\/span>Tidio chatbot: what are the concrete use cases?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Crossed with the available channels, the Tidio chatbot covers four well-identified use case families:<\/p>\n<ul>\n<li><strong>e-commerce customer support<\/strong>: order tracking, returns, product questions, with the Shopify and WordPress integrations leading the way;<\/li>\n<li><strong>lead qualification<\/strong>: a Flow collects the need and the contact before offering a meeting, while the team keeps control of the chat;<\/li>\n<li><strong>automated FAQ<\/strong>: Lyro absorbs recurring questions, and the FAQ scraper can import your existing content (down to Zendesk articles);<\/li>\n<li><strong>multichannel presence<\/strong>: the same inbox receives the site widget, Messenger, Instagram, WhatsApp, and email, so you stop answering tool by tool.<\/li>\n<\/ul>\n<p>On the team side, the operator workstation tools weigh on the final choice as much as the AI: the \u201cLive typing preview\u201d, introduced on the homepage in these terms: \u201cSee what visitors are typing before they hit send\u201d, the \u201cViewed pages history\u201d, \u201cVisitors info\u201d and \u201cVisitor notes\u201d, \u201cAutomatic chat assignment\u201d, \u201cMacros\u201d, \u201cAutomatic reply\u201d and \u201cOperating hours\u201d. The underlying promise stays the homepage\u2019s: one shared inbox \u201cwith one customer history behind every conversation\u201d. These human-assistance features climb with the plan: they explain why a team might prefer Growth even at a low conversation volume.<\/p>\n<p>If you are starting from scratch on the question \u201cwhich type of chatbot for which need\u201d, our article on <a href=\"https:\/\/botnation.ai\/en\/chatbot-platform\/\">chatbot platforms<\/a> details the tool families and their cost models; and if your site runs on WordPress, Tidio appears in our comparison of the <a href=\"https:\/\/botnation.ai\/en\/wordpress\/\">15 best WordPress chatbots<\/a>, alongside a dozen alternatives.<\/p>\n<h2 id=\"prix\"><span class=\"ez-toc-section\" id=\"How_much_does_a_Tidio_chatbot_cost\"><\/span>How much does a Tidio chatbot cost?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Full snapshot taken on 22 September 2026 from the official pricing page. The grid displays annual prices by default (two months free); we give both regimes. All amounts are those shown on the vendor\u2019s site, in euros, when opened from the European Union.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Plan<\/th>\n<th>Monthly price<\/th>\n<th>Annual price (2 months free)<\/th>\n<th>Billable conversations<\/th>\n<th>Seats<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Free<\/strong><\/td>\n<td>\u20ac0<\/td>\n<td>\u20ac0<\/td>\n<td>50 per month<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td><strong>Starter<\/strong><\/td>\n<td>\u20ac29<\/td>\n<td>\u20ac24.17<\/td>\n<td>100 per month<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td><strong>Growth<\/strong><\/td>\n<td>from \u20ac59<\/td>\n<td>from \u20ac49.17<\/td>\n<td>from 250, up to 2,000<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td><strong>Plus<\/strong><\/td>\n<td>from \u20ac300<\/td>\n<td>from \u20ac300<\/td>\n<td>custom<\/td>\n<td>custom<\/td>\n<\/tr>\n<tr>\n<td><strong>Premium<\/strong><\/td>\n<td colspan=\"2\">by quote<\/td>\n<td>custom<\/td>\n<td>custom<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-tidio-chatbot-cap-pricing-en.jpg\" alt=\"Tidio pricing grid on 22 September 2026: Free, Starter, Growth, Plus and Premium plans with prices in euros\" decoding=\"async\"><figcaption>The official pricing grid on 22 September 2026: the Starter and Growth plans display annual prices here (\u20ac24.17 and \u20ac49.17), the Plus plan starts at \u20ac300 per month excluding usage, Premium is negotiated by quote.<\/figcaption><\/figure>\n<p>The two low-end plans are complemented by paid modules, sold separately and usable even without the full platform:<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Module<\/th>\n<th>Monthly billing<\/th>\n<th>Annual billing<\/th>\n<th>Entry threshold<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Lyro AI Agent<\/strong><\/td>\n<td>from \u20ac39\/month<\/td>\n<td>from \u20ac32.50\/month<\/td>\n<td>50 AI conversations (then in steps up to 1,000)<\/td>\n<\/tr>\n<tr>\n<td><strong>Flows<\/strong><\/td>\n<td>from \u20ac29\/month<\/td>\n<td>from \u20ac24.17\/month<\/td>\n<td>2,000 visitors reached per month<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Three honest readings of this grid:<\/p>\n<ul>\n<li><strong>the entry level is genuinely free<\/strong>, with no end date: 50 billable conversations, 100 visitors reached by Flows, and the first 50 Lyro conversations free for life. The vendor\u2019s FAQ does note that the free live chat is limited to \u201conly 100 unique visitors per month\u201d: beyond that, you pay;<\/li>\n<li><strong>the jump to the Plus plan is brutal<\/strong>: from \u20ac59 (Growth) to \u20ac300 per month (Plus), the gap is explained by custom seats, OpenAPI, departments, and \u201cDiscounted usage rates\u201d. In between, no intermediate step;<\/li>\n<li><strong>the displayed price climbs with usage<\/strong>: Growth and Plus display \u201cfrom\u201d prices because the quota is set in a configurator (250 to 2,000 billable conversations, 50 to 1,000 Lyro conversations, 2,000 to 100,000 Flows visitors). The exact price depends on your volume, hence the simulator below.<\/li>\n<\/ul>\n<p>The exact contour of the quota sits in the pricing page FAQ, and it deserves quoting because it changes the math. Rule 1: \u201cA conversation is only billed as a Billable conversation once you reply using Tidio or proactively initiate a conversation with your visitor\u201d; a spam conversation left unanswered will not be deducted from your monthly limit, the same FAQ says. Rule 2: responses from Flows and Lyro AI Agent are not counted as agent replies: a conversation fully resolved by the AI weighs on the Lyro quota, not on billable conversations. Rule 3: a conversation answered by a human agent still \u201ccounts as a single conversation\u201d, however many messages the thread carries. The quota therefore follows human activity and the team\u2019s initiatives, the AI is paid separately: that is the separate-counters model the pricing page configurator prices line by line.<\/p>\n<h2 id=\"outil\"><span class=\"ez-toc-section\" id=\"Which_Tidio_plan_for_your_volume\"><\/span>Which Tidio plan for your volume?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This configurator reproduces the public logic of the grid: it indicates the plan where your volume sits comfortably, its starting price by billing cycle, and the matching Lyro line. Thresholds and prices are those checked on 22 September 2026; the intermediate steps of the vendor\u2019s own configurator are not public, so no amount is extrapolated here.<\/p>\n<div class=\"tdio\">\n<h3><span class=\"ez-toc-section\" id=\"Configurator_your_volume_the_indicative_plan\"><\/span>Configurator: your volume, the indicative plan<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"tdq\">\n<p class=\"tdq-t\">1. Billable conversations per month (human + tickets)<\/p>\n<p><label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq1\" value=\"a50\" data-plan=\"0\"><span>Less than 50<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq1\" value=\"a100\" data-plan=\"1\"><span>50 to 100<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq1\" value=\"a250\" data-plan=\"2\"><span>100 to 250<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq1\" value=\"a2000\" data-plan=\"2\"><span>250 to 2,000<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq1\" value=\"a2000p\" data-plan=\"3\"><span>More than 2,000<\/span><\/label>\n<\/p><\/div>\n<div class=\"tdq\">\n<p class=\"tdq-t\">2. Conversations handled by the Lyro AI agent<\/p>\n<p><label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq2\" value=\"l0\" data-lyro=\"0\" data-lylbl=\"No Lyro in this configuration: live chat and Flows work on their own, and the AI agent can be activated later, including as a stand-alone module.\"><span>None<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq2\" value=\"l50\" data-lyro=\"50\" data-lylbl=\"Your first 50 Lyro conversations are free (lifetime): enough to measure the real resolution rate on your questions before buying a quota.\"><span>Up to 50<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq2\" value=\"l1000\" data-lyro=\"1000\" data-lylbl=\"Beyond 50 Lyro conversations, a paid quota is required (50 to 1,000 conversations): Lyro module from \u20ac39 per month, or \u20ac32.50 on annual billing.\"><span>51 to 1,000<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq2\" value=\"l3000\" data-lyro=\"3000\" data-lylbl=\"Beyond 1,000 Lyro conversations, the public quotas stop: Plus or Premium plans by quote, Premium including Lyro as a managed service with a guaranteed 50% resolution rate.\"><span>More than 1,000<\/span><\/label>\n<\/p><\/div>\n<div class=\"tdq\">\n<p class=\"tdq-t\">3. Agents (seats)<\/p>\n<p><label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq3\" value=\"p10\" data-seats=\"10\"><span>10 or fewer<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq3\" value=\"p10p\" data-seats=\"99\"><span>More than 10<\/span><\/label>\n<\/p><\/div>\n<div class=\"tdq\">\n<p class=\"tdq-t\">4. Billing<\/p>\n<p><label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq4\" value=\"bm\" data-bill=\"m\"><span>Monthly<\/span><\/label><br>\n<label class=\"cdc-chip\"><input type=\"radio\" name=\"tdq4\" value=\"ba\" data-bill=\"a\"><span>Annual, 2 months free<\/span><\/label>\n<\/p><\/div>\n<p><button type=\"button\" class=\"td-go\" id=\"td-go\">See my indicative plan<\/button><\/p>\n<div class=\"tdv-panel tdv-res\" id=\"tdv-res\">\n<div class=\"tdv-row\"><span class=\"tdv-k\">Indicative plan<\/span><span class=\"tdv-v\"><b id=\"tdo-plan\">\u2026<\/b><\/span><\/div>\n<div class=\"tdv-row\"><span class=\"tdv-k\">Starting price<\/span><span class=\"tdv-v\"><b id=\"tdo-prix\">\u2026<\/b> per month, modules excluded (checked 22\/09\/2026)<\/span><\/div>\n<div class=\"tdv-row\"><span class=\"tdv-k\">Included<\/span><span class=\"tdv-v\" id=\"tdo-inc\">\u2026<\/span><\/div>\n<div class=\"tdv-row\"><span class=\"tdv-k\">Lyro AI agent<\/span><span class=\"tdv-v\" id=\"tdo-lyro\">\u2026<\/span><\/div>\n<p class=\"tdv-note\">Reminder: billable conversations cover live conversations and the tickets handled by your team. The quota gets consumed even when the AI is not answering. The intermediate steps of the official configurator are not public: beyond the displayed thresholds, the price is calculated on the vendor\u2019s site.<\/p>\n<\/div>\n<div class=\"tdv-panel tdv-wait\" id=\"tdv-wait\">\n<p class=\"tdv-waitmsg\">Pick one answer in each of the 4 questions, then click \u201cSee my indicative plan\u201d.<\/p>\n<\/div>\n<div class=\"bn-tablewrap td-tab\">\n<table>\n<thead>\n<tr>\n<th>Plan<\/th>\n<th>Monthly price<\/th>\n<th>Annual price<\/th>\n<th>Included (checked 22\/09\/2026)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr data-plan=\"p0\" data-nom=\"Free\" data-pm=\"\u20ac0\" data-pa=\"\u20ac0\">\n<td>Free<\/td>\n<td>\u20ac0<\/td>\n<td>\u20ac0<\/td>\n<td>50 billable conversations, 100 Flows visitors, 10 seats, live chat limited to 100 unique visitors per month<\/td>\n<\/tr>\n<tr data-plan=\"p1\" data-nom=\"Starter\" data-pm=\"\u20ac29\" data-pa=\"\u20ac24.17\">\n<td>Starter<\/td>\n<td>\u20ac29<\/td>\n<td>\u20ac24.17<\/td>\n<td>100 billable conversations, 50 Lyro conversations included (one-off), 100 Flows visitors, 10 seats<\/td>\n<\/tr>\n<tr data-plan=\"p2\" data-nom=\"Growth\" data-pm=\"from \u20ac59\" data-pa=\"from \u20ac49.17\">\n<td>Growth<\/td>\n<td>from \u20ac59<\/td>\n<td>from \u20ac49.17<\/td>\n<td>from 250 up to 2,000 billable conversations, advanced analytics, automatic assignment, 10 seats<\/td>\n<\/tr>\n<tr data-plan=\"p3\" data-nom=\"Plus\" data-pm=\"from \u20ac300\" data-pa=\"from \u20ac300\">\n<td>Plus<\/td>\n<td>from \u20ac300<\/td>\n<td>from \u20ac300<\/td>\n<td>custom quotas and seats, OpenAPI, departments, custom branding, + monthly usage<\/td>\n<\/tr>\n<tr data-plan=\"p4\" data-nom=\"Premium\" data-pm=\"by quote\" data-pa=\"by quote\">\n<td>Premium<\/td>\n<td colspan=\"2\">by quote<\/td>\n<td>from 3,000 Lyro conversations, guaranteed 50% Lyro AI resolution rate, pay-per-resolution billing, managed service, Slack support, SSO<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><script>(function(){var B=document.getElementById(\"td-go\");if(!B){return;}B.addEventListener(\"click\",function(){var g=function(n){var l=document.querySelector(\"input[name='\"+n+\"']:checked\");if(l){return l;}return null;};var q1=g(\"tdq1\");var q2=g(\"tdq2\");var q3=g(\"tdq3\");var q4=g(\"tdq4\");var W=document.getElementById(\"tdv-wait\");var R=document.getElementById(\"tdv-res\");var sh=function(){if(W){W.classList.add(\"off\");}if(R){R.classList.add(\"on\");}};var sw=function(){if(W){W.classList.remove(\"off\");}if(R){R.classList.remove(\"on\");}};if(!q1){sw();return;}if(!q2){sw();return;}if(!q3){sw();return;}if(!q4){sw();return;}var plan=parseInt(q1.getAttribute(\"data-plan\"));var seats=parseInt(q3.getAttribute(\"data-seats\"));var lyro=parseInt(q2.getAttribute(\"data-lyro\"));if(seats==99){if(3>plan){plan=3;}}if(lyro>1000){if(4>plan){plan=4;}}var row=document.querySelector(\".td-tab tr[data-plan='p\"+plan+\"']\");if(!row){sw();return;}var nom=row.getAttribute(\"data-nom\");var prix=row.getAttribute(\"data-pm\");if(q4.getAttribute(\"data-bill\")==\"a\"){prix=row.getAttribute(\"data-pa\");}var P=document.getElementById(\"tdo-plan\");var X=document.getElementById(\"tdo-prix\");var I=document.getElementById(\"tdo-inc\");var L=document.getElementById(\"tdo-lyro\");var cells=row.getElementsByTagName(\"td\");var inc=\"\";if(cells.length>2){inc=cells[cells.length-1].textContent;}if(P){P.textContent=nom;}if(X){X.textContent=prix;}if(I){I.textContent=inc;}if(L){L.textContent=q2.getAttribute(\"data-lylbl\");}sh();});})();<\/script><\/p>\n<h2 id=\"limites\"><span class=\"ez-toc-section\" id=\"The_limits_of_Tidio_to_know_before_choosing\"><\/span>The limits of Tidio to know before choosing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>No tool is neutral: here are the friction points documented by the pricing grid itself, without exaggeration or complacency.<\/p>\n<ul>\n<li><strong>The quota follows human activity.<\/strong> That is the number one limit: every conversation your team replies to, and every ticket handled, consumes the quota, automation being billed on separate counters (Lyro conversations, Flows visitors). A site receiving 400 conversations per month, 300 of them handled by the team, mechanically leaves the Starter plan (100 conversations) for Growth;<\/li>\n<li><strong>10 seats maximum up to Growth.<\/strong> Beyond 10 agents, you need the Plus plan from \u20ac300 per month, with no intermediate step;<\/li>\n<li><strong>you build the chatbot yourself.<\/strong> The Flows editor is genuinely no-code, but designing the scenarios, writing Lyro\u2019s knowledge base, setting up Actions, and maintaining all of it over time remains work. \u201cAssistance for Flows creation and strategy\u201d only appears on the high-end plans, and the custom build service (Tidio Labs or managed Premium) is handled by quote;<\/li>\n<li><strong>no self-hosting.<\/strong> Tidio is SaaS: conversations transit through the vendor\u2019s infrastructure, which raises the usual questions of data location and compliance to validate with your DPO;<\/li>\n<li><strong>usage pricing can drift.<\/strong> Three separate counters (billable conversations, Lyro conversations, Flows visitors) move with your traffic: an e-commerce seasonal peak is billed at full rate if the quota was not sized up in advance.<\/li>\n<\/ul>\n<h2 id=\"trancher\"><span class=\"ez-toc-section\" id=\"Tidio_or_a_no-code_platform_with_custom_build_how_to_decide\"><\/span>Tidio or a no-code platform with custom build: how to decide<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The real question is not \u201cwhich tool\u201d but \u201cwho does the work\u201d. Three configurations stand out:<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Your situation<\/th>\n<th>The model that holds<\/th>\n<th>Why<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Small self-sufficient team, low volumes, standard e-commerce<\/td>\n<td>Self-service SaaS (Tidio, Free or Starter plan)<\/td>\n<td>Quick setup, Shopify and WordPress plugins, zero-to-low entry cost<\/td>\n<\/tr>\n<tr>\n<td>Significant volume, several channels, AI trained on your content needed<\/td>\n<td>Platform + sized quotas, or Lyro as a module on your existing help desk<\/td>\n<td>Usage pricing becomes negotiable (Plus, Premium), the AI adds to your stack<\/td>\n<\/tr>\n<tr>\n<td>Strategic project, SI integrations, no in-house expert available<\/td>\n<td>No-code platform <strong>with<\/strong> custom build by the vendor<\/td>\n<td>The scenario and the knowledge base are built and maintained by professionals, and you keep hands on the tool<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If you are still hesitating over the architecture (guided scenarios, generative AI, hybrid), our <a href=\"https:\/\/botnation.ai\/en\/genesys-chatbot\/\">Genesys chatbot<\/a> fact sheet details the same trade-off against a legacy customer service player, and our <a href=\"https:\/\/botnation.ai\/en\/products\/client-support\/\">customer support chatbot<\/a> page reviews the business use cases.<\/p>\n<h2 id=\"botnation\"><span class=\"ez-toc-section\" id=\"How_Botnation_answers_the_same_need\"><\/span>How Botnation answers the same need<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Botnation publishes a no-code platform for building chatbots and multichannel AI agents (website, WhatsApp, Messenger, Instagram), and also builds custom chatbots for its clients through its Enterprise plan: the two models deliberately coexist. Here is, honestly, where the difference with Tidio lies.<\/p>\n<p><strong>On the software<\/strong>, the platform covers the same functional spectrum: no-code scenarios, AI trained on your content, multichannel distribution, integrations. The grid is public and flat: a Free plan at \u20ac0, Basic at \u20ac39 per month, Pro at \u20ac59 per month, then Enterprise \u201con demand\u201d; the subscription includes an unlimited number of chatbots and collaborators. There is no human conversation meter: the quota applies to AI credits (the requests to the models), which completely changes the equation for a heavily solicited support team.<\/p>\n<p><strong>On the service<\/strong>, that is the core difference: at Botnation, the Enterprise plan literally includes \u201cChatbot creation management\u201d, a dedicated account manager and a personalized onboarding, and our chatbot creation experts are available online directly on the interface. Concretely, the team that builds your chatbot is the team that publishes the platform: no intermediary to coordinate, and once delivered, the account, the scenarios and the knowledge base stay in your name in the editor, where you can keep changing them yourself. A third-party agency remains legitimate for a very specific craft or an integration already in place at your company; on custom builds, however, having the editor itself do the building avoids redeveloping what the platform already does.<\/p>\n<figure class=\"bn-fig\"><img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-tidio-chatbot-cap-bn-offres-en.jpg\" alt=\"Botnation offers section: Self-Service Offer to build your chatbot on your own and Dedicated Offer with the experts\" decoding=\"async\"><figcaption>The dual model displayed on the Botnation website: build on your own (Self-Service Offer) or hand over design, optimization and management to the Dedicated Offer team.<\/figcaption><\/figure>\n<div class=\"bn-call bn-tip\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path><polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline><\/svg>\n<div><span class=\"bn-klabel\">Benchmark<\/span>\n<p>Price ranges for a custom build by a third-party provider belong to the market, not to a vendor: they are negotiated per project. On the Botnation side, custom work is handled by quote, with no invented amount here.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"faq\"><span class=\"ez-toc-section\" id=\"Frequently_asked_questions_about_Tidio\"><\/span>Frequently asked questions about Tidio<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"bn-faq\">\n<summary>Is Tidio really free?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Yes, for a defined scope: the Free plan is free for life with 50 billable conversations per month, 100 visitors reached by Flows, 10 seats, and the first 50 Lyro conversations free. The vendor\u2019s FAQ notes that the free live chat is limited to \u201conly 100 unique visitors per month\u201d. Paid plans start at \u20ac29 per month (checked 22 September 2026) with a 7-day free trial.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Does Tidio work with WordPress and Shopify?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Yes: Tidio has an official WordPress plugin and a Shopify app, with Wix also named by the vendor. For WordPress, our comparison of the <a href=\"https:\/\/botnation.ai\/en\/wordpress\/\">15 best WordPress chatbots<\/a> positions Tidio among a dozen tested solutions, with up-to-date prices.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What is the difference between Lyro and Flows?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Flows are deterministic scenarios you draw: same questions, same journey, ideal to collect and qualify. Lyro is an AI agent answering in natural language from your knowledge base, with human handover. The two complement each other: a Flow structures, Lyro absorbs the unexpected.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What happens when the conversation quota is exceeded?<\/summary>\n<div class=\"bn-faq-b\">\n<p>The Lyro quota climbs through public steps from 50 to 1,000 conversations; billable conversations follow the 50, 100, then 250 to 2,000 steps. Beyond that, the Plus and Premium plans work by quote with \u201cDiscounted usage rates\u201d (Plus) or pay-per-resolution billing (Premium). Hence the value of measuring your real volume before picking a plan.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Does Tidio suit a team of more than 10 agents?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Not under the Free, Starter and Growth plans: they all cap at 10 seats. Beyond that, you need the Plus plan (from \u20ac300 per month, custom seats) or Premium by quote. Check this early if your support team is growing.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Can experts build your Tidio chatbot for you?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Partly: \u201cAssistance for Flows creation and strategy\u201d and the managed Premium service exist on the high-end plans, and Tidio Labs sells custom AI solutions, by quote. But by default, Tidio\u2019s model remains self-service: you build. At Botnation, the Enterprise plan includes chatbot creation services from the quote onward, with the platform staying in your name afterwards.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>How are Tidio conversations actually counted?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Three separate counters coexist, and they are not consumed the same way. First counter, billable conversations: \u201cLive conversations and tickets handled by your team make up your monthly billable conversations limit\u201d. Second counter, Lyro conversations: they are billed separately, with \u201cYour first 50 conversations are free (lifetime)\u201d then steps from 50 to 1,000 conversations per month. Third counter, visitors reached by Flows: \u201cYour first 100 visitors reached via Flows are free\u201d, then steps from 2,000 up to 100,000. Concretely, a month where your team handles 80 conversations without ever activating Lyro consumes 80 billable conversations and zero AI quota; the following month, 60 requests resolved by Lyro and 20 handled by hand hit both counters. It is this superposition you need to simulate before picking a plan, and that is precisely the role of the official \u201cBuild your plan in seconds\u201d configurator.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What exactly do the 2 months free of annual billing cover?<\/summary>\n<div class=\"bn-faq-b\">\n<p>The annual discount is a smoothing, not a one-off gift. On monthly billing, Starter costs \u20ac29 per month and Growth \u20ac59; on annual billing, the grid displays \u20ac24.17 and \u20ac49.17 (checked 22 September 2026). The arithmetic is transparent: \u20ac24.17 is exactly ten twelfths of \u20ac29, and \u20ac49.17 ten twelfths of \u20ac59: you pay ten months out of twelve, so the two free months are spread over the year rather than deducted in one block. Over twelve months, the saving reaches \u20ac58 on Starter (\u20ac348 monthly versus \u20ac290 annual) and \u20ac118 on Growth. Two limits to note: the Plus plan displays \u201cfrom \u20ac300\u201d in both regimes, so the discount only applies to Starter and Growth; and the Lyro module follows the same mechanics, \u20ac32.50 annually versus \u20ac39 monthly, again ten twelfths. One last marker from the homepage: \u201cCancel anytime, in two clicks\u201d, which limits the commitment of the annual formula.<\/p>\n<\/div>\n<\/details>\n<h2 id=\"conclusion\"><span class=\"ez-toc-section\" id=\"The_final_word\"><\/span>The final word<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The Tidio chatbot is a good self-service product: quick setup, an honest free plan, a credible AI agent, and a solid e-commerce ecosystem. Its limits are those of its model: a quota also consumed by (and mostly by) your human conversations, 10 seats at the low tier, and a build that remains your job as long as you stay off the quote-based plans.<\/p>\n<p>Our advice: first measure your real conversation volume (humans included), test Lyro on its 50 free conversations, then compare the full three-year cost, build included, between pure self-service and the platform with custom build. That second path is the one Botnation carries with its Enterprise plan: a no-code platform you can use on your own, and a team of experts who build, optimize and maintain your chatbot when you would rather focus on your business.<\/p>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Build_your_chatbot_or_have_it_built\"><\/span>Build your chatbot, or have it built<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Test the platform for free, or hand over the construction of your chatbot to our chatbot creation experts.<\/p>\n<p class=\"bn-cta-in\"><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/en\/pricing\/\">See the pricing<\/a><\/p>\n<p class=\"bn-cta-in\"><a href=\"https:\/\/botnation.ai\/en\/contact\/\">Request a custom quote<\/a> or <a href=\"https:\/\/botnation.ai\/en\/contact\/\">talk to an expert<\/a><\/p>\n<\/div>\n<p class=\"bn-src\"><strong>Sources note.<\/strong> Prices, quotas and quoted wordings checked on 22 September 2026 on the public pages tidio.com (homepage and pricing, English versions), read-only. The \u201c67%\u201d (Lyro) and \u201c26%\u201d (Flows) figures are vendor claims, repeated as such. Botnation prices checked the same day on botnation.ai\/en\/pricing\/: Free \u20ac0, Basic \u20ac39, Pro \u20ac59 per month, Enterprise on demand.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In short: Tidio is a SaaS customer service platform combining live chat, a multichannel inbox (email, Messenger, Instagram, WhatsApp), an AI agent named Lyro, and a no-code scenario builder (Flows). The Free plan stays free for life with 50 billable conversations per month; paid plans start at \u20ac29 per month on monthly billing (\u20ac24.17 on [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":31712,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[362],"tags":[],"class_list":["post-31719","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\/31719","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=31719"}],"version-history":[{"count":3,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31719\/revisions"}],"predecessor-version":[{"id":31724,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31719\/revisions\/31724"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media\/31712"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media?parent=31719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/categories?post=31719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/tags?post=31719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}