PageSourceSearch

https://deskwoot.com/pricing

html deskwoot.com collected 2026-10-04 01:58:41 UTC 802,833 bytes, 77 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="inter_2047baac-module__k98-mq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/0_nlh~nnuvj5y.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0o7dvj5e~jun3.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/02syovmcbulhm.js"/>
1<script src="/_next/static/chunks/0aaxcz7fcc6zi.js" async=""></script>
1<script src="/_next/static/chunks/16lm3rfrweyje.js" async=""></script>
1<script src="/_next/static/chunks/05nuzjzyjhhl6.js" async=""></script>
1<script src="/_next/static/chunks/0o2pg6lyby.wf.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0~m9opp9577vy.js" async=""></script>
1<script src="/_next/static/chunks/0_q8rk69i6wki.js" async=""></script>
1<script src="/_next/static/chunks/0xcpjpm_nk2yp.js" async=""></script>
1<script src="/_next/static/chunks/0bq0.6xvuk6gl.js" async=""></script>
1<script src="/_next/static/chunks/0swk8b7ch7ula.js" async=""></script>
1<script src="/_next/static/chunks/0wm0u389zx340.js" async=""></script>
1<script src="/_next/static/chunks/0x.73w57rn4ou.js" async=""></script>
1<script src="/_next/static/chunks/0h8ea52.j.8fg.js" async=""></script>
1<script src="/_next/static/chunks/0vu8dx.c2ug~p.js" async=""></script>
1<script src="/_next/static/chunks/0oxde0qfp6r2d.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Customer Support Software Pricing With AI Included | Deskwoot</title><meta name="description" content="Customer support software pricing with AI included on every plan. Free to start, paid plans from $3.20 per agent. Help desk, live chat, AI bot, Help Center, and Copilot in one bill."/><meta name="keywords" content="customer support,helpdesk,live chat,knowledge base,ticketing system,multi-channel,AI support"/><link rel="canonical" href="https://deskwoot.com/pricing"/><link rel="alternate" hrefLang="en" href="https://deskwoot.com/pricing"/><link rel="alternate" hrefLang="de" href="https://deskwoot.com/de/pricing"/><link rel="alternate" hrefLang="pt-BR" href="https://deskwoot.com/pt-BR/pricing"/><link rel="alternate" hrefLang="pt" href="https://deskwoot.com/pt-BR/pricing"/><link rel="alternate" hrefLang="hi" href="https://deskwoot.com/hi/pricing"/><link rel="alternate" hrefLang="x-default" href="https://deskwoot.com/pricing"/><meta property="og:title" content="Customer Support Software Pricing With AI Included"/><meta property="og:description" content="Customer support software pricing with AI included on every plan. Free to start, paid plans from $3.20 per agent. Help desk, live chat, AI bot, Help Center, and Copilot in one bill."/><meta property="og:url" content="https://deskwoot.com/pricing"/><meta property="og:image" content="https://deskwoot.com/opengraph-image"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Deskwoot"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Deskwoot - AI-Powered Customer Support Platform"/><meta name="twitter:description" content="Multi-channel inbox, AI assistant, knowledge base, and automation. The modern alternative to Zendesk and Intercom."/><meta name="twitter:image" content="https://deskwoot.com/twitter-image"/><link rel="icon" href="/favicon.ico?favicon.0_6xcnhggu~a2.ico" sizes="256x256" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.0no7i2.c8-xp0.png" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.0_dijb1syryw2.png" sizes="180x180" type="image/png"/>
1<script>(function(){try{var t=localStorage.getItem('deskwoot-theme');if(t==='dark'){document.documentElement.classList.add('dark')}else if(t==='system'){if(window.matchMedia('(prefers-color-scheme: dark)').matches){document.documentElement.classList.add('dark')}}}catch(e){}})()</script>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="font-sans antialiased bg-white dark:bg-gray-950 text-gray-900 dark:text-gray-100"><div hidden=""><!--$--><!--/$--></div><style>#nprogress{pointer-events:none}#nprogress .bar{background:#2563eb;position:fixed;z-index:1600;top: 0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #2563eb,0 0 5px #2563eb;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#2563eb;border-left-color:#2563eb;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><div class="min-h-screen flex flex-col bg-white text-gray-900">
1<script>(function(){var d=document.documentElement;d.classList.remove("dark");d.style.colorScheme="light"})()</script>
1<script>
2(function(){
3  window.dataLayer = window.dataLayer || [];
4  function gtag(){ dataLayer.push(arguments); }
5  window.gtag = window.gtag || gtag;
6  gtag("consent", "default", {
7    analytics_storage: "denied",
8    ad_storage: "denied",
9    ad_user_data: "denied",
10    ad_personalization: "denied",
11    functionality_storage: "granted",
12    security_storage: "granted",
13    wait_for_update: 500,
14    region: ["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","GB","CH"]
15  });
16  gtag("consent", "default", {
17    analytics_storage: "granted",
18    ad_storage: "granted",
19    ad_user_data: "granted",
20    ad_personalization: "granted"
21  });
22  window.uetq = window.uetq || [];
23  window.uetq.push("consent", "default", { ad_storage: "denied" });
24})();
25</script>
25<script>
26(function(){
27  var w = window, d = document;
28  var pathname = w.location && w.location.pathname || "";
29  // Skip dashboard and admin routes. Agents there don't need
30  // marketing attribution tracking.
31  if (pathname.indexOf("/admin") === 0 || pathname.indexOf("/app") === 0) return;
32
33  // GTM
34  (function(w,d,s,l,i){
35    w[l]=w[l]||[];
36    w[l].push({"gtm.start": new Date().getTime(), event:"gtm.js"});
37    var f=d.getElementsByTagName(s)[0], j=d.createElement(s);
38    j.async=true;
39    j.src="https://www.googletagmanager.com/gtm.js?id="+i;
40    f.parentNode.insertBefore(j,f);
41  })(w,d,"script","dataLayer","GTM-PJMLND7C");
42
43  // GA4 + Google Ads
44  var gaScript = d.createElement("script");
45  gaScript.async = true;
46  gaScript.src = "https://www.googletagmanager.com/gtag/js?id=G-EBYJ09M1YP";
47  d.head.appendChild(gaScript);
48  var gaInit = d.createElement("script");
49  gaInit.innerHTML = "
vendor: 118 bytes, line 49
49window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','
49G-EBYJ09M1YP
vendor: 3 bytes, line 49
49');
49gtag('config','AW-18033187292');";
50  d.head.appendChild(gaInit);
51
52  // Microsoft Ads UET
53  (function(w,d,t,u,o){
54    w[u]=w[u]||[];
55    o.ts=(new Date).getTime();
56    var n=d.createElement(t);
57    n.src="https://bat.bing.net/bat.js?ti="+o.ti+("uetq"!=u?"&q="+u:"");
58    n.async=1;
59    n.onload=n.onreadystatechange=function(){
60      var s=this.readyState;
61      s && "loaded"!==s && "complete"!==s ||
62      (o.q=w[u], w[u]=new UET(o), w[u].push("pageLoad"), n.onload=n.onreadystatechange=null);
63    };
64    var i=d.getElementsByTagName(t)[0];
65    i.parentNode.insertBefore(n,i);
66  })(w,d,"script","uetq",{ti:"187253509", enableAutoSpaTracking:true});
67})();
68</script>
68<script>
69(function (w, d, s, p, t) { w.gr = w.gr || function () { w.gr.ce = 60; w.gr.q = w.gr.q || []; w.gr.q.push(arguments); }; p = d.getElementsByTagName(s)[0]; t = d.createElement(s); t.async = true; t.src = "https://script.getreditus.com/v2.js"; p.parentNode.insertBefore(t, p); })(window, document, "script"); gr("initCustomer", "52682897-fa8b-4bb5-b040-14d7fa39ae94"); gr("track", "pageview");
70!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js");oaiq("init",{pixelId:"TM8B6QyaB8z9fJz3iqZ3kx",debug:true});
71(function(){try{var p=new URLSearchParams(window.location.search);var keys=['gclid','fbclid','raid','oppref','utm_source','utm_medium','utm_campaign','utm_term','utm_content'];var fresh={};for(var i=0;i<keys.length;i++){var v=p.get(keys[i]);if(v)fresh[keys[i]]=v;}if(!Object.keys(fresh).length)return;var prev={};try{prev=JSON.parse(localStorage.getItem('deskwoot-attribution')||'{}')||{};}catch(e){}var merged={};for(var k in fresh)merged[k]=fresh[k];for(var k2 in prev)if(merged[k2]==null)merged[k2]=prev[k2];try{localStorage.setItem('deskwoot-attribution',JSON.stringify(merged));}catch(e){}}catch(e){}})();
72</script>
72<header class="sticky top-0 z-50 bg-white/80 backdrop-blur-md border-b border-gray-200"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex items-center justify-between h-16"><a class="flex items-center gap-2" href="/"><img alt="Deskwoot logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="h-8 w-8" style="color:transparent" srcSet="/_next/image?url=%2Flogo-nav.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Flogo-nav.png&amp;w=64&amp;q=75 2x" src="/_next/image?url=%2Flogo-nav.png&amp;w=64&amp;q=75"/><span class="text-xl font-bold text-gray-900">Deskwoot</span></a><nav class="hidden md:flex items-center gap-8"><a class="text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors" href="/features">Features</a><a class="text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors" href="/pricing">Pricing</a><a class="text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors inline-flex items-center gap-1.5" href="/mobile">iPhone App<span class="text-[10px] font-bold px-1.5 py-0.5 rounded bg-blue-100 text-blue-700">NEW</span></a><a class="text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors" href="/compare">Compare</a><a class="text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors" href="/help-center">Help Center</a></nav><div class="hidden md:flex items-center gap-2"><div class="relative"><button class="flex items-center gap-1.5 px-2.5 py-1.5 text-sm font-medium text-gray-600 hover:text-gray-900 hover:bg-gray-100 rounded-lg transition-colors" aria-label="Change language" aria-expanded="false" aria-haspopup="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe h-4 w-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span>EN</span></button></div><a href="/login"><button class="inline-flex items-center justify-center rounded-lg font-medium transition-[color,background-color,border-color,box-shadow,transform,filter] duration-150 cursor-pointer focus:outline-none focus:ring-2 focus:ring-offset-2 active:scale-[0.97] active:brightness-95 disabled:opacity-50 disabled:cursor-not-allowed text-fg-muted hover:bg-wash hover:text-fg focus:ring-line-strong px-3 py-1.5 text-sm">Sign in</button></a><a href="/signup"><button class="inline-flex items-center justify-center rounded-lg font-medium transition-[color,background-color,border-color,box-shadow,transform,filter] duration-150 cursor-pointer focus:outline-none focus:ring-2 focus:ring-offset-2 active:scale-[0.97] active:brightness-95 disabled:opacity-50 disabled:cursor-not-allowed bg-accent text-accent-fg hover:bg-accent-hover focus:ring-accent shadow-sm px-3 py-1.5 text-sm">Get Started Free</button></a></div><button class="md:hidden p-2 rounded-lg hover:bg-gray-100" aria-label="Open menu" aria-controls="marketing-mobile-nav" aria-expanded="false"><svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div></div></header><main class="flex-1">
72<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"AggregateOffer","name":"Deskwoot pricing","description":"Monthly pricing per agent across Hacker, Startup, Business and Enterprise plans.","url":"https://deskwoot.com/pricing","priceCurrency":"USD","lowPrice":"0","highPrice":"12","offerCount":4,"offers":[{"@type":"Offer","name":"Hacker","price":"0","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"0","priceCurrency":"USD","unitText":"agent/month","referenceQuantity":{"@type":"QuantitativeValue","value":1,"unitText":"agent"},"billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://deskwoot.com/pricing"},{"@type":"Offer","name":"Startup","price":"3.20","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"3.20","priceCurrency":"USD","unitText":"agent/month","referenceQuantity":{"@type":"QuantitativeValue","value":1,"unitText":"agent"},"billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://deskwoot.com/pricing"},{"@type":"Offer","name":"Business","price":"6.40","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"6.40","priceCurrency":"USD","unitText":"agent/month","referenceQuantity":{"@type":"QuantitativeValue","value":1,"unitText":"agent"},"billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://deskwoot.com/pricing"},{"@type":"Offer","name":"Enterprise","price":"9.60","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"9.60","priceCurrency":"USD","unitText":"agent/month","referenceQuantity":{"@type":"QuantitativeValue","value":1,"unitText":"agent"},"billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://deskwoot.com/pricing"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://deskwoot.com/"},{"@type":"ListItem","position":2,"name":"Pricing","item":"https://deskwoot.com/pricing"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How does per-agent pricing work?","acceptedA
72nswer":{"@type":"Answer","text":"You only pay for agents who log in and reply to conversations. Customers (contacts) are unlimited and free on every plan. Add or remove agent seats anytime; we pro-rate by the day."}},{"@type":"Question","name":"What's the difference between an AI conversation and a customer conversation?","acceptedAnswer":{"@type":"Answer","text":"A customer conversation is one thread with a customer (any number of messages). An AI conversation is the meter for AI usage: one count per conversation per month, regardless of how many AI actions (bot reply, Copilot summarize, translate, etc.) happen inside it."}},{"@type":"Question","name":"What counts as an AI Copilot action?","acceptedAnswer":{"@type":"Answer","text":"Suggest reply, summarize, translate, improve draft, detect language. The first action on a conversation in a month adds 1 to the meter. Every additional action on the same conversation that month is free."}},{"@type":"Question","name":"Can I bring my own OpenAI / Anthropic API key?","acceptedA
72nswer":{"@type":"Answer","text":"Yes, on Startup and above. Bot conversations running on your own key are unmetered (you pay your provider directly). Agent-side Copilot always runs on Deskwoot-managed AI."}},{"@type":"Question","name":"What happens if I exceed my included AI conversations?","acceptedAnswer":{"@type":"Answer","text":"Overage debits your prepaid balance at the plan's rate ($0.07 Startup, $0.05 Business, $0.03 Enterprise). Auto-recharge keeps the bot running without manual intervention."}},{"@type":"Question","name":"Are there hidden costs?","acceptedAnswer":{"@type":"Answer","text":"No. Deskwoot charges per agent and per AI conversation. WhatsApp may incur per-conversation fees from Meta, and SMS providers (Twilio) bill you directly for SMS segments. Both are passed through at cost."}},{"@type":"Question","name":"Can I migrate from Zendesk, Intercom, Freshdesk, Chatwoot, or Crisp?","acceptedAnswer":{"@type":"Answer","text":"Yes. Built-in importers bring over conversations, contacts, custom attributes, labels, canned responses, and help-center articles. The Chatwoot importer covers 14 data types."}},{"@type":"Question","name":"Can I change plans at any time?","acceptedA
72nswer":{"@type":"Answer","text":"Upgrades take effect immediately, with the price difference prorated to the day. Downgrades and cancellations take effect at the end of your current billing period: you keep paid access through the date you've already paid for. On an annual plan that means a downgrade or cancel applies at the end of the year you've already paid; we don't refund unused months. Annual billing comes with roughly 20% off versus monthly."}}]}]}</script>
72<main class="min-h-screen bg-white text-gray-900"><section class="border-b border-gray-100"><div class="max-w-336 mx-auto px-4 sm:px-6 lg:px-8 pt-16 sm:pt-24 pb-12 text-center"><h1 class="text-4xl sm:text-5xl lg:text-6xl font-bold tracking-tight text-gray-900 max-w-5xl mx-auto leading-[1.1]">Customer support software pricing with AI included on every plan.</h1><p class="mt-6 text-lg sm:text-xl text-gray-600 max-w-2xl mx-auto leading-relaxed">Help desk, live chat, AI bot, Help Center, and Copilot in one place. Free to start, paid plans from $3.20 per agent with AI conversations included.</p><div class="mt-10 inline-flex items-center gap-1 p-1 rounded-full bg-gray-100 ring-1 ring-gray-200"><button class="px-5 py-2 rounded-full text-sm font-medium transition text-gray-500 hover:text-gray-700">Monthly</button><button class="px-5 py-2 rounded-full text-sm font-medium transition flex items-center gap-2 bg-white text-gray-900 shadow-sm">Annual<span class="text-[10px] px-1.5 py-0.5 rounded-full font-semibold bg-emerald-100 text-emerald-700">Save 20%</span></button></div><div class="mt-4 flex items-center justify-center gap-1.5 text-xs text-gray-500"><svg class="h-3.5 w-3.5 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><span>
72No credit card required for the trial</span></div><div class="mt-10 max-w-5xl mx-auto"><a class="flex items-center gap-3 sm:gap-4 rounded-2xl border border-indigo-200 bg-gradient-to-r from-indigo-50 via-white to-violet-50 px-4 sm:px-5 py-3 sm:py-3.5 text-left shadow-sm hover:shadow-md hover:border-indigo-300 transition-[box-shadow,border-color] group" href="/startups"><span class="flex h-10 w-10 items-center justify-center rounded-full bg-gradient-to-br from-indigo-500 to-violet-500 text-white shrink-0"><svg class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.8"><path stroke-linecap="round" stroke-linejoin="round" d="M15.59 14.37a6 6 0 01-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 006.16-12.12A14.98 14.98 0 009.631 8.41m5.96 5.96a14.926 14.926 0 01-5.841 2.58m-.119-8.54a6 6 0 00-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 00-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 01-2.448-2.448 14.9 14.9 0 01.06-.312m-2.24 2.39a4.493 4.493 0 00-1.757 4.306 4.493 4.493 0 004.306-1.758M16.5 9a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg></span><span class="flex flex-col gap-0.5 min-w-0 flex-1"><span class="text-[10px] sm:text-xs font-semibold uppercase tracking-wide text-indigo-600">Startup Program</span><span class="flex flex-col lg:flex-row lg:items-baseline lg:gap-2.5 min-w-0"><span class="text-sm sm:text-base font-semibold text-slate-900 shrink-0">Founded in the last 6 months?</span><span class="text-xs sm:text-sm text-slate-600 min-w-0">6 months Enterprise free. 10 seats, AI Copilot, $720 list value.</span></span></span><span class="ml-3 hidden sm:inline-flex shrink-0 items-center gap-1 rounded-full bg-indigo-600 px-3 py-1.5 text-xs font-semibold text-white group-hover:bg-indigo-700 transition-colors">Apply now<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M14 5l7 7m0 0l-7 7m7-7H3"></path></svg></span></a></div></div></section><section class="bg-gradient-to-b from-gray-50 to-white"><div class="max-w-336 mx-auto px-4 sm:px-6 lg:px-8 py-16 sm:py-20">
72<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-5"><div class="relative flex flex-col rounded-2xl bg-white p-7 transition-all ring-1 ring-gray-200 hover:ring-gray-300 hover:shadow-lg"><h3 class="text-xl font-semibold text-gray-900">Hacker</h3><p class="mt-1 text-sm text-gray-500 leading-snug min-h-[2.5rem]">Solo founders dipping a toe in.</p><div class="mt-5"><p class="text-[15px] font-semibold text-gray-900">Free forever, no card</p><p class="mt-0.5 text-xs text-gray-500">Up to 100 conversations per month</p></div><div class="mt-6 pb-6 border-b border-gray-100"><div class="flex items-baseline gap-1.5"><span class="text-5xl font-bold tracking-tight text-gray-900 tabular-nums">Free</span></div><p class="mt-1 text-xs text-gray-500">Upgrade to Startup to add teammates.</p></div><a class="mt-6 inline-flex w-full items-center justify-center px-4 py-3 rounded-xl text-sm font-semibold transition bg-gray-900 text-white hover:bg-gray-800" href="/signup?plan=hacker">Get started free</a><ul class="mt-7 space-y-2.5 text-sm text-gray-700 flex-1"><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/conversation-overview" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="A conversation is one thread with a customer, regardless of message count.">100 conversations/mo</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/deleting-your-account" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Conversations and contacts stay visible for 30 days. Older ones are archived and come back the moment you upgrade.">30-day data retention</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/ai-copilot" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="In-conversation AI: suggest reply, summarize, translate, improve draft.">AI Copilot: 10 conversations/mo
73(suggest reply, summarize, translate, improve draft)</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/inviting-agents" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Single-user account. Upgrade to add teammates.">1 agent seat</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/first-inbox" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="A single source of customer messages. Pick any channel: live chat, email, WhatsApp.">1 inbox</a></li><li class="flex items-start gap-2.5">
73<svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/website-live-chat" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Free live chat widget. Carries a small Deskwoot attribution in the corner.">Live chat with &quot;Powered by Deskwoot&quot; badge</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><span class="leading-snug whitespace-pre-line" title="All customer data lives inside the EU. App, database, file storage.">EU data residency</span></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/blog/dpa-self-serve-gdpr-art-28" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Sign your processor agreement electronically in the dashboard in under a minute.">Self-serve GDPR DPA</a></li></ul></div><div class="relative flex flex-col rounded-2xl bg-white p-7 transition-all ring-1 ring-gray-200 hover:ring-gray-300 hover:shadow-lg"><h3 class="text-xl font-semibold text-gray-900">Startup</h3><p class="mt-1 text-sm text-gray-500 leading-snug min-h-[2.5rem]">Teams that need Help Center, AI bot, and all channels.</p><div class="mt-5"><p class="text-[15px] font-semibold text-gray-900">From <span class="text-blue-600">$<!-- -->0.07</span> per AI conversation</p><p class="mt-0.5 text-xs text-gray-500">Charged only above your included quota</p></div><div class="mt-6 pb-6 border-b border-gray-100"><div class="flex items-baseline gap-1.5"><span class="text-5xl font-bold tracking-tight text-gray-900 tabular-nums">$3.20</span><span class="text-sm text-gray-500">/ seat / month</span></div><p class="mt-1 text-xs text-gray-500">Billed annually. $<!-- -->4<!-- --> if paid monthly.</p></div><a class="mt-6 inline-flex w-full items-center justify-center px-4 py-3 rounded-xl text-sm font-semibold transition bg-gray-900 text-white hover:bg-gray-800" href="/signup?plan=startup">Start free trial</a><p class="mt-7 text-[11px] uppercase tracking-wider font-semibold text-gray-500">Everything in <!-- -->Hacker<!-- -->, plus:</p><ul class="mt-2 space-y-2.5 text-sm text-gray-700 flex-1"><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/conversation-overview" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="1,000 customer threads per month. A conversation is one back-and-forth thread.">1,000 conversations/mo</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/deleting-your-account" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Conversations and contacts stay visible for 6 months. Older ones are archived and come back when you upgrade.">6-month data retention</a></li><li class="flex items-start gap-2.5">
73<svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/ai-copilot" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="In-conversation AI: suggest reply, summarize, translate, improve draft.">AI Copilot: 50 conversations/mo
74(suggest reply, summarize, translate, improve draft)</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/deskwoot-ai-bot" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Customer-facing chatbot grounded in your help center, escalates to humans when stuck.">AI Bot (Fynn) for live chat</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/ai-training-hub" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Feed Fynn your help center, URLs, PDFs, and FAQs so it answers from your sources.">AI Training Hub</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/first-inbox" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Connect as many inboxes as you want. One per channel, per brand, or per team.">Unlimited inboxes</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/first-inbox" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Email, live chat, WhatsApp, Telegram, SMS, LINE, X DMs, REST API. No per-channel fee.">All 8 channels</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/create-portal" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Branded public knowledge base. Multilingual, searchable, trains the AI bot.">Help Center (EN, DE, PT-BR, HI)</a></li></ul><div class="grid transition-[grid-template-rows] duration-300 ease-out grid-rows-[0fr]"><div class="overflow-hidden min-h-0"><ul class="mt-4 pt-4 border-t border-gray-100 space-y-2 text-sm text-gray-600"><li class="flex items-start gap-2.5">
74<svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/email-inbox" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Connect Gmail, Outlook, or any IMAP/SMTP mailbox. Forwarding works in 2 minutes.">Email IMAP/SMTP or forwarding</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/byo-api-key" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Run the bot on your own provider key for unmetered usage. Doesn&#x27;t count toward quota.">Bring your own OpenAI / Anthropic key</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/ai-agent-knowledge" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Articles you publish feed the AI bot&#x27;s answers automatically.">Knowledge base (trains your bot)</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/customizing-chat-widget" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Collect visitor name, email, or custom fields before the chat starts.">Pre-chat forms</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/embedding-widget" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="EU-friendly chat that runs without cookies. No banner required.">Cookieless widget mode</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/labels" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Color-coded tags for visual categorization, filtering, and automation triggers.">Labels</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/canned-responses" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Pre-written replies you trigger with a slash shortcut in the editor.">Canned responses</a></li><li class="flex items-start gap-2.5">
74<svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/macros" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Bundle assign + label + status change into one click.">Macros</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/filters" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Save common filter combinations for one-click access.">Custom views &amp; saved filters</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/business-hours" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Set working hours so SLAs and auto-responses respect your schedule.">Business hours</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/automation-rules" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="If-this-then-that rules: auto-assign, label, status-change on trigger events.">Basic automations</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/conversation-analytics" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Built-in dashboards: first response time, resolution time, CSAT per agent.">Conversation &amp; agent analytics</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/csv-export" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Download any report as UTF-8 CSV for stakeholder reports or BI tools.">CSV export</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/two-factor-auth" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="TOTP-based 2FA for every agent. Enfor
74ceable account-wide on Enterprise.">Two-factor authentication</a></li></ul></div></div></div><div class="relative flex flex-col rounded-2xl bg-white p-7 transition-all ring-2 ring-blue-600 shadow-xl shadow-blue-600/10"><div class="absolute -top-3 left-1/2 -translate-x-1/2"><span class="inline-block bg-blue-600 text-white text-[11px] font-semibold tracking-wide uppercase px-3 py-1 rounded-full shadow-md">Most popular</span></div><h3 class="text-xl font-semibold text-gray-900">Business</h3><p class="mt-1 text-sm text-gray-500 leading-snug min-h-[2.5rem]">Multi-team support or multilingual customers.</p><div class="mt-5"><p class="text-[15px] font-semibold text-gray-900">From <span class="text-blue-600">$<!-- -->0.05</span> per AI conversation</p><p class="mt-0.5 text-xs text-gray-500">Charged only above your included quota</p></div><div class="mt-6 pb-6 border-b border-gray-100"><div class="flex items-baseline gap-1.5"><span class="text-5xl font-bold tracking-tight text-gray-900 tabular-nums">$6.40</span><span class="text-sm text-gray-500">/ seat / month</span></div><p class="mt-1 text-xs text-gray-500">Billed annually. $<!-- -->8<!-- --> if paid monthly.</p></div><a class="mt-6 inline-flex w-full items-center justify-center px-4 py-3 rounded-xl text-sm font-semibold transition bg-blue-600 text-white hover:bg-blue-700 shadow-md shadow-blue-600/20" href="/signup?plan=business">Start free trial</a><p class="mt-7 text-[11px] uppercase tracking-wider font-semibold text-gray-500">Everything in <!-- -->Startup<!-- -->, plus:</p><ul class="mt-2 space-y-2.5 text-sm text-gray-700 flex-1"><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/conversation-overview" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="No monthly cap on customer conversations. AI usage is metered separately.">Unlimited conversations</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/deleting-your-account" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Conversations and contacts stay visible for a full year. Older ones are archived and come back when you upgrade.">1-year data retention</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/ai-copilot" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="In-conversation AI: suggest reply, summarize, translate, improve draft.">AI Copilot: 100 conversations/mo
75(suggest reply, summarize, translate, improve draft)</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/multilingual-conversations" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Auto-translate inbound and outbound messages. 10 languages, agent sees own language.">Multilingual conversations</a></li><li class="flex items-start gap-2.5">
75<svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/teams" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Group agents into named teams and assign conversations to a team as a unit. Round-robin works within each team.">Agent teams (Billing, Tier 1, etc.)</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/csat-surveys" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Customer-satisfaction rating fires after every resolved conversation.">CSAT surveys</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/custom-attributes" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Add structured fields to contacts or conversations. Filterable and automatable.">Custom attributes</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/webhooks" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Multi-step rules, conditional branches, signed webhook payloads to your endpoint.">Advanced automations &amp; webhooks</a></li></ul><div class="grid transition-[grid-template-rows] duration-300 ease-out grid-rows-[0fr]"><div class="overflow-hidden min-h-0"><ul class="mt-4 pt-4 border-t border-gray-100 space-y-2 text-sm text-gray-600"><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/whatsapp-business" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Track which Meta ads drive WhatsApp conversations and attribute revenue.">Click-to-WhatsApp ads attribution</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-blue-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/portal-branding" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Customise your Help Center with your own logo, brand colours, and accent colours so it looks like a native part of your product.">Brand your Help Center (logo, colors)</a></li></ul></div></div></div><div class="relative flex flex-col rounded-2xl bg-white p-7 transition-all ring-1 ring-gray-200 hover:ring-gray-300 hover:shadow-lg"><h3 class="text-xl font-semibold text-gray-900">Enterprise</h3><p class="mt-1 text-sm text-gray-500 leading-snug min-h-[2.5rem]">
75Support teams with compliance, SLA, or API needs.</p><div class="mt-5"><p class="text-[15px] font-semibold text-gray-900">From <span class="text-blue-600">$<!-- -->0.03</span> per AI conversation</p><p class="mt-0.5 text-xs text-gray-500">Charged only above your included quota</p></div><div class="mt-6 pb-6 border-b border-gray-100"><div class="flex items-baseline gap-1.5"><span class="text-5xl font-bold tracking-tight text-gray-900 tabular-nums">$9.60</span><span class="text-sm text-gray-500">/ seat / month</span></div><p class="mt-1 text-xs text-gray-500">Billed annually. $<!-- -->12<!-- --> if paid monthly.</p></div><a class="mt-6 inline-flex w-full items-center justify-center px-4 py-3 rounded-xl text-sm font-semibold transition bg-gray-900 text-white hover:bg-gray-800" href="/signup?plan=enterprise">Start free trial</a><p class="mt-7 text-[11px] uppercase tracking-wider font-semibold text-gray-500">Everything in <!-- -->Business<!-- -->, plus:</p><ul class="mt-2 space-y-2.5 text-sm text-gray-700 flex-1"><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/deleting-your-account" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Keep conversations and contacts for the lifetime of your account.">Unlimited data retention</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/ai-copilot" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="In-conversation AI: suggest reply, summarize, translate, improve draft.">AI Copilot: 300 conversations/mo
76(suggest reply, summarize, translate, improve draft)</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/sla-policies" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Hard response and resolution targets per inbox + priority. Breach triggers alerts.">SLA policies</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/api-tokens" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Programmatic access with scoped tokens. Build custom integrations.">REST API access</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/audit-logs" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Tamper-evident record of every privileged action. SOC 2 / ISO 27001 evidence.">Audit logs</a></li><li class="flex items-start gap-2.5">
76<svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/custom-roles" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Build per-feature permission sets (RBAC). &#x27;Team lead&#x27; role with reports but no billing.">Custom roles &amp; permissions</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/custom-domain-setup" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Map 
76your own subdomain (e.g. help.yourbrand.com) with free SSL. Fully branded under your URL.">Custom Help Center domain</a></li><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/white-label-help-center" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Hide the Deskwoot attribution for a fully white-labeled help center.">White-label (remove &quot;Powered by Deskwoot&quot;)</a></li></ul><div class="grid transition-[grid-template-rows] duration-300 ease-out grid-rows-[0fr]"><div class="overflow-hidden min-h-0"><ul class="mt-4 pt-4 border-t border-gray-100 space-y-2 text-sm text-gray-600"><li class="flex items-start gap-2.5"><svg class="mt-0.5 h-4 w-4 shrink-0 text-emerald-600" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.704 5.292a1 1 0 010 1.416l-8 8a1 1 0 01-1.416 0l-4-4a1 1 0 011.416-1.416L8 12.586l7.292-7.294a1 1 0 011.412 0z" clip-rule="evenodd"></path></svg><a href="/help-center/custom-roles" target="_blank" rel="noopener noreferrer" class="leading-snug whitespace-pre-line underline decoration-dotted decoration-gray-300 underline-offset-4 decoration-1 hover:text-blue-600 hover:decoration-blue-500" title="Admins see account-wide; agents see only their own work.">Role-based reports</a></li></ul></div></div></div></div><div class="mt-10 flex justify-center"><button type="button" aria-expanded="false" class="inline-flex items-center gap-2 px-5 py-2.5 rounded-full border border-gray-300 bg-white text-sm font-semibold text-gray-700 hover:border-gray-400 hover:bg-gray-50 hover:text-gray-900 transition shadow-sm">View all features<svg class="h-4 w-4 transition-transform duration-300 " fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></button></div><p class="mt-8 text-center text-xs text-gray-500">Start a 7-day free trial of every paid feature. No setup fees, no per-resolution charges, no minimum seats.</p><div class="mt-8 max-w-4xl mx-auto"><a class="group relative flex items-center gap-5 sm:gap-6 rounded-2xl bg-gradient-to-r from-blue-600 to-indigo-700 hover:from-blue-700 hover:to-indigo-800 p-6 sm:p-7 text-white shadow-lg hover:shadow-xl transition-all" href="/help-center/ai-conversations-billing"><span class="flex h-14 w-14 sm:h-16 sm:w-16 items-center justify-center rounded-2xl bg-white/15 ring-1 ring-white/20 text-white shrink-0"><svg class="h-7 w-7 sm:h-8 sm:w-8" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.8"><path stroke-linecap="round" stroke-linejoin="round" d="M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z"></path></svg></span><span class="flex-1 text-left min-w-0"><span class="block text-lg sm:text-xl font-bold tracking-tight">How AI billing actually works</span><span class="block text-sm text-blue-100/95 mt-1 leading-relaxed">See per-plan rates, four worked examples, and exactly when each plan starts paying off.</span></span><span class="hidden sm:inline-flex shrink-0 items-center gap-1.5 px-4 py-2 rounded-full bg-white text-blue-700 text-sm font-semibold hover:bg-blue-50 group-hover:translate-x-0.5 transition shadow-md shadow-blue-900/10">Read the guide<svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></span></a></div></div></section><section class="bg-white border-t border-gray-100"><div class="max-w-336 mx-auto px-4 sm:px-6 lg:px-8 py-16 sm:py-20"><h2 class="text-3xl sm:text-4xl font-bold tracking-tight text-gray-900 max-w-3xl">Extras that scale with use, not with seats.</h2><p class="mt-3 text-base text-gray-600 max-w-2xl">A few surfaces aren’t billed per seat. You pay only when you use them.</p><div class="mt-10 grid grid-cols-1 md:grid-cols-3 gap-5"><div class="rounded-2xl bg-gray-50 ring-1 ring-gray-200 p-6 hover:ring-gray-300 hover:bg-white hover:shadow-md transition"><h3 class="text-base font-semibold text-gray-900">Help Center article translations</h3><p class="mt-2 text-2xl font-bold text-blue-600 tabular-nums">$0.06 per translation</p><p class="mt-3 text-sm text-gray-600 leading-relaxed">Click &#x27;Translate from English&#x27; on any article. Pay only when you translate, no monthly commitment. Shared prepaid balance with AI conversations.
76</p><a href="/help-center/ai-conversations-billing" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div><div class="rounded-2xl bg-gray-50 ring-1 ring-gray-200 p-6 hover:ring-gray-300 hover:bg-white hover:shadow-md transition"><h3 class="text-base font-semibold text-gray-900">Bring your own AI key</h3><p class="mt-2 text-2xl font-bold text-blue-600 tabular-nums">$0 to Deskwoot</p><p class="mt-3 text-sm text-gray-600 leading-relaxed">Plug your own OpenAI or Anthropic API key in. Bot conversations on your key are unmetered on our side. You pay the AI provider directly. Startup and above.</p><a href="/help-center/byo-api-key" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div><div class="rounded-2xl bg-gray-50 ring-1 ring-gray-200 p-6 hover:ring-gray-300 hover:bg-white hover:shadow-md transition"><h3 class="text-base font-semibold text-gray-900">WhatsApp + SMS messaging</h3><p class="mt-2 text-2xl font-bold text-blue-600 tabular-nums">Pass through at cost</p><p class="mt-3 text-sm text-gray-600 leading-relaxed">We don&#x27;t mark up Meta&#x27;s per-conversation WhatsApp fees or Twilio&#x27;s SMS rates. You connect your own accounts; their bills come from them.</p><a href="/help-center/whatsapp-business" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div></div></div></section><section class="bg-gray-50 border-t border-gray-100"><div class="max-w-336 mx-auto px-4 sm:px-6 lg:px-8 py-16 sm:py-20"><h2 class="text-3xl sm:text-4xl font-bold tracking-tight text-gray-900 max-w-3xl">One AI surface. One meter. No surprise resolution fees.</h2><p class="mt-3 text-base text-gray-600 max-w-2xl">Bot replies and Copilot actions on the same conversation count once. No double billing for handing off to a human.</p><div class="mt-10 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5"><div class="rounded-2xl bg-white ring-1 ring-gray-200 p-6 hover:ring-gray-300 transition"><h3 class="text-base font-semibold text-gray-900 mb-2">AI Bot (Fynn)</h3><p class="text-sm text-gray-600 leading-relaxed">Customer-facing chatbot, grounded in your help center, escalates to humans when stuck.</p><a href="/help-center/deskwoot-ai-bot" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div><div class="rounded-2xl bg-white ring-1 ring-gray-200 p-6 hover:ring-gray-300 transition"><h3 class="text-base font-semibold text-gray-900 mb-2">AI Copilot</h3><p class="text-sm text-gray-600 leading-relaxed">Suggest reply, summarize, translate, improve draft. One click inside any conversation.</p><a href="/help-center/ai-copilot" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div><div class="rounded-2xl bg-white ring-1 ring-gray-200 p-6 hover:ring-gray-300 transition"><h3 class="text-base font-semibold text-gray-900 mb-2">Translation</h3><p class="text-sm text-gray-600 leading-relaxed">29 languages including German, Portuguese, Hindi, Spanish, Japanese, Arabic.</p><a href="/help-center/multilingual-conversations" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div><div class="rounded-2xl bg-white ring-1 ring-gray-200 p-6 hover:ring-gray-300 transition"><h3 class="text-base font-semibold text-gray-900 mb-2">Training Hub</h3><p class="text-sm text-gray-600 leading-relaxed">Help center articles, URL crawls, PDFs, and manual FAQs feed the bot.</p><a href="/help-center/ai-training-hub" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div><div class="rounded-2xl bg-white ring-1 ring-gray-200 p-6 hover:ring-gray-300 transition"><h3 class="text-base font-semibold text-gray-900 mb-2">Bring your own key</h3><p class="text-sm text-gray-600 leading-relaxed">
76Connect your own OpenAI or Anthropic key to skip our per-conversation AI charges. Pay only what your provider charges.</p><a href="/help-center/byo-api-key" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div><div class="rounded-2xl bg-white ring-1 ring-gray-200 p-6 hover:ring-gray-300 transition"><h3 class="text-base font-semibold text-gray-900 mb-2">Powered by Claude</h3><p class="text-sm text-gray-600 leading-relaxed">Our managed AI runs on Anthropic Claude. No keys to manage, no extra accounts to set up.</p><a href="/help-center/deskwoot-ai-bot" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs font-semibold text-blue-600 hover:text-blue-700">Read the guide<svg class="h-3 w-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div></div></div></section><section class="bg-white border-t border-gray-100" id="estimator-entry"><div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-20 text-center"><h2 class="text-3xl sm:text-5xl font-bold tracking-tight text-gray-900 max-w-3xl mx-auto leading-tight">Get an estimate based on your setup.</h2><p class="mt-5 text-lg text-gray-600 max-w-xl mx-auto leading-relaxed">Tell us how many agents you have, how many conversations you handle, and which features you need. We pick the plan.</p><button class="mt-8 inline-flex items-center gap-2 px-7 py-3.5 rounded-2xl bg-gray-900 text-white text-sm font-semibold hover:bg-gray-800 transition shadow-lg shadow-gray-900/10">Calculate costs<svg class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M19 14l-7 7m0 0l-7-7m7 7V3"></path></svg></button></div></section><section id="calculator" class="bg-gradient-to-b from-gray-50 to-white border-t border-gray-100 scroll-mt-8"><div class="max-w-336 mx-auto px-4 sm:px-6 lg:px-8 py-16 sm:py-20"><div class="text-center mb-12"><h2 class="text-3xl sm:text-4xl font-bold tracking-tight text-gray-900">Three inputs. One recommendation.</h2></div><div class="grid lg:grid-cols-[1.1fr_1fr] gap-6 lg:gap-8"><div class="rounded-3xl bg-white ring-1 ring-gray-200 p-7 sm:p-9"><h3 class="text-base font-semibold text-gray-900 mb-7 flex items-center gap-2"><span class="inline-block h-2 w-2 rounded-full bg-emerald-500"></span>Your setup</h3><div class="mb-9"><div class="flex items-baseline justify-between mb-3"><label class="text-sm font-medium text-gray-700">Agents</label><span class="tabular-nums text-2xl font-bold text-gray-900">3</span></div><input type="range" min="1" max="50" class="w-full accent-blue-600" aria-label="Number of agents" value="3"/><div class="flex justify-between mt-1.5 text-xs text-gray-400"><span>1</span><span>50+</span></div></div><div class="mb-9"><div class="flex items-baseline justify-between mb-3"><label class="text-sm font-medium text-gray-700">Customer conversations / month</label><span class="tabular-nums text-2xl font-bold text-gray-900">500</span></div><input type="range" min="0" max="100" step="0.1" class="w-full accent-blue-600" aria-label="Expected conversations per month" value="43.458798967609354"/><div class="flex justify-between mt-1.5 text-xs text-gray-400"><span>50</span><span>~700</span><span>10,000+</span></div></div><div><p class="text-sm font-medium text-gray-700 mb-3">Features you need<!-- --> <span class="text-gray-400 font-normal">(optional)</span></p><div class="grid grid-cols-1 sm:grid-cols-2 gap-2"><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">AI Bot on live chat</span></button><a href="/help-center/deskwoot-ai-bot" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about AI Bot on live chat" title="Learn about AI Bot on live chat"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">Branded Help Center</span></button><a href="/help-center/create-portal" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about Branded Help Center" title="Learn about Branded Help Center"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">Automation rules</span></button><a href="/help-center/automation-rules" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about Automation rules" title="Learn about Automation rules"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">Multilingual conversations</span></button><a href="/help-center/multilingual-conversations" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about Multilingual conversations" title="Learn about Multilingual conversations"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">CSAT surveys</span></button><a href="/help-center/csat-surveys" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about CSAT surveys" title="Learn about CSAT surveys"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">Agent teams (Billing, Tier 1, etc.)</span></button><a href="/help-center/teams" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about Agent teams (Billing, Tier 1, etc.)" title="Learn about Agent teams (Billing, Tier 1, etc.)"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">SLA policies</span></button><a href="/help-center/sla-policies" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about SLA policies" title="Learn about SLA policies"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">Audit logs</span></button><a href="/help-center/audit-logs" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about Audit logs" title="Learn about Audit logs"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">Custom roles &amp; permissions</span></button><a href="/help-center/custom-roles" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about Custom roles &amp; permissions" title="Learn about Custom roles &amp; permissions"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">White-label Help Center</span></button><a href="/help-center/white-label-help-center" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about White-label Help Center" title="Learn about White-label Help Center"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div><div class="group flex items-start gap-2.5 px-3 py-2.5 rounded-xl transition-all border bg-white border-gray-200 hover:border-gray-300 text-gray-700"><button type="button" class="flex items-start gap-2.5 text-left flex-1 min-w-0" aria-pressed="false"><span class="mt-0.5 h-4 w-4 shrink-0 rounded border flex items-center justify-center transition border-gray-300 group-hover:border-gray-400"></span><span class="text-xs leading-snug whitespace-pre-line">Custom Help Center domain</span></button><a href="/help-center/custom-domain-setup" target="_blank" rel="noopener noreferrer" class="shrink-0 opacity-40 hover:opacity-100 transition-opacity text-gray-400 hover:text-blue-600" aria-label="Learn about Custom Help Center domain" title="Learn about Custom Help Center domain"><svg class="h-3.5 w-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></div></div></div></div><div class="rounded-3xl bg-gradient-to-br from-blue-600 to-indigo-700 p-7 sm:p-9 text-white shadow-2xl shadow-blue-600/20 relative overflow-hidden"><div class="absolute -top-12 -right-12 w-64 h-64 bg-white/10 rounded-full blur-3xl pointer-events-none"></div><div class="relative"><p class="text-xs uppercase tracking-[0.2em] text-blue-100 font-semibold mb-3">Recommended plan</p><h3 class="text-5xl font-bold tracking-tight">Enterprise</h3><p class="mt-2 text-sm text-blue-100/90 leading-snug">Everything in Business, plus compliance, SLAs, and API access.</p><div class="mt-8 flex items-baseline gap-2"><span class="text-6xl font-bold tracking-tight tabular-nums">$28.80</span><span class="text-blue-100/80 text-sm mb-2.5">/ month</span></div><p class="mt-1 text-xs text-blue-100/80">3<!-- --> × <!-- -->$9.60<!-- --> per seat ·<!-- --> <!-- -->annual billing<!-- --> · <span class="text-emerald-200 font-semibold">$86.40<!-- --> off vs monthly</span></p><div class="mt-6 inline-flex items-center gap-1 p-1 rounded-full bg-white/10 ring-1 ring-white/20"><button class="px-4 py-1.5 rounded-full text-xs font-semibold transition text-blue-100/80 hover:text-white">Monthly</button><button class="px-4 py-1.5 rounded-full text-xs font-semibold transition bg-white text-gray-900">Annual</button></div>
76<a class="mt-8 inline-flex w-full items-center justify-center gap-2 px-6 py-3.5 rounded-2xl bg-white text-blue-700 font-semibold text-sm hover:bg-blue-50 transition shadow-xl shadow-blue-900/20" href="/signup?plan=enterprise">Start free trial<svg class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a><div class="mt-8 pt-6 border-t border-white/15"><p class="text-xs uppercase tracking-[0.18em] text-blue-100 font-semibold mb-3">Why this tier</p><ul class="space-y-2 text-sm text-blue-50/95"><li class="flex gap-2"><span aria-hidden="true">→</span><span>500<!-- --> conversations a month sits in Startup’s sweet spot: small overage, $4 per seat keeps it cheap.</span></li></ul></div></div></div></div><p class="mt-8 text-center text-xs text-gray-500 max-w-2xl mx-auto leading-relaxed">Estimate covers seat cost only. AI conversations above your plan’s quota draw from a prepaid balance you top up separately ($0.07, $0.05, or $0.03 each depending on plan). WhatsApp and SMS pass through at the carrier’s cost.</p></div></section><section class="bg-white border-t border-gray-100"><div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-14 sm:py-16"><div class="text-center max-w-2xl mx-auto mb-8"><h2 class="text-2xl sm:text-3xl font-bold tracking-tight text-slate-900">Switch in one click, risk-free</h2><p class="mt-3 text-sm sm:text-base text-slate-600">Import from Zendesk, Intercom, Freshdesk or Crisp in one click. The price is low, the risk is ours.</p></div><div class="grid gap-4 md:grid-cols-3"><div class="rounded-2xl border border-slate-200 bg-slate-50 p-5"><div class="mb-2 flex h-9 w-9 items-center justify-center rounded-lg bg-emerald-100"><svg class="h-5 w-5 text-emerald-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></div><h3 class="text-sm font-semibold text-slate-900">Live in 1 working day</h3><p class="mt-1 text-sm text-slate-600 leading-relaxed">Import your conversations, contacts and canned responses from Zendesk, Intercom, Freshdesk or Crisp in one click. No migration project.</p></div><div class="rounded-2xl border border-slate-200 bg-slate-50 p-5"><div class="mb-2 flex h-9 w-9 items-center justify-center rounded-lg bg-emerald-100"><svg class="h-5 w-5 text-emerald-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></div><h3 class="text-sm font-semibold text-slate-900">Faster in 30 days, or money back</h3><p class="mt-1 text-sm text-slate-600 leading-relaxed">Not answering faster within 30 days? Full refund, and you keep your imported data.</p></div><div class="rounded-2xl border border-slate-200 bg-slate-50 p-5"><div class="mb-2 flex h-9 w-9 items-center justify-center rounded-lg bg-emerald-100"><svg class="h-5 w-5 text-emerald-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></div><h3 class="text-sm font-semibold text-slate-900">Compliance before you pay</h3><p class="mt-1 text-sm text-slate-600 leading-relaxed">Signed DPA and EU hosting before a cent changes hands. Procurement says no, you owe nothing.</p></div></div></div></section><section class="py-16 sm:py-20 lg:py-24 bg-slate-50 border-y border-slate-100"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center max-w-2xl mx-auto mb-12"><p class="text-xs font-semibold uppercase tracking-[0.2em] text-blue-700 mb-3">Real teams, real reviews</p><h2 class="text-3xl sm:text-4xl font-bold text-slate-900 tracking-tight">Loved by teams that care about price and privacy</h2><p class="mt-4 text-base text-slate-600 leading-relaxed">From a crypto fintech to a German web agency to a startup in the UAE, here is what teams say after switching to Deskwoot.</p></div><div class="grid gap-5 md:grid-cols-2 lg:grid-cols-3"><figure class="flex flex-col rounded-2xl border border-slate-200/80 bg-white p-6 shadow-sm">
76<svg class="mb-3 h-7 w-7 text-slate-200" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M7.17 6A5.17 5.17 0 002 11.17V18h6.83v-6.83H5.5A2.5 2.5 0 018 8.67V6H7.17zm9 0A5.17 5.17 0 0011 11.17V18h6.83v-6.83H14.5A2.5 2.5 0 0117 8.67V6h-.83z"></path></svg><blockquote class="flex-1 text-sm leading-relaxed text-slate-700">“<!-- -->We handle our users&#x27; trading data, so EU hosting and “your AI never trains on our data” aren&#x27;t nice-to-haves, they&#x27;re mandatory. Deskwoot had both from day one, DPA included. That it&#x27;s also cheaper than the big US tools made it the easiest software call of the year.<!-- -->”</blockquote><figcaption class="mt-5 flex items-center gap-3 border-t border-slate-100 pt-4"><img src="/testimonials/trade-reclaim.png" alt="" class="h-10 w-10 shrink-0 rounded-full border border-slate-200 object-cover bg-white"/><span class="min-w-0"><span class="block text-xs text-slate-500">Customer Operations, <a href="https://trade-reclaim.com" target="_blank" rel="noopener" class="font-medium text-slate-600 underline decoration-slate-300 underline-offset-2 hover:text-blue-700">Trade Reclaim</a></span></span></figcaption></figure><figure class="flex flex-col rounded-2xl border border-slate-200/80 bg-white p-6 shadow-sm">
76<svg class="mb-3 h-7 w-7 text-slate-200" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M7.17 6A5.17 5.17 0 002 11.17V18h6.83v-6.83H5.5A2.5 2.5 0 018 8.67V6H7.17zm9 0A5.17 5.17 0 0011 11.17V18h6.83v-6.83H14.5A2.5 2.5 0 0117 8.67V6h-.83z"></path></svg><blockquote class="flex-1 text-sm leading-relaxed text-slate-700">“<!-- -->We route billions of AI tokens, so we&#x27;re picky about AI quality. Deskwoot&#x27;s bot runs on Anthropic and actually drafts replies our team sends with one click. With the API and MCP we wired it into our stack in an afternoon.<!-- -->”</blockquote><figcaption class="mt-5 flex items-center gap-3 border-t border-slate-100 pt-4"><img src="/testimonials/unorouter.png" alt="" class="h-10 w-10 shrink-0 rounded-full border border-slate-200 object-cover bg-white"/><span class="min-w-0"><span class="block text-xs text-slate-500">Engineering, <a href="https://unorouter.com" target="_blank" rel="noopener" class="font-medium text-slate-600 underline decoration-slate-300 underline-offset-2 hover:text-blue-700">UnoRouter</a></span></span></figcaption></figure><figure class="flex flex-col rounded-2xl border border-slate-200/80 bg-white p-6 shadow-sm">
76<svg class="mb-3 h-7 w-7 text-slate-200" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M7.17 6A5.17 5.17 0 002 11.17V18h6.83v-6.83H5.5A2.5 2.5 0 018 8.67V6H7.17zm9 0A5.17 5.17 0 0011 11.17V18h6.83v-6.83H14.5A2.5 2.5 0 0117 8.67V6h-.83z"></path></svg><blockquote class="flex-1 text-sm leading-relaxed text-slate-700">“<!-- -->Actually pretty good, and cheap. That&#x27;s why we chose them. Very good for startups, and they have a very good AI bot, they use Anthropic for that. So the quality overall is 10/10.<!-- -->”</blockquote><figcaption class="mt-5 flex items-center gap-3 border-t border-slate-100 pt-4"><span class="flex h-10 w-10 shrink-0 items-center justify-center rounded-full text-sm font-bold bg-slate-200 text-slate-700">M</span><span class="min-w-0"><span class="block text-sm font-semibold text-slate-900">Mark Z.</span><span class="block text-xs text-slate-500">United Arab Emirates</span></span></figcaption></figure><figure class="flex flex-col rounded-2xl border border-slate-200/80 bg-white p-6 shadow-sm">
76<svg class="mb-3 h-7 w-7 text-slate-200" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M7.17 6A5.17 5.17 0 002 11.17V18h6.83v-6.83H5.5A2.5 2.5 0 018 8.67V6H7.17zm9 0A5.17 5.17 0 0011 11.17V18h6.83v-6.83H14.5A2.5 2.5 0 0117 8.67V6h-.83z"></path></svg><blockquote class="flex-1 text-sm leading-relaxed text-slate-700">“<!-- -->As a small agency we don&#x27;t need enterprise software at 60 dollars a seat. Deskwoot puts mail, chat and inquiries in one inbox, GDPR-compliant, at a price that doesn&#x27;t hurt. Set up in an afternoon.<!-- -->”</blockquote><figcaption class="mt-5 flex items-center gap-3 border-t border-slate-100 pt-4"><img src="/testimonials/pixelboot.svg" alt="" class="h-10 w-10 shrink-0 rounded-full border border-slate-200 object-cover bg-white"/><span class="min-w-0"><span class="block text-xs text-slate-500"><a href="https://pixelboot.de" target="_blank" rel="noopener" class="font-medium text-slate-600 underline decoration-slate-300 underline-offset-2 hover:text-blue-700">Pixelboot</a>, web agency</span></span></figcaption></figure><figure class="flex flex-col rounded-2xl border border-slate-200/80 bg-white p-6 shadow-sm">
76<svg class="mb-3 h-7 w-7 text-slate-200" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M7.17 6A5.17 5.17 0 002 11.17V18h6.83v-6.83H5.5A2.5 2.5 0 018 8.67V6H7.17zm9 0A5.17 5.17 0 0011 11.17V18h6.83v-6.83H14.5A2.5 2.5 0 0117 8.67V6h-.83z"></path></svg><blockquote class="flex-1 text-sm leading-relaxed text-slate-700">“<!-- -->I&#x27;ve been on Deskwoot for a few weeks and I&#x27;m really happy. All channels (mail, chat, WhatsApp) in one inbox, and the AI suggestions genuinely save time. The price is great, much cheaper than the competition, and every feature I need is there. What surprised me most is the support: you ask and get an answer in minutes, any time of day.<!-- -->”</blockquote><figcaption class="mt-5 flex items-center gap-3 border-t border-slate-100 pt-4"><span class="flex h-10 w-10 shrink-0 items-center justify-center rounded-full text-sm font-bold bg-amber-100 text-amber-700">L</span><span class="min-w-0"><span class="block text-sm font-semibold text-slate-900">Lukasz W.</span><span class="block text-xs text-slate-500">Poland</span></span></figcaption></figure></div><p class="mt-8 text-center text-xs text-slate-400">EU-hosted, GDPR-native, AI on every plan. Trusted by teams across the EU, UK and beyond.</p></div></section><section class="bg-white border-t border-gray-100"><div class="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-16 sm:py-20"><h2 class="text-3xl sm:text-4xl font-bold tracking-tight text-gray-900 mb-10">Common questions</h2><div class="space-y-2.5"><details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">How does per-agent pricing work?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">You only pay for agents who log in and reply to conversations. Customers (contacts) are unlimited and free on every plan. Add or remove agent seats anytime; we pro-rate by the day.</p></details><details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">What&#x27;s the difference between an AI conversation and a customer conversation?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">A customer conversation is one thread with a customer (any number of messages). An AI conversation is the meter for AI usage: one count per conversation per month, regardless of how many AI actions (bot reply, Copilot summarize, translate, etc.) happen inside it.</p></details><details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">What counts as an AI Copilot action?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">Suggest reply, summarize, translate, improve draft, detect language. The first action on a conversation in a month adds 1 to the meter. Every additional action on the same conversation that month is free.</p></details>
76<details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">Can I bring my own OpenAI / Anthropic API key?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">Yes, on Startup and above. Bot conversations running on your own key are unmetered (you pay your provider directly). Agent-side Copilot always runs on Deskwoot-managed AI.</p></details><details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">What happens if I exceed my included AI conversations?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">Overage debits your prepaid balance at the plan&#x27;s rate ($0.07 Startup, $0.05 Business, $0.03 Enterprise). Auto-recharge keeps the bot running without manual intervention.</p></details><details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">Are there hidden costs?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">No. Deskwoot charges per agent and per AI conversation. WhatsApp may incur per-conversation fees from Meta, and SMS providers (Twilio) bill you directly for SMS segments. Both are passed through at cost.</p></details><details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">Can I migrate from Zendesk, Intercom, Freshdesk, Chatwoot, or Crisp?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">Yes. Built-in importers bring over conversations, contacts, custom attributes, labels, canned responses, and help-center articles. The Chatwoot importer covers 14 data types.</p></details><details class="group rounded-2xl bg-gray-50 ring-1 ring-gray-200 px-5 py-4 open:bg-white open:ring-gray-300 open:shadow-sm transition"><summary class="flex items-center justify-between cursor-pointer list-none font-semibold text-gray-900"><span class="pr-4 text-[15px]">Can I change plans at any time?</span><svg class="h-4 w-4 text-gray-400 transition-transform group-open:rotate-180 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></summary><p class="mt-3 text-sm text-gray-600 leading-relaxed">Upgrades take effect immediately, with the price difference prorated to the day. Downgrades and cancellations take effect at the end of your current billing period: you keep paid access through the date you&#x27;ve already paid for. On an annual plan that means a downgrade or cancel applies at the end of the year you&#x27;ve already paid; we don&#x27;t refund unused months. Annual billing comes with roughly 20% off versus monthly.</p></details></div><div class="mt-12 relative overflow-hidden rounded-2xl bg-gradient-to-br from-blue-700 via-indigo-800 to-slate-900 text-white px-6 py-7 sm:px-8 sm:py-8 text-center"><div class="absolute -top-16 -right-16 w-48 h-48 bg-blue-500/20 rounded-full blur-3xl pointer-events-none"></div><div class="relative"><h3 class="text-lg sm:text-xl font-semibold tracking-tight">Done comparing? Start the trial.</h3><p class="mt-2 text-sm text-blue-100/90 max-w-md mx-auto">7 days free. No card. No fee per AI answer.</p><a class="mt-5 inline-flex items-center gap-1.5 px-5 py-2 rounded-lg bg-white text-blue-700 font-semibold text-sm hover:bg-blue-50 transition shadow group" href="/signup?plan=business">Start your free trial<svg class="h-3.5 w-3.5 group-hover:translate-x-0.5 transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></a></div></div></div></section></main><!--$--><!--/$--></main><footer class="bg-gray-900 text-gray-300"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="mb-12 max-w-xl"><div class="flex items-center gap-2 mb-4"><img alt="Deskwoot logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="h-8 w-8" style="color:transparent" srcSet="/_next/image?url=%2Flogo-nav.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Flogo-nav.png&amp;w=64&amp;q=75 2x" src="/_next/image?url=%2Flogo-nav.png&amp;w=64&amp;q=75"/><span class="text-lg font-bold text-white">Deskwoot</span></div><p class="text-sm text-gray-400 mb-5">AI-powered customer support platform. Multi-channel inbox, help center, and automation. All in one place.</p><a href="https://apps.apple.com/app/deskwoot/id6762454458" target="_blank" rel="noopener" class="inline-flex items-center gap-2.5 rounded-lg bg-black text-white px-3.5 py-2 mb-5 hover:opacity-90 transition-opacity">
76<svg class="h-6 w-6" viewBox="0 0 24 24" fill="currentColor"><path d="M17.05 20.28c-.98.95-2.05.88-3.08.4-1.09-.5-2.08-.53-3.24 0-1.44.62-2.2.44-3.06-.4C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.53 4.08zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z"></path></svg><div class="flex flex-col items-start leading-tight"><span class="text-[9px] uppercase tracking-wider opacity-80">Download on the</span><span class="text-base font-semibold">App Store</span></div></a><div class="flex items-center gap-4"><button type="button" class="inline-flex items-center gap-1.5 text-sm text-gray-400 hover:text-white transition-colors" aria-label="Contact Us"><svg class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.8"><path stroke-linecap="round" stroke-linejoin="round" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"></path></svg>Contact Us</button><a href="https://t.me/deskwoot_support_bot" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-white transition-colors" aria-label="Telegram"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="currentColor"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"></path></svg></a><a href="https://wa.me/15055785575" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-white transition-colors" aria-label="WhatsApp"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="currentColor"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"></path></svg></a></div></div><div class="grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-8"><div><h3 class="text-sm font-semibold text-white mb-3">Product</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/features">Features</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/pricing">Pricing</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/mobile">iPhone App</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/mcp">MCP server</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/csat">CSAT Surveys</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/whatsapp-ads">WhatsApp Ads attribution</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/compare">Compare</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/switch">Switch from Zendesk</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/security">Security &amp; EU compliance</a></li></ul></div><div><h3 class="text-sm font-semibold text-white mb-3">Channels</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/live-chat">Live Chat</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/email">Email</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/whatsapp">WhatsApp</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/telegram">Telegram</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/x">X (Twitter)</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/line">LINE</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/sms">SMS</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/channels/api">API</a></li></ul></div><div><h3 class="text-sm font-semibold text-white mb-3">Integrations</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/integrations/shopify">Shopify</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/integrations/stripe">Stripe</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/integrations/zapier">Zapier</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/integrations/wordpress">WordPress</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/integrations/woocommerce">WooCommerce</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/integrations/slack">Slack</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/integrations/easypost">Easypost</a></li></ul></div><div><h3 class="text-sm font-semibold text-white mb-3">Alternatives</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/alternatives/zendesk">vs Zendesk</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/alternatives/intercom">vs Intercom</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/alternatives/freshdesk">vs Freshdesk</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/alternatives/crisp">vs Crisp</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/alternatives/chatwoot">vs Chatwoot</a></li></ul></div><div><h3 class="text-sm font-semibold text-white mb-3">Resources</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/help-center">Help Center</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/blog">Blog</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/roadmap">Roadmap</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/docs">Documentation</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/docs/api">API Reference</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/docs/widget">Widget SDK</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/startups">Startup Program</a></li></ul></div><div><h3 class="text-sm font-semibold text-white mb-3">Popular guides</h3><ul class="space-y-2"><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/blog/best-customer-support-software-2026">Best customer support software 2026</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/blog/best-live-chat-software">Best live chat software</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/blog/best-knowledge-base-software-2026">
76Best knowledge base software 2026</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/blog/ai-customer-support-guide">AI customer support guide</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/blog/whatsapp-click-to-whatsapp-ad-attribution">Click-to-WhatsApp attribution</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/blog/dpa-self-serve-gdpr-art-28">Self-serve DPA (GDPR Art. 28)</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/help-center/first-inbox">Setting up your first inbox</a></li><li><a class="text-sm text-gray-400 hover:text-white transition-colors" href="/help-center/whatsapp-setup">Connecting WhatsApp</a></li></ul></div></div><div class="mt-12 pt-8 border-t border-gray-800 flex flex-col gap-3"><p class="text-sm text-gray-400 text-center sm:text-left"><span class="text-gray-300 font-medium">Neltacore, LLC</span><span class="mx-2 text-gray-600">·</span><span>1908 Thomes Avenue, Cheyenne, WY 82001, United States</span></p><div class="flex flex-col sm:flex-row items-center justify-between gap-4"><div class="flex flex-wrap items-center justify-center gap-x-4 gap-y-2"><p class="text-sm text-gray-400">© <!-- -->2026<!-- --> <!-- -->Deskwoot. Operated by Neltacore, LLC (Delaware). All rights reserved.</p><a class="text-sm text-gray-400 hover:text-gray-300 transition-colors" href="/privacy">Privacy Policy</a><a class="text-sm text-gray-400 hover:text-gray-300 transition-colors" href="/terms">Terms of Use</a></div><div class="flex items-center border border-gray-700 rounded-lg overflow-hidden text-xs font-medium"><button class="px-3 py-1.5 transition-colors bg-white text-gray-900">EN</button><button class="px-3 py-1.5 transition-colors text-gray-400 hover:text-white">DE</button><button class="px-3 py-1.5 transition-colors text-gray-400 hover:text-white">PT</button><button class="px-3 py-1.5 transition-colors text-gray-400 hover:text-white">HI</button></div></div></div></div></footer></div>
76<script src="/_next/static/chunks/02syovmcbulhm.js" id="_R_" async=""></script>
76<script>(self.__next_f=self.__next_f||[]).push([0])</script>
76<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\nd:I[563491,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/0bq0.6xvuk6gl.js\"],\"default\"]\n11:I[661649,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/0swk8b7ch7ula.js\",\"/_next/static/chunks/0wm0u389zx340.js\"],\"ForceLightMode\"]\n12:I[452442,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/0swk8b7ch7ula.js\",\"/_next/static/chunks/0wm0u389zx340.js\"],\"MarketingHeader\"]\n13:I[339756,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"default\"]\n14:I[837457,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"default\"]\n15:I[781085,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/0swk8b7ch7ula.js\",\"/_next/static/chunks/0wm0u389zx340.js\"],\"MarketingFooter\"]\n16:I[940328,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/0swk8b7ch7ula.js\",\"/_next/static/chunks/0wm0u389zx340.js\"],\"DeskwootWidgetHost\"]\n17:I[347257,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"ClientPageRoot\"]\n18:I[525846,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/0swk8b7ch7ula.js\",\"/_next/static/chunks/0wm0u389zx340.js\",\"/_next/static/chunks/0vu8dx.c2ug~p.js\",\"/_next/static/chunks/0oxde0qfp6r2d.js\"],\"default\"]\n19:I[897367,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"OutletBoundary\"]\n1a:\"$Sreact.suspense\"\n1c:I[897367,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"ViewportBoundary\"]\n1e:I[897367,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"MetadataBoundary\"]\n20:I[106676,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"ThemeInitScript\"]\n21:I[818421,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"default\"]\n22:I[427423,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"ThemeProvider\"]\n23:I[24877,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"LocaleProvider\"]\n2d:I[611996,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"PostHogAutoBoot\"]\n2e:I[335538,[\"/_next/static/chunks/0_q8rk69i6wki.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"CookieConsent\"]\n2f:I[27201,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/0_nlh~nnuvj5y.css\",\"style\"]\n:HL[\"/_next/static/chunks/0o7dvj5e~jun3.css\",\"style\"]\n:HC[\"/\",\"\"]\n3:T692,"])</script>
76<script>self.__next_f.push([1,"\n(function(){\n  var w = window, d = document;\n  var pathname = w.location \u0026\u0026 w.location.pathname || \"\";\n  // Skip dashboard and admin routes. Agents there don't need\n  // marketing attribution tracking.\n  if (pathname.indexOf(\"/admin\") === 0 || pathname.indexOf(\"/app\") === 0) return;\n\n  // GTM\n  (function(w,d,s,l,i){\n    w[l]=w[l]||[];\n    w[l].push({\"gtm.start\": new Date().getTime(), event:\"gtm.js\"});\n    var f=d.getElementsByTagName(s)[0], j=d.createElement(s);\n    j.async=true;\n    j.src=\"https://www.googletagmanager.com/gtm.js?id=\"+i;\n    f.parentNode.insertBefore(j,f);\n  })(w,d,\"script\",\"dataLayer\",\"GTM-PJMLND7C\");\n\n  // GA4 + Google Ads\n  var gaScript = d.createElement(\"script\");\n  gaScript.async = true;\n  gaScript.src = \"https://www.googletagmanager.com/gtag/js?id=G-EBYJ09M1YP\";\n  d.head.appendChild(gaScript);\n  var gaInit = d.createElement(\"script\");\n  gaInit.innerHTML = \"
vendor: 118 bytes, line 76
76window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','
76G-EBYJ09M1YP
vendor: 3 bytes, line 76
76');
76gtag('config','AW-18033187292');\";\n  d.head.appendChild(gaInit);\n\n  // Microsoft Ads UET\n  (function(w,d,t,u,o){\n    w[u]=w[u]||[];\n    o.ts=(new Date).getTime();\n    var n=d.createElement(t);\n    n.src=\"https://bat.bing.net/bat.js?ti=\"+o.ti+(\"uetq\"!=u?\"\u0026q=\"+u:\"\");\n    n.async=1;\n    n.onload=n.onreadystatechange=function(){\n      var s=this.readyState;\n      s \u0026\u0026 \"loaded\"!==s \u0026\u0026 \"complete\"!==s ||\n      (o.q=w[u], w[u]=new UET(o), w[u].push(\"pageLoad\"), n.onload=n.onreadystatechange=null);\n    };\n    var i=d.getElementsByTagName(t)[0];\n    i.parentNode.insertBefore(n,i);\n  })(w,d,\"script\",\"uetq\",{ti:\"187253509\", enableAutoSpaTracking:true});\n})();\n"])</script>
76<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"pricing\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(marketing)\",{\"children\":[\"pricing\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0_nlh~nnuvj5y.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0o7dvj5e~jun3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0_q8rk69i6wki.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0swk8b7ch7ula.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0wm0u389zx340.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col bg-white text-gray-900\",\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){var d=document.documentElement;d.classList.remove(\\\"dark\\\");d.style.colorScheme=\\\"light\\\"})()\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n(function(){\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){ dataLayer.push(arguments); }\\n  window.gtag = window.gtag || gtag;\\n  gtag(\\\"consent\\\", \\\"default\\\", {\\n    analytics_storage: \\\"denied\\\",\\n    ad_storage: \\\"denied\\\",\\n    ad_user_data: \\\"denied\\\",\\n    ad_personalization: \\\"denied\\\",\\n    functionality_storage: \\\"granted\\\",\\n    security_storage: \\\"granted\\\",\\n    wait_for_update: 500,\\n    region: [\\\"AT\\\",\\\"BE\\\",\\\"BG\\\",\\\"HR\\\",\\\"CY\\\",\\\"CZ\\\",\\\"DK\\\",\\\"EE\\\",\\\"FI\\\",\\\"FR\\\",\\\"DE\\\",\\\"GR\\\",\\\"HU\\\",\\\"IE\\\",\\\"IT\\\",\\\"LV\\\",\\\"LT\\\",\\\"LU\\\",\\\"MT\\\",\\\"NL\\\",\\\"PL\\\",\\\"PT\\\",\\\"RO\\\",\\\"SK\\\",\\\"SI\\\",\\\"ES\\\",\\\"SE\\\",\\\"IS\\\",\\\"LI\\\",\\\"NO\\\",\\\"GB\\\",\\\"CH\\\"]\\n  });\\n  gtag(\\\"consent\\\", \\\"default\\\", {\\n    analytics_storage: \\\"granted\\\",\\n    ad_storage: \\\"granted\\\",\\n    ad_user_data: \\\"granted\\\",\\n    ad_personalization: \\\"granted\\\"\\n  });\\n  window.uetq = window.uetq || [];\\n  window.uetq.push(\\\"consent\\\", \\\"default\\\", { ad_storage: \\\"denied\\\" });\\n})();\\n\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$3\"}}],\"$L4\",\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\"]}]]}],{\"children\":[\"$La\",{\"children\":[\"$Lb\",{},null,false,null]},null,false,null]},null,false,null]},null,false,null],\"$Lc\",false]],\"m\":\"$undefined\",\"G\":[\"$d\",[\"$Le\",\"$Lf\"]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"dJmTrKDCnFwn1NJLx1vnY\"}\n"])</script>
76<script>self.__next_f.push([1,"10:T536,\n(function (w, d, s, p, t) { w.gr = w.gr || function () { w.gr.ce = 60; w.gr.q = w.gr.q || []; w.gr.q.push(arguments); }; p = d.getElementsByTagName(s)[0]; t = d.createElement(s); t.async = true; t.src = \"https://script.getreditus.com/v2.js\"; p.parentNode.insertBefore(t, p); })(window, document, \"script\"); gr(\"initCustomer\", \"52682897-fa8b-4bb5-b040-14d7fa39ae94\"); gr(\"track\", \"pageview\");\n!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,\"script\",\"https://bzrcdn.openai.com/sdk/oaiq.min.js\");oaiq(\"init\",{pixelId:\"TM8B6QyaB8z9fJz3iqZ3kx\",debug:true});\n(function(){try{var p=new URLSearchParams(window.location.search);var keys=['gclid','fbclid','raid','oppref','utm_source','utm_medium','utm_campaign','utm_term','utm_content'];var fresh={};for(var i=0;i\u003ckeys.length;i++){var v=p.get(keys[i]);if(v)fresh[keys[i]]=v;}if(!Object.keys(fresh).length)return;var prev={};try{prev=JSON.parse(localStorage.getItem('deskwoot-attribution')||'{}')||{};}catch(e){}var merged={};for(var k in fresh)merged[k]=fresh[k];for(var k2 in prev)if(merged[k2]==null)merged[k2]=prev[k2];try{localStorage.setItem('deskwoot-attribution',JSON.stringify(merged));}catch(e){}}catch(e){}})();\n4:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$10\"}}]\n5:[\"$\",\"$L11\",null,{}]\n6:[\"$\",\"$L12\",null,{}]\n"])</script>
76<script>self.__next_f.push([1,"7:[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L13\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L14\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n"])</script>
76<script>self.__next_f.push([1,"8:[\"$\",\"$L15\",null,{}]\n9:[\"$\",\"$L16\",null,{\"widgetToken\":\"cmmt5jn2a0003nd0f0oye4hkl\",\"loaderSrc\":\"https://deskwoot.com/widget/deskwoot-loader.js?v=20260930a\",\"languageFromPage\":true,\"strategy\":\"lazy\"}]\na:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L13\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L14\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L17\",null,{\"Component\":\"$18\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":null}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0vu8dx.c2ug~p.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0oxde0qfp6r2d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$1a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1b\"}]}]]}]\nc:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1c\",null,{\"children\":\"$L1d\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"$1a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1f\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\ne:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0_nlh~nnuvj5y.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nf:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0o7dvj5e~jun3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n24:T1581,"])</script>
76<script>self.__next_f.push([1,"We use Google Analytics 4 (GA4) and Google Tag Manager to understand how visitors use our website and to improve the Service. Our GA4 property ID is G-EBYJ09M1YP.\n\nGoogle Analytics collects the following types of information: pages visited and navigation paths, time spent on pages and session duration, device type, operating system, and browser information, approximate geographic location (city/country level), referral sources and how you arrived at our website, and general interaction patterns.\n\nGoogle Analytics uses cookies to distinguish unique users and track sessions. This data is processed by Google LLC in accordance with their privacy policy, which you can review at https://policies.google.com/privacy.\n\nWe do not use Google Analytics data to personally identify individual users. The data collected is used in aggregate to analyze trends, administer the site, and improve user experience.\n\nYou can opt out of Google Analytics tracking by installing the Google Analytics Opt-out Browser Add-on, available at https://tools.google.com/dlpage/gaoptout.\n\nProduct analytics and session replay (PostHog): We use PostHog for product analytics, feature flags, error tracking, and session replay on authenticated dashboard surfaces (/app and /admin).\n\nProvi
76der: PostHog Inc., 2261 Market Street #4008, San Francisco, CA 94114, USA.\n\nData hosting: Your PostHog data is processed on EU servers (eu.i.posthog.com, hosted on Google Cloud in Frankfurt, Germany). Access by PostHog personnel based in the USA may nonetheless occur for support and operations. We rely on the EU Commission's Standard Contractual Clauses (SCCs) together with PostHog's Data Processing Addendum as the legal basis for this transfer.\n\nData collected: Page views, clicks, feature interactions, custom product events (such as signup, subscription changes, inbox connected), device and browser information, approximate geographic location, and, on authenticated dashboard surfaces only, session recordings (mouse movement, clicks, scroll position, page navigation). Form inputs and password fields are masked by default. We actively mask any element marked with the attribute data-ph-mask. Session replay is disabled on all public marketing pages.\n\nPurpose: Understanding how our product is used, improving the user experience, debugging issues reported by customers, measuring the impact of new features, and detecting errors.\n\nLegal basis: Your consent under Art. 6 (1) lit. a GDPR, given via our cookie banner. Outside the EU/EEA, UK, and Switzerland, analytics is enabled by default as permitted under local law (e.g. CCPA opt-out model).\n\nRetention: Up to 7 years by default, in line with PostHog's platform retention. You may request earlier deletion at any time.\n\nHow to opt out: Click \"Essential only\" in the cookie banner, or revoke analytics consent at any time through the cookie preferences link in our footer. Signed-in customers of our agents can additionally request deletion of their session recordings via [email protected]. PostHog also honors the Do Not Track browser signal.\n\nMore information: https://posthog.com/privacy\n\nAdvertising and conversion tracking: When you visit our website we may load a small number of advertising pixels so we can measure which ads led to a signup and pay our partners accurately. The pixels we run are:\n\n- Google Ads (gtag): conversion measurement for our Google Search and Display campaigns. Pixel set by tag manager script loaded from googletagmanager.com. Identifier captured: gclid query parameter, plus a Google-managed cookie. Provider: Google LLC. Privacy: https://policies.google.com/privacy.\n\n- OpenAI Ads (oaiq, beta): conversion measurement for ChatGPT Ads. Pixel script loaded from bzrcdn.openai.com/sdk/oaiq.min.js. Identifier captured: oppref query parameter, stored in a first-party __oppref cookie. We also fire a server-side registration_completed event to OpenAI's Conversions API once a signup completes, so the conversion is counted even if the browser blocks the pixel. Provider: OpenAI L.L.C. Privacy: https://openai.com/privacy.\n\n- Meta Pixel (fbq): conversion measurement for our Facebook + Instagram campaigns. Identifier captured: fbclid query parameter, plus a Meta-managed cookie. Provider: Meta Platforms Ireland Ltd. Privacy: https://www.facebook.com/privacy/policy/.\n\n- Reditus: affiliate tracking so partners who refer a paying customer to Deskwoot get credited. Identifier captured: raid query parameter, plus a Reditus first-party cookie. Provider: Reditus B.V., the Netherlands. Privacy: https://www.getreditus.com/legal/privacy-policy.\n\nWhat we share: the conversion event itself (signup completed, plan upgraded), an event identifier so duplicates can be deduplicated, the ad click identifier (gclid / oppref / fbclid / raid) that was originally on the landing URL, the source URL of the page the conversion happened on, and, for some pixels, a hashed (SHA-256) version of your email address. We never share the conversation content, customer messages, or product data with any ad network.\n\nLegal basis: Your consent under Art. 6 (1) lit. a GDPR, given via our cookie banner. Outside the EU/EEA, UK, and Switzerland, advertising cookies follow the local opt-out model.\n\nHow to opt out: Click \"Essential only\" in the cookie banner, decline advertising cookies, or use your browser's ad-blocker. Existing consent can be revoked at any time via the cookie preferences link in our footer; once revoked, no further conversion events are sent."])</script>
76<script>self.__next_f.push([1,"25:T532,We collect the following types of information:\n\nAccount Information: When you register, we collect your name, email address, password, and organization details.\n\nCustomer Data: Data you or your customers submit through the Service, including messages, contact information, notes, and conversation history.\n\nUsage Data: We automatically collect information about how you interact with the Service, including pages visited, features used, browser type, device information, IP address, and timestamps.\n\nIntegration Data: When you connect third-party services (such as Shopify, Stripe, WhatsApp, or Slack), we receive data from those services as authorized by you, such as customer names, email addresses, phone numbers, order history, and payment information.\n\nAnalytics Data: We use Google Analytics, Google Tag Manager, and PostHog to collect aggregated usage data to understand how visitors and authenticated users interact with the Service. This may include page views, clicks, session duration, traffic sources, device information, and general geographic location. PostHog is additionally used for session replay on authenticated dashboard surfaces only (see section 10).\n\nCookies: We use essential cookies required for the Service to function. Analytics cookies are used only with your consent where required by applicable law.26:T46d,When you use Deskwoot's AI bot, customer-conversation content is sent to AI providers (Anthropic or OpenAI) for inference. We confirm in writing through our DPA and our vendors' DPAs that conversation data is never used to train Deskwoot's, Anthropic's, or OpenAI's AI models. Inference only.\n\nBring-your-own-key option: every paid plan supports configuring your own Anthropic or OpenAI API key in the bot settings. When you do so, your prompts and customer data are routed directly from your tenant to the provider you chose. Deskwoot does not persist these prompts and they never pass through any shared inference pipeline.\n\nIdentity-verification before PII access: before our AI bot shares a customer's order, address, or any personal data, the conversation must be identity-verified. For email and WhatsApp, this happens implicitly when the sender matches the on-file contact. For live-chat, we send the customer an email magic-link that they click to verify within 15 minutes. Tier-1 order tracking by order number plus postal code is permitted before full verification but never reveals personal data, only the shipping status.27:T94a,"])</script>
76<script>self.__next_f.push([1,"When you install the Deskwoot Stripe App from the Stripe Marketplace, Stripe issues us an OAuth access token and refresh token scoped to your Stripe account. We exchange the authorization code for these tokens at https://deskwoot.com/api/integrations/stripe-app/oauth-callback and store them encrypted at rest in our EU-hosted database (Railway, Frankfurt). The access token is rotated automatically before its 1-hour expiry; the refresh token rolls forward on every refresh.\n\nPermissions requested: Customers (read), Subscriptions (read and write), Charges and Refunds (read and write). Read access is used to display Stripe customer profiles, recent payments, and subscription state next to the support conversation, and to let the AI bot answer billing questions such as plan, renewal date, or last receipt.\n\nWrite access is used in two cases. (i) Agent-triggered: an authorized Deskwoot agent opens the Stripe drawer in the conversation view and clicks Cancel or Refund, then confirms in the dialog. (ii) Bot-triggered: the AI bot issues the action after (1) you have explicitly toggled the matching bot permission ON in your Deskwoot account (botCanCancelSubscription, botCanIssueRefund), (2) the customer's identity on the conversation has been verified per the rules described in section 9a, and (3) the customer has typed a confirm word in their language (\"confirm\", \"yes\", \"proceed\", \"do it\", or the localized equivalent). In both cases, cancellations are issued as cancel-at-period-end (the customer keeps access until the end of the paid period). Every cancel and refund is recorded in your Deskwoot audit log with action stripe.subscription_cancel_at_period_end or commerce.order_refunded.\n\nWhat we cache: Stripe customer profile, recent payments, and subscription state are fetched on demand to render the conversation context and are not retained beyond what is needed to display in the inbox. We do not store full card numbers, CVC, or any cardholder authentication data, payment data stays inside Stripe.\n\nUninstall and deletion: revoking the Deskwoot Stripe App from your Stripe Dashboard revokes the access token. You can additionally remove the integration from Deskwoot at Settings → Integrations, which deletes the encrypted tokens and cached Stripe metadata from our database. You may request earlier deletion of audit-log entr
76ies via [email protected]."])</script>
76<script>self.__next_f.push([1,"28:T467,Building a help center is a chicken-and-egg problem. Tickets pile up because there's no self-serve content; agents are too busy answering tickets to write self-serve content. We're cutting that loop with a one-step setup: paste your website URL, click Generate, and our AI Copilot does the rest.\n\nHow it works: the crawler walks your site (homepage, sitemap, /about, /faq, /pricing, /docs, whatever exists), extracts the support-relevant chunks, and groups them into categories. The AI Copilot writes each article using the source content verbatim where possible, restructured into a question-first format optimised for help-center readers. Sources are linked back so visitors and your team can verify accuracy.\n\nQuality controls: every generated article runs through the same grounding + anti-hallucination guardrails as the AI Copilot that drafts agent replies. If a section isn't supported by what the crawler found, it's marked as draft so a human reviews before publish. You stay in the loop. Nothing goes live without you clicking Publish.\n\nShipping in Q2 2026. Available on every paid plan that includes the help center.29:T4db,Voice support has always been the most expensive piece of the helpdesk stack. With Deskwoot's voice channel, your team takes calls in the same inbox they already work in. Customer context (past tickets, order history, custom attributes) is right there during the call, so agents don't ask for an order number twice.\n\nThe IVR builder uses the same flow editor as the AI bot. Recorded calls get auto-transcribed; AI generates a structured summary (issue, resolution, follow-ups) and writes it to the ticket so the next agent has full context without listening to the recording.\n\nInbound and outbound numbers in 30+ countries. Pricing per-minute on top of the base subscription, no separate seat fees.\n\nResearching pricing models and which underlying infrastructure (Twilio, Telnyx, Vonage) gives the best EU latency.\n\nOutbound WhatsApp media (separate workstream, ships first): inbound media already lands in the conversation, but outgoing messages today are text or templates only. We are building an attachment-aware composer that uploads to Meta's Graph media endpoint, references the returned media_id in the message payload, and stores the artifact for re-download. Same UX as the email and live-chat composer, no special path for WhatsApp."])</script>
76<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_2047baac-module__k98-mq__variable\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"$L20\",null,{}]}],[\"$\",\"body\",null,{\"className\":\"font-sans antialiased bg-white dark:bg-gray-950 text-gray-900 dark:text-gray-100\",\"children\":[[\"$\",\"$L21\",null,{\"color\":\"#2563eb\",\"height\":2,\"showSpinner\":false}],[\"$\",\"$L22\",null,{\"children\":[\"$\",\"$L23\",null,{\"initialLocale\":\"en\",\"initialMessages\":{\"account.acceptOffer\":\"Accept offer and stay\",\"account.accountName\":\"Account Name\",\"account.autoResolve\":\"Auto-resolve conversations (workspace default)\",\"account.autoResolveDesc\":\"Default for every inbox. Each inbox can override these in Settings → Inboxes → [inbox] → Auto-resolve.\",\"account.autoResolveMessage\":\"Custom auto-resolution message\",\"account.autoResolveMessageDesc\":\"Message sent to the customer after conversation is auto-resolved\",\"account.cancel\":\"Cancel\",\"account.continue\":\"Continue\",\"account.dangerZone\":\"Danger Zone\",\"account.copilotAccess\":\"AI assistant in conversations\",\"account.copilotAccessDesc\":\"Covers Suggest reply, Improve draft, Summarize and Translate inside conversations. Members without access do not see these controls and cause no AI costs. Fynn (customer bot) and the Help panel are not affected.\",\"account.copilotAll\":\"On for the whole team\",\"account.copilotNone\":\"Off for the whole team\",\"account.copilotSelected\":\"Only for selected agents\",\"account.copilotSelectedHint\":\"Pick an agent and click Add. Only workspace members are listed.\",\"account.copilotNoneSelected\":\"No agents selected yet, so nobody can use the AI assistant.\",\"account.copilotRemove\":\"Remove\",\"account.copilotAdd\":\"Add\",\"account.copilotAccessLockedReason\":\"Choose who may use the AI assistant in conversations. Part of Custom roles \u0026 permissions on the Enterprise plan; until then it is on for everyone.\",\"account.copilotAccessDormant\":\"Currently on for everyone. Your saved setting ({mode}) applies again on Enterprise.\",\"account.dangerZoneDesc\":\"Once you delete your account, there is no going back. Please be certain.\",\"account.dataRetentionNotice\":\"In accordance with legal retention requirements, billing and payment data (transactions, invoices) will be kept for up to 5 years.\",\"account.days\":\"Days\",\"account.defaultAgentLanguage\":\"Default Agent Language\",\"account.defaultAgentLanguageDesc\":\"Incoming messages will be translated to this language by default\",\"account.deleteAccount\":\"Delete account\",\"account.deletionEmailSent\":\"A confirmation email has been sent. Please check your inbox and click the link to complete the deletion.\",\"account.deletionWarning\":\"Your account will be permanently deleted. All conversations with their files, contacts, settings, inboxes, bots, and team data will be removed. This action cannot be undone.\",\"account.description\":\"Manage your account configuration\",\"account.generalSettings\":\"General Settings\",\"account.howLiveTranslateWorks\":\"How LiveTranslate works:\",\"account.inactivityDuration\":\"Inactivity Duration\",\"account.liveTranslate\":\"LiveTranslate\",\"account.liveTranslateBullet1\":\"Incoming messages are auto-translated to your agent language\",\"account.liveTranslateBullet2\":\"Agents can translate any message with one click\",\"account.liveTranslateBullet3\":\"Original message is always preserved\",\"account.liveTranslateBullet4\":\"AI-powered translation included with your Enterprise plan\",\"account.liveTranslateDesc\":\"Auto-translate incoming and outgoing messages in real-time\",\"account.liveTranslateEnterprise\":\"LiveTranslate is available on the Enterprise plan. Translate messages between 25+ languages in real-time - powered by AI, no extra setup needed.\",\"account.noThanksContinue\":\"No thanks, continue with deletion\",\"account.retentionAccepted\":\"Welcome back! Your Enterprise plan has been activated for 2 months.\",\"account.retentionOfferDesc\":\"Before you go, we'd like to offer you something special as a thank you for being part of Deskwoot.\",\"account.retentionOfferDetail\":\"Full access to all Enterprise features with 2 agent seats, completely free for 60 days.\",\"account.retentionOfferTitle\":\"2 months Enterprise for free\",\"account.saveChanges\":\"Save Changes\",\"account.sendConfirmationEmail\":\"Send confirmation email\",\"account.settingsFailed\":\"Failed to save settings\",\"account.settingsSaved\":\"Settings saved\",\"account.siteLanguage\":\"Site Language\",\"account.tellUsMore\":\"Please tell us more...\",\"account.title\":\"Account Settings\",\"account.typeEmailToConfirm\":\"Type your email address to confirm:\",\"account.updateSettings\":\"Update settings\",\"account.upgradeToEnterprise\":\"Upgrade to Enterprise\",\"account.requireTwoFactor\":\"Require two-factor authentication for all members\",\"account.requireTwoFactorDesc\":\"Every member of this workspace must set up an authenticator app before they can use the dashboard. Members without 2FA are sent to their security settings on their next visit. The mobile app cannot enrol anyone yet, so ask your team to set this up on the web first; until they do, the app will refuse to load their conversations.\",\"account.requireTwoFactorLockedReason\":\"Enforce 2FA for the whole workspace. Available on the Enterprise plan.\",\"account.requireTwoFactorSelfWarning\":\"You have not set up two-factor authentication yourself. As s
76oon as you turn this on you will be sent to your security settings to finish setup before you can continue.\",\"account.requireTwoFactorAdminOnly\":\"Only administrators can change this setting.\",\"account.requireTwoFactorOn\":\"Two-factor authentication is now required for all members\",\"account.requireTwoFactorOff\":\"Two-factor authentication is no longer required\",\"account.requireTwoFactorPlanRequired\":\"Enforcing 2FA for every member is available on the Enterprise plan\",\"account.waitWeWantYouToStay\":\"Wait, we'd love you to stay!\",\"account.whyLeaving\":\"We're sorry to see you go. Please let us know why you're leaving so we can improve.\",\"account.copilotPickMember\":\"Pick an agent\",\"affiliates.applyBody\":\"Two minute sign-up. No upfront cost, no minimum traffic, no exclusivity.\",\"affiliates.applyCta\":\"Sign up as an affiliate\",\"affiliates.applyNotePre\":\"Sign-up runs on\",\"affiliates.applyNoteSuffix\":\"(our affiliate platform). Standard Rewardful terms apply.\",\"affiliates.applyTitle\":\"Apply to join\",\"affiliates.badge\":\"Affiliate program\",\"affiliates.faq.0.a\":\"Affiliates earn 40% recurring commission on the Standard tier and 45% on the Platinum tier. Everyone starts on Standard. Once you cross 25 paid referrals, you move to Platinum automatically, and the higher rate applies to every new subscription you generate from that point forward.\",\"affiliates.faq.0.q\":\"How much commission does Deskwoot pay affiliates?\",\"affiliates.faq.1.a\":\"Commissions run for 12 months per paying customer you refer. You receive 40% (or 45% on Platinum) of every monthly billing cycle for the first 12 months after each customer signs up. After that the customer keeps using Deskwoot but the commission tail closes.\",\"affiliates.faq.1.q\":\"How long do affiliate commissions last?\",\"affiliates.faq.2.a\":\"Apply through the Reditus marketplace at app.getreditus.com/marketplace/deskwoot. We review every application personally, usually within 24 hours, and tell you how to promote Deskwoot. If approved you get your unique affiliate link, and the Reditus cookie attributes signups even days after the click.\",\"affiliates.faq.2.q\":\"How do I sign up as a Deskwoot affiliate?\",\"affiliates.faq.3.a\":\"Payouts run monthly via PayPal once your accumulated balance crosses $30. Reditus handles attribution, tracking, and the actual transfer. The first payout typically arr
76ives 30 to 60 days after your first conversion clears its refund window.\",\"affiliates.faq.3.q\":\"When and how am I paid?\",\"affiliates.faq.4.a\":\"Yes, $30 via PayPal. Below the threshold, the balance rolls over to the next month until you cross it. There is no maximum balance or expiry, so even slow earners eventually get paid.\",\"affiliates.faq.4.q\":\"Is there a minimum payout threshold?\",\"affiliates.faq.5.a\":\"Yes. We accept affiliates from any background as long as your audience overlaps with customer support, small business, e-commerce ops, or SaaS buyers. Bloggers writing 'best helpdesk' or 'Zendesk alternatives' listicles, YouTube reviewers, newsletter operators, agencies, comparison sites, and consultants all fit. There is no exclusivity requirement.\",\"affiliates.faq.5.q\":\"Can I become an affiliate if I don't have a tech audience?\",\"affiliates.faqSubtitle\":\"How the Deskwoot partner program pays out.\",\"affiliates.faqTitle\":\"Frequently asked questions\",\"affiliates.footerMid\":\". By signing up you agree to the\",\"affiliates.footerQuestions\":\"Questions about the program? Email\",\"affiliates.footerSuffix\":\"and Rewardful's standard affiliate policies.\",\"affiliates.footerTermsLink\":\"Deskwoot terms\",\"affiliates.heroBody\":\"Recommend Deskwoot to your audience and get paid 40% of every paying customer's subscription. Forever, not just the first year. We pay out monthly through Stripe, PayPal, or Wise.\",\"affiliates.heroTitle\":\"Earn 40% lifetime commission with Deskwoot\",\"affiliates.howItWorksTitle\":\"How it works\",\"affiliates.metaTitle\":\"Become a Deskwoot affiliate\",\"affiliates.stat1Detail\":\"Lifetime, not capped\",\"affiliates.stat1Label\":\"Commission\",\"affiliates.stat1Value\":\"40%\",\"affiliates.stat2Detail\":\"Last-touch attribution\",\"affiliates.stat2Label\":\"Cookie window\",\"affiliates.stat2Value\":\"60 days\",\"affiliates.stat3Detail\":\"30-day refund hold\",\"affiliates.stat3Label\":\"Payout\",\"affiliates.stat3Value\":\"Monthly\",\"affiliates.step1\":\"Sign up using the form below. Approval usually within 24 hours.\",\"affiliates.step2Mid\":\"). Share it in your blog posts, videos, newsletters, social, anywhere.\",\"affiliates.step2Pre\":\"You receive a personal affiliate link (e.g.\",\"affiliates.step3\":\"Visitors who click your link are tracked for 60 days. If they sign up and start a paid subscription, you earn 40% of every monthly or annual payment they make. For life.\",\"affiliates.step4\":\"Commissions are calculated automatically. Payouts go out monthly via Stripe, PayPal, or Wise once your balance is over $50.\",\"affiliates.whoFits1\":\"SaaS bloggers and YouTube creators in the customer-support, helpdesk, or AI-tools space\",\"affiliates.whoFits2\":\"Agencies that consult ecommerce stores on tooling (Shopify partners, WooCommerce consultants, DTC growth firms)\",\"affiliates.whoFits3\":\"Newsletter writers covering SaaS, productivity, or ecommerce operations\",\"affiliates.whoFits4\":\"Anyone with an audience that runs an online store and would benefit from AI-powered support automation\",\"affiliates.whoFitsTitle\":\"Who fits\",\"aiBanner.balanceEmpty\":\"AI conversations are paused because your prepaid balance is empty. Top up to resume.\",\"aiBanner.balanceEmptyAutoRecharge\":\"Prepaid balance below $0.10. Auto-recharge of ${amount} is queued, so AI conversations stay active.\",\"aiBanner.balanceLow\":\"Prepaid balance low: ${balance}. AI conversations will pause when the balance reaches $0.\",\"aiBanner.balanceLowAutoRecharge\":\"Prepaid balance low: ${balance}. Auto-recharge of ${amount} will run when balance drops below $0.10, so AI conversations keep running.\",\"aiBanner.manageBilling\"
76:\"Manage Billing\",\"aiBanner.quotaLowHacker\":\"AI conversations at {used}/{included}. Upgrade to Startup to unlock overage past your monthly cap.\",\"aiBanner.quotaLowWithAutoRecharge\":\"AI conversations at {used}/{included}. Once you run out, additional conversations cost ${price} each. Auto-recharge keeps the balance topped up.\",\"aiBanner.quotaLowWithBalance\":\"AI conversations at {used}/{included}. Once you run out, additional conversations will be charged at ${price} each from your prepaid balance (${balance} available).\",\"aiBanner.quotaReached\":\"Included AI conversations used up. Additional conversations are being charged at ${price} each from your prepaid balance (${balance} remaining).\",\"aiBanner.quotaReachedHacker\":\"You've used all {included} AI conversations this month on the {plan} plan. Upgrade to Startup or higher to unlock overage.\",\"aiBanner.topUp\":\"Top Up\",\"aiBanner.topUpNow\":\"Top Up Now\",\"aiBanner.upgradeForOverage\":\"Upgrade to Startup\",\"aiBanner.usage80\":\"AI conversations at {used}/{included}. Top up your balance to avoid interruptions.\",\"alternatives.aiBlock.heading\":\"AI that doesn't break the bank\",\"alternatives.aiBlock.na\":\"N/A\",\"alternatives.aiBlock.subtitle\":\"{name} bills per resolution. Deskwoot bills per conversation, starting at $0.03.\",\"alternatives.aiBlock.themLabel\":\"{name} AI Cost\",\"alternatives.aiBlock.unit\":\"per conversation\",\"alternatives.aiBlock.usLabel\":\"Deskwoot AI Cost\",\"alternatives.breadcrumb.alternativeSuffix\":\"{name} Alternative\",\"alternatives.breadcrumb.alternatives\":\"Alternatives\",\"alternatives.breadcrumb.home\":\"Home\",\"alternatives.cell.included\":\"Included\",\"alternatives.chatwoot.aiBlock.subtitle\":\"Chatwoot's Captain AI runs on credit allowances (≈800 conversations/month on Enterprise) with overage at ≈$0.02 per conversation. Deskwoot bills $0.03 to $0.07 per conversation, no credits to track, no surprise overage charges.\",\"alternatives.chatwoot.aiBlock.theirUnit\":\"per conversation\",\"alternatives.chatwoot.aiBlock.theirValue\":\"$$0.02\",\"alternatives.chatwoot.description\":\"Chatwoot is a solid open-source helpdesk, with both a Cloud version ($19 Startup, $39 Business, $99 Enterprise per agent) and self-host option. The real friction: community feature requests on GitHub regularly sit for 3 to 5 years with dozens of community upvotes and no roadmap response. Deskwoot is a managed alternative with EU hosting, a 24-hour reply promise on every feature request, and AI conversations starting at $0.03.\",\"alternatives.chatwoot.founderNote.intro\":\"We're young. There are things Chatwoot has that we don't, and we won't pretend otherwise. Here's what we will do:\",\"alternatives.chatwoot.founderNote.points.0.body\":\"No call center, no tier-locked Slack channel. The chat widget in the bottom right of every page goes to the team directly.\",\"alternatives.chatwoot.founderNote.points.0.title\":\"Real humans on support.\",\"alternatives.chatwoot.founderNote.points.1.body\":\"When we're not in chat, we reply within 24 hours. Always. No feature requests sitting silently for years.\",\"alternatives.chatwoot.founderNote.points.1.title\":\"24 hours, max.\",\"alternatives.chatwoot.founderNote.points.2.body\":\"Honestly. We'd rather lose a deal because of a feature we won't build than waste your time pretending we'll get to it.\",\"alternatives.chatwoot.founderNote.points.2.title\":\"Missing feature? Tell us.\",\"alternatives.chatwoot.founderNote.signature\":\"Jan Dreher, founder of Deskwoot\",\"alternatives.chatwoot.invoice.ourHeader\":\"Same team on Deskwoot\",\"alternatives.chatwoot.invoice.our.items.0.amount\":\"$$48\",\"alternatives.chatwoot.invoice.our.items.0.label\":\"Enterprise ($9.60) × 5 agents (annual)\",\"alternatives.chatwoot.invoice.our.items.1.amount\":\"Included\",\"alternatives.chatwoot.invoice.our.items.1.label\":\"AI Copilot for agents\",\"alternatives.chatwoot.invoice.our.items.2.amount\":\"+$9\",\"alternatives.chatwoot.invoice.our.items.2.label\":\"300 paid AI conversations × $0.03 (after 300 included)\",\"alternatives.chatwoot.invoice.our.total.amount\":\"$$57\",\"alternatives.chatwoot.invoice.our.total.label\":\"Monthly total\",\"alternatives.chatwoot.invoice.our.total.note\"
76:\"Plus every feature request gets a same-day reply on the live chat widget.\",\"alternatives.chatwoot.invoice.savings.amount\":\"$$438\",\"alternatives.chatwoot.invoice.savings.caption\":\"You save\",\"alternatives.chatwoot.invoice.savings.note\":\"every month. That's $5,256 a year, plus you skip the multi-year feature backlog.\",\"alternatives.chatwoot.invoice.subheading\":\"Real example. 5-agent team, 1,000 conversations a month, 600 of them handled by AI. Both sides on annual billing, Chatwoot Cloud Enterprise.\",\"alternatives.chatwoot.invoice.theirHeader\":\"Your bill on Chatwoot Cloud\",\"alternatives.chatwoot.invoice.their.items.0.amount\":\"$$495\",\"alternatives.chatwoot.invoice.their.items.0.label\":\"Enterprise ($99) × 5 agents (annual)\",\"alternatives.chatwoot.invoice.their.items.1.amount\":\"Included\",\"alternatives.chatwoot.invoice.their.items.1.label\":\"AI Copilot for agents\",\"alternatives.chatwoot.invoice.their.items.2.amount\":\"Included\",\"alternatives.chatwoot.invoice.their.items.2.label\":\"600 Captain AI conversations (in 800-credit allowance)\",\"alternatives.chatwoot.invoice.their.total.amount\":\"$$495\",\"alternatives.chatwoot.invoice.their.total.label\":\"Monthly total\",\"alternatives.chatwoot.invoice.their.total.note\":\"Enterprise required for SSO, audit logs, and 800 Captain credits. Lower tiers cap AI tightly.\",\"alternatives.chatwoot.lastReviewed\":\"Last reviewed May 18, 2026\",\"alternatives.chatwoot.reviews.disclaimer\":\"Each quote links to a real, still-open feature request on the chatwoot/chatwoot GitHub repository. Verify counts and dates at github.com/chatwoot/chatwoot/issues.\",\"alternatives.chatwoot.reviews.starLabel\":\"Open feature request\",\"alternatives.chatwoot.reviews.subheading\":\"Community feature requests with dozens of upvotes that stay open for years. Each one paired with how Deskwoot handles requests differently.\",\"alternatives.chatwoot.reviews.0.anchor\":\"doesn't ship with a way to take account actions\",\"alternatives.chatwoot.reviews.0.author\":\"Source: Chatwoot Captain AI documentation\",\"alternatives.chatwoot.reviews.0.quote\":\"Captain AI on Chatwoot is built for reply suggestions, summaries, and knowledge-base answers. Beyond text replies, the bot doesn't ship with a way to take account actions on the customer's behalf.\",\"alternatives.chatwoot.reviews.0.solution\":\"Our bot does the same plus takes real actions. Connect Shopify, WooCommerce, or Stripe so it can pull orders. Verify customers with an email magic link (a one-click confirmation we send to their address). Give the bot permission to cancel subscriptions or refund up to a cap you set, autonomous within your rules.\",\"alternatives.chatwoot.reviews.0.starLabel\":\"From their public docs\",\"alternatives.chatwoot.reviews.0.theme\"
76:\"bot takes real actions\",\"alternatives.chatwoot.reviews.1.anchor\":\"five years later, basic GDPR consent flow still unbuilt\",\"alternatives.chatwoot.reviews.1.author\":\"GitHub issue #1231 · 25 reactions · still open\",\"alternatives.chatwoot.reviews.1.quote\":\"Feature: GDPR Consent request. Opened September 2020, 25 reactions, 14 comments. Five years later, basic GDPR consent flow still unbuilt and the request stays open.\",\"alternatives.chatwoot.reviews.1.solution\":\"GDPR ships on every Deskwoot plan: cookieless chat mode, click-to-accept DPA during onboarding, EU data residency. Self-serve, no add-on.\",\"alternatives.chatwoot.reviews.1.theme\":\"GDPR built-in on every plan\",\"alternatives.chatwoot.reviews.2.anchor\":\"more than double Deskwoot Enterprise\",\"alternatives.chatwoot.reviews.2.author\":\"Source: Chatwoot Cloud public pricing\",\"alternatives.chatwoot.reviews.2.quote\":\"Chatwoot Cloud Enterprise is listed at $99 per agent per month, billed annually. That's more than double Deskwoot Enterprise at $9.60 per agent per month, also annual, with the same set of channels and a managed AI on every plan.\",\"alternatives.chatwoot.reviews.2.solution\":\"Same managed product, half the seat cost. The Enterprise tier includes SSO, audit logs, custom roles, REST API, and SLA policies on Deskwoot at $9.60, not $99.\",\"alternatives.chatwoot.reviews.2.starLabel\":\"From their public pricing\",\"alternatives.chatwoot.reviews.2.theme\":\"half the seat price\",\"alternatives.chatwoot.reviews.3.anchor\":\"$$20 per 1,000 credits\",\"alternatives.chatwoot.reviews.3.author\":\"Source: Chatwoot Cloud public pricing\",\"alternatives.chatwoot.reviews.3.quote\":\"Chatwoot Captain AI runs on a credit system: 300 credits on Startup, 500 on Business, 800 on Enterprise. Above that, overage is billed at $20 per 1,000 credits, with no clear mapping between a credit and a customer conversation.\",\"alternatives.chatwoot.reviews.3.solution\":\"Deskwoot bills $0.03 to $0.07 per AI conversation, flat. No credit math, no tier-jumping when you hit the cap. Bring your own OpenAI or Anthropic key and AI conversations cost you $0 on our side.\",\"alternatives.chatwoot.reviews.3.starLabel\":\"From their public pricing\",\"alternatives.chatwoot.reviews.3.theme\":\"no AI credit math\",\"alternatives.chatwoot.faqs.0.a\":\"Yes. Deskwoot supports one-click migration from Chatwoot. Your conversations, contacts, and data are imported automatically.\",\"alternatives.chatwoot.faqs.0.q\":\"Can I migrate from Chatwoot to Deskwoot?\",\"alternatives.chatwoot.faqs.1.a\":\"Self-hosting means managing servers, updates, security patches, database backups, and scaling. Deskwoot handles all of that and adds AI chatbot, Shopify integration, and prompt injection protection.\",\"alternatives.chatwoot.faqs.1.q\":\"Why switch from self-hosted Chatwoot?\",\"alternatives.chatwoot.faqs.2.a\":\"No. Deskwoot is built from scratch as a modern, AI-first customer support platform. It's a completely independent product.\",\"alternatives.chatwoot.faqs.2.q\":\"Is Deskwoot based on Chatwoot?\",\"alternatives.chatwoot.faqs.3.a\":\"Open source is appealing on paper but the total cost of ownership tells a different story. Self-hosting means a Kubernetes cluster, a managed Postgres, a Redis, blob storage, regular security patches, and a DevOps person who can debug at 2am when a Postgres upgrade breaks production. A small self-hosted Chatwoot runs $50-$200/month in pure infrastru
76cture plus the time cost. Deskwoot's free tier covers one agent with full AI included, and the Startup plan at $3.20/agent (annual) is usually cheaper than self-hosting once you factor staff time.\",\"alternatives.chatwoot.faqs.3.q\":\"Why look for a Chatwoot alternative if it's open source?\",\"alternatives.chatwoot.faqs.4.a\":\"For most teams under 10 agents, a managed product with the AI features built in (Deskwoot, Crisp, Front) wins on time-to-value. The savings from \\\"free\\\" software disappear once you spend 4-8 hours/week on maintenance. Deskwoot ships AI Copilot, AI Bot, prompt injection protection, malware scanning, and one-click migrations from Chatwoot itself, so the upgrade is a same-day swap.\",\"alternatives.chatwoot.faqs.4.q\":\"What's better than self-hosted Chatwoot for a small team?\",\"alternatives.chatwoot.faqs.5.a\":\"Chatwoot Cloud Pro is $39/agent/month with limited AI (no AI Copilot, no prompt injection protection, no native multi-brand). Deskwoot Enterprise is $9.60/agent/month (annual) with full AI Copilot, AI Bot, multi-brand portals, audit logs, and SSO. Migration tooling pulls Chatwoot Cloud or self-hosted instances into Deskwoot in one click.\",\"alternatives.chatwoot.faqs.5.q\":\"How does Deskwoot's hosted plan compare to Chatwoot Cloud?\",\"alternatives.chatwoot.faqs.6.a\":\"Mostly. Deskwoot covers 8 channels in one inbox: email, live chat, WhatsApp Business, SMS via Twilio, Telegram, LINE, X DMs and a REST API channel. Facebook Messenger and Instagram DMs are not supported, so if those carry a big share of your volume, keep that in mind. Chatwoot's open-source build supports most of the others but each needs manual API setup and webhook configuration. Deskwoot's UI handles the connection in three clicks.\",\"alternatives.chatwoot.faqs.6.q\":\"Does Deskwoot offer the same channels as Chatwoot?\",\"alternatives.chatwoot.features.0.label\":\"Fully Managed (no servers)\",\"alternatives.chatwoot.features.0.them\":\"Self-hosted or Cloud\",\"alternatives.chatwoot.features.1.label\":\"Omnichannel Inbox\",\"alternatives.chatwoot.features.10.label\":\"Knowledge Base\",\"alternatives.chatwoot.features.11.label\":\"SLA Policies\",\"alternatives.chatwoot.features.12.label\":\"Cookieless Chat (GDPR)\",\"alternatives.chatwoot.features.13.label\":\"Prompt Injection Protection\",\"alternatives.chatwoot.features.14.label\":\"One-Click Migration\",\"alternatives.chatwoot.features.2.label\":\"Email Support\",\"alternatives.chatwoot.features.3.label\":\"WhatsApp\",\"alternatives.chatwoot.features.4.label\":\"Telegram\",\"alternatives.chatwoot.features.5.label\":\"Managed AI Chatbot\",\"alternatives.chatwoot.features.6.label\":\"AI Copilot\",\"alternatives.chatwoot.features.7.label\":\"AI Training Hub\",\"alternatives.chatwoot.features.8.label\":\"Shopify Integration\",\"alternatives.chatwoot.features.9.label\":\"Stripe Integration\",\"alternatives.chatwoot.painPoints.0\":\"Cloud Enterprise $99/agent/month (more than 2x Deskwoot Enterprise)\",\"alternatives.chatwoot.painPoints.1\":\"Top-voted feature requests sit unresolved for 3 to 5 years on GitHub\",\"alternatives.chatwoot.painPoints.2\":\"Captain AI runs on a credit allowance, $20 per 1,000 credit overage\",\"alternatives.chatwoot.painPoints.3\":\"EU data residency requires DIY self-host setup\",\"alternatives.chatwoot.painPoints.4\":\"Self-host path needs Kubernetes, Postgres, Redis, blob storage, and a DevOps rotation\",\"alternatives.chatwoot.pricing.0.deskwoot\":\"$$6.40/agent/mo (annual)\",\"alternatives.chatwoot.pricing.0.label\":\"Mid tier\",\"alternatives.chatwoot.pricing.0.them\":\"$$39/agent/mo (Business)\",\"alternatives.chatwoot.pricing.1.deskwoot\":\"$$9.60/agent/mo (annual)\",\"alternatives.chatwoot.pricing.1.label\":\"Top tier\",\"alternatives.chatwoot.pricing.1.them\":\"$$99/agent/mo (Enterprise)\",\"alternatives.chatwoot.pricing.2.deskwoot\":\"300 AI conversations/mo\",\"alternatives.chatwoot.pricing.2.label\":\"AI included on Enterprise\",\"alternatives.chatwoot.pricing.2.them\":\"≈800 conversations/mo\",\"alternatives.chatwoot.pricing.3.deskwoot\":\"$$0.03 per conversation\",\"alternatives.chatwoot.pricing.3.label\":\"After your included quota\",\"alternatives.chatwoot.pricing.3.them\":\"≈$0.02 per conversation\",\"alternatives.chatwoot.pricing.4.deskwoot\":\"Included on every plan\",\"alternatives.chatwoot.pricing.4.label\":\"EU Data Residency\",\"alternatives.chatwoot.pricing.4.them\":\"Self-host required (DIY)\",\"alternatives.chatwoot.tagline\":\"Modern Chatwoot alternative with managed AI, EU hosting, and a 24-hour reply on every feature request. Bot, agent copilot, help center, 8 channels, automations in one plan. No 5-year-old GitHub issues. 7-day trial, no card.\",\"alternatives.crisp.aiBlock.subtitle\":\"Crisp's Hugo AI runs on a credit allowance: 1,350 included on Plus ($295) and overage isn't publicly priced. Deskwoot bills $0.03 to $0.07 per conversation, no allowance, no surprise overage.\",\"alternatives.crisp.aiBlock.theirUnit\":\"per Hugo conversation\",\"alternatives.crisp.aiBlock.theirV
76alue\":\"~$0.22\",\"alternatives.crisp.description\":\"Crisp is a French chat tool with a per-workspace pricing model. The Plus plan is $295/month, the Mini is $45 with a 90-conversation Hugo allowance. Trustpilot reviews flag account suspensions, deactivated AI workflows after the Hugo migration, and platform freezes. Deskwoot is one product with EU hosting on every plan, a 24-hour reply promise, and no surprise feature changes.\",\"alternatives.crisp.founderNote.intro\":\"We're young. There are things Crisp has that we don't, and we won't pretend otherwise. Here's what we will do:\",\"alternatives.crisp.founderNote.points.0.body\":\"No call center, no tier-locked Slack channel. The chat widget in the bottom right of every page goes to the team directly.\",\"alternatives.crisp.founderNote.points.0.title\":\"Real humans on support.\",\"alternatives.crisp.founderNote.points.1.body\":\"When we're not in chat, we reply within 24 hours. Always. No multi-day support waits, no automated suspensions overnight.\",\"alternatives.crisp.founderNote.points.1.title\":\"24 hours, max.\",\"alternatives.crisp.founderNote.points.2.body\":\"Honestly. We'd rather lose a deal because of a feature we won't build than waste your time pretending we'll get to it.\",\"alternatives.crisp.founderNote.points.2.title\":\"Missing feature? Tell us.\",\"alternatives.crisp.founderNote.signature\":\"Jan Dreher, founder of Deskwoot\",\"alternatives.crisp.invoice.ourHeader\":\"Same team on Deskwoot\",\"alternatives.crisp.invoice.our.items.0.amount\":\"$$48\",\"alternatives.crisp.invoice.our.items.0.label\":\"Enterprise ($9.60) × 5 agents (annual)\",\"alternatives.crisp.invoice.our.items.1.amount\":\"Included\",\"alternatives.crisp.invoice.our.items.1.label\":\"AI Copilot for agents\",\"alternatives.crisp.invoice.our.items.2.amount\":\"+$9\",\"alternatives.crisp.invoice.our.items.2.label\":\"300 paid AI conversations × $0.03 (after 300 included)\",\"alternatives.crisp.invoice.our.total.amount\":\"$$57\",\"alternatives.crisp.invoice.our.total.label\":\"Monthly total\",\"alternatives.crisp.invoice.our.total.note\":\"Plus a public status page when something breaks, and a founder who reads every escalation.\",\"alternatives.crisp.invoice.savings.amount\":\"$$238\",\"alternatives.crisp.invoice.savings.caption\":\"You save\",\"alternatives.crisp.invoice.savings.note\":\"every month. The bigger gap is reliability, support response time, and not getting suspended overnight without warning.\",\"alternatives.crisp.invoice.subheading\":\"Real example. 5-agent team, 1,000 conversations a month, 600 of them handled by AI. The price is close, the experience isn't.\",\"alternatives.crisp.invoice.theirHeader\":\"Your bill on Crisp\",\"alternatives.crisp.invoice.their.items.0.amount\":\"$$295\",\"alternatives.crisp.invoice.their.items.0.label\":\"Plus plan workspace (annual)\",\"alternatives.crisp.invoice.their.items.1.amount\":\"Included\",\"alternatives.crisp.invoice.their.items.1.label\":\"AI Copilot for agents\",\"alternatives.crisp.invoice.their.items.2.amount\":\"Included\",\"alternatives.crisp.invoice.their.items.2.label\":\"600 Hugo conversations (in 1,350 credit allowance)\",\"alternatives.crisp.invoice.their.total.amount\":\"$$295\",\"alternatives.crisp.invoice.their.total.label\":\"Monthly total\",\"alternatives.crisp.invoice.their.total.note\":\"5 agents in the Plus plan's 20-agent capacity. Plus is the lowest tier that covers 600 AI conversations.\",\"alternatives.crisp.lastReviewed\":\"Last reviewed May 18, 2026\",\"alternatives.crisp.reviews.0.anchor\":\"locked behind paid plans starting at $45/month\",\"alternatives.crisp.reviews.0.author\":\"Mackenzie T., Canada · 1-star Trustpilot review\",\"alternatives.crisp.reviews.0.quote\":\"I signed up for Crisp expecting a free chat widget with basic automated responses. Every feature that makes a chat widget actually useful (automated responses, away messages, AI agent, chat triggers) is locked behind paid plans starting at $45/month.\",\"alternatives.crisp.reviews.0.solution\":\"Our free plan handles real support work: AI bot answering customer questions, help center, automation rules, audit logs. Not just a blinking widget.\",\"alternatives.crisp.reviews.0.theme\"
76:\"honest free plan\",\"alternatives.crisp.reviews.1.anchor\":\"suspended overnight without warning\",\"alternatives.crisp.reviews.1.author\":\"Sales Intimelly, Australia · 1-star Trustpilot review\",\"alternatives.crisp.reviews.1.quote\":\"After spending hours setting everything up on my Shopify store and getting the live chat working correctly, my account was suddenly suspended overnight without warning. The responsible team was offline until tomorrow morning.\",\"alternatives.crisp.reviews.1.solution\":\"We don't suspend accounts automatically. Verification questions get asked upfront during signup, not after you've spent hours wiring up live chat. If something needs checking, we email you first.\",\"alternatives.crisp.reviews.1.theme\":\"no surprise suspensions\",\"alternatives.crisp.reviews.2.anchor\":\"made incredibly difficult\",\"alternatives.crisp.reviews.2.author\":\"Mackenzie T., Canada · 1-star Trustpilot review\",\"alternatives.crisp.reviews.2.quote\":\"When I decided to delete my account it was made incredibly difficult. You must first delete your workspace, which requires typing your full website URL to confirm, and even then the system blocks you with error messages about workspace ownership.\",\"alternatives.crisp.reviews.2.solution\":\"Cancel in Settings → Billing, or just ask the chat AI to do it. Stuck? Email [email protected]. No 30-day notice, no surprise renewal, no retention call. We don't want to hold you hostage.\",\"alternatives.crisp.reviews.2.theme\":\"cancel anytime\",\"alternatives.crisp.reviews.3.anchor\":\"deactivated without notice\",\"alternatives.crisp.reviews.3.author\":\"THIBAUT, Switzerland · 1-star Trustpilot review\",\"alternatives.crisp.reviews.3.quote\":\"Crisp launches their new AI agent Hugo, and my previous AI workflows got deactivated without notice. Users stopped getting answers, and I had to manually toggle on enable Hugo AI agent.\",\"alternatives.crisp.reviews.3.solution\":\"When we change AI behavior, we email you 30 days before and give you a feature flag to opt in on your own schedule. No silent flips that break your customer-facing workflows.\",\"alternatives.crisp.reviews.3.theme\":\"no breaking changes\",\"alternatives.crisp.reviews.4.anchor\":\"boot loops\",\"alternatives.crisp.reviews.4.author\":\"Cisco, India · 1-star Trustpilot review\",\"alternatives.crisp.reviews.4.quote\":\"Customers are going into boot loops and not able to share their issues because they are getting limited after sending one message. Not everything requires AI and certainly not Customer Support.\",\"alternatives.crisp.reviews.4.solution\":\"Our AI bot escalates to a human the moment it's stuck or the customer says 'human'. No artificial message limits, no boot loops. The customer is always one click from a real person.\",\"alternatives.crisp.reviews.4.theme\":\"grounded AI with clean handoff\",\"alternatives.crisp.reviews.5.anchor\":\"constant reloads, freezes, and broken features\",\"alternatives.crisp.reviews.5.author\":\"Dan, South Africa · 1-star Trustpilot review\",\"alternatives.crisp.reviews.5.quote\":\"The platform has deteriorated to the point where it's genuinely frustrating to use, constant reloads, freezes, and broken features have become the norm. It feels unacceptable, especially for a paid service.\",\"alternatives.crisp.reviews.5.solution\":\"Daily backups, EU hosting on Railway, and a public status page so you don't have to guess. If something breaks, we tell you on the live chat widget the moment we know.\",\"alternatives.crisp.reviews.5.theme\":\"reliable platform\",\"alternatives.crisp.faqs.0.a\":\"Yes. Deskwoot supports one-click migration from Crisp. Your conversations and contacts are imported automatically.\",\"alternatives.crisp.faqs.0.q\":\"Can I migrate from Crisp to Deskwoot?\",\"alternatives.crisp.faqs.1.a\":\"Crisp lacks AI chatbot, AI copilot, and SLA management. At $295/month for the Unlimited plan, you're paying more for less AI capability. Deskwoot includes AI chatbot from $0.03/conversation, and AI Copilot in the Enterprise tier without a per-seat add-on.\",\"alternatives.crisp.faqs.1.q\":\"Why switch from Crisp?\",\"alternatives.crisp.faqs.2.a\":\"Per agent. This means you only pay for what you use. A team of 3 agents costs $9.60/month on Deskwoot vs $295/month on Crisp Unlimited.\",\"alternatives.crisp.faqs.2.q\":\"Does Deskwoot charge per workspace or per agent?\",\"alternatives.crisp.faqs.3.a\":\"Three reasons come up most: (1) no built-in AI chatbot or AI Copilot - the Crisp roadmap leans on integrations rather than a 
76native AI product; (2) per-workspace pricing punishes solo founders who don't need 10-agent capacity but still pay for it at higher tiers; (3) limited channels - WhatsApp and Telegram require add-ons or separate setups. Deskwoot ships native AI, per-agent pricing, and 8 channels in one product.\",\"alternatives.crisp.faqs.3.q\":\"Why are people looking for a Crisp alternative?\",\"alternatives.crisp.faqs.4.a\":\"Deskwoot. Starter is $3.20/agent/month (annual) versus Crisp Pro at $25/workspace plus $95/workspace for Unlimited. A 2-agent team pays $6.40/month on Deskwoot Starter (with AI Bot, knowledge base, automations) versus $25 on Crisp Pro. The savings widen as the team grows because Deskwoot is per-agent.\",\"alternatives.crisp.faqs.4.q\":\"What's the cheapest Crisp alternative?\",\"alternatives.crisp.faqs.5.a\":\"Yes. The Deskwoot chat widget embeds with one line of JavaScript, supports cookieless GDPR mode, and is fully customisable (colours, position, greeting, prefilled fields). It connects to the same unified inbox as your email and WhatsApp conversations, so a customer's chat thread carries over to email if they leave the page mid-conversation.\",\"alternatives.crisp.faqs.5.q\":\"Does Deskwoot have a chat widget like Crisp?\",\"alternatives.crisp.faqs.6.a\":\"Yes. The Crisp migration imports your contacts and conversation history. Crisp's knowledge base articles can be brought over via CSV import. Existing Crisp Help Center URLs can be redirected to your new Deskwoot help center to preserve any organic search authority.\",\"alternatives.crisp.faqs.6.q\":\"Can I migrate Crisp conversations and contacts?\",\"alternatives.crisp.features.0.label\":\"Omnichannel Inbox\",\"alternatives.crisp.features.1.label\":\"Email Support\",\"alternatives.crisp.features.10.label\":\"SLA Policies\",\"alternatives.crisp.features.11.label\":\"Automation Rules\",\"alternatives.crisp.features.12.label\":\"Custom Roles\",\"alternatives.crisp.features.13.label\":\"Cookieless Chat (GDPR)\",\"alternatives.crisp.features.14.label\":\"One-Click Migration\",\"alternatives.crisp.features.2.label\":\"WhatsApp\",\"alternatives.crisp.features.3.label\":\"Telegram\",\"alternatives.crisp.features.4.label\":\"LINE\",\"alternatives.crisp.features.5.label\":\"AI Chatbot\",\"alternatives.crisp.features.6.label\":\"AI Copilot\",\"alternatives.crisp.features.7.label\":\"AI Training Hub\",\"alternatives.crisp.features.8.label\":\"Knowledge Base\",\"alternatives.crisp.features.9.label\":\"Shopify Integration\",\"alternatives.crisp.painPoints.0\":\"Plus plan $295/workspace/month\",\"alternatives.crisp.painPoints.1\":\"Hugo AI workflows deactivated without notice during 2025 migration\",\"alternatives.crisp.painPoints.2\":\"Accounts suspended overnight, support 'offline until morning'\",\"alternatives.crisp.painPoints.3\":\"Account deletion requires typing your website URL plus workaround\",\"alternatives.crisp.painPoints.4\":\"Multi-day platform freezes and broken features\",\"alternatives.crisp.pricing.0.deskwoot\":\"$$3.20/agent/mo (annual)\",\"alternatives.crisp.pricing.0.label\":\"Starter / Mini\",\"alternatives.crisp.pricing.0.them\":\"$$45/workspace/mo\",\"alternatives.crisp.pricing.1.deskwoot\":\"$$6.40/agent/mo (annual)\",\"alternatives.crisp.pricing.1.label\":\"Mid / Essentials\",\"alternatives.crisp.pricing.1.them\":\"$$95/workspace/mo\",\"alternatives.crisp.pricing.2.deskwoot\":\"$$9.60/agent/mo (annual)\",\"alternatives.crisp.pricing.2.label\":\"Top / Plus\",\"alternatives.crisp.pricing.2.them\":\"$$295/workspace/mo\",\"alternatives.crisp.pricing.3.deskwoot\":\"$$0.03 per conversation (Enterprise)\",\"alternatives.crisp.pricing.3.label\":\"AI conversations\",\"alternatives.crisp.pricing.3.them\":\"Hugo credits, ~$0.22/conversation\",\"alternatives.crisp.pricing.4.deskwoot\":\"Included on every plan\",\"alternatives.crisp.pricing.4.label\":\"EU Data Residency\",\"alternatives.crisp.pricing.4.them\":\"Plus plan and up\",\"alternatives.crisp.tagline\":\"Modern Crisp alternative built around reliability and clean cancellation. Bot, agent copilot, help center, and 8 channels in one plan. No surprise suspensions, no AI workflows deactivated overnight, no escape rooms to delete your account. 7-day trial, no card.\",\"alternatives.faq.heading\":\"Frequently Asked Questions\",\"alternatives.features.featureCol\":\"Feature\",\"alternatives.features.heading\":\"Feature Comparison\",\"alternatives.finalCta.heading\":\"Ready to switch from {name}?\",\"alternatives.finalCta.primary\":\"Get started for free\",\"alternatives.finalCta.secondary\":\"See full comparison\",\"alternatives.finalCta.subtitle\":\"Try Deskwoot free for 7 days. Cancel anytime. No card required.\",\"alternatives.reviews.disclaimer\":\"Quotes paraphrased from publicly visible 1-star {name} reviews on Trustpilot. Full reviews available at trustpilot.com.\",\"alternatives.reviews.heading\":\"Why teams switch from {name} to Deskwoot\",\"alternatives.reviews.howWeFix\":\"Deskwoot: {theme}\",\"alternatives.reviews.starLabel\":\"1-star Trustpilot review\",\"alternatives.reviews.subheading\":\"Recurring complaints from real {name} customers in 2025-2026. Each one paired with how Deskwoot does it differently.\",\"alternatives.freshdesk.aiBlock.subtitle\":\"Freshdesk bills $0.49 per Freddy AI session after a 500/month allowance. Deskwoot bills $0.03 to $0.07 per conversation, no allowance to bust through, no surprise overage.\",\"alternatives.freshdesk.aiBlock.theirUnit\":\"per Freddy session\",\"alternatives.freshdesk.aiBlock.theirV
76alue\":\"$$0.49\",\"alternatives.freshdesk.description\":\"Freshdesk Enterprise is $89/agent/month and Freddy AI charges $0.49 per session after a 500-session allowance. Worse: customer reports across 2025-2026 show repeated multi-day outages, support tickets going 7 days unanswered, and cancellations requiring sales approval. Deskwoot is one integrated product with EU hosting, 24-hour reply promise, and AI conversations starting at $0.03.\",\"alternatives.freshdesk.founderNote.intro\":\"We're young. There are things Freshdesk has that we don't, and we won't pretend otherwise. Here's what we will do:\",\"alternatives.freshdesk.founderNote.points.0.body\":\"No call center, no tier-locked Slack channel. The chat widget in the bottom right of every page goes to the team directly.\",\"alternatives.freshdesk.founderNote.points.0.title\":\"Real humans on support.\",\"alternatives.freshdesk.founderNote.points.1.body\":\"When we're not in chat, we reply within 24 hours. Always. No 7-day support ticket black holes.\",\"alternatives.freshdesk.founderNote.points.1.title\":\"24 hours, max.\",\"alternatives.freshdesk.founderNote.points.2.body\":\"Honestly. We'd rather lose a deal because of a feature we won't build than waste your time pretending we'll get to it.\",\"alternatives.freshdesk.founderNote.points.2.title\":\"Missing feature? Tell us.\",\"alternatives.freshdesk.founderNote.signature\":\"Jan Dreher, founder of Deskwoot\",\"alternatives.freshdesk.invoice.ourHeader\":\"Same team on Deskwoot\",\"alternatives.freshdesk.invoice.our.items.0.amount\":\"$$48\",\"alternatives.freshdesk.invoice.our.items.0.label\":\"Enterprise ($9.60) × 5 agents (annual)\",\"alternatives.freshdesk.invoice.our.items.1.amount\":\"Included\",\"alternatives.freshdesk.invoice.our.items.1.label\":\"AI Copilot for agents\",\"alternatives.freshdesk.invoice.our.items.2.amount\":\"+$9\",\"alternatives.freshdesk.invoice.our.items.2.label\":\"300 paid AI conversations × $0.03 (after 300 included)\",\"alternatives.freshdesk.invoice.our.total.amount\":\"$$57\",\"alternatives.freshdesk.invoice.our.total.label\":\"Monthly total\",\"alternatives.freshdesk.invoice.our.total.note\":\"Plus a public status page when something breaks, and a founder who reads every escalation.\",\"alternatives.freshdesk.invoice.savings.amount\":\"$$437\",\"alternatives.freshdesk.invoice.savings.caption\":\"You save\",\"alternatives.freshdesk.invoice.savings.note\":\"every month. That's $5,244 a year, plus you skip the 7-day support waits.\",\"alternatives.freshdesk.invoice.subheading\":\"Real example. 5-agent team, 1,000 conversations a month, 600 of them handled by AI. Both sides billed annually.\",\"alternatives.freshdesk.invoice.theirHeader\":\"Your bill on Freshdesk\",\"alternatives.freshdesk.invoice.their.items.0.amount\":\"$$445\",\"alternatives.freshdesk.invoice.their.items.0.label\":\"Enterprise ($89) × 5 agents (annual)\",\"alternatives.freshdesk.invoice.their.items.1.amount\":\"+$49\",\"alternatives.freshdesk.invoice.their.items.1.label\":\"100 paid Freddy sessions × $0.49\",\"alternatives.freshdesk.invoice.their.total.amount\":\"$$494\",\"alternatives.freshdesk.invoice.their.total.label\":\"Monthly total\",\"alternatives.freshdesk.invoice.their.total.note\":\"500 Freddy sessions included on Enterprise. The other 100 paid in blocks of 100 at $49 each.\",\"alternatives.freshdesk.lastReviewed\":\"Last reviewed May 18, 2026\",\"alternatives.freshdesk.reviews.0.anchor\":\"without their approval\",\"alternatives.freshdesk.reviews.0.author\":\"Çağdaş D., Turkey · 1-star Trustpilot review\",\"alternatives.freshdesk.reviews.0.quote\":\"My subscription was renewed on April 3, and I sent a cancellation request on April 5. You can't cancel your subscription without their approval. They follow every dark pattern they can.\",\"alternatives.freshdesk.reviews.0.solution\":\"Cancel in Settings → Billing, or just ask the chat AI to do it. Stuck? Email [email protected]. No 30-day notice, no surprise renewal, no retention call. We don't want to hold you hostage.\",\"alternatives.freshdesk.reviews.0.theme\"
76:\"cancel anytime\",\"alternatives.freshdesk.reviews.1.anchor\":\"unavailable for over 8 days\",\"alternatives.freshdesk.reviews.1.author\":\"Byron v.R., South Africa · 1-star Trustpilot review\",\"alternatives.freshdesk.reviews.1.quote\":\"Our Freshdesk instance has been unavailable for over 8 days, bringing a critical part of our business to a standstill. No effective failover. Limited crisis communication. No clear timeline for resolution. Minimal assistance from support teams.\",\"alternatives.freshdesk.reviews.1.solution\":\"If something breaks, we tell you on the live chat widget the moment we know. Daily backups, EU hosting on Railway, and a public status page so you don't have to guess.\",\"alternatives.freshdesk.reviews.1.theme\":\"reliable infrastructure\",\"alternatives.freshdesk.reviews.2.anchor\":\"prices and terms different to what is discussed\",\"alternatives.freshdesk.reviews.2.author\":\"daudgz, Australia · 1-star Trustpilot review\",\"alternatives.freshdesk.reviews.2.quote\":\"Their customer success managers, which constantly change, say they are there to help you, but will then provide you with prices and terms different to what is discussed on video calls. Their billing department is the worst and aggressive.\",\"alternatives.freshdesk.reviews.2.solution\":\"What you see on the public pricing page is what you pay. No customer success managers, no offline negotiations, no rotating account team. Adjust your plan yourself in Settings.\",\"alternatives.freshdesk.reviews.2.theme\":\"transparent pricing\",\"alternatives.freshdesk.reviews.3.anchor\":\"7 days later, there is still no useful response\",\"alternatives.freshdesk.reviews.3.author\":\"Benjamin D., France · 1-star Trustpilot review\",\"alternatives.freshdesk.reviews.3.quote\":\"Tickets are opened and 7 days later, there is still no useful response. And when they do reply, it does not solve anything. This is a SaaS that claims to help companies manage customer support, yet it is completely incapable of managing its own.\",\"alternatives.freshdesk.reviews.3.solution\":\"You start with our AI agent in chat. Ask for a human and we connect you. Offline? Leave a message, we reply within 24 hours. That's a promise.\",\"alternatives.freshdesk.reviews.3.theme\":\"real human support\",\"alternatives.freshdesk.reviews.4.anchor\":\"completely separate systems with separate logins\",\"alternatives.freshdesk.reviews.4.author\":\"Adrian, UK · 1-star Trustpilot review\",\"alternatives.freshdesk.reviews.4.quote\":\"Freshdesk (their ticketing system) and Freshcaller (their phone system) are completely separate systems with separate logins, despite supposedly being part of the same ecosystem. The integration between them is limited at best.\",\"alternatives.freshdesk.reviews.4.solution\":\"One Deskwoot, one login, one dashboard. Live chat, AI bot, help center, reports, all in one place. We didn't bolt on second products with separate accounts.\",\"alternatives.freshdesk.reviews.4.theme\":\"one unified inbox\",\"alternatives.freshdesk.reviews.5.anchor\":\"Essential functionality is gated behind upgrades\",\"alternatives.freshdesk.reviews.5.author\":\"Chelsi H., Canada · 1-star Trustpilot review\",\"alternatives.freshdesk.reviews.5.quote\":\"Essential functionality is gated behind upgrades, and costs escalate quickly for capabilities that competitors include more transparently.\",\"alternatives.freshdesk.reviews.5.solution\":\"What's in your plan stays in your plan. Once a feature ships, it doesn't migrate up to a higher tier. No silent gating, no add-on stack, no surprise upsells.\",\"alternatives.freshdesk.reviews.5.theme\":\"stable feature set\",\"alternatives.freshdesk.faqs.0.a\":\"Yes. Deskwoot supports one-click migration from Freshdesk. All your tickets, contacts, and knowledge base articles are imported automatically.\",\"alternatives.freshdesk.faqs.0.q\":\"Can I migrate from Freshdesk to Deskwoot?\",\"alternatives.freshdesk.faqs.1.a\":\"Yes. Deskwoot provides conversation management with assignments, priorities, labels, SLA tracking, and automation rules, covering all core Freshdesk functionality.\",\"alternatives.freshdesk.faqs.1.q\":\"Does Deskwoot have the same ticket management as Freshdesk?\",\"alternatives.freshdesk.faqs.2.a\":\"Yes, WhatsApp is included in all paid plans. Unlike Freshdesk, there's no separate add-on cost.\",\"alternatives.freshdesk.faqs.2.q\":\"Is WhatsApp included in Deskwoot?\",\"alternatives.freshdesk.faqs.3.a\":\"Yes, but with constraints that bite as soon as you grow. The free tier caps at 2 agents, no automations, no SLA management, no custom roles, no WhatsApp, no Freddy AI. Once you need any of those, you jump to Pro at $59/agent (or higher). Deskwoot's free plan ships fewer agent seats but more features per agent. The Startup Program (deskwoot.com/startups) gives full Enterprise free for 6 months to companies under 6 months old.\",\"alternatives.freshdesk.faqs.3.q\":\"Is Freshdesk's free plan really free?\",\"alternatives.freshdesk.faqs.4.a\":\"Freshdesk is the ticketing/email helpdesk. Freshchat is the live-chat messenger sold as a separate Freshworks product with its own pricing. Teams that want both end up on two billing lines plus admin surfaces. Deskwoot bundles email helpdesk, live chat, WhatsApp, Telegram, LINE, SMS, X, and a REST API channel into one product on one bill.\",\"alternatives.freshdesk.faqs.4.q\":\"What's the difference between Freshdesk and Freshchat?\",\"alternatives.freshdesk.faqs.5.a\":\"Freddy Copilot is $29/agent/month on top of the seat fee. Freddy AI Agent (chatbot) is roughly $0.49 per session ($49 per 100). For a 10-agent team running 5,000 AI conversations: $290/mo seats + $2,450/mo sessions = $2,740/mo. Deskwoot's AI Copilot ships with Enterprise at no extra per-seat fee, AI Bot conversations are $0.03-$0.07. Same workload: $150-$350/mo.\",\"alternatives.freshdesk.faqs.5.q\":\"How does Freshdesk's Freddy AI compare to Deskwoot's AI?\",\"alternatives.freshdesk.faqs.6.a\":\"Yes. The one-click Freshdesk migration imports tickets, contacts, and knowledge base articles in a single run with status, tags, and assignees preserved. SLA history transfers as metadata. Existing Freshdesk-hosted help center URLs can be redirected to preserve SEO.\",\"alternatives.freshdesk.faqs.6.q\":\"Can I migrate from Freshdesk to Deskwoot without losing tickets?\",\"alternatives.freshdesk.features.0.label\":\"Omnichannel Inbox\",\"alternatives.freshdesk.features.1.label\":\"Email Support\",\"alternatives.freshdesk.features.10.label\":\"Automation Rules\",\"alternatives.freshdesk.features.11.label\":\"Live Translation\",\"alternatives.freshdesk.features.11.them\":\"Add-on\",\"alternatives.freshdesk.features.12.label\":\"Cookieless Chat (GDPR)\",\"alternatives.freshdesk.features.13.label\":\"One-Click Migration\",\"alternatives.freshdesk.features.2.label\":\"WhatsApp\",\"alternatives.freshdesk.features.2.them\":\"Add-on\",\"alternatives.freshdesk.features.3.label\":\"Telegram\",\"alternatives.freshdesk.features.4.label\":\"LINE\",\"alternatives.freshdesk.features.5.label\":\"AI Chatbot\",\"alternatives.freshdesk.features.5.them\":\"Add-on\",\"alternatives.freshdesk.features.6.deskwoot\":\"Included\",\"alternatives.freshdesk.features.6.label\":\"AI Copilot\",\"alternatives.freshdesk.features.6.them\":\"Add-on ($29/agent)\",\"alternatives.freshdesk.features.7.label\":\"Knowledge Base\",\"alternatives.freshdesk.features.8.label\":\"Shopify Integration\",\"alternatives.freshdesk.features.9.label\":\"SLA Policies\",\"alternatives.freshdesk.painPoints.0\":\"Enterprise plan $89/agent/month\",\"alternatives.freshdesk.painPoints.1\":\"Freddy AI $0.49 per session after 500 included\",\"alternatives.freshdesk.painPoints.2\":\"Multi-day outages with no failover (2025-2026 incidents)\",\"alternatives.freshdesk.painPoints.3\":\"Supp
76ort tickets going 7+ days unanswered\",\"alternatives.freshdesk.painPoints.4\":\"Cancellation requires their approval\",\"alternatives.freshdesk.pricing.0.deskwoot\":\"$$6.40/agent/mo (annual)\",\"alternatives.freshdesk.pricing.0.label\":\"Pro (mid-tier)\",\"alternatives.freshdesk.pricing.0.them\":\"$$55/agent/mo\",\"alternatives.freshdesk.pricing.1.deskwoot\":\"$$9.60/agent/mo (annual)\",\"alternatives.freshdesk.pricing.1.label\":\"Enterprise (top tier)\",\"alternatives.freshdesk.pricing.1.them\":\"$$89/agent/mo\",\"alternatives.freshdesk.pricing.2.deskwoot\":\"Included\",\"alternatives.freshdesk.pricing.2.label\":\"AI Copilot\",\"alternatives.freshdesk.pricing.2.them\":\"Add-on\",\"alternatives.freshdesk.pricing.3.deskwoot\":\"$$0.03 per conversation (Enterprise)\",\"alternatives.freshdesk.pricing.3.label\":\"AI per session/resolution\",\"alternatives.freshdesk.pricing.3.them\":\"$$0.49 each, after 500 included\",\"alternatives.freshdesk.pricing.4.deskwoot\":\"Included on every plan\",\"alternatives.freshdesk.pricing.4.label\":\"EU Data Residency\",\"alternatives.freshdesk.pricing.4.them\":\"Enterprise contract only\",\"alternatives.freshdesk.tagline\":\"Modern Freshdesk alternative built around reliability and 24-hour reply. Bot, agent copilot, help center, and 8 channels in one plan, one login, EU-hosted by default. 7-day trial, no card.\",\"alternatives.hero.fullCompare\":\"Full comparison\",\"alternatives.hero.startTrial\":\"Start free trial\",\"alternatives.hero.titleLine1\":\"The Best {name} Alternative\",\"alternatives.hero.titleSavings\":\"Save up to {savings}\",\"alternatives.intercom.aiBlock.subtitle\":\"Intercom bills $0.99 per Fin resolution with a 50-resolution minimum monthly commitment. Deskwoot bills $0.03 to $0.07 per conversation, no commitment, no minimum.\",\"alternatives.intercom.lastReviewed\":\"Last reviewed May 17, 2026\",\"alternatives.intercom.aiBlock.theirUnit\":\"per Fin resolution\",\"alternatives.intercom.aiBlock.theirValue\":\"$$0.99\",\"alternatives.intercom.description\":\"Intercom is great for product-led companies but its pricing has become prohibitive. Expert plan is $132/seat/month and Fin AI charges $0.99 per resolution with a 50/month minimum commitment. Deskwoot delivers the same conversational experience with AI conversations starting at $0.03.\",\"alternatives.intercom.founderNote.intro\":\"We're young. There are things Intercom has that we don't, and we won't pretend otherwise. Here's what we will do:\",\"alternatives.intercom.founderNote.points.0.body\":\"No call center, no tier-locked Slack channel. The chat widget in the bottom right of every page goes to the team directly.\",\"alternatives.intercom.founderNote.points.0.title\":\"Real humans on support.\",\"alternatives.intercom.founderNote.points.1.body\":\"When we're not in chat, we reply within 24 hours. Always. No 5-to-7-business-days song and dance.\",\"alternatives.intercom.founderNote.points.1.title\":\"24 hours, max.\",\"alternatives.intercom.founderNote.points.2.body\":\"Honestly. We'd rather lose a deal because of a feature we won't build than waste your time pretending we'll get to it.\",\"alternatives.intercom.founderNote.points.2.title\":\"Missing feature? Tell us.\",\"alternatives.intercom.founderNote.signature\":\"Jan Dreher, founder of Deskwoot\",\"alternatives.intercom.invoice.ourHeader\":\"Same team on Deskwoot\",\"alternatives.intercom.invoice.our.items.0.amount\":\"$$48\",\"alternatives.intercom.invoice.our.items.0.label\":\"Enterprise ($9.60) × 5 agents (annual)\",\"alternatives.intercom.invoice.our.items.1.amount\":\"Included\",\"alternatives.intercom.invoice.our.items.1.label\":\"AI Copilot for agents\",\"alternatives.intercom.invoice.our.items.2.amount\":\"+$9\",\"alternatives.intercom.invoice.our.items.2.label\":\"300 paid AI conversations × $0.03 (after 300 included)\",\"alternatives.intercom.invoice.our.total.amount\":\"$$57\",\"alternatives.intercom.invoice.our.total.label\":\"Monthly total\",\"alternatives.intercom.invoice.our.total.note\":\"AI cost grows linearly. No per-resolution fees, no minimum commitment.\",\"alternatives.intercom.invoice.savings.amount\":\"$$1,342\",\"alternatives.intercom.invoice.savings.caption\":\"You save\",\"alternatives.intercom.invoice.savings.note\":\"every month. That's $16,104 a year on the same workload.\",\"alternatives.intercom.invoice.subheading\":\"Real example. 5-agent team, 1,000 conversations a month, 600 of them handled by AI. Both sides billed annually.\",\"alternatives.intercom.invoice.theirHeader\":\"Your bill on Intercom\",\"alternatives.intercom.invoice.their.items.0.amount\":\"$$660\",\"alternatives.intercom.invoice.their.items.0.label\":\"Expert ($132) × 5 seats (annual)\",\"alternatives.intercom.invoice.their.items.1.amount\":\"+$145\",\"alternatives.intercom.invoice.their.items.1.label\":\"Copilot ($29) × 5 agents (add-on)\",\"alternatives.intercom.invoice.their.items.2.amount\":\"+$594\",\"alternatives.intercom.invoice.their.items.2.label\":\"600 Fin AI resolutions × $0.99\",\"alternatives.intercom.invoice.their.total.amount\":\"$$1,399\",\"alternatives.intercom.invoice.their.total.label\":\"Monthly total\",\"alternatives.intercom.invoice.their.total.note\"
76:\"Fin AI billed $0.99 per resolution from message one, with a 50/month minimum commitment.\",\"alternatives.intercom.reviews.0.anchor\":\"no live support\",\"alternatives.intercom.reviews.0.author\":\"Zachary, France · 1-star Trustpilot review\",\"alternatives.intercom.reviews.0.quote\":\"The worst support you can imagine, no live support, even when you have an emergency issue they don't respond on time and you have to wait till the next day usually. And imagine a software company that doesn't offer support on weekends.\",\"alternatives.intercom.reviews.0.solution\":\"You start with our AI agent in chat. Ask for a human and we connect you. Offline? Leave a message, we reply within 24 hours, weekends included. That's a promise.\",\"alternatives.intercom.reviews.0.theme\":\"real human support\",\"alternatives.intercom.reviews.1.anchor\":\"automatically renewed for another year\",\"alternatives.intercom.reviews.1.author\":\"Kieran I., UK · 1-star Trustpilot review\",\"alternatives.intercom.reviews.1.quote\":\"We gave ample notice (more than 30 days) to cancel the contract at the end of the period. Their support team ghosted us, never confirmed the cancellation, and now our billing tells us we've automatically renewed for another year.\",\"alternatives.intercom.reviews.1.solution\":\"Cancel in Settings → Billing, or just ask the chat AI to do it. Stuck? Email [email protected]. No 30-day notice, no surprise renewal, no retention call. We don't want to hold you hostage.\",\"alternatives.intercom.reviews.1.theme\"
76:\"cancel anytime\",\"alternatives.intercom.reviews.2.anchor\":\"trying to reach our account manager for the past two weeks\",\"alternatives.intercom.reviews.2.author\":\"Tyyni K., Estonia · 1-star Trustpilot review\",\"alternatives.intercom.reviews.2.quote\":\"I have been trying to reach our account manager for the past two weeks. He replied once, saying he would get back to me, but since then I haven't received any response. Our matter is urgent and related to billing.\",\"alternatives.intercom.reviews.2.solution\":\"No account managers. Change seats, plans, and billing yourself in Settings. The founder reads every escalation, urgent matters get a same-day reply.\",\"alternatives.intercom.reviews.2.theme\":\"no account managers\",\"alternatives.intercom.reviews.3.anchor\":\"part of a more expensive plan\",\"alternatives.intercom.reviews.3.author\":\"Anders L., Denmark · 1-star Trustpilot review\",\"alternatives.intercom.reviews.3.quote\":\"Once the contract was signed and we moved over, the requested feature was not there but turned out to be part of a more expensive plan. They apologized for giving untrue information, but was unwilling to provide the agreed upon features at the agreed upon price.\",\"alternatives.intercom.reviews.3.solution\":\"Every plan and every feature is listed on the public pricing page. What you see is what you pay. No sales-only features hidden behind a contract.\",\"alternatives.intercom.reviews.3.theme\":\"transparent pricing\",\"alternatives.intercom.reviews.4.anchor\":\"create fake preview users\",\"alternatives.intercom.reviews.4.author\":\"Thomas, Denmark · 1-star Trustpilot review\",\"alternatives.intercom.reviews.4.quote\":\"Is so keen on upselling its Fin AI agent that they create fake preview users that answer questions in our customer chat. The service is getting slower and more expensive than the product warrants.\",\"alternatives.intercom.reviews.4.solution\":\"Fynn is grounded in your help center, training docs, and FAQ pairs. If your docs don't cover it, Fynn escalates to a human. Never fake questions, never fake answers.\",\"alternatives.intercom.reviews.4.theme\":\"grounded AI\",\"alternatives.intercom.reviews.5.anchor\":\"Not GDPR compliant\",\"alternatives.intercom.reviews.5.author\":\"Kund, Sweden · 1-star Trustpilot review\",\"alternatives.intercom.reviews.5.quote\":\"Not GDPR compliant: we have sent multiple requests to extract our personal data and the request is being ignored. Pricing is unpredictable and spiked 4x. Support does not respond for days.\",\"alternatives.intercom.reviews.5.solution\":\"EU data residency on every plan. GDPR data export is one click in Settings → Privacy. Self-serve DPA signed during onboarding. No support ticket required.\",\"alternatives.intercom.reviews.5.theme\":\"EU data by default\",\"alternatives.intercom.faqs.0.a\":\"Yes. Deskwoot supports one-click migration from Intercom. Your conversations, contacts, and articles are imported automatically.\",\"alternatives.intercom.faqs.0.q\":\"Can I migrate from Intercom to Deskwoot?\",\"alternatives.intercom.faqs.1.a\":\"Both use advanced AI for customer support. The key difference: Intercom charges $0.99 per AI resolution. Deskwoot starts at $0.03 per conversation, making it up to 33x cheaper.\",\"alternatives.intercom.faqs.1.q\":\"How does Deskwoot's AI compare to Intercom's Fin?\",\"alternatives.intercom.faqs.2.a\":\"Deskwoot focuses on customer support rather than product tours. For support conversations, AI chatbot, knowledge base, and omnichannel inbox, Deskwoot matches or exceeds Intercom.\",\"alternatives.intercom.faqs.2.q\":\"Does Deskwoot support product tours and in-app messages?\",\"alternatives.intercom.faqs.3.a\":\"For product-led companies that lean heavily on in-app messaging and product tours, Intercom's Expert plan can earn its $132/seat. For pure support workloads (email, live chat, WhatsApp, ticketing), the ROI tilts the other way fast. A 5-agent team pays $660/month base on Expert, plus $0.99 per Fin AI resolution. The same team on Deskwoot Enterprise is $48/month with 600 AI conversations included at $18 ($0.03 each).\",\"alternatives.intercom.faqs.3.q\":\"Is Intercom worth $132 per seat?\",\"alternatives.intercom.faqs.4.a\":\"Intercom Fin charges $0.99 for every resolved conversation. \\\"Resolved\\\" means Fin closed the ticket without human handoff. There's no included allowance - every resolution from message one is billed. Companies running 1,000 monthly resolutions add $990 to their bill. Deskwoot's AI Bot is a flat $0.03-$0.07 per conversation regardless of outcome, so 1,000 resolutions cost $30-$70.\",\"alternatives.intercom.faqs.4.q\":\"How does Intercom AI resolution pricing work?\",\"alternatives.intercom.faqs.5.a\":\"Deskwoot. The unified inbox covers email, live chat, WhatsApp and 5 more channels at one tenth of Intercom's price, the AI Copilot drafts replies before the customer finishes typing, and the free plan covers solo foun
76ders permanently. The Startup Program adds 6 months of Enterprise free for any company under 6 months old - see deskwoot.com/startups.\",\"alternatives.intercom.faqs.5.q\":\"What's the best Intercom alternative for SaaS startups?\",\"alternatives.intercom.faqs.6.a\":\"Yes, plus more. Email, live chat, WhatsApp, Telegram, LINE, SMS, X, and a REST API channel all live in the same unified inbox. Intercom historically focused on web messenger and email; Telegram, LINE and SMS in particular are first-class in Deskwoot rather than third-party app dependencies.\",\"alternatives.intercom.faqs.6.q\":\"Does Deskwoot work with the same channels as Intercom?\",\"alternatives.intercom.features.0.label\":\"Omnichannel Inbox\",\"alternatives.intercom.features.1.label\":\"Email Support\",\"alternatives.intercom.features.10.label\":\"WooCommerce Integration\",\"alternatives.intercom.features.11.label\":\"SLA Policies\",\"alternatives.intercom.features.12.label\":\"Automation Rules\",\"alternatives.intercom.features.13.label\":\"Cookieless Chat (GDPR)\",\"alternatives.intercom.features.14.label\":\"Bring Your Own AI Key\",\"alternatives.intercom.features.15.label\":\"One-Click Migration\",\"alternatives.intercom.features.2.label\":\"WhatsApp\",\"alternatives.intercom.features.3.label\":\"Telegram\",\"alternatives.intercom.features.4.label\":\"LINE\",\"alternatives.intercom.features.5.label\":\"SMS\",\"alternatives.intercom.features.5.them\":\"Add-on\",\"alternatives.intercom.features.6.label\":\"AI Chatbot\",\"alternatives.intercom.features.7.deskwoot\":\"Included\",\"alternatives.intercom.features.7.label\":\"AI Copilot\",\"alternatives.intercom.features.7.them\":\"Add-on ($29/agent)\",\"alternatives.intercom.features.8.label\":\"Knowledge Base\",\"alternatives.intercom.features.9.label\":\"Shopify Integration\",\"alternatives.intercom.painPoints.0\":\"Expert plan $132/seat/month\",\"alternatives.intercom.painPoints.1\":\"Fin AI $0.99 per resolution + 50/mo minimum commitment\",\"alternatives.intercom.painPoints.2\":\"Copilot $29/agent extra add-on\",\"alternatives.intercom.painPoints.3\":\"Unpredictable monthly bills as Fin volume scales\",\"alternatives.intercom.painPoints.4\":\"EU data residency only via Enterprise contract\",\"alternatives.intercom.pricing.0.deskwoot\":\"$$6.40/agent/mo (annual)\",\"alternatives.intercom.pricing.0.label\":\"Advanced (mid-tier)\",\"alternatives.intercom.pricing.0.them\":\"$$85/seat/mo\",\"alternatives.intercom.pricing.1.deskwoot\":\"$$9.60/agent/mo (annual)\",\"alternatives.intercom.pricing.1.label\":\"Expert (top tier)\",\"alternatives.intercom.pricing.1.them\":\"$$132/seat/mo\",\"alternatives.intercom.pricing.2.deskwoot\":\"Included\",\"alternatives.intercom.pricing.2.label\":\"AI Copilot\",\"alternatives.intercom.pricing.2.them\":\"$$29/agent add-on\",\"alternatives.intercom.pricing.3.deskwoot\":\"$$0.03 per conversation (Enterprise)\",\"alternatives.intercom.pricing.3.label\":\"AI per resolution\",\"alternatives.intercom.pricing.3.them\":\"$$0.99 each, 50/mo min\",\"alternatives.intercom.pricing.4.deskwoot\":\"Included on every plan\",\"alternatives.intercom.pricing.4.label\":\"EU Data Residency\",\"alternatives.intercom.pricing.4.them\":\"Enterprise contract only\",\"alternatives.intercom.tagline\":\"Modern Intercom alternative with predictable AI pricing. Bot, agent copilot, help center, and 8 channels in one plan, paid per conversation, not per resolution. 7-day trial, no card.\",\"alternatives.metadata.description\":\"Looking for a {name} alternative? Deskwoot is customer support software with the same help desk features, a unified inbox, AI chatbot from $0.03, and a knowledge base built in. Save {savings}. Free plan.\",\"alternatives.metadata.notFound\":\"Not Found\",\"alternatives.metadata.ogDescription\":\"Same features as {name}, a fraction of the price. AI chatbot from $0.03 per conversation. One-click migration.\",\"alternatives.metadata.ogTitle\":\"{name} Alternative: Save {savings}\",\"alternatives.metadata.title\":\"{name} Alternative: Save {savings} with Deskwoot | 2026\",\"alternatives.migration.body\":\"Import your conversations, contacts, and help center articles with one click. No data left behind.\",\"alternatives.migration.cta\":\"Start free trial\",\"alternatives.migration.heading\":\"Migrate from {name} in minutes\",\"alternatives.founderNote.label\":\"A note from the founder\",\"alternatives.invoice.badge\":\"What you actually pay\",\"alternatives.invoice.heading\":\"{name} pricing for a 5-agent team\",\"alternatives.lastReviewed\":\"Last reviewed May 18, 2026\",\"alternatives.painPoints.heading\":\"Why teams switch from {name}\",\"alternatives.pricing.heading\":\"{name} vs Deskwoot Pricing\",\"alternatives.related.itemSuffix\":\"{name} Alternative\",\"alternatives.related.label\":\"Also comparing:\",\"alternatives.schema.deskwoot.de
76scription\":\"AI-powered customer support software with a unified inbox across email, live chat, WhatsApp, Telegram, LINE, SMS, X, and a REST API channel. AI Bot resolves common questions, AI Copilot drafts replies in the Enterprise tier, and built-in knowledge base and automations ship in every paid plan.\",\"alternatives.schema.deskwoot.offer.enterprise\":\"Per agent per month, billed annually. AI Copilot, automation rules, SLA, and custom roles included.\",\"alternatives.schema.deskwoot.offer.free\":\"Free forever for solo founders and small teams.\",\"alternatives.schema.deskwoot.offer.starter\":\"Per agent per month, billed annually.\",\"alternatives.schema.feature.aiBot\":\"AI Bot for customer self-service\",\"alternatives.schema.feature.aiCopilot\":\"AI Copilot for agent reply drafts\",\"alternatives.schema.feature.channels\":\"WhatsApp, Telegram, LINE, SMS support\",\"alternatives.schema.feature.integrations\":\"Shopify, WooCommerce and Stripe integrations\",\"alternatives.schema.feature.ios\":\"iOS native app with push alerts\",\"alternatives.schema.feature.kb\":\"Knowledge base \u0026 help center\",\"alternatives.schema.feature.sla\":\"SLA policies and automation rules\",\"alternatives.schema.feature.unifiedInbox\":\"Unified inbox across 8 channels\",\"alternatives.seoLinks.features\":\"See all customer support features\",\"alternatives.seoLinks.kb\":\"Knowledge base software\",\"alternatives.seoLinks.pricing\":\"View help desk pricing\",\"alternatives.webpage.name\":\"{name} Alternative: Deskwoot\",\"alternatives.zendesk.aiBlock.subtitle\":\"Zendesk bills $1.50 to $2.00 per AI resolution after a tiny built-in allowance. Deskwoot bills $0.03 to $0.07 per conversation, no allowance to bust through.\",\"alternatives.zendesk.aiBlock.theirUnit\":\"per AI resolution\",\"alternatives.zendesk.aiBlock.theirValue\":\"$$1.50\",\"alternatives.zendesk.description\":\"Zendesk Suite Enterprise base is $169 per agent per month. Add Copilot ($50), Quality Assurance ($35), Workforce Management ($25), and Advanced Data Privacy ($50), and the real cost climbs to $329 per agent before any AI resolutions are counted. Deskwoot bundles the omnichannel inbox, AI Copilot, AI Agent, knowledge base, automations, and quality tooling into a single plan starting at $3.20 per agent per month (annual).\",\"alternatives.zendesk.faqs.0.a\":\"Yes. Deskwoot offers one-click migration from Zendesk. Your conversations, contacts, and help center articles are imported automatically in minutes.\",\"alternatives.zendesk.faqs.0.q\":\"Can I migrate from Zendesk to Deskwoot?\",\"alternatives.zendesk.faqs.1.a\":\"Deskwoot covers all core features: omnichannel inbox, AI chatbot, AI copilot, knowledge base, automations, SLA policies, and integrations. Plus extras like Telegram, LINE, AI Training Hub, and cookieless GDPR mode that Zendesk doesn't offer.\",\"alternatives.zendesk.faqs.1.q\":\"Does Deskwoot have the same features as Zendesk?\",\"alternatives.zendesk.faqs.2.a\":\"Zendesk Suite Enterprise costs $169/agent/month before AI add-ons. With Copilot ($50/agent), Quality Assurance ($35), Workforce Management ($25), and Advanced Data Privacy ($50), the real loaded cost reaches $329/agent. Deskwoot Enterprise is $9.60/agent/month (annual) with everything included.\",\"alternatives.zendesk.faqs.2.q\":\"How much can I save switching from Zendesk?\",\"alternatives.zendesk.faqs.3.a\":\"Zendesk charges per resolved AI conversation: $1.50 each on committed pricing (1-100 per month), $1.30 (101-1,000), $1.10 (1,001-5,000), $1.00 (5,001+), with $2.00 per resolution for pay-as-you-go overages. Each plan ships with a small starter allowance (Suite Team: 5, Professional: 10, Enterprise: 15 resolutions per agent per month). Deskwoot's AI bot handles conversations at $0.03-$0.07, regardless of plan, with no per-agent allowance limits.\",\"alternatives.zendesk.faqs.3.q\":\"How does Zendesk's AI resolution pricing work?\",\"alternatives.zendesk.faqs.4.a\":\"Take a 5-agent team running 600 AI-resolved conversations per month on Suite Enterprise. Base: 5 × $169 = $845. Copilot: 5 × $50 = $250. Quality Assurance: 5 × $35 = $175. Workforce Management: 5 × $25 = $125. Advanced Data Privacy: 5 × $50 = $250. Included resolutions: 5 × 15 = 75. Paid resolutions: 525 × $1.50 = $787.50. Monthly total: $2,432.50. The same workload on Deskwoot Enterprise: 5 × $9.60 = $48 plus 600 AI conversations at $0.03 = $18. Total $66 per month.\",\"alternatives.zendesk.faqs.4.q\":\"What does a Zendesk team really pay each month?\",\"alternatives.zendesk.faqs.5.a\":\"Yes. Deskwoot runs on enterprise infrastru
76cture with 99.9% uptime, automated backups, and isolated file storage.\",\"alternatives.zendesk.faqs.5.q\":\"Is Deskwoot reliable enough for production use?\",\"alternatives.zendesk.faqs.6.a\":\"For teams under 20 agents, the answer is usually no. Zendesk's per-seat economics are tuned for enterprises that can absorb the $169/agent base plus add-ons. A 5-agent SMB pays close to the same total per agent as a 500-agent enterprise - without the procurement leverage. Deskwoot's price/feature ratio is 6-8x more favourable for teams under 20 agents because the Enterprise tier ($9.60/agent annual) ships with everything that Zendesk locks behind add-ons.\",\"alternatives.zendesk.faqs.6.q\":\"Is Zendesk worth it for a small or mid-size team?\",\"alternatives.zendesk.faqs.7.a\":\"Zendesk's headline price (Suite Team at $55, Suite Professional at $115, Suite Enterprise at $169) is just the base. AI Copilot is $50/agent extra. Quality Assurance is $35. Workforce Management is $25. Advanced Data Privacy is $50. Per-resolution AI billing kicks in after a tiny built-in allowance ($1.50 each on committed pricing, $2 pay-as-you-go). Realistic loaded cost for a 5-agent team running 600 AI conversations is around $2,400/month. Deskwoot's equivalent is $66.\",\"alternatives.zendesk.faqs.7.q\":\"How does Zendesk pricing actually work in 2026?\",\"alternatives.zendesk.faqs.8.a\":\"Deskwoot. Native Shopify integration shows order, fulfillment, refund, and customer history directly in the conversation panel. Refunds and order edits happen inside the agent's reply view, no Shopify-admin tab-switching. Zendesk requires their Shopify app plus admin configuration. Migration from Zendesk to Deskwoot keeps your Shopify wiring intact.\",\"alternatives.zendesk.faqs.8.q\":\"What's the best Zendesk alternative for a Shopify store?\",\"alternatives.zendesk.faqs.9.a\":\"Yes. Forward incoming email to a Deskwoot inbox alias and connect a duplicate WhatsApp/live-chat channel during the trial. Conversations appear in both systems for the trial window so the team can compare workflows on real tickets without a hard cutover. Once you're convinced, run the one-click migration to bring history over.\",\"alternatives.zendesk.faqs.9.q\":\"Can I run Deskwoot side-by-side with Zendesk during a trial?\",\"alternatives.zendesk.faqs.10.a\":\"Zendesk Enterprise typically needs a dedicated admin to keep custom objects, triggers, macros, and business rules wired up. Partner setup quotes for mid-market Zendesk Enterprise deployments commonly run $15,000 to $40,000. Deskwoot ships sensible defaults out of the gate: automation rules, SLA policies, and routing work without a config sprint, and the visual rule builder is approachable for support managers, not just engineers.\",\"alternatives.zendesk.faqs.10.q\":\"What's the hidden setup cost on Zendesk that nobody warns you about?\",\"alternatives.zendesk.faqs.11.a\":\"Multi-brand portals are included in Deskwoot's knowledge base on Business and Enterprise. Each portal runs on its own domain with custom branding, and the shared agent infrastru
76cture means one support operation can serve many product lines without paying per-brand seat fees. For teams comparing Zendesk Enterprise's multi-brand to Salesforce Service Cloud, Deskwoot is a simpler answer at a fraction of the annual spend.\",\"alternatives.zendesk.faqs.11.q\":\"How does Deskwoot compare for multi-brand and multi-product support?\",\"alternatives.zendesk.faqs.12.a\":\"Deskwoot ships the help center and the AI bot as one product. Every published article automatically grounds the AI: when a customer asks a question on live chat, the AI has already read the article. The Training Hub adds website crawls, uploaded PDFs, and FAQ pairs as extra knowledge sources. When something goes unanswered, the team sees the content gap with one click to turn it into a new article. No separate AI training step, no second SKU.\",\"alternatives.zendesk.faqs.12.q\":\"How does AI grounding work with the knowledge base?\",\"alternatives.zendesk.faqs.13.a\":\"Deskwoot ships prompt injection protection, attachment malware scanning, cookieless chat mode for EU GDPR, and isolated file storage as defaults. Zendesk covers SOC 2 and ISO 27001 at Enterprise but leaves prompt injection mitigation to the customer to wire up. For teams in regulated verticals or EU markets, the default-on posture matters and is included in every paid plan without an Advanced Data Privacy add-on.\",\"alternatives.zendesk.faqs.13.q\":\"What about prompt injection protection and EU compliance defaults?\",\"alternatives.zendesk.features.0.label\":\"Omnichannel Inbox\",\"alternatives.zendesk.features.1.label\":\"Email Support\",\"alternatives.zendesk.features.10.label\":\"Shopify Integration\",\"alternatives.zendesk.features.11.label\":\"SLA Policies\",\"alternatives.zendesk.features.12.label\":\"Automation Rules\",\"alternatives.zendesk.features.13.label\":\"Custom Roles\",\"alternatives.zendesk.features.14.label\":\"Cookieless Chat (GDPR)\",\"alternatives.zendesk.features.15.label\":\"Prompt Injection Protection\",\"alternatives.zendesk.features.16.label\":\"One-Click Migration\",\"alternatives.zendesk.features.2.label\":\"WhatsApp\",\"alternatives.zendesk.features.3.label\":\"Telegram\",\"alternatives.zendesk.features.4.label\":\"LINE\",\"alternatives.zendesk.features.5.label\":\"AI Chatbot\",\"alternatives.zendesk.features.5.them\":\"Add-on\",\"alternatives.zendesk.features.6.deskwoot\":\"Included\",\"alternatives.zendesk.features.6.label\":\"AI Copilot\",\"alternatives.zendesk.features.6.them\":\"Add-on ($50/agent)\",\"alternatives.zendesk.features.7.label\":\"AI Training Hub\",\"alternatives.zendesk.features.8.label\":\"Live Translation\",\"alternatives.zendesk.features.9.label\":\"Knowledge Base\",\"alternatives.zendesk.invoice.ourHeader\":\"Same team on Deskwoot\",\"alternatives.zendesk.invoice.our.items.0.amount\":\"$$48.00\",\"alternatives.zendesk.invoice.our.items.0.label\":\"Enterprise ($9.60) × 5 agents (annual)\",\"alternatives.zendesk.invoice.our.items.1.amount\":\"Included\",\"alternatives.zendesk.invoice.our.items.1.label\":\"AI Copilot for agents\",\"alternatives.zendesk.invoice.our.items.2.amount\":\"+$9.00\",\"alternatives.zendesk.invoice.our.items.2.label\":\"300 paid AI conversations × $0.03 (after 300 included)\",\"alternatives.zendesk.invoice.our.total.amount\":\"$$57.00\",\"alternatives.zendesk.invoice.our.total.label\":\"Monthly total\",\"alternatives.zendesk.invoice.our.total.note\":\"AI cost grows linearly. No add-ons, no resolution allowance to bust through.\",\"alternatives.zendesk.invoice.savings.amount\":\"$$1,825.50\",\"alternatives.zendesk.invoice.savings.caption\":\"You save\",\"alternatives.zendesk.invoice.savings.note\":\"every month. That's $21,906 a year on the same workload.\",\"alternatives.zendesk.invoice.subheading\":\"Real example. 5-agent team, 1,000 conversations a month, 600 of them handled by AI. Both sides billed annually.\",\"alternatives.zendesk.invoice.theirHeader\":\"Your bill on Zendesk\",\"alternatives.zendesk.invoice.their.items.0.amount\":\"$$845.00\",\"alternatives.zendesk.invoice.their.items.0.label\":\"Suite Enterprise ($169) × 5 agents (annual)\",\"alternatives.zendesk.invoice.their.items.1.amount\":\"+$250.00\",\"alternatives.zendesk.invoice.their.items.1.label\":\"AI Copilot ($50) × 5 agents (add-on)\",\"alternatives.zendesk.invoice.their.items.2.amount\":\"+$787.50\",\"alternatives.zendesk.invoice.their.items.2.label\":\"525 paid AI resolutions × $1.50\",\"alternatives.zendesk.invoice.their.total.amount\":\"$$1,882.50\",\"alternatives.zendesk.invoice.their.total.label\":\"Monthly total\",\"alternatives.zendesk.invoice.their.total.note\"
76:\"Includes 75 free AI resolutions (5 × 15). The other 525 paid at $1.50.\",\"alternatives.zendesk.founderNote.intro\":\"We're young. There are things Zendesk has that we don't, and we won't pretend otherwise. Here's what we will do:\",\"alternatives.zendesk.founderNote.points.0.body\":\"No call center, no tier-locked Slack channel. The chat widget in the bottom right of every page goes to the team directly.\",\"alternatives.zendesk.founderNote.points.0.title\":\"Real humans on support.\",\"alternatives.zendesk.founderNote.points.1.body\":\"When we're not in chat, we reply within 24 hours. Always. No 5-to-7-business-days song and dance.\",\"alternatives.zendesk.founderNote.points.1.title\":\"24 hours, max.\",\"alternatives.zendesk.founderNote.points.2.body\":\"Honestly. We'd rather lose a deal because of a feature we won't build than waste your time pretending we'll get to it.\",\"alternatives.zendesk.founderNote.points.2.title\":\"Missing feature? Tell us.\",\"alternatives.zendesk.founderNote.signature\":\"Jan Dreher, founder of Deskwoot\",\"alternatives.zendesk.painPoints.0\":\"Suite Enterprise base: $169/agent/mo\",\"alternatives.zendesk.painPoints.1\":\"AI Agent resolutions: $1.50 each (committed), $2.00 pay-as-you-go\",\"alternatives.zendesk.painPoints.2\":\"Quality Assurance +$35, Workforce Management +$25, Advanced Privacy +$50 (each per agent)\",\"alternatives.zendesk.painPoints.3\":\"Real loaded cost reaches $329/agent before AI resolutions\",\"alternatives.zendesk.painPoints.4\":\"30-day notice required to cancel; miss it, pay another year\",\"alternatives.zendesk.painPoints.5\":\"Support is AI-only on lower tiers; real humans respond in weeks if at all\",\"alternatives.zendesk.painPoints.6\":\"Adding or removing a seat takes multiple support tickets and days\",\"alternatives.zendesk.painPoints.7\":\"Trial signup charges your card before you've decided to keep it\",\"alternatives.zendesk.reviews.0.anchor\":\"needs to be 30 days before\",\"alternatives.zendesk.reviews.0.author\":\"Jai L., Australia · 1-star Trustpilot review\",\"alternatives.zendesk.reviews.0.quote\":\"I reached out well before the renewal date to cancel. They say it needs to be 30 days before, so they can't cancel and I have to pay another year. This is complete BS.\",\"alternatives.zendesk.reviews.0.solution\":\"Cancel in Settings → Billing, or just ask the chat AI to do it. Stuck? Email [email protected]. No 30-day notice, no surprise renewal, no retention call. We don't want to hold you hostage.\",\"alternatives.zendesk.reviews.0.theme\"
76:\"cancel anytime, no notice required\",\"alternatives.zendesk.reviews.1.anchor\":\"trying to bully you\",\"alternatives.zendesk.reviews.1.author\":\"Ladislav H., Czech Republic · 1-star Trustpilot review\",\"alternatives.zendesk.reviews.1.quote\":\"Constantly getting back to offers with more users and longer terms. Clearly trying to bully you into a service offer you don't need.\",\"alternatives.zendesk.reviews.1.solution\":\"No account managers, no renewal calls, no high-pressure upsells. You adjust seats and switch plans yourself in Settings, and the price stays exactly what the public pricing page says.\",\"alternatives.zendesk.reviews.1.theme\":\"no sales pressure, ever\",\"alternatives.zendesk.reviews.2.anchor\":\"no human will ever touch your inquiry\",\"alternatives.zendesk.reviews.2.author\":\"Chris S., US · 1-star Trustpilot review\",\"alternatives.zendesk.reviews.2.quote\":\"The AI-only support company charging real human prices. If AI can't resolve your issue, no human will ever touch your inquiry.\",\"alternatives.zendesk.reviews.2.solution\":\"You start with our AI agent in chat. Ask for a human and we connect you. Offline? Leave a message, we reply within 24 hours. That's a promise.\",\"alternatives.zendesk.reviews.2.theme\":\"real humans on every plan\",\"alternatives.zendesk.reviews.3.anchor\":\"Contacted support 15 times\",\"alternatives.zendesk.reviews.3.author\":\"Tobias, UK · 1-star Trustpilot review (10+ year Zendesk customer)\",\"alternatives.zendesk.reviews.3.quote\":\"For two months I've been trying to remove one unused agent seat. Contacted support 15 times. Each time delayed responses, often weeks a
76part, and DocuSign cancellation documents with the wrong name.\",\"alternatives.zendesk.reviews.3.solution\":\"Add or remove an agent seat yourself from Settings → Agents. Pro-rated automatically through Stripe, applied to your next invoice. No DocuSign, no email back-and-forth, no waiting.\",\"alternatives.zendesk.reviews.3.theme\":\"self-serve seat management\",\"alternatives.zendesk.reviews.4.anchor\":\"They charged my card\",\"alternatives.zendesk.reviews.4.author\":\"Alissa M., US · 1-star Trustpilot review\",\"alternatives.zendesk.reviews.4.quote\":\"Signed up for the 14-day free trial. They charged my card. 35 minutes in chat and they can't even confirm whether my card was charged.\",\"alternatives.zendesk.reviews.4.solution\":\"Sign up with email and password only. No credit card collected, ever, until you actively pick a paid plan after the trial. You can't be silently charged because we don't have your card.\",\"alternatives.zendesk.reviews.4.theme\":\"trial without card collection\",\"alternatives.zendesk.reviews.5.anchor\":\"Most infuriating dashboard ever\",\"alternatives.zendesk.reviews.5.author\":\"Kurtis, UK · 1-star Trustpilot review\",\"alternatives.zendesk.reviews.5.quote\":\"Most infuriating dashboard ever. Creating users is a nightmare, deleting them is worse, lacks any intuitive design.\",\"alternatives.zendesk.reviews.5.solution\":\"Everything lives in one clean dashboard, no nested admin centres. Lost? Click 'Co-Pilot' in the top right and it tells you exactly where to click.\",\"alternatives.zendesk.reviews.5.theme\":\"intuitive setup in minutes\",\"alternatives.zendesk.pricing.0.deskwoot\":\"$$6.40/agent/mo (annual)\",\"alternatives.zendesk.pricing.0.label\":\"Suite Professional (base)\",\"alternatives.zendesk.pricing.0.them\":\"$$115/agent/mo\",\"alternatives.zendesk.pricing.1.deskwoot\":\"$$9.60/agent/mo (annual)\",\"alternatives.zendesk.pricing.1.label\":\"Suite Enterprise (base)\",\"alternatives.zendesk.pricing.1.them\":\"$$169/agent/mo\",\"alternatives.zendesk.pricing.2.deskwoot\":\"Included\",\"alternatives.zendesk.pricing.2.label\":\"AI Copilot\",\"alternatives.zendesk.pricing.2.them\":\"+$50/agent (add-on)\",\"alternatives.zendesk.pricing.3.deskwoot\":\"$$0.03 per conversation (Enterprise)\",\"alternatives.zendesk.pricing.3.label\":\"AI Agent Resolutions\",\"alternatives.zendesk.pricing.3.them\":\"$$1.50 - $2.00 each\",\"alternatives.zendesk.pricing.4.deskwoot\":\"Included on every plan\",\"alternatives.zendesk.pricing.4.label\":\"EU Data Residency\",\"alternatives.zendesk.pricing.4.them\":\"Talk to sales (Suite Pro $115+)\",\"alternatives.zendesk.tagline\":\"Modern Zendesk alternative built around AI. Bot, agent copilot, help center, and 8 channels in one plan, paid per conversation, not per resolution. 7-day trial, no card.\",\"auth.createAccount\":\"Create your account\",\"auth.email\":\"Email address\",\"auth.forgotPassword\":\"Forgot password?\",\"auth.hasAccount\":\"Already have an account?\",\"auth.name\":\"Full name\",\"auth.noAccount\":\"Don't have an account?\",\"auth.password\":\"Password\",\"auth.signIn\":\"Sign in\",\"auth.signInToAccount\":\"Sign in to your account\",\"auth.signUp\":\"Sign up\",\"banner.reload\":\"Reload\",\"banner.resendVerification\":\"Resend verification email\",\"banner.sending\":\"Sending...\",\"banner.updateAvailable\":\"Deskwoot was updated. Reload to get the latest version.\",\"banner.verifyEmail\":\"Please verify your email address.\",\"banner.verifyEmailSent\":\"Verification email sent!\",\"banner.verifyEmailWait\":\"Please wait a moment, then try again.\",\"select.noResults\":\"No matches\",\"select.placeholder\":\"Choose an option\",\"select.search\":\"Search options\",\"widgetPreview.livePreview\":\"Live Preview\",\"widgetPreview.tabHome\":\"Home\",\"widgetPreview.tabChat\":\"Chat\",\"widgetPreview.tabBubble\":\"Bubble\",\"billing.activated\":\"Your subscription has been activated successfully. Thank you!\",\"billing.addBalance\":\"Add Balance\",\"billing.agent\":\"agent\",\"billing.agentSeats\":\"Agent seats:\",\"billing.agents\":\"agents\",\"billing.aiUsage\":\"AI Usage\",\"billing.aiUsageReadDocs\":\"Read how we bill your AI usage\",\"billing.aiUsageIncludesNote\":\"Includes live chat bot, reply drafts, summaries, translation\",\"billing.allSeatsUsed\":\"All seats in use\",\"billing.annual\":\"Annual\",\"billing.apply\":\"Apply\",\"billing.autoRecharge\":\"Auto-Recharge\",\"billing.autoRechargeDesc\":\"Automatically top up your balance when it falls below {threshold}.\",\"billing.billedAnnually\":\"Billed annually\",\"billing.canceled\":\"Checkout was canceled. You can try again whenever you are ready.\",\"billing.changePlan\":\"Change Plan\",\"billing.conversationsOverageNote\":\"After your included quota: ${price} per conversation.\",\"billing.conversationsInMonth\":\"Conversations in {month}\",\"billing.conversationsResetsOn\":\"Resets on {date}\",\"billing.currentPlan\":\"Current Plan\",\"billing.currentPlanBadge\":\"Current plan\",\"billing.description\":\"Manage your subscription and billing details\",\"billing.downgrade\":\"Downgrade\",\"billing.enterPromo\":\"Enter promo code\",\"billing.manageSubscription\":\"Manage Subscription\",\"billing.maxRecharges\":\"Max recharges/month\",\"billing.monthly\":\"Monthly\",\"billing.mostPopular\":\"Most popular\",\"billing.nextBilling\"
76:\"Next billing date:\",\"billing.numberOfAgents\":\"Number of agents\",\"billing.perAgentMo\":\"/agent/mo\",\"billing.lastPeriod\":\"Last period\",\"billing.prepaidBalance\":\"Prepaid Balance\",\"billing.prepaidBalanceDescription\":\"Used for overage AI conversations and Help Center article translations.\",\"billing.promoCode\":\"Have a promo code?\",\"billing.rechargeAmount\":\"Recharge amount ($)\",\"billing.rechargeThreshold\":\"Recharge when balance below ($)\",\"billing.rechargeThresholdHint\":\"Whole dollars only. Minimum $1.\",\"billing.rechargeThresholdError\":\"Must be a whole dollar between $1 and $100.\",\"billing.translationsThisPeriod\":\"Help Center article translations this period\",\"billing.translationsCountSuffix\":\"translations\",\"billing.translationsPriceNote\":\"$${price} per translation, billed from prepaid balance.\",\"billing.translationsNoneYet\":\"No translations used yet. Each translation is billed at ${price}.\",\"billing.versusLastPeriod\":\"vs. last period\",\"billing.saveAnnual\":\"Save 20%\",\"billing.saveAutoRecharge\":\"Save Auto-Recharge Settings\",\"billing.subscribe\":\"Subscribe\",\"billing.subscribePlan\":\". Subscribe to a plan below to keep your features.\",\"billing.title\":\"Billing\",\"billing.topUp\":\"Top Up\",\"billing.trialExpires\":\"Your trial expires on\",\"billing.upgrade\":\"Upgrade\",\"billing.upgradeForTopUp\":\"Upgrade to enable top-ups\",\"billing.upgradeYourPlan\":\"Upgrade Your Plan\",\"billing.used\":\"used\",\"blog.indexDescription\":\"Guides, comparisons, and opinions on AI customer support, help desk software, and live chat.\",\"blog.indexTitle\":\"Customer Support Blog | Deskwoot\",\"blog.metaDescription\":\"Practical guides to customer support software, AI chatbots, help desk platforms, live chat, and knowledge base software. Written for support leaders who want modern, scalable operations.\",\"blog.metaTitle\":\"Customer Support Blog: AI, Help Desk Software, Live Chat\",\"channels.api.body.0\":\"Most helpdesks treat the API as an afterthought, gated behind enterprise plans and missing the endpoints you actually need. Deskwoot's customer support API is included on every plan including the free tier.\",\"channels.api.body.1\":\"REST + webhooks: every entity (conversations, contacts, messages, agents, tags, custom fields) has a full CRUD interface. Webhooks fire on every state change so your integration code stays event-driven instead of poll-based.\",\"channels.api.body.2\":\"Authentication: OAuth 2.0 for end-user contexts (build a 'Sign in with Deskwoot' flow into your own app), static API tokens for service-to-service. Per-token scopes let you grant read-only or limited permissions to specific integrations.\",\"channels.api.body.3\":\"Custom channels: tag every conversation with a custom 'source' identifier so you can route, filter, or report on it separately. Useful for in-app chat, IoT alert ingestion, or any non-standard channel that isn't covered by the built-in inboxes.\",\"channels.api.body.4\":\"Common API-first customer support patterns we see: 1) In-app chat from a mobile app, where the SDK posts to the API directly, 2) Form-to-ticket workflows where a contact form on your site creates a Deskwoot ticket via webhook, 3) IoT device support where a Raspberry Pi or industrial sensor pings the API on error, 4) White-label support widgets where a SaaS resells Deskwoot under their brand.\",\"channels.api.cardBody\":\"Full REST API for messages, contacts, conversations, attachments. Build a custom channel, mobile app, or in-app messenger that pushes to the same shared inbox.\",\"channels.api.description\":\"The Deskwoot customer support API exposes everything: conversations, contacts, messages, agents, tags, custom fields. Build custom channels, in-app chat, IoT alert routing, or full white-label support flows.\",\"channels.api.faqs.0.a\":\"For custom-channel and white-label use cases, the customer support API needs: full CRUD on conversations and contacts, webhooks for events, OAuth and token auth, idempotency keys, and good docs. Deskwoot covers all of these. Zendesk and Intercom also have strong APIs but are typically gated behind premium plans.\",\"channels.api.faqs.0.q\":\"What is the best customer support API for custom integrations?\",\"channels.api.faqs.1.a\":\"API-first customer support software exposes its full feature set via the API, not just a subset. Every UI action (assigning tickets, sending messages, updating contacts) has a corresponding API endpoint. Deskwoot is API-first; the API came before the UI in our build process.\",\"channels.api.faqs.1.q\":\"What is an API-first customer support software?\",\"channels.api.faqs.2.a\":\"The full API reference is at /docs/api. S
76DKs for Node.js and Python are linked from there. OpenAPI spec is published for tools like Postman and Insomnia.\",\"channels.api.faqs.2.q\":\"Where are the customer support API docs?\",\"channels.api.faqs.3.a\":\"POST to /api/v1/conversations with your custom 'source' identifier. Set up a webhook to receive agent replies. Your custom channel (in-app chat, IoT, etc) sends and receives via your own integration code; Deskwoot handles inbox semantics, AI, SLA, and reporting.\",\"channels.api.faqs.3.q\":\"How do I build a custom channel with the API?\",\"channels.api.faqs.4.a\":\"Yes. Default 1000 requests per minute per token. Higher limits available on paid plans or by request. 429 responses include Retry-After headers.\",\"channels.api.faqs.4.q\":\"Are there rate limits on the customer support API?\",\"channels.api.faqs.5.a\":\"Yes. Conversation created, resolved, reopened, message received, contact updated, tag added, status changed. Webhook delivery is at-least-once with retries on 5xx responses.\",\"channels.api.faqs.5.q\":\"Does the API support webhooks for every event?\",\"channels.api.faqs.6.a\":\"Yes. The bulk-import endpoint accepts contacts, conversations, and messages in one call. We have prebuilt migration scripts for Zendesk, Intercom, Help Scout, Front, and Chatwoot.\",\"channels.api.faqs.6.q\":\"Can I use the API to migrate from another helpdesk?\",\"channels.api.features.0.description\":\"Send messages in, get callbacks for replies. Both directions documented. Event-driven architecture out of the box.\",\"channels.api.features.0.title\":\"REST + Webhooks\",\"channels.api.features.1.description\":\"Tag every conversation with a custom source identifier so you can route or filter custom channels separately.\",\"channels.api.features.1.title\":\"Per-conversation source tagging\",\"channels.api.features.2.description\":\"Use OAuth for end-user contexts or static API tokens for service-to-service. Per-token scopes for granular access.\",\"channels.api.features.2.title\":\"OAuth and API tokens\",\"channels.api.features.3.description\":\"Official SDKs for Node.js, Python, and a JavaScript widget SDK for in-app chat. Community SDKs for Ruby, PHP, and Go.\",\"channels.api.features.3.title\":\"SDK support\",\"channels.api.features.4.description\":\"Every write endpoint accepts an idempotency key so retries are safe. Critical for unreliable network conditions.\",\"channels.api.features.4.title\":\"Idempotency keys\",\"channels.api.metaDescription\":\"Customer support API with REST and webhooks. Build custom channels, IoT support, in-app chat. OAuth and token auth, full docs.\",\"channels.api.metaTitle\":\"Customer Service API for Helpdesk Integrations\",\"channels.api.setupSteps.0\":\"Get your API token from Settings → API.\",\"channels.api.setupSteps.1\":\"POST to /api/v1/conversations to create a conversation.\",\"channels.api.setupSteps.2\":\"Set up a webhook URL to receive replies.\",\"channels.api.tagline\":\"Customer support API for custom integrations and channels\",\"channels.backAll\":\"All channels\",\"channels.backFeatures\":\"Back to Features\",\"channels.backHome\":\"Back to Home\",\"channels.category.developer\":\"Developer\",\"channels.category.messaging\":\"Messaging\",\"channels.category.social\":\"Social\",\"channels.category.voice\":\"Voice\",\"channels.compare.body\":\"Stitching together a separate WhatsApp app, an email helpdesk, a Twitter monitor, and a live chat widget looks cheaper on day one. By month three you have a context-loss problem: agents alt-tab between four UIs, customers repeat themselves at every channel switch, and reporting fragments into four dashboards that never agree. A unified inbox solves the routing once. Every channel writes to the same conversation thread, so handoffs are invisible to the customer. AI agent Fynn answers Tier-1 questions across all eight channels with the same knowledge base. SLA policies, automation rules, CSAT surveys, and team performance reports stay consistent regardless of where a chat originated.\",\"channels.compare.title\":\"Why a unified inbox beats stacked tools\",\"channels.deskwootFor\":\"Deskwoot for {name}\",\"channels.email.body.0\":\"A shared email inbox is the most common helpdesk starting point. Most teams begin with a Gmail group, hit the limits (no assignment, no internal notes, no SLA tracking, collision when two people reply at once), and start looking for real shared-inbox software.\",\"channels.email.body.1\":\"Deskwoot replaces the Gmail-group workflow with assignment, collision detection, internal notes, SLA timers, and AI-assisted replies. Replies go out from your own domain via DKIM/SPF passthrough, so the customer sees [email protected], not a Deskwoot-branded address.\",\"channels.email.body.2\":\"Fynn classifies incoming mail by intent (order issue, refund, billing, generic) and routes accordingly. For high-volume teams, this means Tier-1 emails get auto-tagged and pre-drafted before a human agent opens them. Reply-suggestion accuracy on ecommerce intents is around 85 percent in our internal benchmarks.\",\"channels.email.body.3\":\"Compared to Front (USD 19-99 per seat), Help Scout (USD 25-65 per seat), Missive (USD 14-49 per seat), and Hiver (USD 19-49 per seat), Deskwoot has a free tier for small teams and flat per-conversation pricing above that, so cost does not balloon as you add agents.\",\"channels.email.body.4\":\"Setup takes under 5 minutes: add your support email in Settings → Inboxes → Email, add the DKIM and SPF records to your DNS, and forward your existing support@ to the Deskwoot address. Existing email threads keep arriving as before.\",\"channels.email.cardBody\":\"Connect Gmail, Outlook, or any IMAP/SMTP host. SendGrid Inbound Parse covers the rest. Threading, signatures, canned replies, and DKIM/SPF all built in.\",\"channels.email.description\":\"Deskwoot is the best shared email inbox for support teams who outgrew Gmail group inboxes but do not want Front's per-seat pricing. Forward your support@ alias and the entire team works the same inbox without stepping on each other.\",\"channels.email.faqs.0.a\":\"Top shared email inbox tools: Deskwoot (free tier, multi-channel, AI), Front (premium per-seat, mature collaboration), Help Scout (mid-tier, strong on email-only workflows), Missive (per-seat, Gmail-like UI), Hiver (Gmail-extension-based). Deskwoot wins for teams that want a free tier and avoid per-seat lock.\",\"channels.email.faqs.0.q\":\"What is the best shared email inbox in 2026?\",\"channels.email.faqs.1.a\":\"A shared email inbox lets multiple agents work the same email address (typically support@yourdomain) without stepping on each other. It adds assignment, internal notes, collision detection, SLA tracking, and reporting that a Gmail group inbox lacks.\",\"channels.email.faqs.1.q\":\"What is a shared email inbox?\",\"channels.email.faqs.2.a\":\"Gmail groups are read-only listings: everyone sees the email, but there is no assignment, no notes, no collision detection. A shared email inbox tool adds workflow features so the team can actually collaborate on each email without duplicate replies or dropped tickets.\",\"channels.email.faqs.2.q\":\"How is a shared email inbox different from a group email in Gmail?\",\"channels.email.faqs.3.a\":\"Yes. Once DKIM and SPF are set up, replies leave from your domain (support@yourdomain). The headers are clean and the customer never sees Deskwoot in the From or Return-Path.\",\"channels.email.faqs.3.q\":\"Will my emails come from my own domain?\",\"channels.email.faqs.4.a\":\"Yes. CSV import for contacts, and direct migration from Help Scout, Front, Missive, Chatwoot, and Intercom for full conversation history.\",\"channels.email.faqs.4.q\":\"Can I import my existing email history?\",\"channels.email.faqs.5.a\":\"Yes. Both via standard SMTP/IMAP forwarding. Native OAuth-based integration is also available for Gmail (lets you use your existing Gmail labels and threading).\",\"channels.email.faqs.5.q\":\"Does Deskwoot work with Gmail or Outlook?\",\"channels.email.faqs.6.a\":\"Most per-seat tools (Front, Help Scout) charge USD 20-100 per agent per month. Deskwoot's free tier covers small teams; paid plans use flat per-conversation pricing, so adding a 6th agent does not cost you more than adding a 3rd.\",\"channels.email.faqs.6.q\":\"How is shared email inbox pricing different from per-seat tools?\",\"channels.email.features.0.description\":\"Assignment, collision detection, internal notes, threading. The team works one inbox, not parallel drafts.\",\"channels.email.features.0.title\":\"Shared inbox semantics\",\"channels.email.features.1.description\":\"Reply from support@yourdomain via DKIM/SPF passthrough. Customers never see 'deskwoot' in headers.\",\"channels.email.features.1.title\":\"Custom domain sending\",\"channels.email.features.2.description\":\"Fynn classifies incoming mail by intent (order issue, refund, billing, generic) and routes accordingly.\",\"channels.email.features.2.title\":\"Auto-categorisation\",\"channels.email.features.3.description\":\"First-response and resolution SLAs by inbox or per-conversation tag. Breach alerts in Slack or email.\",\"channels.email.features.3.title\":\"SLA timers\",\"channels.email.features.4.description\":\"Two emails about the same order? Merge them into one conversation in two clicks.\",\"channels.email.features.4.title\":\"Conversation merging\",\"channels.email.metaDescription\":\"Shared email inbox s
76oftware with collision detection, internal notes, SLA timers, and AI replies. Free plan, custom-domain sending, no per-seat lock.\",\"channels.email.metaTitle\":\"Shared Inbox for Support Teams: Setup and Features\",\"channels.email.name\":\"Email\",\"channels.email.setupSteps.0\":\"Add your support email in Settings → Inboxes → Email.\",\"channels.email.setupSteps.1\":\"Add the DKIM and SPF records to your DNS (we provide them).\",\"channels.email.setupSteps.2\":\"Forward your existing support@ to the Deskwoot address.\",\"channels.email.tagline\":\"The best shared email inbox for support teams\",\"channels.faq.0.a\":\"Deskwoot supports 8 customer channels in every plan: live chat (web widget), email (any IMAP/SMTP inbox), WhatsApp Business (Meta Cloud API), Telegram, LINE, SMS, X (Twitter) DMs, and a REST API for custom channels. Every conversation across these channels lands in the same unified inbox.\",\"channels.faq.0.q\":\"Which channels does Deskwoot support?\",\"channels.faq.1.a\":\"You paste a single line of JavaScript into your website's HTML. Create a website inbox in Settings, copy the snippet, and drop it into your page template. The widget loads asynchronously so it does not slow down page load, and works on every modern browser including mobile.\",\"channels.faq.1.q\":\"How do I add a live chat widget to my website?\",\"channels.faq.2.a\":\"Yes. Deskwoot uses Meta's official WhatsApp Cloud API, which is free to register. You connect a Meta Business Account, verify a phone number, and the WhatsApp Business inbox starts receiving customer messages alongside your other channels in the same unified inbox.\",\"channels.faq.2.q\":\"Can I connect WhatsApp Business to Deskwoot?\",\"channels.faq.3.a\":\"Connect your existing email inbox using standard IMAP credentials for receiving and SMTP credentials for sending. Gmail, Outlook, Zoho, and custom mail servers all work. Once connected, emails flow into Deskwoot as conversations and agent replies go out through your own SMTP server with proper SPF and DKIM.\",\"channels.faq.3.q\":\"How do I set up email forwarding to Deskwoot?\",\"channels.faq.4.a\":\"Yes. Connect your X (formerly Twitter) account to Deskwoot and direct messages from customers flow into the same shared inbox as email and chat, so the team responds without opening twitter.com. Public mentions can also trigger conversations if you enable them.\",\"channels.faq.4.q\":\"Is there a Twitter/X integration?\",\"channels.faq.5.a\":\"Yes. The Deskwoot REST API exposes conversations, contacts, messages, and inboxes, so you can build a custom channel for in-app chat in a mobile app, in-game chat, IoT devices, or any other surface where customers contact you. Authentication uses API tokens and webhooks fire on every inbound event.\",\"channels.faq.5.q\":\"Can I build a custom channel with the API?\",\"channels.faqSubtitle\":\"How channels work in Deskwoot.\",\"channels.faqTitle\":\"Frequently asked questions\",\"channels.getStartedFree\":\"Get started free\",\"channels.heroSubtitle\":\"Customers reach you wherever they are. Your team replies from a single shared inbox with full context, no tab-switching.\",\"channels.heroTitle\":\"One inbox, every channel\",\"channels.integrationsOften\":\"Integrations often used with {name}\",\"channels.intro.body\":\"Modern customers do not pick a channel and stick to it. They start a conversation in WhatsApp, finish it over email, then come back via the live chat widget on your site. Most help desks treat each of those as a separate ticket, so context is lost between every handoff. Deskwoot pulls the eight channels below into one shared inbox: email, live chat, WhatsApp Business, Telegram, X (formerly Twitter), LINE, SMS, and a REST API. Customer history, order context, AI agent replies, automation rules, and reporting all run on a single source of truth. Switch a customer between channels mid-conversation without losing a single message.\",\"channels.intro.title\":\"Omnichannel customer support without the channel sprawl\",\"channels.learnMore\":\"Learn more\",\"channels.line.body.0\":\"LINE is the dominant messaging app in Japan, Taiwan, and Thailand. If you sell into APAC, a LINE Official Account customer support workflow is essential. Without it, you are missing a major support channel.\",\"channels.line.body.1\":\"Connect via the LINE Developers Console: create or pick an Official Account, copy the channel access token and webhook URL, paste them into Deskwoot Settings → Inboxes → LINE. Your team replies from the same inbox they use for email and live chat.\",\"channels.line.body.2\":\"Stickers, images, and rich messages all render in the conversation thread. Reply with text, media, or LINE-native message-types like Imagemap or Carousel templates for ecommerce flows.\",\"channels.line.body.3\":\"Rich menus (the bottom-bar quick actions visible to all your LINE OA followers) can be configured directly from Deskwoot. Useful for ecommerce stores wanting Track Order, Returns, and Live Chat as always-on shortcuts.\",\"channels.line.body.4\":\"LINE messaging pricing depends on your plan with LINE itself: free tier covers up to 200 messages per month, Light plan adds 5,000 free messages plus pay-per-message overage, Standard plan covers higher volumes. Deskwoot adds zero markup on top.\",\"channels.line.cardBody\":\"LINE Official Account messaging API connected directly. Stickers, Flex Messages, and rich menus supported. Critical for Japan, Taiwan, and Thailand support teams.\",\"channels.line.description\":\"Run a LINE Official Account customer support workflow without juggling LINE Manager and your helpdesk separately. Connect once, reply from Deskwoot's shared inbox.\",\"channels.line.faqs.0.a\":\"Create a LINE Official Account in the LINE Developers Console, copy the channel access token and webhook URL, paste them into Deskwoot Settings → Inboxes → LINE. Your team starts replying from a shared inbox alongside email and other channels.\",\"channels.line.faqs.0.q\":\"How do I set up LINE Official Account customer support?\",\"channels.line.faqs.1.a\":\"LINE has free and pay-per-message tiers depen
76ding on your LINE plan. Free covers up to 200 messages per month, Light adds 5,000 free messages plus overage, Standard covers higher volumes. Deskwoot adds zero markup on top of LINE's pricing.\",\"channels.line.faqs.1.q\":\"Does LINE charge per message?\",\"channels.line.faqs.2.a\":\"For LINE's own platform support, use help.line.me or contact LINE Business support directly. Deskwoot is not LINE's own support, Deskwoot is the customer support tool you use to support YOUR LINE OA followers.\",\"channels.line.faqs.2.q\":\"How do I contact LINE customer support?\",\"channels.line.faqs.3.a\":\"Yes. LINE-native message types render natively in the conversation composer. Useful for product carousels, visual quick-action grids, and rich shopping flows.\",\"channels.line.faqs.3.q\":\"Can I send Imagemap or Carousel messages from Deskwoot?\",\"channels.line.faqs.4.a\":\"Yes. Fynn handles Japanese, Thai, Mandarin, and most major APAC languages. Translation quality is on par with Google Translate plus context-aware tone matching.\",\"channels.line.faqs.4.q\":\"Does Fynn (the AI agent) speak Japanese, Thai, and Mandarin?\",\"channels.line.faqs.5.a\":\"Yes. Followers become contacts in Deskwoot automatically. From there, sync to HubSpot, Salesforce, or any CRM via Zapier or the REST API.\",\"channels.line.faqs.5.q\":\"Can I sync LINE OA followers to my CRM?\",\"channels.line.features.0.description\":\"Reply to LINE OA messages from the Deskwoot inbox. Stickers, images, and rich messages all supported.\",\"channels.line.features.0.title\":\"Official Account messaging\",\"channels.line.features.1.description\":\"Configure LINE rich menus (the bottom-bar quick actions) directly from Deskwoot.\",\"channels.line.features.1.title\":\"Rich menu configuration\",\"channels.line.features.2.description\":\"LINE-native message types for ecommerce flows render natively. Useful for product carousels and visual quick actions.\",\"channels.line.features.2.title\":\"Imagemap and Carousel support\",\"channels.line.features.3.description\":\"Fynn handles Japanese, Thai, and Mandarin customer questions automatically. Escalation to humans when needed.\",\"channels.line.features.3.title\":\"AI replies via Fynn\",\"channels.line.metaDescription\":\"LINE Official Account customer support with rich menus, stickers, and AI replies. Critical for APAC customers (Japan, Taiwan, Thailand).\",\"channels.line.metaTitle\":\"LINE for Business: Customer Support Inbox\",\"channels.line.setupSteps.0\":\"Create or pick a LINE Official Account in the LINE Developers Console.\",\"channels.line.setupSteps.1\":\"Copy the channel access token and webhook URL into Deskwoot Settings → Inboxes → LINE.\",\"channels.line.tagline\":\"LINE Official Account customer support in one inbox\",\"channels.live-chat.body.0\":\"Most live chat software treats the conversation as a standalone thing. The customer asks 'where is my order?' and your agent has to alt-tab to Shopify or WooCommerce to find the answer. For ecommerce specifically, that workflow falls apart at any scale.\",\"channels.live-chat.body.1\":\"Deskwoot is built differently. Live chat conversations on a Shopify or WooCommerce store automatically surface the customer's order history, line items, totals, fulfilment status, and tracking right next to the message. Refund or re-ship in one tap. Live chat software for ecommerce that actually understands ecommerce.\",\"channels.live-chat.body.2\":\"Match your brand in 30 seconds: pick widget colours, write a greeting, choose your launcher icon. No design back-and-forth, no per-agent customization fee. Cookieless mode is on by default, so EU visitors do not see a cookie banner just for the chat. The widget is async, lazy-loaded, and gzipped to under 30 KB so Lighthouse scores stay clean.\",\"channels.live-chat.body.3\":\"Fynn, the Deskwoot AI agent, answers Tier-1 questions before pinging a human. Order tracking, return policy, shipping windows, sizing questions: Fynn handles them. Escalation to a human happens cleanly when the customer asks for it or when Fynn detects sentiment dropping.\",\"channels.live-chat.body.4\":\"Compared to LiveChat, Tidio, and Intercom, Deskwoot's live chat for ecommerce includes the multi-channel inbox (email, WhatsApp, etc.) on the same plan with 
76no per-channel fee. For ecommerce stores doing under USD 50k MRR, that's the cost difference between a USD 30 monthly tool and a USD 200 monthly tool.\",\"channels.live-chat.cardBody\":\"Cookieless EU-ready widget under 30 KB. Drop into Shopify or WooCommerce and your agents see order, fulfilment and tracking next to every message.\",\"channels.live-chat.description\":\"Deskwoot is live chat software for ecommerce stores that ties into your orders, customers, and tracking. Drop the widget on Shopify, WooCommerce, or any site, customise the colours, and your team is talking to visitors with full context.\",\"channels.live-chat.faqs.0.a\":\"Top live chat software for ecommerce in 2026: Deskwoot (free, multi-channel + AI + Shopify/Woo context), Gorgias (Shopify-first, premium), LiveChat (mature, expensive), Tidio (freemium, lightweight). Deskwoot wins on free-tier multi-channel and on cookieless EU compliance.\",\"channels.live-chat.faqs.0.q\":\"What is the best live chat software for ecommerce?\",\"channels.live-chat.faqs.1.a\":\"Live chat software lets website visitors message your team in real time via a chat widget. Modern live chat software bundles a shared inbox for the agent side, an AI bot for after-hours coverage, and integrations with ecommerce platforms so order data appears in the conversation.\",\"channels.live-chat.faqs.1.q\":\"What is live chat software?\",\"channels.live-chat.faqs.2.a\":\"A small JavaScript snippet on your site shows a chat launcher button. When a visitor clicks it, the widget opens a real-time channel (typically WebSocket-based) to your support team's inbox. Replies post back instantly. Modern systems also handle file uploads, typing indicators, and AI-pre-screening.\",\"channels.live-chat.faqs.2.q\":\"How does live chat software work?\",\"channels.live-chat.faqs.3.a\":\"Tawk.to is the most-popular free option but has limited customization. Deskwoot's free plan includes the live-chat channel, AI bot for limited volume, and a real shared inbox without ads or per-seat fees. HubSpot Chat is also free but ties you into HubSpot's CRM.\",\"channels.live-chat.faqs.3.q\":\"What is the best free live chat software?\",\"channels.live-chat.faqs.4.a\":\"Decide by: 1) channel needs (live chat only, or multi-channel?), 2) ecommerce integration depth (Shopify, Woo, others?), 3) AI bot quality, 4) pricing model (per-seat or flat), 5) EU compliance (cookieless?). Deskwoot is strongest for ecommerce stores wanting multi-channel without per-seat fees.\",\"channels.live-chat.faqs.4.q\":\"How to choose live chat software?\",\"channels.live-chat.faqs.5.a\":\"No. Deskwoot's widget is async, lazy-loaded, and gzipped under 30 KB. Lighthouse and Core Web Vitals scores are unaffected.\",\"channels.live-chat.faqs.5.q\":\"Will the live chat widget slow my page down?\",\"channels.live-chat.faqs.6.a\":\"Yes. Use a single JS flag (window.deskwootHide = true) or set URL patterns from the dashboard.\",\"channels.live-chat.faqs.6.q\":\"Can I disable the chat on specific pages?\",\"channels.live-chat.faqs.7.a\":\"Yes. Ecommerce-specific live chat surfaces order data, customer LTV, fulfilment status, and tracking in the conversation. Generic live chat (Tawk.to, Olark) doesn't. For Shopify and WooCommerce stores, that's the difference between guessing and answering with real data.\",\"channels.live-chat.faqs.7.q\":\"Is live chat software for ecommerce different from generic live chat?\",\"channels.live-chat.features.0.description\":\"Pick colours, write a greeting, choose your launcher icon. No design back-and-forth.\",\"channels.live-chat.features.0.title\":\"Match your brand in 30 seconds\",\"channels.live-chat.features.1.description\":\"On Shopify or WooCommerce, every chat shows the customer's order history, line items, and tracking next to the message.\",\"channels.live-chat.features.1.title\":\"Order context surfaced automatically\",\"channels.live-chat.features.2.description\":\"EU-compliant out of the box. No cookie banner needed for the chat itself.\",\"channels.live-chat.features.2.title\":\"Cookieless EU compliance\",\"channels.live-chat.features.3.description\":\"Bottom-sheet experience on phones, sidebar on desktop. Both feel native.\",\"channels.live-chat.features.3.title\":\"Mobile-first widget\",\"channels.live-chat.features.4.description\":\"Fynn answers FAQ-type questions before pinging a human, only escalating when it matters.\",\"channels.live-chat.features.4.title\":\"Pre-chat AI triage\",\"channels.live-chat.features.5.description\":\"W
76idget is async, lazy-loaded, and gzipped under 30 KB. Page-speed scores unaffected.\",\"channels.live-chat.features.5.title\":\"Lighthouse-friendly\",\"channels.live-chat.metaDescription\":\"Live chat software for ecommerce with order context, AI bot, and shared inbox. Free plan, cookieless EU mode, 5-minute install.\",\"channels.live-chat.metaTitle\":\"Live Chat Software with Order Context for Ecommerce\",\"channels.live-chat.name\":\"Live Chat\",\"channels.live-chat.setupSteps.0\":\"Open Settings → Inboxes → New inbox → Website.\",\"channels.live-chat.setupSteps.1\":\"Paste your domain and pick your brand colours.\",\"channels.live-chat.setupSteps.2\":\"Copy the snippet and drop it before \u003c/body\u003e on your site (or use our WordPress plugin).\",\"channels.live-chat.tagline\":\"Live chat software for ecommerce that ties into orders\",\"channels.metaDescription\":\"Email, live chat, WhatsApp, Telegram, X, LINE, SMS, and a developer API - Deskwoot supports the full range of customer support channels in a single shared inbox.\",\"channels.metaTitle\":\"Channels · Deskwoot\",\"channels.notFound\":\"Not found\",\"channels.otherChannels\":\"Other support channels\",\"channels.seePricing\":\"See pricing\",\"channels.setupSubtitle\":\"Connect {name} in {count} steps. No code required.\",\"channels.setupTitle\":\"Setup takes minutes\",\"channels.sms.body.0\":\"SMS customer support is alive and well, especially in the US, Canada, UK, and Australia. Older demographics, security-sensitive contexts (banking, healthcare), and quick-resolution flows (delivery alerts, appointment confirmations) all favour SMS over messaging apps.\",\"channels.sms.body.1\":\"Deskwoot connects to both Twilio and MessageBird, the two largest SMS providers. Pick whichever has better coverage in your region and your existing pricing relationship. Setup takes 5 minutes: get your provider's API credentials, paste them in Deskwoot Settings → Inboxes → SMS, pick a number.\",\"channels.sms.body.2\":\"Two-way messaging: customers can reply, include images and short videos (where the carrier supports MMS), and the thread reads naturally in the inbox. Long-form SMS conversations are auto-threaded so a 10-message back-and-forth is one ticket, not 10.\",\"channels.sms.body.3\":\"AI auto-replies on SMS work well for status-update-style queries (order tracking, delivery ETA, appointment confirmations) where the customer needs a quick answer. Fynn handles those autonomously and escalates to a human when the conversation requires actual judgement.\",\"channels.sms.body.4\":\"Pricing: Twilio and MessageBird charge per-message based on country and carrier (typically USD 0.005-0.10 per outbound, free inbound in most countries). Deskwoot adds zero markup on top. For high-volume teams, this matters: a 10x markup tool can double your SMS budget for no value.\",\"channels.sms.cardBody\":\"Two-way SMS through Twilio or MessageBird. Order confirmations, shipping updates, and customer replies all unified with your other channels in one inbox view.\",\"channels.sms.description\":\"Run SMS customer support without juggling Twilio's console and your helpdesk. Connect a Twilio or MessageBird number to Deskwoot and your team handles inbound SMS in the same inbox as everything else.\",\"channels.sms.faqs.0.a\":\"For small businesses, Deskwoot (free tier, multi-channel) and TextLine (SMS-only) are the cost-leaders. For mid-size teams, Heymarket and SimpleTexting add deeper SMS-only features. Deskwoot wins if you want SMS plus email plus live chat in one inbox without per-channel fees.\",\"channels.sms.faqs.0.q\":\"What is the best SMS customer support tool for small businesses?\",\"channels.sms.faqs.1.a\":\"SMS has the highest open rate of any channel (98 percent within 3 minutes). It works on every phone (no app install). It is async (customer does not have to be live). For confirmation-and-status flows, it outperforms email and chat. Downside: limited to short text and basic media.\",\"channels.sms.faqs.1.q\":\"How does SMS improve customer support interactions?\",\"channels.sms.faqs.2.a\":\"Per-message cost is set by your provider (Twilio or MessageBird), typically USD 0.005-0.10 per outbound depen
76ding on country. Inbound is usually free. Deskwoot adds zero markup. Expect USD 50-200 per month total for a small-to-mid team.\",\"channels.sms.faqs.2.q\":\"How is SMS customer support priced?\",\"channels.sms.faqs.3.a\":\"Yes. Two-way SMS is supported on both Twilio and MessageBird. Replies post back into the same Deskwoot conversation.\",\"channels.sms.faqs.3.q\":\"Can customers reply to my SMS?\",\"channels.sms.faqs.4.a\":\"Yes, but check carrier coverage and per-message pricing per country. Some countries (Brazil, India) require local sender IDs which Twilio and MessageBird both support.\",\"channels.sms.faqs.4.q\":\"Does SMS work for international customer support?\",\"channels.sms.faqs.5.a\":\"Deskwoot is software, not a managed support team. You run your own agents, or let Fynn handle Tier-1 SMS autonomously. For human BPO outsourcing, Deskwoot integrates with most major BPO platforms.\",\"channels.sms.faqs.5.q\":\"Can I outsource SMS customer support to Deskwoot?\",\"channels.sms.faqs.6.a\":\"Yes, where the carrier supports MMS. Images and short video clips render in the inbox alongside text.\",\"channels.sms.faqs.6.q\":\"Are MMS attachments supported?\",\"channels.sms.features.0.description\":\"Both providers supported. Pick the one with better coverage and pricing for your countries.\",\"channels.sms.features.0.title\":\"Twilio and MessageBird supported\",\"channels.sms.features.1.description\":\"Customers can reply, attachments included where the carrier supports MMS. The thread reads naturally in the inbox.\",\"channels.sms.features.1.title\":\"Two-way SMS messaging\",\"channels.sms.features.2.description\":\"Fynn handles Tier-1 SMS questions like order tracking and delivery ETA autonomously, escalating to humans when needed.\",\"channels.sms.features.2.title\":\"AI replies for status queries\",\"channels.sms.features.3.description\":\"Long back-and-forths thread into one ticket, not 10. SLA tracking matches reality.\",\"channels.sms.features.3.title\":\"Auto-threading\",\"channels.sms.metaDescription\":\"SMS customer support tool with Twilio and MessageBird integration. Two-way SMS, attachments, AI replies. No markup on carrier fees.\",\"channels.sms.metaTitle\":\"Twilio Customer Support: SMS Helpdesk Inbox\",\"channels.sms.setupSteps.0\":\"Get your Twilio or MessageBird API credentials.\",\"channels.sms.setupSteps.1\":\"Paste them in Deskwoot Settings → Inboxes → SMS and pick a number.\",\"channels.sms.tagline\":\"SMS customer support via Twilio or MessageBird\",\"channels.telegram.body.0\":\"Telegram is the dominant messaging app in CIS (Russia, Ukraine, Belarus, Kazakhstan), parts of MENA, and growing fast in Europe and Latin America. If you have customers there, a Telegram bot for customer support is non-negotiable.\",\"channels.telegram.body.1\":\"Setup is the simplest of any channel: open BotFather in Telegram, run /newbot, copy the token, paste it into Deskwoot Settings → Inboxes → Telegram. Your bot is live in under 60 seconds. No app review, no business verification, no per-message fees.\",\"channels.telegram.body.2\":\"Inline-keyboard quick actions: send a message with response buttons (Track order, Refund, Talk to human) for fast, low-typing customer journeys. This works well for ecommerce where common questions can be answered with a 2-tap flow rather than typing.\",\"channels.telegram.body.3\":\"File support: Telegram natively allows attachments up to 2 GB. Useful for sending invoices, manuals, videos, or large product images that WhatsApp would reject for size.\",\"channels.telegram.body.4\":\"Group support: add the bot to a customer group chat (B2B onboarding, VIP customer channels) and the whole conversation lands in one Deskwoot ticket. Useful for high-touch enterprise support flows.\",\"channels.telegram.cardBody\":\"Bring your own bot or use Deskwoot's. Group chats, photos, voice notes, and Telegram-native buttons all flow into the same conversation feed your agents already use.\",\"channels.telegram.description\":\"Spin up a Telegram bot for customer support in 60 seconds. Connect via BotFather, add the token to Deskwoot, and your team replies from the shared inbox.\",\"channels.telegram.faqs.0.a\":\"Open BotFather in Telegram, run /newbot, choose a name and username, copy the API token, paste it into Deskwoot Settings → Inboxes → Telegram. Your bot accepts customer messages within 60 seconds. No coding, no Dialogflow, no extra services.\",\"channels.telegram.faqs.0.q\":\"How do I set up a Telegram bot for customer support?\",\"channels.telegram.faqs.1.a\":\"For Telegram's own support, use telegram.org/support or in-app /help. Deskwoot is not Telegram's own support team, Deskwoot is the customer support software you use to supp
76ort YOUR customers via Telegram.\",\"channels.telegram.faqs.1.q\":\"How do I contact Telegram customer support?\",\"channels.telegram.faqs.2.a\":\"Yes. Telegram does not charge for bot messaging. You only pay for your Deskwoot plan. This is a major advantage over WhatsApp Business API which charges per conversation session.\",\"channels.telegram.faqs.2.q\":\"Is Telegram messaging free for businesses?\",\"channels.telegram.faqs.3.a\":\"Yes. Add the bot to a customer group chat (B2B onboarding, VIP customer channels) and the conversation lands in Deskwoot as a single ticket. Useful for enterprise high-touch support flows.\",\"channels.telegram.faqs.3.q\":\"Can the Telegram bot handle group chats?\",\"channels.telegram.faqs.4.a\":\"Yes. You can send messages with response buttons (Track order, Refund, Talk to human). The customer taps a button instead of typing, which speeds up Tier-1 journeys.\",\"channels.telegram.faqs.4.q\":\"Does the Telegram bot support inline keyboards?\",\"channels.telegram.faqs.5.a\":\"Yes. Each bot connects to a separate Deskwoot inbox. Useful if you run multiple brands or want to separate B2B from B2C Telegram traffic.\",\"channels.telegram.faqs.5.q\":\"Can I have multiple Telegram bots in one Deskwoot account?\",\"channels.telegram.faqs.6.a\":\"Telegram is free per message, has no Meta Business Manager requirement, and supports 2 GB attachments. WhatsApp has higher reach in LATAM and MENA but charges per conversation session and requires Meta verification. Most ecommerce teams use both.\",\"channels.telegram.faqs.6.q\":\"How is Telegram different from WhatsApp for customer support?\",\"channels.telegram.features.0.description\":\"Send a message with response buttons (Track order, Refund) for fast, low-typing customer journeys.\",\"channels.telegram.features.0.title\":\"Inline-keyboard quick actions\",\"channels.telegram.features.1.description\":\"Telegram natively supports huge attachments. Useful for sending invoices, manuals, or videos.\",\"channels.telegram.features.1.title\":\"Files up to 2 GB\",\"channels.telegram.features.2.description\":\"Add the bot to a customer group chat and the whole conversation lands in one Deskwoot ticket.\",\"channels.telegram.features.2.title\":\"Group chat support\",\"channels.telegram.features.3.description\":\"Fynn handles Tier-1 Telegram questions automatically and escalates to humans when needed.\",\"channels.telegram.features.3.title\":\"AI replies via Fynn\",\"channels.telegram.metaDescription\":\"Telegram bot for customer support with shared inbox, AI replies, inline keyboards, and group chat support. Setup in 60 seconds.\",\"channels.telegram.metaTitle\":\"Telegram Bot for Customer Support Inboxes\",\"channels.telegram.setupSteps.0\":\"Open BotFather in Telegram and create a new bot.\",\"channels.telegram.setupSteps.1\":\"Copy the token and paste it into Deskwoot Settings → Inboxes → Telegram.\",\"channels.telegram.setupSteps.2\":\"Done. Your bot is live.\",\"channels.telegram.tagline\":\"A Telegram bot for customer support, in your shared inbox\",\"channels.whatYouGet\":\"What you get with {name} support\",\"channels.whatsapp.body.0\":\"WhatsApp customer support chat is the dominant support channel in LATAM, India, MENA, and large parts of Europe. If you sell internationally, you are losing tickets if you do not offer it.\",\"channels.whatsapp.body.1\":\"Connecting WhatsApp to Deskwoot uses the official WhatsApp Cloud API. Setup takes 5 minutes: open Settings, Inboxes, WhatsApp, paste your phone-number ID and access token from your Meta App, set the webhook URL we give you in your Meta App. The verified Business profile, display name, logo, and verification badge stay managed in Meta Business Manager (where Meta requires it). We hand you the exact step-by-step inside the inbox setup wizard.\",\"channels.whatsapp.body.2\":\"Templates: WhatsApp templates are approved on Meta's side, not ours, since Meta is the one approving them. You create the template once in Meta Business Manager, get it approved (usually under 24 hours), then pick its name in Deskwoot's automation rules or our Meta Lead Ads connector to send it on a trigger. We do not pre-approve templates for you, but we make picking them frictionless.\",\"channels.whatsapp.body.3\":\"Inbound media: images, audio, video, voice notes, stickers, location, documents, and shared contacts all arrive on the conversation natively, render in the same thread alongside text, and are searchable. Outbound text and templates are live today; outbound attachments are on the near-term roadmap. Read receipts (sent, delivered, read) update on the message in real time so SLA tracking matches reality.\",\"channels.whatsapp.body.4\":\"Compared to Wati, Twil
76io, and Zoko (popular WhatsApp Business API resellers), Deskwoot adds the multi-channel inbox (email, live chat, etc.) and the AI bot Fynn answering WhatsApp directly in the same flat-rate plan. Meta charges per conversation (typically 0.5 to 7 cents per session, region-dependent); Deskwoot adds zero markup on top of Meta's pricing.\",\"channels.whatsapp.cardBody\":\"Direct WhatsApp Business Platform connection. Click-to-WhatsApp ad attribution, template messages, and 24-hour session tracking - no respond.io or Wati middleman.\",\"channels.whatsapp.description\":\"Deskwoot turns WhatsApp customer support chat into a shared-inbox workflow. Connect your WhatsApp Cloud API number and your whole team replies from Deskwoot. Inbound media, read receipts, and Fynn auto-reply all work.\",\"channels.whatsapp.faqs.0.a\":\"Connect a WhatsApp Business number via the official Meta Business API, route incoming messages into a shared inbox, and let your support team reply alongside email and live-chat tickets. Deskwoot handles the API plumbing, the verified-Business badge, and template approval.\",\"channels.whatsapp.faqs.0.q\":\"How do I use WhatsApp customer support chat for my business?\",\"channels.whatsapp.faqs.1.a\":\"Three steps: 1) get a WhatsApp Business number (Meta Business API, not the free WhatsApp Business app), 2) connect it to a shared-inbox tool like Deskwoot, 3) train Fynn or your team on common Tier-1 questions. Pre-approved templates handle proactive messages (order confirmations, shipping updates).\",\"channels.whatsapp.faqs.1.q\":\"How to use WhatsApp for customer support?\",\"channels.whatsapp.faqs.2.a\":\"In Deskwoot: connect WhatsApp via Meta Business API, then enable Fynn (the AI agent) for the WhatsApp inbox. Fynn handles Tier-1 questions automatically and escalates to humans when needed. No code, no Dialogflow setup required.\",\"channels.whatsapp.faqs.2.q\":\"How to create a WhatsApp chatbot for customer support?\",\"channels.whatsapp.faqs.3.a\":\"Three layers: 1) Pre-approved templates for proactive messages (order confirmations, shipping updates), 2) AI bot (Fynn) for incoming question triage, 3) Workflow automation (assign by tag, route by intent, escalate by sentiment). Deskwoot includes all three.\",\"channels.whatsapp.faqs.3.q\":\"How to automate customer support on WhatsApp?\",\"channels.whatsapp.faqs.4.a\":\"For WhatsApp's own support team (the platform itself), use faq.whatsapp.com or in-app help. Deskwoot is not WhatsApp's own support, Deskwoot is the customer support software you use to support YOUR WhatsApp customers.\",\"channels.whatsapp.faqs.4.q\":\"How to contact WhatsApp customer support?\",\"channels.whatsapp.faqs.5.a\":\"Yes. Meta requires it for any WhatsApp Business API access. Our wizard creates one if you do not have it. The free WhatsApp Business app is not the same as the API and cannot be used with shared inboxes.\",\"channels.whatsapp.faqs.5.q\":\"Do I need a Meta Business Manager?\",\"channels.whatsapp.faqs.6.a\":\"Meta charges per conversation session, typically USD 0.005-0.07 per session, region-dependent (LATAM cheapest, US/EU mid-range, MENA priciest). Deskwoot does not add a markup on top of Meta's session pricing.\",\"channels.whatsapp.faqs.6.q\":\"How is WhatsApp messaging priced?\",\"channels.whatsapp.faqs.7.a\":\"Yes, but the steps are Meta-side and not magical. You move your phone-number ownership in Meta Business Manager from your current provider's WhatsApp Business Account to one connected to Deskwoot's app, then connect that number under Settings, Inboxes, WhatsApp here. Your approved templates carry across automatically because they live on the WhatsApp Business Account, not on the reseller. Conversation history at the previous reseller stays at the previous reseller (none of them expose an export API for chat transcripts), so we recommend keeping the old account read-only for a few weeks for reference. Email [email protected] and we'll walk you through the Meta hand-off.\",\"channels.whatsapp.faqs.7.q\":\"Can I move from Wati, Zoko, Twilio, or 360dialog to Deskwoot?\",\"channels.whatsapp.features.0.description\":\"We use the official WhatsApp Cloud API, not a reseller. Your phone number, your Meta Business account, no per-message reseller markup.\",\"channels.whatsapp.features.0.title\":\"WhatsApp Cloud API\",\"channels.whatsapp.features.1.description\":\"Templates live in Meta Business Manager, where Meta approves them. Once approved, pick the template name in Deskwoot's automations or Meta Lead Ads connector to fire it on a trigger.\",\"channels.whatsapp.features.1.title\":\"Approved templates, your way\",\"channels.whatsapp.features.2.description\":\"Images, audio, video, voice notes, stickers, documents, locations, and shared contacts all land in the conversation natively. Outbound text and templates ship today; outbound attachments are on the near-term roadmap.\",\"channels.whatsapp.features.2.title\":\"All inbound media types\",\"channels.whatsapp.features.3.description\":\"Sent, delivered, and read statuses update in real time on every message. SLA reports use the actual delivery timestamps, not server-send times.\",\"channels.whatsapp.features.3.title\":\"Read receipts\",\"channels.whatsapp.features.4.description\":\"Fynn handles Tier-1 WhatsApp questions (order tracking, returns, shipping windows) with handoff to humans, the same brain that runs your live chat.\",\"channels.whatsapp.features.4.title\":\"Fynn answering WhatsApp\",\"channels.whatsapp.metaDescription\":\"WhatsApp customer support chat with verified Business profile, pre-approved templates, and AI replies. Connect in 5 minutes via Meta Business.\",\"channels.whatsapp.metaTitle\":\"WhatsApp Business Customer Support Inbox\",\"channels.whatsapp.setupSteps.0\":\"Open Settings → Inboxes → WhatsApp.\",\"channels.whatsapp.setupSteps.1\":\"Connect your Meta Business Manager (or create one with our wizard).\",\"channels.whatsapp.setupSteps.2\":\"Pick or buy the phone number you want to use.\",\"channels.whatsapp.tagline\":\"WhatsApp customer support chat in your shared inbox\",\"channels.x.body.0\":\"Public X (Twitter) support is high-stakes. Customers expect responses in under an hour, the conversation is visible to anyone, and a slow or wrong reply gets screenshotted. A real Twitter customer support tool reduces that risk.\",\"channels.x.body.1\":\"Deskwoot connects your @brandhandle via the X API. Both DMs and public mentions of @yourbrand land as tickets, tagged accordingly. Each ticket shows the conversation context, the user's profile, and (where allowed by X privacy settings) past interactions with your brand.\",\"channels.x.body.2\":\"Switch between public reply (under the original tweet) and private DM from the same conversation. Useful when a customer complains publicly and you want to take it private without losing the thread context.\",\"channels.x.body.3\":\"AI triage: Fynn auto-classifies incoming tweets by intent (complaint, question, compliment, spam) and routes accordingly. High-priority complaints jump the queue, spam drops out, compliments get tagged for marketing.\",\"channels.x.body.4\":\"Compared to Sprout Social and Hootsuite, Deskwoot is a customer support tool first, social media management tool second. If your team needs scheduled posts and influencer-tracking, use a dedicated social tool. If you need real ticketed support workflow with SLAs and CSAT, Deskwoot fits better.\",\"channels.x.cardBody\":\"Direct messages plus public mentions land in the same shared inbox. Reply privately or publicly without juggling X's web UI. Sentiment-based routing built in.\",\"channels.x.description\":\"Connect your brand X account and turn the Twitter customer support tool flow into one shared inbox. DMs and public mentions land as tickets your team can resolve.\",\"channels.x.faqs.0.a\":\"Connect your @brandhandle to a customer support tool like Deskwoot, route DMs and public mentions into a shared inbox, and reply publicly or privately as needed. Critical: respond fast (under an hour) and have a clear escalation path for c
76omplaints.\",\"channels.x.faqs.0.q\":\"How to use Twitter for customer support?\",\"channels.x.faqs.1.a\":\"For pure customer support workflow, Deskwoot, Zendesk, and Sparkcentral handle Twitter as a real ticketed channel. For social-media management with light support features, Sprout Social and Hootsuite. Deskwoot is the strongest if you want multi-channel (email, WhatsApp, Twitter) in one inbox.\",\"channels.x.faqs.1.q\":\"What is the best Twitter customer support tool?\",\"channels.x.faqs.2.a\":\"For X's own support, use help.x.com. Deskwoot is not X's own support team, Deskwoot is the customer support tool you use to support YOUR customers reaching out via X.\",\"channels.x.faqs.2.q\":\"How do I contact Twitter (X) customer support?\",\"channels.x.faqs.3.a\":\"No. The integration uses the standard X API. X Premium helps with higher rate limits but is not required.\",\"channels.x.faqs.3.q\":\"Do I need X Premium to use this integration?\",\"channels.x.faqs.4.a\":\"Yes. Switch between public reply (under the original tweet) and private DM from the same conversation thread without losing context.\",\"channels.x.faqs.4.q\":\"Can I reply to mentions publicly and DMs privately from the same ticket?\",\"channels.x.faqs.5.a\":\"Fynn auto-classifies incoming content; spam and abuse get filtered into a separate queue with one-click block, mute, or report-to-X actions.\",\"channels.x.faqs.5.q\":\"How do you handle abusive or spam tweets?\",\"channels.x.faqs.6.a\":\"Yes. Set keyword filters (your brand name, product names, common misspellings) and matching tweets get ingested as tickets with a 'mention' tag.\",\"channels.x.faqs.6.q\":\"Can I track brand mentions that don't include my @-handle?\",\"channels.x.features.0.description\":\"Both private DMs and public mentions of @yourbrand land as tickets, tagged accordingly.\",\"channels.x.features.0.title\":\"DM and mention capture\",\"channels.x.features.1.description\":\"Switch between public reply (under the original tweet) and private DM from the same conversation.\",\"channels.x.features.1.title\":\"Reply publicly or privately\",\"channels.x.features.2.description\":\"Fynn auto-classifies incoming tweets by intent (complaint, question, compliment, spam) and routes accordingly.\",\"channels.x.features.2.title\":\"AI tweet triage\",\"channels.x.features.3.description\":\"Tweets that mention your brand without @-tag can be ingested via keyword matching for proactive support.\",\"channels.x.features.3.title\":\"Brand-mention tracking\",\"channels.x.metaDescription\":\"Twitter (X) customer support tool. DMs, public mentions, and replies in one shared inbox. AI triage, public-or-private reply switch.\",\"channels.x.metaTitle\":\"Twitter Customer Support: DMs in One Helpdesk\",\"channels.x.setupSteps.0\":\"Authorize X from Settings → Inboxes → X.\",\"channels.x.setupSteps.1\":\"Pick which @handle to connect and whether to ingest mentions.\",\"channels.x.tagline\":\"Twitter customer support tool: DMs and mentions in one inbox\",\"commandBar.actions\":\"Actions\",\"commandBar.close\":\"Close\",\"commandBar.contacts\":\"Contacts\",\"commandBar.conversations\":\"Conversations\",\"commandBar.goToCampaigns\":\"Go to campaigns\",\"commandBar.goToContacts\":\"Go to contacts\",\"commandBar.goToConversations\":\"Go to conversations\",\"commandBar.goToHelpCenter\":\"Go to help center\",\"commandBar.goToReports\":\"Go to reports\",\"commandBar.goToSettings\":\"Go to settings\",\"commandBar.navigate\":\"Navigate\",\"commandBar.navigation\":\"Navigation\",\"commandBar.newConversation\":\"New Conversation\",\"commandBar.noSubject\":\"No subject\",\"commandBar.searchPlaceholder\":\"Search commands, navigate...\",\"commandBar.searching\":\"Searching…\",\"commandBar.select\":\"Select\",\"commandBar.startNewConversation\":\"Start a new conversation\",\"commandBar.switchTheme\":\"Switch between light and dark theme\",\"commandBar.toggleDarkMode\":\"Toggle Dark Mode\",\"common.cancel\":\"Cancel\",\"common.clear\":\"Clear\",\"common.close\":\"Close\",\"common.confirm\":\"Confirm\",\"common.create\":\"Create\",\"common.delete\":\"Delete\",\"common.edit\":\"Edit\",\"common.loading\":\"Loading...\",\"common.noResults\":\"No results found\",\"common.remove\":\"Remove\",\"common.save\":\"Save\",\"common.search\":\"Search...\",\"common.selectAll\":\"Select all\",\"compare.aiCost.deskwoot\":\"$$0.03 - $0.07\",\"compare.aiCost.freshdesk\":\"$$0.10\",\"compare.aiCost.intercom\":\"$$0.99\",\"compare.aiCost.zendesk\":\"$$1.50 - $2.00\",\"compare.byo.byoText\":\"Or connect your own OpenAI / Anthropic API key for unlimited conversations at your provider's rates.\",\"compare.byo.byoTitle\":\"Bring Your Own Key\",\"compare.byo.copilotText\":\"Reply suggestions for agents come with the Enterprise tier. Competitors charge $29 to $50 per agent per month extra.\",\"compare.byo.copilotTitle\":\"AI Copilot in Enterprise\",\"compare.byo.priceDeskwoot\":\"$$0.03\",\"compare.byo.priceFreshdesk\":\"$$0.10\",\"compare.byo.priceIntercom\":\"$$0.99\",\"compare.byo.priceZen
76desk\":\"$$1.50\",\"compare.byo.subtitle\":\"While competitors charge $0.10 to $2.00 per AI conversation, Deskwoot starts at just $0.03. Same quality, fraction of the cost.\",\"compare.byo.title\":\"Up to 67x cheaper AI\",\"compare.byo.unitDeskwoot\":\"per conversation\",\"compare.byo.unitFreshdesk\":\"per session\",\"compare.byo.unitIntercom\":\"per outcome\",\"compare.byo.unitZendesk\":\"per resolution\",\"compare.cat.aiAutomation\":\"AI \u0026 Automation\",\"compare.cat.channels\":\"Channels\",\"compare.cat.integrations\":\"Integrations\",\"compare.cat.other\":\"Other\",\"compare.cat.pricing\":\"Pricing\",\"compare.cat.privacy\":\"Privacy \u0026 Security\",\"compare.cell.addon\":\"Add-on\",\"compare.cell.custom\":\"Custom\",\"compare.cell.included\":\"Included\",\"compare.cell.limited\":\"Limited\",\"compare.cell.na\":\"N/A\",\"compare.cell.no\":\"No\",\"compare.cell.selfHosted\":\"Self-hosted\",\"compare.cell.yes\":\"Yes\",\"compare.cell.yesLimited\":\"Yes (limited)\",\"compare.cell.yesTwoSeats\":\"Yes (2 seats)\",\"compare.copilotCost.freshdesk\":\"$$29/agent/mo\",\"compare.copilotCost.intercom\":\"$$35/seat/mo\",\"compare.copilotCost.zendesk\":\"$$50/agent/mo\",\"compare.cta\":\"Get Started Free\",\"compare.cta.cheaperBadge\":\"Smart pricing, no surprise bills per resolution\",\"compare.cta.readySub\":\"Start free and experience the difference. Migration from other platforms is easy.\",\"compare.cta.readyTitle\":\"Ready to switch?\",\"compare.cta.viewPricing\":\"View pricing\",\"compare.ctaSub\":\"Free plan available. No credit card required.\",\"compare.faq.0.a\":\"Deskwoot starts at $4 per agent per month ($3.20 with annual billing), compared to Zendesk Support Suite at $55 to $169+ per agent per month depending on tier. AI is billed at $0.03 to $0.07 per conversation in Deskwoot, while Zendesk charges $1.50 to $2.00 per AI resolution, often making Deskwoot 90% cheaper at the same conversation volume.\",\"compare.faq.0.q\":\"How does Deskwoot compare to Zendesk on price?\",\"compare.faq.1.a\":\"Intercom is built around messaging and charges $29 to $132 per seat plus $0.99 per AI resolution. Deskwoot ships the same unified inbox and AI bot starting at $4 per agent ($3.20 with annual billing) with AI conversations at $0.03 to $0.07 each, and includes all 8 channels (chat, email, WhatsApp, Telegram, LINE, SMS, X DMs, API) on every plan instead of locking channels behind higher tiers.\",\"compare.faq.1.q\":\"What's the difference between Deskwoot and Intercom?\",\"compare.faq.2.a\":\"Yes. Freshdesk's Growth tier starts at $15 per agent per month and charges $0.10 per AI resolution. Deskwoot is $4 per agent ($3.20 with annual billing) and bills AI at $0.03 to $0.07 per conversation (30 to 70% less than Freshdesk), with no extra cost for adding channels.\",\"compare.faq.2.q\":\"Is Deskwoot really cheaper than Freshdesk?\",\"compare.faq.3.a\":\"Yes. Deskwoot supports bring your own key for both OpenAI and Anthropic. With your own API key, you pay your provider's token rates directly with no Deskwoot markup. Useful for busy teams that want to control AI spend at the model layer.\",\"compare.faq.3.q\":\"Can I bring my own AI API key to reduce costs?\",\"compare.faq.4.a\":\"Deskwoot ships migration tools that authenticate with your Zendesk or Intercom API token and bring over tickets or conversations with full message history, contacts, agents, automation rules, and help center articles in one guided import. Most migrations finish in minutes for small teams.\",\"compare.faq.4.q\":\"How do I migrate from Zendesk or Intercom to Deskwoot?\",\"compare.faq.5.a\":\"Yes for everyday support work: unified inbox, agent assignment, automations, SLA policies, business hours, internal notes, macros, CSAT surveys, help center, custom roles, REST API, webhooks, and a mobile app. Deskwoot trades the deep enterprise add-on catalog for full coverage of the 8 channels included by default and a flat price.\",\"compare.faq.5.q\":\"Does Deskwoot have feature parity with established helpdesks?\",\"compare.faqSubtitle\":\"Real comparisons buyers ask about before they switch helpdesks.\",\"compare.faqTitle\":\"Frequently asked questions\",\"compare.intro.bundleBody\":\"Unified inbox for 8 channels, AI Bot at $0.03 per conversation, AI Copilot in Enterprise. One flat price per agent, no add-ons, no surprise bills per resolution.\",\"compare.intro.bundleTitle\":\"Everything in one plan\",\"compare.intro.deepDiveBody\":\"Full feature and pricing breakdowns per vendor on dedicated pages:\",\"compare.intro.deepDiveTitle\":\"Compare side by side\",\"compare.intro.link.chatwoot\":\"Chatwoot\",\"compare.intro.link.crisp\":\"Crisp\",\"compare.intro.link.freshdesk\":\"Freshdesk\",\"compare.intro.link.intercom\":\"Intercom\",\"compare.intro.link.zendesk\":\"Zendesk\",\"compare.intro.pricingBody\":\"Zendesk and Intercom charge an AI fee per resolution. Freshdesk locks channels behind add-ons. Crisp has no managed AI or SLA. At volume, all three bills jump sharply.\",\"compare.intro.pricingTitle\":\"Pricing that spirals\",\"compare.metadata.description\":\"Full Zendesk vs Intercom vs Deskwoot comparison. Pricing, AI capabilities, live chat features, ticketing system, and automation across all major help desk platforms. Modern alternative, fair pricing.\",\"compare.metadata.ogDescription\":\"Compare pricing, AI, live chat features, and the ticketing system of Zendesk, Intercom, Freshdesk, Crisp, Chatwoot, and Deskwoot side by side.\",\"compare.metadata.ogTitle\":\"Zendesk vs Intercom vs Deskwoot: Which Help Desk Wins?\",\"compare.metadata.title\":\"Be
76st Helpdesk Software 2026: Side by Side Comparison\",\"compare.price.enterprise.chatwoot\":\"$$99/agent/mo\",\"compare.price.enterprise.crisp\":\"$$295/workspace/mo\",\"compare.price.enterprise.deskwoot\":\"$$9.60/agent/mo (annual)\",\"compare.price.enterprise.freshdesk\":\"$$89/agent/mo\",\"compare.price.enterprise.zendesk\":\"$$169/agent/mo\",\"compare.price.full.chatwoot\":\"$$39/agent/mo\",\"compare.price.full.crisp\":\"$$95/workspace/mo\",\"compare.price.full.deskwoot\":\"$$6.40/agent/mo (annual)\",\"compare.price.full.freshdesk\":\"$$49/agent/mo\",\"compare.price.full.intercom\":\"$$132/seat/mo\",\"compare.price.full.zendesk\":\"$$49/agent/mo\",\"compare.price.starting.chatwoot\":\"$$19/agent/mo\",\"compare.price.starting.crisp\":\"$$45/workspace/mo\",\"compare.price.starting.deskwoot\":\"$$3.20/agent/mo (annual)\",\"compare.price.starting.freshdesk\":\"$$15/agent/mo\",\"compare.price.starting.intercom\":\"$$29/seat/mo\",\"compare.price.starting.zendesk\":\"$$19/agent/mo\",\"compare.row.aiByoKey\":\"AI Chatbot (Bring Your Own Key)\",\"compare.row.aiCopilot\":\"AI Copilot (reply suggestions)\",\"compare.row.aiCopilotCost\":\"AI Copilot cost\",\"compare.row.aiCostPerConv\":\"Cost per AI conversation\",\"compare.row.aiTrainingHub\":\"AI Training Hub\",\"compare.row.auditLogs\":\"Audit Logs\",\"compare.row.automationRules\":\"Automation Rules\",\"compare.row.chatTriggers\":\"Chat Triggers\",\"compare.row.cookieless\":\"Cookieless Chat Mode (GDPR)\",\"compare.row.csat\":\"CSAT Surveys\",\"compare.row.customRoles\":\"Custom Roles (20+ permissions)\",\"compare.row.email\":\"Email\",\"compare.row.enterprise\":\"Enterprise\",\"compare.row.facebookInstagram\":\"Facebook \u0026 Instagram\",\"compare.row.freePlan\":\"Free plan\",\"compare.row.fullPlan\":\"Full-featured plan\",\"compare.row.helpCenter\":\"Help Center / Knowledge Base\",\"compare.row.isolatedStorage\":\"Isolated File Storage (R2)\",\"compare.row.labelNotifications\":\"Label-Based Notifications\",\"compare.row.line\":\"LINE\",\"compare.row.liveTranslation\":\"Live Translation (29+ langs)\",\"compare.row.malwareScan\":\"Attachment Malware Scanning\",\"compare.row.managedAiBot\":\"Managed AI Chatbot\",\"compare.row.promptInjection\":\"AI Bot Prompt Injection Protection\",\"compare.row.reports\":\"Reports \u0026 Analytics\",\"compare.row.restApi\":\"REST API\",\"compare.row.shopify\":\"Shopify\",\"compare.row.slaPolicies\":\"SLA Policies\",\"compare.row.slack\":\"Slack\",\"compare.row.sms\":\"SMS\",\"compare.row.spamFilter\":\"Email Spam Filter\",\"compare.row.startingPrice\":\"Starting price\",\"compare.row.stripe\":\"Stripe\",\"compare.row.telegram\":\"Telegram\",\"compare.row.telegramAgentNotifications\":\"Telegram Agent Notifications\",\"compare.row.twitter\":\"Twitter / X\",\"compare.row.twoFactor\":\"Two-Factor Auth\",\"compare.row.webhooks\":\"Webhooks (HMAC-signed)\",\"compare.row.websiteChat\":\"Website Live Chat\",\"compare.row.whatsapp\":\"WhatsApp\",\"compare.row.wordpress\":\"WordPress / WooCommerce\",\"compare.row.zapier\":\"Zapier\",\"compare.subtitle\":\"Compare zendesk and intercom offer against Deskwoot feature by feature. Pricing, AI capabilities, live chat features, ticketing system, workflow automation, and proactive support in one table. Same capabilities, a fraction of the price.\",\"compare.title\":\"Zendesk vs Intercom vs Deskwoot: Customer Support Software Compared\",\"compose.createNewContact\":\"Create new contact\",\"compose.creatingContact\":\"Creating contact...\",\"compose.discard\":\"Discard\",\"compose.insertSignature\":\"Insert signature\",\"compose.messagePlaceholder\":\"Write your message here...\",\"compose.noContactsFound\":\"No contacts found. Enter a valid email to create one.\",\"compose.noInboxes\":\"No matching inboxes available\",\"compose.searchPlaceholder\":\"Search by name, email, or phone...\",\"compose.selectInbox\":\"Select inbox\",\"compose.send\":\"Send\",\"compose.sending\":\"Sending...\",\"compose.setUpSignature\":\"Set up signature\",\"compose.signatureInserted\":\"Signature inserted\",\"compose.subject\":\"Subj:\",\"compose.subjectPlaceholder\":\"Email subject...\",\"compose.to\":\"To:\",\"compose.via\":\"Via:\",\"contactDetail.addNote\":\"Add a note...\",\"contactDetail.addresses\":\"Addresses\",\"contactDetail.attributes\":\"Attributes\",\"contactDetail.bio\":\"Bio\",\"contactDetail.blockContact\":\"Block contact\",\"contactDetail.chatHistory\":\"Chat History\",\"contactDetail.city\":\"City\",\"contactDetail.company\":\"Company\",\"contactDetail.connectShopify\":\"Connect Shopify in Settings \u003e Integrations to see orders.\",\"contactDetail.contactsTotal\":\"contacts total\",\"contactDetail.country\":\"Country\",\"contactDetail.created\":\"Created\",\"contactDetail.deleteContact\":\"Delete contact\",\"contactDetail.deleteContactDesc\":\"Permanently delete this contact. This action is irreversible.\",\"contactDetail.details\":\"Contact details\",\"contactDetail.editDetails\":\"Edit contact details\",\"contactDetail.email\":\"Email\",\"contactDetail.enterBio\":\"Enter bio\",\"contactDetail.enterCity\":\"Enter city\",\"contactDetail.enterCompany\":\"Enter company name\",\"contactDetail.enterEmail\":\"Enter email\",\"contactDetail.enterFirstName\":\"Enter first name\",\"contactDetail.enter
76LastName\":\"Enter last name\",\"contactDetail.enterPhone\":\"Enter phone number\",\"contactDetail.firstName\":\"First name\",\"contactDetail.lastActive\":\"Last active\",\"contactDetail.lastName\":\"Last name\",\"contactDetail.lastSeen\":\"Last seen\",\"contactDetail.location\":\"Location\",\"contactDetail.merge\":\"Merge\",\"contactDetail.mergeContact\":\"Merge contact\",\"contactDetail.mergeDesc\":\"Combine two profiles into one, including all attributes and conversations. In case of conflict, the primary contact's attributes take precedence.\",\"contactDetail.noConversations\":\"No conversations yet\",\"contactDetail.noCustomAttributes\":\"No custom attributes set.\",\"contactDetail.noNotes\":\"No notes yet. Add one above.\",\"contactDetail.noOrders\":\"No orders found for this customer.\",\"contactDetail.notes\":\"Notes\",\"contactDetail.orders\":\"Orders\",\"contactDetail.organization\":\"Organization\",\"contactDetail.phone\":\"Phone\",\"contactDetail.primaryContact\":\"Primary contact\",\"contactDetail.saveNote\":\"Save note\",\"contactDetail.searchByNameEmail\":\"Search by name or email...\",\"contactDetail.searchToMerge\":\"Search for contact to merge\",\"contactDetail.selectCountry\":\"Select country\",\"contactDetail.sendMessage\":\"Send message\",\"contactDetail.socialLinks\":\"Social links\",\"contactDetail.toBeDeleted\":\"To be deleted\",\"contactDetail.toBeSaved\":\"To be saved\",\"contactDetail.totalSpent\":\"Total Spent\",\"contactDetail.unblock\":\"Unblock\",\"contactDetail.updateContact\":\"Update contact\",\"contacts.addEmail\":\"+ Add another email\",\"contacts.addNewButton\":\"Add contact\",\"contacts.addPhone\":\"+ Add another phone\",\"contacts.addToSegment\":\"Add to Segment\",\"contacts.adding\":\"Adding...\",\"contacts.cityLabel\":\"City\",\"contacts.cityPlaceholder\":\"Berlin\",\"contacts.company\":\"Company\",\"contacts.companyLabel\":\"Company\",\"contacts.companyPlaceholder\":\"Acme Inc\",\"contacts.contact\":\"Contact\",\"contacts.conversations\":\"Conversations\",\"contacts.countryLabel\":\"Country\",\"contacts.countryPlaceholder\":\"Germany\",\"contacts.createButton\":\"Create contact\",\"contacts.createFailedDuplicate\":\"A contact with this email already exists.\",\"contacts.openExisting\":\"Open the contact\",\"contacts.createFailedTitle\":\"Could not create contact\",\"contacts.createHint\":\"At least a name or email is required. Everything else is optional.\",\"contacts.createSuccess\":\"Contact created\",\"contacts.createTitle\":\"Create contact\",\"contacts.email\":\"Email\",\"contacts.emailLabel\":\"Email\",\"contacts.emailPlaceholder\":\"[email protected]\",\"contacts.jobTitleLabel\":\"Job title\",\"contacts.jobTitlePlaceholder\":\"Head of Support\",\"contacts.lastActivity\":\"Last Activity\",\"contacts.linkedinLabel\":\"LinkedIn\",\"contacts.linkedinPlaceholder\":\"https://linkedin.com/in/...\",\"contacts.merge\":\"Merge Contacts\",\"contacts.nameLabel\":\"Name\",\"contacts.namePlaceholder\":\"Full name\",\"contacts.next\":\"Next\",\"contacts.noContacts\":\"No contacts found\",\"contacts.noCustomSegments\":\"No custom segments yet\",\"contacts.notesPlaceholder\":\"Anything useful to know (VIP, language preference, ...)\",\"contacts.of\":\"of\",\"contacts.phone\":\"Phone\",\"contacts.phoneLabel\":\"Phone\",\"contacts.phonePlaceholder\":\"+1 555 123 4567\",\"contacts.postalCodeLabel\":\"ZIP / Postal code\",\"contacts.previous\":\"Previous\",\"contacts.removeAriaLabel\":\"Remove\",\"contacts.search\":\"Search contacts...\",\"contacts.sectionAddress\":\"Address\",\"contacts.sectionBasic\":\"Basics\",\"contacts.sectionNotes\":\"Notes\",\"contacts.sectionWork\":\"Work\",\"contacts.showing\":\"Showing\",\"contacts.source\":\"Source\",\"contacts.stateLabel\":\"State / Region\",\"contacts.statePlaceholder\":\"Bavaria\",\"contacts.streetLabel\":\"Street\",\"contacts.streetPlaceholder\":\"123 Main St\",\"contacts.title\":\"Contacts\",\"contacts.unknown\":\"Unknown\",\"contacts.websiteLabel\":\"Website\",\"contacts.websitePlaceholder\":\"https://acme.com\",\"contacts.additionalEmail\":\"Additional email {n}\",\"contacts.additionalPhone\":\"Additional phone {n}\",\"contacts.removeAdditionalEmail\":\"Remove additional email {n}\",\"contacts.removeAdditionalPhone\":\"Remove additional phone {n}\",\"contacts.createDiscardTitle\":\"Discard this contact?\",\"contacts.createDiscardMessage\":\"If you close now, the details you entered are lost.\",\"contacts.createDiscardConfirm\":\"Discard\",\"contacts.creating\":\"Creating...\",\"contacts.mergePickPrimary\":\"Pick the contact to keep. The others are merged into it.\",\"contacts.mergeCount\":\"Merge {count} contacts\",\"contacts.mergeFailed\":\"Could not merge the contacts.\",\"contacts.mergeConnectionError\":\"Could not merge the contacts. Check your connection and try again.\",\"convList.apiMessage\":\"API Message\",\"convList.assignToMe\":\"Assign to me\",\"convList.clearSearch\":\"Clear search\",\"convList.emailMessage\":\"Email Message\",\"convList.lineMessage\":\"LINE Message\",\"convList.liveChat\":\"Live Chat\",\"convList.markUnread\":\"Mark unread\",\"convList.mute\":\"Mute\",\"convList.unmute\":\"Unmute\",\"convList.muted\":\"Muted\",\"convList.noConversationsDesc\":\"Conversations will appear here when customers reach out\",\"convList.emptyMentions\":\"Nobody has mentioned you yet\",\"convList.emptyMentionsDesc\":\"When a teammate mentions you in a private note, the conversation shows up here.\",\"convList.emptySearch\":\"No conversations match \\\"{query}\\\"\",\"convList.emptySearchDesc\":\"Search by name, email, message text or a number like #93.\",\"convList.retentionNotice\":\"Older 
76conversations are hidden, not deleted. Your plan keeps {days} days of history.\",\"convList.retentionUpgrade\":\"Upgrade to see your full history\",\"convList.openAndPending\":\"Open \u0026 Pending\",\"convList.searchPlaceholder\":\"Search conversations…\",\"convList.saveView\":\"Save view\",\"convList.saveViewName\":\"Name this view\",\"convList.saveViewPlaceholder\":\"Urgent and unassigned\",\"convList.viewSaved\":\"View saved\",\"convList.saveViewFailed\":\"Could not save the view\",\"sidebar.renameView\":\"Rename\",\"sidebar.deleteView\":\"Delete\",\"sidebar.deleteViewConfirm\":\"Delete this saved view?\",\"convList.selected\":\"selected\",\"convList.slaAtRisk\":\"SLA at risk\",\"convList.slaBreached\":\"SLA breached\",\"convList.smsMessage\":\"SMS Message\",\"convList.telegramMessage\":\"Telegram Message\",\"convList.twitterMessage\":\"Twitter Message\",\"convList.unassign\":\"Unassign\",\"convList.whatsappMessage\":\"WhatsApp Message\",\"convList.whatsappTwilioMessage\":\"WhatsApp Message\",\"convList.you\":\"You:\",\"convList.selected.one\":\"{count} selected\",\"convList.selected.other\":\"{count} selected\",\"convList.statusFilter\":\"Filter by status\",\"convList.statusAll\":\"All statuses\",\"convList.sort\":\"Sort\",\"convList.sortNewest\":\"Newest first\",\"convList.sortOldest\":\"Oldest first\",\"convList.openSearch\":\"Search conversations\",\"convList.closeSearch\":\"Close search\",\"convList.selectConversation\":\"Select #{id} from {name}\",\"convList.bulkActions\":\"Bulk actions\",\"convList.moreActions\":\"More actions\",\"convList.clearSelection\":\"Clear selection\",\"convList.setPending\":\"Set to pending\",\"convList.bulk.resolved.one\":\"{count} conversation resolved\",\"convList.bulk.resolved.other\":\"{count} conversations resolved\",\"convList.bulk.pending.one\":\"{count} conversation set to pending\",\"convList.bulk.pending.other\":\"{count} conversations set to pending\",\"convList.bulk.reopened.one\":\"{count} conversation reopened\",\"convList.bulk.reopened.other\":\"{count} conversations reopened\",\"convList.bulk.assignedToYou.one\":\"{count} conversation assigned to you\",\"convList.bulk.assignedToYou.other\":\"{count} conversations assigned to you\",\"convList.bulk.unassigned.one\":\"{count} conversation unassigned\",\"convList.bulk.unassigned.other\":\"{count} conversations unassigned\",\"convList.bulk.markedUnread.one\":\"{count} conversation marked as unread\",\"convList.bulk.markedUnread.other\":\"{count} conversations marked as unread\",\"convList.bulk.muted.one\":\"{count} conversation muted\",\"convList.bulk.muted.other\":\"{count} conversations muted\",\"convList.bulk.unmuted.one\":\"{count} conversation unmuted\",\"convList.bulk.unmuted.other\":\"{count} conversations unmuted\",\"convList.bulk.deleted.one\":\"{count} conversation deleted\",\"convList.bulk.deleted.other\":\"{count} conversations deleted\",\"convList.bulk.failed\":\"Could not update the conversations: {error}\",\"convList.bulk.forbidden\":\"You don't have permission for this action.\",\"convList.bulk.tooMany\":\"Select at most {max} conversations for one bulk action.\",\"convList.bulk.someFailed.one\":\"{count} conversation could not be changed. Try it again.\",\"convList.bulk.someFailed.other\":\"{count} conversations could not be changed. Try them again.\",\"convList.bulk.planCapLocked\":\"A selected conversation is locked by your plan limit, so nothing was changed. Upgrade to change it, or leave it out.\",\"convList.deleteTitle\":\"Delete conversations\",\"convList.deleteConfirm.one\":\"Delete {count} conversation? This cannot be undone.\",\"convList.deleteConfirm.other\":\"Delete {count} conversations? This cannot be undone.\",\"convList.planCap.title\":\"Your {plan} plan reached its limit of {cap} conversations this month\",\"convList.planCap.body\":\"Conversations over the limit are listed last and stay locked. Upgrade your plan to open them, or delete conversations from this month to make room.\",\"convList.planCap.upgrade\":\"Upgrade plan\",\"convList.planCap.seePlans\":\"See plans\",\"convView.planLocked.title\":\"This conversation is locked\",\"convView.planLocked.body\":\"Your {plan} plan reached its limit of {cap} conversations this month. Upgrade your plan to open it, or delete conversations from this month to make room.\",\"convView.planLocked.back\":\"Back to conversations\",\"convList.lockedRow\":\"Locked by your plan limit. Upgrade to open it.\",\"convList.lockedDivider\":\"Locked by your plan limit\",\"convList.awaitingReply\":\"Awaiting reply\",\"convList.botBadge\":\"Bot\",\"convList.labelsAria\":\"Labels: {names}\",\"convList.moreLabels\":\"+{count}\",\"convList.assignedTo\":\"Assigned to {name}\",\"convList.loadMore\":\"Load more\",\"convList.loadingMore\":\"Loading more conversations\",\"convList.loadFailed\":\"Could not load the conversations.\",\"convList.retry\":\"Try again\",\"convList.slaLeft\":\"{time} left\",\"convList.slaOver\":\"{time} overdue\",\"convList.saveViewLocked\":\"Saved views are available on {plan}\",\"convView.activity.agentJoined\":\"{name} has joined the conversation\",\"convView.activity.autoAssigned\":\"Conversation auto-assigned to {name}\",\"convView.activity.claimed\":\"{name} took the conversation\",\"convView.activity.botHandoff\":\"Bot transferred the conversation. Waiting for an agent...\",\"convView.activity.reopenedByAgent\":\"Reopened by {name}'s reply\",\"convView.activity.reopenedByCustomer\":\"Reopened by the customer's reply\",\"convView.activity.resolvedByCustomer\":\"The customer ended the conversation\",\"convView.activity.snoozeExtended\":\"Snooze extended to {time} by {name}\",\"convView.activity.statusOpen\":\"Marked as open by {name}\",\"convView.activity.statusPending\":\"Marked as pending by {name}\",\"convView.activity.statusReopened\":\"Reopened by {name}\",\"convView.activity.statusResolved\":\"Resolved by {name}\",\"convView.activity.statusSnoozed\":\"Snoozed by {name}\",\"convView.activity.statusSpam\":\"Marked as spam by {name}\",\"convView.addCc\":\"Add email...\",\"convView.addEmail\":\"Add email\",\"convView.addLabel\":\"Add label\",\"convView.addresses\":\"Addresses\",\"convView.agent\":\"Agent\",\"convView.ai\":\"AI\",\"convView.aiNeedsCustomerMessage\":\"Copilot needs a message from the customer first.\",\"convView.aiUnavailable\":\"AI is currently unavailable\",\"convView.altEmails\":\"Alt. Emails\",\"convView.askAiAnything\":\"Ask AI anything...\",\"convView.assignedTo\":\"Assigned to\",\"convView.details.needsManage\":\"Your role can't change this conversation\",\"convView.attachFile\":\"Attach files\",\"convView.attachment\":\"Attachment\",\"convView.attachment.openImage\":\"Open image {name}\",\"convView.back\":\"Back\",\"convView.bcc\":\"Bcc\",\"convView.browser\":\"Browser\",\"convView.cancel\":\"Cancel\",\"convView.cancelsAtPeriodEnd\":\"Cancels at period end\",\"convView.cc\":\"Cc\",\"convView.chatHistory\":\"CHAT HISTORY\",\"convView.confirm\":\"Confirm\",\"convView.connectEcommerce\":\"Connect ecommerce\",\"convView.contactInfo\":\"CONTACT INFO\",\"convView.contactNoteBadge\":\"Contact note\",\"convView.contactTags\":\"Contact Tags\",\"convView.conversationAttributes\":\"CONVERSATION ATTRIBUTES\",\"convView.copilot\":\"Copilot\",\"convView.custom\":\"Custom date\",\"convView.customAttributes\":\"CUSTOM ATTRIBUTES\",\"convView.default\":\"Default\",\"convView.deleteNote\":\"Delete this note\",\"convView.deleteNoteConfirm\":\"Delete this note? This can't be und
76one.\",\"convView.download\":\"Download\",\"convView.dragToResize\":\"Drag to resize\",\"convView.header.translateConversation\":\"Translate conversation\",\"convView.header.showingTranslation\":\"Showing translation\",\"convView.header.translateTooltip\":\"Translate every message in this conversation into your dashboard language\",\"convView.header.handBack\":\"Hand back\",\"convView.header.handBackTo\":\"Hand back to {name}\",\"convView.handoff.submit\":\"Hand back\",\"convView.handoff.doneNoName\":\"Conversation handed back\",\"convView.handoff.done\":\"Handed back to {name}\",\"convView.handoff.failed\":\"Couldn't hand back the conversation. Please try again.\",\"convView.handoff.reviewerRequired\":\"Pick who gets the conversation back.\",\"convView.handoff.noteRequired\":\"Add a note that says what you did.\",\"convView.handoff.notePlaceholder\":\"For example: bug fixed in v1.2.4, commit abc123\",\"convView.handoff.noteLabel\":\"Internal note\",\"convView.handoff.reviewerPlaceholder\":\"Pick a reviewer\",\"convView.handoff.reviewerLabel\":\"Hand back to\",\"convView.handoff.description\":\"Your note is saved as a private note that only your team sees, and the conversation is assigned to the reviewer.\",\"convView.handoff.title\":\"Hand back conversation\",\"convView.header.moreActions\":\"More actions\",\"convView.details.show\":\"Show details\",\"convView.details.hide\":\"Hide details\",\"convView.details.label\":\"Conversation details\",\"convView.details.tab\":\"Details\",\"convView.details.conversation\":\"Conversation\",\"convView.copilot.emptyTitle\":\"Copilot for this conversation\",\"convView.copilot.emptyBody\":\"Ask about this conversation or let Copilot draft a reply.\",\"convView.copilot.placeholder\":\"Ask Copilot a question\",\"convView.copilot.followUpPlaceholder\":\"Ask a follow-up question\",\"convView.copilot.ask\":\"Ask\",\"convView.copilot.stop\":\"Stop\",\"convView.copilot.searching\":\"Searching your knowledge and this conversation\",\"convView.copilot.sourcesOne\":\"1 source used\",\"convView.copilot.sourcesMany\":\"{count} sources used\",\"convView.copilot.noSources\":\"Nothing found in your knowledge base. Check the facts before you send this.\",\"convView.copilot.notCited\":\"This answer doesn't use your knowledge base. Check the facts before you send it.\",\"convView.copilot.truncated\":\"The answer was cut off because it got too long.\",\"convView.copilot.addToComposer\":\"Add to reply\",\"convView.copilot.replaceDraft\":\"Replace draft\",\"convView.copilot.copy\":\"Copy\",\"convView.copilot.copied\":\"Copied\",\"convView.copilot.regenerate\":\"Try another reply\",\"convView.copilot.retry\":\"Retry\",\"convView.copilot.stopped\":\"Stopped\",\"convView.copilot.incomplete\":\"The answer broke off\",\"convView.copilot.disclaimer\":\"Copilot can make mistakes. Check answers before you send them.\",\"convView.copilot.askChip\":\"Ask Copilot\",\"convView.copilot.askChipLabel\":\"Ask Copilot about the selected text\",\"convView.copilot.languageUnknown\":\"Copilot could not tell which language the customer writes in.\",\"convView.copilot.selectionLabel\":\"Selected text\",\"convView.copilot.showMore\":\"Show more\",\"convView.copilot.showLess\":\"Show less\",\"convView.copilot.sourceChip\":\"Source {number}: {title}\",\"convView.copilot.quick.label\":\"Quick actions\",\"convView.copilot.quick.suggestReply\":\"Suggest a reply\",\"convView.copilot.quick.improveDraft\":\"Improve my draft\",\"convView.copilot.quick.improveDraftEmpty\":\"Write a draft in the reply box first.\",\"convView.copilot.quick.translateDraft\":\"Translate my draft\",\"convView.copilot.quick.summarize\":\"Summarize the conversation\",\"convView.copilot.quick.suggestReplyShort\":\"Suggest reply\",\"convView.copilot.quick.improveDraftShort\":\"Improve draft\",\"convView.copilot.quick.translateDraftShort\":\"Translate draft\",\"convView.copilot.quick.summarizeShort\":\"Summarize\",\"convView.copilot.source.website\":\"Website\",\"convView.copilot.source.helpCenter\":\"Help Center\",\"convView.copilot.source.document\":\"Document\",\"convView.copilot.source.faq\":\"FAQ\",\"convView.copilot.source.article\":\"Help Center article\",\"convView.copilot.source.contact\":\"Contact\",\"convView.copilot.source.shopify\":\"Shopify\",\"convView.copilot.source.w
76oocommerce\":\"WooCommerce\",\"convView.copilot.source.stripe\":\"Stripe\",\"convView.copilot.error.generic\":\"Copilot could not answer. Try again.\",\"convView.copilot.error.quota\":\"This month's AI conversations are used up.\",\"convView.copilot.error.quotaTopUp\":\"AI conversations are paused because your prepaid balance is empty.\",\"convView.copilot.error.quotaTrial\":\"Your trial has ended. Pick a plan to keep using Copilot.\",\"convView.copilot.quota.askAdmin\":\"Ask an administrator to upgrade the plan or top up the balance.\",\"convView.copilot.error.billingLink\":\"Open billing\",\"convView.copilot.error.rateLimit\":\"Too many Copilot requests. Wait a minute and try again.\",\"convView.copilot.error.rateLimitRunning\":\"Copilot is still writing another answer for you. Wait for it to finish, then try again.\",\"convView.copilot.error.rateLimitWorkspace\":\"Your workspace sent too many Copilot requests. Wait a minute and try again.\",\"convView.copilot.error.rateLimitConversation\":\"Copilot was used very often in this conversation. Try again later.\",\"convView.copilot.error.aiBusy\":\"The AI service is busy right now. Try again in a few seconds.\",\"convView.copilot.error.disabled\":\"Copilot is turned off for you in this workspace.\",\"convView.copilot.error.forbidden\":\"You don't have permission for this Copilot action.\",\"convView.copilot.error.twoFactor\":\"Your workspace requires two-factor authentication. Set it up under Security to use Copilot.\",\"convView.copilot.error.noInbox\":\"This conversation has no inbox to reply through, so nothing was added.\",\"convView.copilot.error.draftTooLong\":\"Your draft is too long for Copilot. Shorten it to 8,000 characters or fewer.\",\"convView.notes.summarizeWithCopilot\":\"Summarize with Copilot\",\"convView.commerce.upgradeToConnect\":\"Upgrade your plan to connect a store\",\"convView.commerce.none\":\"No orders or payments found for this contact.\",\"convView.commerce.noEmail\":\"This contact has no email address, so no orders can be looked up.\",\"convView.stripe.refundFailed\":\"The refund did not go through. The charge is unchanged.\",\"convView.stripe.refundDone\":\"Refund issued. The customer gets the money back in 5 to 10 business days.\",\"convView.stripe.cancelFailed\":\"The subscription could not be cancelled. It is unchanged.\",\"convView.stripe.cancelDone\":\"The subscription ends at the close of the current billing period.\",\"convView.stripe.cancelConfirmUntil\":\"Cancel this subscription? It stays active until {date}, then it does not renew.\",\"convView.stripe.cancelConfirm\":\"Cancel this subscription? It stays active until the end of the current billing period, then it does not renew.\",\"convView.stripe.cancelSubscription\":\"Cancel subscription\",\"convView.stripe.cancelShort\":\"Cancel\",\"convView.stripe.connectionError\":\"Connection error. Reload to check the payment before you try again.\",\"convView.status\":\"Status\",\"convView.draftSaved\":\"Draft saved\",\"convView.savingDraft\":\"Saving draft…\",\"convView.sendShortcut\":\"{shortcut} to send\",\"convView.composer.modeLabel\":\"Mode\",\"convView.composer.addedToParkedReply\":\"Added to your reply draft. Switch to Reply once the note is sent.\",\"convView.send.options\":\"More send options\",\"convView.send.andResolve\":\"Send and resolve\",\"convView.send.andSnooze\":\"Send and snooze\",\"convView.send.back\":\"Back\",\"convView.send.sentStatusFailed\":\"Your reply was sent, but the status could not be changed.\",\"convView.translateReplyLocked\":\"Translate is part of the Business plan. Upgrade to translate your reply into the customer's language.\",\"convView.recipients.expand\":\"Edit recipients and subject\",\"convView.recipients.collapse\":\"Collapse recipients\",\"convView.recipients.ccCount\":\"Cc {count}\",\"convView.recipients.fixBeforeSend\":\"Fix or remove the invalid address in Cc or Bcc before sending.\",\"convView.recipients.invalid\":\"Not a valid email address: {value}\",\"convView.recipients.remove\":\"Remove {email}\",\"convView.recipients.removeBcc\":\"Remove Bcc\",\"convView.unassignedShort\":\"Unassigned\",\"convView.dragToResizeHint\":\"Drag to resize, double-click to reset\",\"convView.email\":\"Email\",\"convView.emailAddedAsAlt\":\"Email added as alternative\",\"convView.failedToBlock\":\"Failed to block sender\",\"convView.firstResponse\":\"First response\",\"convView.sla.dueIn\":\"{target} due in {time}\",\"convView.sla.overdueBy\":\"{target} overdue by {time}\",\"convView.fulfillment\":\"Fulfillment\",\"convView.ignoreSender\":\"Ignore sender in Deskwoot\",\"convView.ignoreSenderConfirm\":\"Are you sure you want to ignore this sender?\",\"convView.imageLink\":\"Image\",\"convView.insertEmoji\":\"Insert emoji\",\"convView.isTyping\":\"is typing...\",\"convView.labels\":\"Labels\",\"convView.language\":\"Language\",\"convView.liveTranslate\":\"LiveTranslate - Auto-translate incoming messages\",\"convView.loading\":\"Loading...\",\"convView.location\":\"Location\",\"convView.macro\":\"Macro\",\"convView.macroFailed\":\"Couldn't run the macro. Please try again.\",\"convView.mergeContact\":\"Merge c
76ontact\",\"convView.mergeContacts\":\"Merge Contacts\",\"convView.mergeConvAction\":\"Merge conversations\",\"convView.mergeConvDesc\":\"Combine another conversation into this one\",\"convView.mergeConvDescription\":\"All messages from the merged conversation will move into this one, sorted chronologically. The other conversation will be deleted.\",\"convView.mergeConversations\":\"Merge conversations\",\"convView.mergeDescription\":\"Merge this contact with another\",\"convView.mergeSearchDesc\":\"Search for a contact to merge with\",\"convView.mergedIn\":\"Merged in\",\"convView.merging\":\"Merging...\",\"convView.nextResponse\":\"Next response\",\"convView.nextWeek\":\"Next week\",\"convView.noChatHistory\":\"No chat history yet\",\"convView.noContactInfo\":\"No contact info available\",\"convView.noContactsFound\":\"No contacts found\",\"convView.noConversationsFound\":\"No matching conversations\",\"convView.noEcommerce\":\"No ecommerce data\",\"convView.noInboxAction\":\"Add an inbox\",\"convView.noInboxBody\":\"Imported conversations are read-only until you connect an inbox to send replies through.\",\"convView.noInboxTitle\":\"No inbox connected yet\",\"convView.noLabels\":\"No labels\",\"convView.noMoreLabels\":\"No more labels\",\"convView.noName\":\"No name\",\"convView.noParticipants\":\"No participants\",\"convView.noPrivateNotes\":\"No private notes yet.\",\"convView.notesEmptyHint\":\"Only your team sees private notes. Use them for context, handovers or Copilot summaries.\",\"convView.noRecords\":\"No records\",\"convView.noStripeCustomer\":\"No Stripe customer linked\",\"convView.noSubject\":\"(no subject)\",\"convView.noTeam\":\"No team\",\"convView.notes\":\"Notes\",\"convView.openContactNewTab\":\"Open contact in new tab\",\"convView.orderSummary\":\"Order Summary\",\"convView.orders\":\"Orders\",\"convView.organization\":\"Organization\",\"convView.participants\":\"PARTICIPANTS\",\"convView.payment\":\"Payment\",\"convView.payments\":\"Payments\",\"convView.phone\":\"Phone\",\"convView.picker.canned\":\"Canned responses\",\"convView.picker.mentions\":\"Teammates to mention\",\"convView.pressToSearch\":\"or press {shortcut} to search\",\"convView.preview\":\"Preview\",\"convView.primary\":\"Primary\",\"convView.priority\":\"Priority\",\"convView.privateNotesHint\":\"Private notes are internal messages visible only to your team.\",\"convView.recentPayments\":\"Recent Payments\",\"convView.referralFromAd\":\"Came from WhatsApp ad\",\"convView.refund\":\"Refund\",\"convView.refundConfirm\":\"Are you sure you want to refund this payment?\",\"convView.refundConfirmAmount\":\"Refund {amount} to {recipient}? This action cannot be undone.\",\"convView.removeFile\":\"Remove {name}\",\"convView.removeLabel\":\"Remove label\",\"convView.renews\":\"Renews\",\"convView.resolution\":\"Resolution\",\"convView.resolvedNotice.byAgent\":\"Resolved by {name} {when}.\",\"convView.resolvedNotice.byCustomer\":\"The customer ended this conversation {when}.\",\"convView.resolvedNotice.generic\":\"This conversation is resolved.\",\"convView.resolvedNotice.replyKeepsResolved\":\"Replies do not reopen it (reopen window is off).\",\"convView.resolvedNotice.replyReopens\":\"Your reply reopens it.\",\"convView.runMacro\":\"Run Macro\",\"convView.saveAsPrivateNote\":\"Save as private note\",\"convView.searchContacts\":\"Search contacts...\",\"convView.searchConversations\":\"Search conversations by subject or content...\",\"convView.searching\":\"Searching...\",\"convView.selectConversation\":\"Select a conversation from the left\",\"convView.sendFailed\":\"Send failed. Please try again.\",\"convView.senderIgnored\":\"Sender has been ignored\",\"convView.slaOnTrack\":\"On track\",\"convView.slaPolicy\":\"SLA Policy\",\"convView.snoozeUntil\":\"Snooze until\",\"convView.socialProfiles\":\"Social Profiles\",\"convView.somethingWentWrong\":\"Something went wrong\",\"convView.noPermission\":\"You don't have permission to do this.\",\"convView.searchFailed\":\"Search failed. Try again.\",\"convView.snooze.oneHour\":\"In 1 hour\",\"convView.snooze.threeHours\":\"In 3 hours\",\"convView.snooze.tomorrow\":\"Tomorrow morning\",\"convView.snooze.nextWeek\":\"Next week\",\"convView.snooze.custom\":\"Pick a date and time\",\"convView.snooze.apply\":\"Snooze\",\"convView.snooze.changeTime\":\"Change snooze time...\",\"convView.snooze.inPast\":\"Pick a time in the future.\",\"convView.snoozedUntilLabel\":\"Snoozed until {time}
76\",\"convView.mentionHint\":\"Type @ to mention a teammate\",\"convView.draftPending\":\"Bot draft awaiting approval\",\"convView.draftApprove\":\"Approve and send\",\"convView.draftReject\":\"Reject\",\"convView.draftApproved\":\"Draft approved and sent\",\"convView.draftRejected\":\"Draft rejected\",\"convView.draftApprovedLabel\":\"Approved and sent\",\"convView.draftRejectedLabel\":\"Rejected, not sent\",\"convView.stripeNotConnected\":\"Stripe not connected\",\"convView.subject\":\"Subject\",\"convView.subjectAutomatic\":\"Set automatically if left empty\",\"convView.subscription\":\"Subscription\",\"convView.subscriptions\":\"Subscriptions\",\"convView.suggestReply\":\"Suggest reply\",\"convView.continueViaEmail\":\"Continue conversation via email\",\"convView.continueViaEmailHint\":\"Move this conversation to an email inbox so a follow-up reply lands in the visitor's mailbox.\",\"convView.continueViaEmailBody\":\"Send the next reply to {email} from one of your email inboxes. The visitor's chat history stays here for reference.\",\"convView.noEmailInbox\":\"No email inboxes connected yet. Go to Settings → Inboxes to add one.\",\"convView.switchedToEmail\":\"Conversation moved to email.\",\"convView.statusMenu.openDesc\":\"Waiting for your team\",\"convView.statusMenu.pendingDesc\":\"Waiting on the customer\",\"convView.statusMenu.snoozedDesc\":\"Hidden until a time you pick or until the customer writes, then it comes back\",\"convView.statusMenu.snoozedChangeDesc\":\"Change the wake-up time\",\"convView.statusMenu.resolvedDesc\":\"Done. Reopens only if the customer writes again\",\"convView.statusMenu.back\":\"Back\",\"convView.statusUpdateFailed\":\"Could not update the status. Please try again.\",\"convView.assignUpdateFailed\":\"Could not change the assignee. Please try again.\",\"convView.priorityUpdateFailed\":\"Could not update the priority. Please try again.\",\"convView.teamUpdateFailed\":\"Could not change the team. Please try again.\",\"convView.labelUpdateFailed\":\"Could not update the labels. Please try again.\",\"convView.team\":\"Team\",\"convView.telegram\":\"Telegram\",\"convView.thinking\":\"Thinking...\",\"convView.thisCustomer\":\"this customer\",\"convView.timezone\":\"Timezone\",\"convView.to\":\"To\",\"convView.tomorrow\":\"Tomorrow morning\",\"convView.totalSpent\":\"Total Spent\",\"convView.translate\":\"Translate\",\"convView.translateForMe\":\"Translate for me\",\"convView.translateOn\":\"Translate ON\",\"convView.translated\":\"Translated\",\"convView.translating\":\"Translating...\",\"convView.translation\":\"Translation\",\"convView.trialEnds\":\"Trial ends\",\"convView.typeToSearch\":\"Type to search...\",\"convView.typeToSearchConv\":\"Type to find another conversation\",\"convView.unassigned\":\"Unassigned\",\"convView.unassignedBanner\":\"Nobody has taken this conversation yet.\",\"convView.take\":\"Take it\",\"convView.taking\":\"Taking...\",\"convView.takenBy\":\"{name} took this conversation\",\"convView.takenAlready\":\"Someone else took this conversation\",\"convView.assignedElsewhereBanner\":\"{name} is handling this conversation.\",\"convView.takeOver\":\"Take over\",\"convView.takingOver\":\"Taking over...\",\"convView.replyAssignedElsewhere\":\"{name} is handling this conversation. Take it over to reply.\",\"convView.takeFailed\":\"Could not take the conversation\",\"convView.claim.label\":\"Who handles this conversation\",\"convView.claim.botFallback\":\"Bot\",\"convView.claim.botLane\":\"{bot} is answering this conversation.\",\"convView.claim.takeOverFromBot\":\"Take over from {bot}\",\"convView.claim.reservedForMe\":\"Transferred to you by {name}
76. It becomes yours as soon as you have room.\",\"convView.claim.reservedForMeNoName\":\"Transferred to you. It becomes yours as soon as you have room.\",\"convView.claim.takeNow\":\"Take it now\",\"convView.claim.reservedForOther\":\"Reserved for {name}, next up once they have room.\",\"convView.claim.reservedForOtherNoName\":\"Reserved for a teammate, next up once they have room.\",\"convView.claim.assignedElsewhereNoName\":\"A teammate is handling this conversation.\",\"convView.claim.writeNote\":\"Write a note\",\"convView.claim.back\":\"Back\",\"convView.claim.backDisabled\":\"Send or clear the note to go back\",\"convView.claim.hiddenDraft\":\"Your reply draft is saved and shows once the conversation is yours.\",\"convView.claim.reservedToast\":\"This conversation is reserved for {name}.\",\"convView.claim.reservedToastNoName\":\"This conversation is reserved for a teammate.\",\"convView.transfer.button\":\"Transfer\",\"convView.transfer.tooltip\":\"Transfer to a teammate\",\"convView.transfer.title\":\"Transfer conversation\",\"convView.transfer.description\":\"Pick a teammate. If they are at their limit, the conversation waits for them and becomes their next one.\",\"convView.transfer.search\":\"Search teammates\",\"convView.transfer.teammates\":\"Teammates\",\"convView.transfer.loading\":\"Loading teammates\",\"convView.transfer.loadFailed\":\"Could not load your teammates.\",\"convView.transfer.retry\":\"Try again\",\"convView.transfer.noTeammates\":\"No other teammate can take conversations right now.\",\"convView.transfer.noMatch\":\"No teammate matches your search.\",\"convView.transfer.load\":\"{load}/{cap}\",\"convView.transfer.loadNoCap\":\"{load} open\",\"convView.transfer.loadLabel\":\"{load} of {cap} conversations\",\"convView.transfer.loadLabelNoCap\":\"{load} open conversations, no limit\",\"convView.transfer.loadLabelOne\":\"{load} of 1 conversation\",\"convView.transfer.loadNoCapOne\":\"1 open\",\"convView.transfer.loadLabelNoCapOne\":\"1 open conversation, no limit\",\"convView.transfer.you\":\"(you)\",\"convView.transfer.fullChip\":\"At limit · next up\",\"convView.transfer.noteLabel\":\"Note (optional)\",\"convView.transfer.notePlaceholder\":\"What should they know before they reply?\",\"convView.transfer.noteHint\":\"Saved as a private note. Only your team sees it.\",\"convView.transfer.noteCount\":\"{count}/{max}\",\"convView.transfer.submit\":\"Transfer\",\"convView.transfer.stale\":\"This conversation changed in the meantime. Check it and try again.\",\"convView.transfer.sameAssignee\":\"{name} already has this conversation.\",\"convView.transfer.invalidTarget\":\"{name} cannot take conversations right now.\",\"convView.transfer.failed\":\"Could not transfer the conversation\",\"convView.transfer.done\":\"Transferred to {name}\",\"convView.transfer.doneReserved\":\"Reserved for {name}, next up once they have room\",\"convView.transfer.warnFull\":\"{name} is at their limit. The conversation waits for them and becomes their next one.\",\"convView.transfer.warnAway\":\"{name} is away right now. The conversation still goes to them.\",\"convView.transfer.warnBusy\":\"{name} is busy right now. The conversation still goes to them.\",\"convView.transfer.warnOffline\":\"{name} is offline right now. The conversation still goes to them.\",\"convView.transferNote.from\":\"Transferred by {name}\",\"convView.transferNote.fromUnknown\":\"Transferred to you\",\"convView.transferNote.dismiss\":\"Dismiss note\",\"convView.header.waiting\":\"Customer waits for an agent\",\"convView.reservedLine\":\"Reserved for {name} · next up\",\"convView.reservedLineNoName\":\"Reserved for a teammate · next up\",\"convView.activity.transferred\":\"{name} transferred the conversation to {to}\",\"convView.activity.transferredReserved\":\"{name} transferred the conversation to {to} (next up once they have room)\",\"convView.activity.agentLeft\":\"{name} left the chat\",\"convView.activity.tookOver\":\"{name} took over the conversation from {from}\",\"convView.activity.unassigned\":\"{name} unassigned the conversation\",\"convView.activity.handedBack\":\"{name} handed this conversation back to {to}\",\"convView.activity.reservationAssigned\":\"The transferred conversation went to {name}\",\"convView.activity.reservationExpired\":\"{name} had no free slot within 15 minutes, so the conversation went to the general queue\",\"convView.activity.teamOnly\":\"Only your team sees this\",\"convView.activity.customerSees\":\"The customer sees this too\",\"convList.nextUp\":\"Next up\",\"convList.nextUpTitle\":\"Transferred to you. It becomes yours as 
76soon as you have room.\",\"convList.reservedFor\":\"Reserved: {name}\",\"convList.reserved\":\"Reserved\",\"convView.visitor\":\"Visitor\",\"convView.verifiedUser\":\"Verified user\",\"conversations.addNote\":\"Add a private note... (only visible to agents)\",\"conversations.addNote.button\":\"Add Note\",\"conversations.all\":\"All\",\"conversations.cannedInsertFailed\":\"The canned response could not be inserted. Type / and pick it again.\",\"conversations.mine\":\"Mine\",\"conversations.noConversations\":\"No conversations found\",\"conversations.privateNote\":\"Private Note\",\"conversations.reopen\":\"Reopen\",\"conversations.reply\":\"Reply\",\"conversations.resolve\":\"Resolve\",\"conversations.send\":\"Send\",\"conversations.summary.empty\":\"Nothing to summarize yet. No messages from the customer.\",\"conversations.summary.notePrefix\":\"✨ AI summary\",\"conversations.summary.save\":\"Save as private note\",\"conversations.summary.saveError\":\"Couldn't save the note.\",\"conversations.summary.saved\":\"Saved as private note\",\"conversations.title\":\"Conversations\",\"conversations.typeReply\":\"Type your reply...\",\"conversations.unassigned\":\"Unassigned\",\"inboxNav.label\":\"Inbox folders\",\"inboxNav.title\":\"Inbox\",\"inboxNav.mentions\":\"Mentions\",\"inboxNav.botLane\":\"AI bot\",\"inboxNav.botLaneNotice\":\"Live chats your AI bot is answering right now. A chat moves to your other folders when the bot hands it to your team, the visitor asks for a person, or someone takes it.\",\"inboxNav.teams\":\"Teams\",\"inboxNav.labels\":\"Labels\",\"inboxNav.views\":\"Views\",\"inboxNav.show\":\"Show inbox panel\",\"inboxNav.hide\":\"Hide inbox panel\",\"inboxNav.showAll\":\"Show all ({count})\",\"inboxNav.showLess\":\"Show less\",\"inboxNav.countAria\":\"Conversations: {count}\",\"inboxNav.viewMenu\":\"Options for {name}\",\"inboxNav.deleteViewBody\":\"{name} is removed from Views. The conversations in it stay as they are.\",\"inboxNav.renameFailed\":\"Could not rename the view\",\"inboxNav.deleteFailed\":\"Could not delete the view\",\"inboxNav.viewDeleted\":\"View deleted\",\"cookie.acceptAll\":\"Accept all\",\"cookie.alwaysActive\":\"Always active\",\"cookie.analytics\":\"Analytics cookies\",\"cookie.analyticsDesc\":\"Google Analytics \u0026 Tag Manager. Help us understand usage patterns to improve our product.\",\"cookie.description\":\"We use cookies and analytics tools to understand how you use our website and to improve your experience.\",\"cookie.essential\":\"Essential cookies\",\"cookie.essentialDesc\":\"Required for the website to function. Cannot be disabled.\",\"cookie.essentialOnly\":\"Essential only\",\"cookie.hideDetails\":\"Hide details\",\"cookie.privacyLink\":\"Read our Privacy Policy\",\"cookie.showDetails\":\"Show details\",\"cookie.title\":\"Cookie Settings\",\"copilot.ask\":\"Ask\",\"copilot.close\":\"Close Help\",\"copilot.description\":\"Ask me anything about Deskwoot: inboxes, bots, integrations, automations, or billing.\",\"copilot.descriptionAside\":\"I'll point you to the right setting.\",\"copilot.errorNetwork\":\"Network error. Please check your connection and try again.\",\"copilot.errorProcess\":\"Sorry, I couldn't process that request. Please try again.\",\"copilot.getStarted\":\"How can I help you with Deskwoot?\",\"copilot.promptHowToAutomation\":\"How do I auto-assign new conversations?\",\"copilot.promptHowToBot\":\"How do I set up the AI Bot?\",\"copilot.promptHowToBusinessHours\":\"Where do I set my business hours?\",\"copilot.promptHowToCsat\":\"Show me where to enable CSAT on my inbox\",\"copilot.promptHowToInbox\":\"How do I add a new email inbox?\",\"copilot.promptHowToIntegrations\":\"How do I connect Shopify?\",\"copilot.promptHowToInvite\":\"How do I invite a teammate?\",\"copilot.promptHowToTrainBot\":\"Where can I train my AI bot?\",\"copilot.sendMessage\":\"Ask about Deskwoot…\",\"copilot.title\":\"Help\",\"copilot.tryPrompts\":\"Try asking\",\"csat.bodyNegative\":\"We're sorry the experience isn't where it should be. Reply to the email with one thing you'd want fixed first, and we'll read every word.\",\"csat.bodyNeutral\":\"Your rating tells us there's room to grow. If you have a minute, reply to the email and tell us what would move this to a 5.\",\"csat.bodyPositive\":\"Your rating helps us keep building the best support platform for small teams.\",\"csat.calcBandGreat\":\"Be
76st in class\",\"csat.calcBandOk\":\"Industry average\",\"csat.calcBandPoor\":\"Process issues to fix\",\"csat.calcExample\":\"Example: 100 customers respond, 85 select \\\"Good\\\" or \\\"Great\\\", your CSAT is 85%. Anything above 80% is considered strong; below 60% is a process issue.\",\"csat.calcSubtitle\":\"Standard formula across the industry. Deskwoot calculates it for you in Reports, but here is the math.\",\"csat.calcTitle\":\"How to calculate CSAT score\",\"csat.cta\":\"Back to Deskwoot\",\"csat.ctaBody\":\"Free plan available. Turn CSAT on per inbox and the scores start showing up in Reports the moment the first customer replies.\",\"csat.ctaButton\":\"Get started free\",\"csat.ctaTitle\":\"Start measuring satisfaction in 5 minutes\",\"csat.demoBody\":\"The CSAT survey ships in your brand colour, in the customer's language, and on the channel they already trust. Email, live chat, WhatsApp, all the same one-tap experience.\",\"csat.demoBullet1\":\"Auto-translated into the customer's language\",\"csat.demoBullet2\":\"Cookieless on the live chat widget for EU compliance\",\"csat.demoBullet3\":\"Optional public testimonial when the rating is positive\",\"csat.demoCardFollowupLabel\":\"Anything we could have done better?\",\"csat.demoCardFollowupPlaceholder\":\"Optional - your message goes straight to the team lead.\",\"csat.demoCardLabel\":\"Live chat survey preview\",\"csat.demoCardLabelBad\":\"Bad\",\"csat.demoCardLabelGood\":\"Good\",\"csat.demoCardLabelGreat\":\"Great\",\"csat.demoCardLabelOk\":\"OK\",\"csat.demoCardLabelTerrible\":\"Terrible\",\"csat.demoCardQuestion\":\"How was your conversation with our support team?\",\"csat.demoTitle\":\"What your customers see\",\"csat.faq.a1\":\"CSAT (Customer Satisfaction Score) is a metric that measures how satisfied a customer was with a specific interaction with your support team. It is usually expressed as a percentage of customers who rated the interaction positively. CSAT is the most common way support teams measure quality at the conversation level.\",\"csat.faq.a2\":\"Industry average CSAT for B2B SaaS support is around 75-80%. Anything above 80% is considered strong, above 90% is best in class. Below 60% almost always points to a process issue (slow first response, broken handoff, missing knowledge base article) rather than an agent issue.\",\"csat.faq.a3\":\"Divide the number of positive responses (customers who rated 4 or 5 on a 5-point scale, or selected \\\"Good\\\" / \\\"Great\\\") by the total number of responses, then multiply by 100. Deskwoot calculates this automatically in Reports and breaks it down by channel and agent.\",\"csat.faq.a4\":\"Three lever order: (1) cut your first-response time below 1 hour - latency drives the biggest CSAT drops, (2) read every low-CSAT comment within 24 hours and fix the most common root cause, (3) coach agents one-on-one with their own CSAT trend, not the team average. Deskwoot surfaces all three in the Reports tab.\",\"csat.faq.a5\":\"CSAT measures one specific interaction (transactional). NPS measures overall loyalty to your brand (relational). CSAT is asked after every ticket; NPS is asked once a quarter. Most support teams start with CSAT because it gives daily operational signal.\",\"csat.faq.a6\":\"Yes. Deskwoot sends the CSAT prompt on whichever channel the customer used: a one-click link in the email signature, an inline message bubble on live chat, a quick-reply button on WhatsApp and Telegram. Same score, same Reports view, regardless of channel.\",\"csat.faq.a7\":\"Yes. CSAT is included on every Deskwoot plan, including the free plan. There are no per-survey fees, no add-on cost, and no cap on the number of CSAT prompts you can send.\",\"csat.faq.q1\":\"What is CSAT?\",\"csat.faq.q2\":\"What is a good CSAT score?\",\"csat.faq.q3\":\"How do I calculate CSAT score?\",\"csat.faq.q4\":\"How do I improve my CSAT score?\",\"csat.faq.q5\":\"What is the difference between CSAT and NPS?\",\"csat.faq.q6\":\"Does CSAT work on email and WhatsApp, not just live chat?\",\"csat.faq.q7\":\"Is CSAT included on the free plan?\",\"csat.faqTitle\":\"CSAT FAQ\",\"csat.followUpNegative\":\"We read every reply personally. Help us make it right.\",\"csat.followUpPositive\":\"If you'd like to recommend us to someone, we've made it easy:\",\"csat.heroCtaPrimary\":\"Start collecting CSAT free\",\"csat.heroCtaSecondary\":\"See pricing\",\"csat.heroStat1\":\"Built into every plan\",\"csat.heroStat2\":\"8 channels supported\",\"csat.heroStat3\":\"Free plan included\",\"csat.heroSubtitle\":\"Send a one-click CSAT survey at the end of every email, live chat, WhatsApp or Telegram conversation. See per-channel and per-agent scores in Reports, drill into the unhappy one
76s in seconds, fix the root cause before it spreads.\",\"csat.heroTitle1\":\"Customer satisfaction scores\",\"csat.heroTitle2\":\"your customers actually fill in.\",\"csat.metaDescription\":\"Customer satisfaction software with built-in CSAT surveys after every conversation. Per-channel and per-agent scores, NPS-style follow-up, free plan included. Modern alternative to Zendesk and Intercom CSAT.\",\"csat.metaOgDescription\":\"Send a CSAT survey at the end of every conversation. Per-channel and per-agent scores, NPS comparison, free plan.\",\"csat.metaOgTitle\":\"CSAT software with one-click satisfaction surveys\",\"csat.metaTitle\":\"CSAT Software \u0026 Customer Satisfaction Surveys\",\"csat.npsCsatBest\":\"Best for: support teams, helpdesks, live chat\",\"csat.npsCsatBody\":\"Measures the satisfaction of one specific interaction (a ticket, a chat, a phone call). High frequency, fast feedback loop, surfaces process and agent issues immediately. Best when you ship support every day and want a daily dashboard.\",\"csat.npsCsatTitle\":\"CSAT (transactional)\",\"csat.npsNpsBest\":\"Best for: product, marketing, board reporting\",\"csat.npsNpsBody\":\"Measures how likely a customer is to recommend you on a 0-10 scale, asked once per quarter. Surfaces brand-level loyalty and product-market fit. Best when you want a board-level health metric, not day-to-day operational signal.\",\"csat.npsNpsTitle\":\"NPS (relational)\",\"csat.npsSubtitle\":\"Both are useful, both answer different questions. Most support teams start with CSAT and add NPS once volume justifies a quarterly study.\",\"csat.npsTitle\":\"CSAT vs NPS: which one should you measure?\",\"csat.pillar1Body\":\"Five-emoji or thumbs up/down. Customers tap once and the score lands in your dashboard, no separate page to load.\",\"csat.pillar1Title\":\"One-click rating\",\"csat.pillar2Body\":\"See whether email, live chat, WhatsApp, Telegram, SMS, X or LINE customers are happiest. Tune the channels that lag.\",\"csat.pillar2Title\":\"Per-channel breakdown\",\"csat.pillar3Body\":\"Healthy competition that rewards craft, not speed. Coach the bottom quartile, learn from the top.\",\"csat.pillar3Title\":\"Per-agent leaderboard\",\"csat.pillar4Body\":\"When someone rates low, a free-text comment box appears. Real signal, not just a number, so you know what to fix.\",\"csat.pillar4Title\":\"Optional follow-up comment\",\"csat.pillarsSubtitle\":\"No bolt-on app, no per-survey fee. Just turn it on per inbox and the scores start flowing into Reports.\",\"csat.pillarsTitle\":\"Everything a CSAT survey tool should do\",\"csat.step1Body\":\"When an agent marks a conversation as resolved, Deskwoot sends the CSAT prompt on the same channel the customer used.\",\"csat.step1Title\":\"Auto-trigger after resolve\",\"csat.step2Body\":\"Five-emoji scale, 8-second decision. No login, no captcha, no extra page load. Optional comment if the score is low.\",\"csat.step2Title\":\"Customer rates in one tap\",\"csat.step3Body\":\"CSAT score, response rate, and per-agent / per-channel breakdowns appear in Reports the moment the rating arrives.\",\"csat.step3Title\":\"Score lands in Reports\",\"csat.stepsSubtitle\":\"Three steps to live customer satisfaction measurement, no developer hours required.\",\"csat.stepsTitle\":\"How CSAT works in Deskwoot\",\"csat.thanksMetaTitle\":\"Thanks for your feedback | Deskwoot\",\"csat.titleNegative\":\"We can do better\",\"csat.titleNeutral\":\"Thanks for the honest feedback\",\"csat.titlePositive\":\"Thanks for the love!\",\"docs.card.api.bullet.1\":\"Auth + tokens\",\"docs.card.api.bullet.2\":\"Conversations\",\"docs.card.api.bullet.3\":\"Contacts\",\"docs.card.api.bullet.4\":\"Inboxes\",\"docs.card.api.bullet.5\":\"Webhooks\",\"docs.card.api.description\":\"Programmatic access to conversations, contacts, inboxes, teams and more. Authenticate with an API token and drive Deskwoot from your backend.\",\"docs.card.api.tag\":\"REST API\",\"docs.card.api.title\":\"HTTP API\",\"docs.card.openCta\":\"Open docs\",\"docs.card.widget.bullet.1\":\"Embed snippet\",\"docs.card.widget.bullet.2\":\"Config options\",\"docs.card.widget.bullet.3\":\"JavaScript API\",\"docs.card.widget.bullet.4\":\"Identity pre-fill\",\"docs.card.widget.bullet.5\":\"CSP notes\",\"docs.card.widget.description\":\"Embed the Deskwoot live-chat widget on your website. Copy-paste the script snippet, configure colours and behaviour, and let visitors reach your agents.\",\"docs.card.widget.tag\":\"Widget SDK\",\"docs.card.widget.title\":\"JavaScript Chat Widget\",\"docs.faq.0.a\":\"Yes. Deskwoot exposes a full REST API for c
76onversations, contacts, messages, inboxes, teams, agents, labels, custom attributes, automation rules, and help center articles. The API powers the official mobile app and is documented at deskwoot.com/docs/api with examples in curl and JavaScript.\",\"docs.faq.0.q\":\"Does Deskwoot have a REST API?\",\"docs.faq.1.a\":\"Generate an API token in Settings \u003e Developer Access. Pass it as a Bearer token in the Authorization header on every request. Tokens are scoped to a workspace and can be revoked at any time without affecting other tokens.\",\"docs.faq.1.q\":\"How do I authenticate API requests?\",\"docs.faq.2.a\":\"Yes. Deskwoot fires webhooks on conversation events (created, status changed, assigned, resolved) and message events (new inbound, new outbound, new private note). You register webhook URLs per inbox or workspace and Deskwoot signs each delivery so you can verify the source.\",\"docs.faq.2.q\":\"Are there webhooks for new conversations and messages?\",\"docs.faq.3.a\":\"Yes. The REST API accepts inbound messages on any source identifier you define, so you can integrate in-app chat from a mobile app, in-game chat, IoT devices, or any custom surface. Outbound replies route through the same API and trigger your own delivery callback.\",\"docs.faq.3.q\":\"Can I build a custom channel with the Deskwoot API?\",\"docs.faq.4.a\":\"The base rate limit is 60 requests per minute per token for most endpoints, with higher limits for bulk operations. The full per-endpoint table is documented at deskwoot.com/docs/api/rate-limits. Hit a limit and the response carries a Retry-After header so your client can back off cleanly.\",\"docs.faq.4.q\":\"Where can I find API rate limits?\",\"docs.faq.5.a\":\"An OpenAPI 3 spec is published at deskwoot.com/docs/api/openapi.json and can be imported into Postman, Insomnia, or any OpenAPI-compatible tool to generate clients in any language. The spec stays in sync with the live API on every release.\",\"docs.faq.5.q\":\"Is there an OpenAPI spec or Postman collection?\",\"docs.faqSubtitle\":\"Developer questions about the Deskwoot API and webhooks.\",\"docs.faqTitle\":\"Frequently asked questions\",\"docs.intro.p1\":\"Deskwoot is built API-first, so everything you can do in the dashboard is also available over HTTP. The REST API lets you create and reply to conversations, manage contacts, sync custom attributes, listen to webhook events, and pull analytics into your own BI tool. Authentication is a simple bearer token that you generate in {settingsLabel}, with per-token scopes so you can give read-only access to a reporting job and full access to your backoffice integration.\",\"docs.intro.p1.settingsLabel\":\"Settings → API Tokens\",\"docs.intro.p2\":\"The JavaScript Widget SDK is how you put Deskwoot live chat on your website. It's a single script tag plus a tiny config object, and it handles real-time messaging, identity pre-fill for signed-in users, proactive chat triggers, CSP hardening, file attachments, and the AI bot fallback automatically. If you want deeper control - changing colours at runtime, opening the widget from your own button, tracking page context - the SDK exposes a small JavaScript API on {windowVar}.\",\"docs.intro.p3\":\"If you're just getting started, we recommend reading the Widget SDK first (most teams ship it in under 10 minutes) and then moving to the REST API once you need to sync CRM data or automate ticket creation from your own apps.\",\"docs.metaTitle\":\"API Documentation for Customer Support\",\"docs.metadata.description\":\"Developer documentation for Deskwoot - REST API, JavaScript widget SDK, and embed integrations.\",\"docs.metadata.title\":\"Developer Docs\",\"docs.related.contact\":\"Missing an integration or need help wiring something up? Reach us at {email}.\",\"docs.related.intro\":\"Integration surfaces that don't have their own docs page yet live directly in your Deskwoot dashboard:\",\"docs.related.item.integrations.body\":\"one-click connectors for Shopify, Stripe, WooCommerce, Slack, Zapier and more\",\"docs.related.item.integrations.label\":\"Settings → Integrations\",\"docs.related.item.tokens.body\":\"create scoped tokens for the REST API\",\"docs.related.item.tokens.label\":\"Settings → API Tokens\",\"docs.related.item.webhooks.body\":\"subscribe to conversation, message and contact events via HTTP callbacks\",\"docs.related.item.webhooks.label\":\"Settings → Webhooks\",\"docs.related.title\":\"Related in the dashboard\",\"docs.subtitle\":\"Everything you need to integrate Deskwoot into your stack - embed the chat widget, or drive the platform programmatically from your backend.\",\"docs.title\":\"Developer Documentation\",\"docsWidget.api.intro\":\"After the script has loaded, {windowVar} exposes a handful of methods to drive the widget from your own UI - for example a \\\"Contact us\\\" link in the navigation that should open the panel instead of navigating to a support page.\",\"docsWidget.api.title\":\"5. JavaScript API\",\"docsWidget.breadcrumb.current\":\"Widget SDK\",\"docsWidget.breadcrumb.docs\":\"Docs\",\"docsWidget.config.fullExampleTitle\":\"Full example\",\"docsWidget.config.intro\":\"All runtime options live on {settingsCode}. Only {tokenCode} is required; everything else has a sensible default.\",\"docsWidget.config.row.color\":\"Primary brand colour used for send button, outgoing bubble, focus ring. Any valid CSS colour.\",\"docsWidget.config.row.darkMode\":\"Render the widget with a dark theme. Pair with a dark site; not tied to the visitor's OS setting.\",\"docsWidget.config.row.embedded\":\"Fills the host container instead of floating in a corner (see section 6).\",\"docsWidget.config.row.position\":\"Which screen corner the launcher bubble appears in.\",\"docsWidget.config.row.user\":\"Pre-fills visitor identity (see section 4).\",\"docsWidget.config.row.welcomeMessage\":\"Overrides the first message shown when a new visitor opens the widget.\",\"docsWidget.config.row.welcomeMessageDefault\":\"(from dashboard)\",\"docsWidget.config.row.welcomeTitle\":\"Overrides the welcome headline shown inside the panel header.\",\"docsWidget.config.row.welcomeTitleDefault\":\"(from dashboard)\",\"docsWidget.config.row.widgetToken\":\"Required. Inbox identifier from the dashboard.\",\"docsWidget.config.table.default\":\"Default\",\"docsWidget.config.table.description\":\"Description\",\"docsWidget.config.table.option\":\"Option\",\"docsWidget.config.table.type\":\"Type\",\"docsWidget.config.title\":\"3. Configuration\",\"docsWidget.csp.intro\":\"If your site runs with a CSP header, whitelist Deskwoot's origin. Typical minimal configuration:\",\"docsWidget.csp.note\":\"The {styleSrcCode} is required because the widget injects its own stylesheet. If your CSP forbids inline styles, we can move to a nonce - drop us a line at {email}.\",\"docsWidget.csp.title\":\"7. Content Security Policy\",\"docsWidget.embedded.bottomNote\"
76:\"For the standard (non-embedded) website install you do {italicNot} need any custom trigger - {deskwootJs} renders the bubble itself and handles the click.\",\"docsWidget.embedded.bottomNote.italicNot\":\"not\",\"docsWidget.embedded.callout.body\":\"In embedded mode the panel opens on load and fills its container. The launcher bubble and close button are hidden, so your app or page owns navigation. The JavaScript API is still available to open, close, or toggle it:\",\"docsWidget.embedded.callout.title\":\"Opens automatically and fills its container.\",\"docsWidget.embedded.minimalTriggerTitle\":\"Minimal trigger\",\"docsWidget.embedded.p1\":\"Set {embeddedCode} when you are hosting the widget inside a container that should own the full viewport - typically a mobile app {webView}, a full-page Contact screen, or a modal that already provides its own chrome.\",\"docsWidget.embedded.p2\":\"In embedded mode the launcher bubble, trigger popup and close button are hidden, and the panel stretches to {fixedCss} with no shadow, no border-radius, no 20px offset. The Deskwoot iOS app uses exactly this mode inside its built-in Contact Support screen.\",\"docsWidget.embedded.patternA.body.label\":\"Contact Support\",\"docsWidget.embedded.patternA.body.post\":\" item in your existing navigation, next to Settings or Help. Same affordance as a normal route, just opens the panel instead of navigating.\",\"docsWidget.embedded.patternA.body.pre\":\"Place a \",\"docsWidget.embedded.patternA.title\":\"A - Sidebar / bottom-nav entry (Deskwoot's own approach)\",\"docsWidget.embedded.patternB.body.label\":\"Chat with support\",\"docsWidget.embedded.patternB.body.post\":\" row at the top. Pairs nicely with items like Docs, Keyboard shortcuts, Feedback.\",\"docsWidget.embedded.patternB.body.pre\":\"If you already have a Help or Account menu, add a \",\"docsWidget.embedded.patternB.title\":\"B - Help menu / dropdown entry\",\"docsWidget.embedded.patternC.body\":\"A tiny floating pill that mimics the removed bubble. Useful when your app doesn't have a persistent nav bar.\",\"docsWidget.embedded.patternC.title\":\"C - Floating action button (bottom-right)\",\"docsWidget.embedded.patternsIntro\":\"Three patterns we've seen work well for in-app support:\",\"docsWidget.embedded.recommended\":\"Recommended placements\",\"docsWidget.embedded.tip1\":\"Call {toggleCode} instead of {openCode} if you want the same trigger to close the panel when it's already open.\",\"docsWidget.embedded.tip2\":\"Show an unread-message badge on your trigger using {unreadCode} - a number that updates while the panel is closed.\",\"docsWidget.embedded.tip3\":\"Place the trigger consistently across authenticated pages so users always know where to find support. The global position stops being „hidden chat\\\" and becomes „visible support button\\\".\",\"docsWidget.embedded.tipsTitle\":\"Tips\",\"docsWidget.embedded.title\":\"6. Embedded mode\",\"docsWidget.embedded.webView\":\"WebView\",\"docsWidget.faq.a1\":\"No. Only you - the site owner - log into the dashboard to answer. Visitors just type into the widget.\",\"docsWidget.faq.a2.code1\":\"_app.tsx\",\"docsWidget.faq.a2.code2\":\"root.tsx\",\"docsWidget.faq.a2.mid\":\", \",\"docsWidget.faq.a2.post\":\", etc.) and it survives navigation. No re-init needed on route change.\",\"docsWidget.faq.a2.pre\":\"Yes. Load the script once at app boot (\",\"docsWidget.faq.a3.linkLabel\":\"Privacy Policy\",\"docsWidget.faq.a3.post\":\" for details.\",\"docsWidget.faq.a3.pre\":\"On Deskwoot's servers in the EU. Retention follows your account plan. See the \",\"docsWidget.faq.a4.code1\":\"localhost\",\"docsWidget.faq.a4.code2\":\"file://\",\"docsWidget.faq.a4.mid\":\" and on \",\"docsWidget.faq.a4.post\":\" pages. You'll see the conversation appear live in your dashboard inbox.\",\"docsWidget.faq.a4.pre\":\"Yes. The snippet runs fine on \",\"docsWidget.faq.q1\":\"Do my visitors need a Deskwoot account to chat?\",\"docsWidget.faq.q2\":\"Does the widget work in SPAs that change routes client-side?\",\"docsWidget.faq.q3\":\"Where is the conversation data stored?\",\"docsWidget.faq.q4\":\"Can I test without deploying?\",\"docsWidget.faq.title\":\"8. FAQ\",\"docsWidget.identity.codeTitle\":\"Authenticated visitor\",\"docsWidget.identity.intro\":\"If the visitor is already logged in on your site, pass their contact details so the conversation arrives with full context instead of as an anonymous visitor.\",\"docsWidget.identity.note\":\"Deskwoot matches visitors by email. If a contact with that email already exists in the account, the widget attaches to the same contact record - all past conversations, notes and custom attributes are visible to the agent answering.\",\"docsWidget.identity.title\":\"4. User identity pre-fill\",\"docsWidget.identity.verifyHeading\":\"Verify logged-in users\",\"docsWidget.identity.verifyIntro\":\"Passing an email alone lets anyone claim any identity. To bind a chat to the real customer, sign their user id with a per-inbox secret. Verified visitors chat under their real name and email and skip the pre-chat and email forms. Your secret stays on your server, so Deskwoot confirms the visitor from the signature without any access to your systems.\",\"docsWidget.identity.verifyLocation\":\"Find your signing secret in your website inbox settings, on the Pre Chat Form tab, in the Identity Verification card.\",\"docsWidget.identity.verifyServerTitle\":\"Compute the hash on your server (Node.js)\",\"docsWidget.identity.verifySnippetTitle\":\"Verified visitor\",\"docsWidget.identity.verifyIdentifyNote\":\"For single-page apps that log the user in after the page loads, call {identifyCode} once you have the signed user. It updates the current visitor without a reload. If the user is already signed in when the page loads, set deskwootSettings.user before the widget script instead: the chat then stays open across reloads. With identify() after the load, each reload starts with an empty chat that returns as soon as the user is verified.\",\"docsWidget.identity.verifyWarning\":\"The hash must come from your server. Never compute it in the browser, and never ship the secret to the client. Anyone who has the secret 
76can impersonate your users.\",\"docsWidget.install.note\":\"That's it - the chat bubble appears immediately in the bottom-right corner. No npm package, no bundler, no build step. Works inside Next.js, React, Vue, Shopify themes, WordPress, plain HTML, anywhere JavaScript runs.\",\"docsWidget.install.p1\":\"Paste this snippet into your page template, ideally just before the closing {bodyTag} tag. It loads the widget asynchronously, so it won't block rendering.\",\"docsWidget.install.title\":\"1. Install\",\"docsWidget.metadata.description\":\"Install the Deskwoot chat widget on your website. Script snippet, configuration options, JavaScript API and CSP notes.\",\"docsWidget.metadata.title\":\"Widget SDK\",\"docsWidget.nav.api\":\"5. JavaScript API\",\"docsWidget.nav.config\":\"3. Configuration\",\"docsWidget.nav.csp\":\"7. CSP / Security\",\"docsWidget.nav.embedded\":\"6. Embedded Mode\",\"docsWidget.nav.faq\":\"8. FAQ\",\"docsWidget.nav.identity\":\"4. User Identity\",\"docsWidget.nav.install\":\"1. Install\",\"docsWidget.nav.token\":\"2. Widget Token\",\"docsWidget.subtitle\":\"Embed Deskwoot live chat on any website with a single {scriptTag} tag. No build step, no dashboard login required from visitors.\",\"docsWidget.title\":\"JavaScript Chat Widget\",\"docsWidget.token.callout\":\"One {tokenCode} = one inbox. Conversations from that widget always land in that inbox, where your agents pick them up. To route to a different team or set of agents, create a second inbox and use its token on a different page.\",\"docsWidget.token.step1.linkLabel\":\"Deskwoot dashboard\",\"docsWidget.token.step1.post\":\" (as the account owner, not the end visitor - the widget itself does not require any end-user login).\",\"docsWidget.token.step1.pre\":\"Log into the \",\"docsWidget.token.step2.label\":\"Settings → Inboxes\",\"docsWidget.token.step2.post\":\".\",\"docsWidget.token.step2.pre\":\"Go to \",\"docsWidget.token.step3.label\":\"Website\",\"docsWidget.token.step3.post\":\", or open the existing one.\",\"docsWidget.token.step3.pre\":\"Create a new inbox of type \",\"docsWidget.token.step4.label\":\"Install\",\"docsWidget.token.step4.post\":\" tab - the ready-to-paste snippet with your inbox-specific {tokenCode} is shown there. Copy it as-is.\",\"docsWidget.token.step4.pre\":\"Open the \",\"docsWidget.token.title\":\"2. Where do I get the widget token?\",\"dpa.faq.0.a\":\"A Data Processing Agreement (DPA) is a legal contract required under Article 28 of the GDPR between a data controller (you) and a data processor (Deskwoot). It defines what personal data the processor handles, how it must protect that data, and what rights you have, including audit, deletion, and breach notification.\",\"dpa.faq.0.q\":\"What is a Data Processing Agreement?\",\"dpa.faq.1.a\":\"Yes, if you process any personal data of EU residents through Deskwoot, which almost certainly applies because every customer email, chat, and contact record qualifies. GDPR Article 28 requires a signed DPA between you (controller) and Deskwoot (processor) before that data flow begins.\",\"dpa.faq.1.q\":\"Do I need a DPA with Deskwoot?\",\"dpa.faq.2.a\":\"Sign electronically directly in your Deskwoot dashboard. Open Settings \u003e Legal \u003e Data Processing Agreement, fill in your company details, click Sign, and you immediately receive a countersigned PDF. The whole flow takes under a minute. No email loop, no DocuSign, no three-day wait for the Deskwoot side to counter-sign.\",\"dpa.faq.2.q\":\"How do I sign Deskwoot's DPA?\",\"dpa.faq.3.a\":\"Yes. Deskwoot processes data under GDPR, hosts customer data exclusively in EU data centers, encrypts data in transit (TLS 1.2+) and at rest, runs annual penetration tests, and lets every account self-serve their Article 28 DPA, data export, and erasure requests directly from the dashboard.\",\"dpa.faq.3.q\":\"Is Deskwoot GDPR compliant?\",\"dpa.faq.4.a\":\"All customer data is stored in EU data centers (Netherlands region) since the April 2026 EU migration. This includes conversations, messages, attachments, contacts, account data, and backups. No customer data leaves the EU region for storage, and processing happens in the same region.\",\"dpa.faq.4.q\":\"Where is Deskwoot data stored?\",\"dpa.faq.5.a\":\"Deskwoot is o
76perated by Neltacore LLC, a Wyoming (USA) limited liability company. Despite the US legal entity, all customer data sits in EU data centers under EU jurisdiction for storage and processing, with the GDPR Article 28 DPA covering the controller-processor relationship.\",\"dpa.faq.5.q\":\"Who is the legal entity behind Deskwoot?\",\"dpa.faqSubtitle\":\"GDPR Article 28 and Deskwoot's Data Processing Agreement, answered.\",\"dpa.faqTitle\":\"Frequently asked questions\",\"dpa.metadata.description\":\"Deskwoot's Data Processing Agreement under GDPR Art. 28. EU-hosted. Click-to-accept supported in your dashboard.\",\"dpa.metadata.title\":\"Data Processing Agreement (DPA)\",\"dpa.ui.acceptCta\":\"Accept in dashboard\",\"dpa.ui.dataLabel\":\"Data categories\",\"dpa.ui.downloadHint\":\"This page reflects the current DPA in text form. From your dashboard you can electronically accept the DPA and download a signed PDF copy.\",\"dpa.ui.effective\":\"Effective\",\"dpa.ui.privacyLabel\":\"Privacy notice\",\"dpa.ui.purposeLabel\":\"Purpose\",\"dpa.ui.regionLabel\":\"Region\",\"dpa.ui.transferLabel\":\"Transfer mechanism\",\"dpa.ui.version\":\"Version\",\"featureRequest.button\":\"Request a Feature\",\"featureRequest.description\":\"Description (optional)\",\"featureRequest.descriptionPlaceholder\":\"Tell us more about what you need and why...\",\"featureRequest.dismiss\":\"Dismiss\",\"featureRequest.featureTitle\":\"Feature title\",\"featureRequest.featureTitlePlaceholder\":\"e.g. Dark mode for the chat widget\",\"featureRequest.requestTitle\":\"Request a Feature\",\"featureRequest.sending\":\"Sending...\",\"featureRequest.submit\":\"Submit Request\",\"featureRequest.submitAnother\":\"Submit another request\",\"featureRequest.thankYou\":\"Thank you for your feedback!\",\"featureRequest.thankYouDesc\":\"We'll review your request and get back to you. A confirmation has been sent to your email.\",\"features.cat.admin\":\"Administration\",\"features.cat.automation\":\"Automation\",\"features.cat.collaboration\":\"Collaboration\",\"features.cat.communication\":\"Communication\",\"features.cat.customers\":\"Customers\",\"features.cat.performance\":\"Performance\",\"features.cat.platform\":\"Platform\",\"features.cat.security-privacy\":\"Security \u0026 EU privacy\",\"features.ctaCta1\":\"Create free account\",\"features.ctaCta2\":\"Compare plans\",\"features.ctaFooter\":\"Free forever plan · 7-day trial on paid plans · Set up in 60 seconds\",\"features.ctaSubtitle\":\"Create a free account in under a minute and start handling customer conversations across every channel today.\",\"features.ctaTitle\":\"Ready to see it in action?\",\"features.demoBadge\":\"E-Commerce Integrations\",\"features.demoDescription\":\"View customer orders, process refunds, and reply to support tickets right from your shared inbox. Shopify, WooCommerce, and Stripe data sits next to every conversation.\",\"features.demoIframeTitle\":\"Ecommerce Helpdesk for Shopify, WooCommerce \u0026 Stripe\",\"features.demoMoreVia\":\"+ more via Zapier \u0026 API\",\"features.demoTitle1\":\"Refunds, orders, and replies.\",\"features.demoTitle2\":\"All in one place.\",\"features.demoWorksWith\":\"Works with\",\"features.extended2H1\":\"What modern customer support teams expect in 2026\",\"features.extended2P1\":\"Customer expectations have shifted in three ways. First, customers expect answers in minutes, not days. Even on email, teams that respond within an hour see markedly higher CSAT scores. Second, customers move between channels seamlessly and expect the agent to have the context. Third, self-service is preferred, but only when answers are fast to find.\",\"features.extended2P2\":\"This requires a combination of a unified inbox, an integrated knowledge base, and AI that helps customers find answers before a human is needed. Deskwoot ships this combination out of the box. Human agents can focus on more complex topics where judgment and empathy matter, while automation handles the repetitive queries.\",\"features.extended2P3\":\"A modern tool is the difference between treating support as a cost center and treating it as a revenue lever. With proactive messages on product pages, built-in CSAT measurement, and analytics that show where customers drop off, support becomes part of the growth plan. Product and service teams can use the same data to iterate on the product or service, closing the loop between customer feedback and roadmap.\",\"features.extendedH1\":\"How modern customer support features compound into operational savings\",\"features.extendedP1\":\"Most support teams are caught between two trends. Customer expectations rise faster than budgets. Support tickets get more complex, and modern customer support teams are expected to answer across multiple channels at the same time. The old playbook (hire more agents, connect a CRM, escalate repeatedly) does not scale.\",\"features.extendedP2\":\"Deskwoot's features are built to compound. The AI Bot resolves simple requests using your knowledge base as grounding context. The AI Copilot accelerates human agents on harder customer interactions. When the customer service softw
76are shows Shopify order data and Stripe billing inline in the conversation, agents resolve issues without switching tabs. Customers get answers without re-explaining the product or service they use.\",\"features.extendedP3\":\"The result shows up in metrics. Average response time drops, repeat inquiries fall, and CSAT rises. Across social media, chat, email, and WhatsApp the customer interaction shares one context, so the overall customer experience improves without cutting service options. Teams switching from Zendesk or Intercom typically report 20 to 40 percent less tool-switching and 30 to 50 percent faster new-agent ramp.\",\"features.faq.0.a\":\"Deskwoot is a customer support platform that combines a unified inbox across 8 channels (live chat, email, WhatsApp, Telegram, LINE, SMS, X DMs, REST API), an AI bot for customers, an AI Copilot for agents (Enterprise tier), and a help center. Pricing starts at $4 per agent per month, or $3.20 per agent per month with annual billing, with a free tier for solo founders.\",\"features.faq.0.q\":\"What is Deskwoot?\",\"features.faq.1.a\":\"Deskwoot supports 8 customer channels: live chat with a one-line widget install, email through any IMAP/SMTP provider, WhatsApp Business through Meta's Cloud API, Telegram, LINE, SMS, X (Twitter) DMs, and a REST API for custom or in-app channels. Every plan includes every channel with no per-channel fees.\",\"features.faq.1.q\":\"Which channels does Deskwoot support?\",\"features.faq.2.a\":\"The Deskwoot AI bot (Fynn) is a customer-facing chatbot that reads your help center, FAQs, website content, and uploaded PDFs before it answers, so every reply is grounded in your team's content instead of invented. You can run it with the Deskwoot-managed model or bring your own OpenAI or Anthropic API key for direct token billing.\",\"features.faq.2.q\":\"How does the Deskwoot AI bot work?\",\"features.faq.3.a\":\"Yes, every Deskwoot plan includes a 7-day free trial. You get full access to all 8 channels, the AI bot, the AI Copilot, the help center, and the iOS app during the trial. You can cancel anytime before the trial ends with no charge.\",\"features.faq.3.q\":\"Does Deskwoot offer a free trial?\",\"features.faq.4.a\":\"Yes. Deskwoot ships built-in migration tools for Zendesk, Intercom, Freshdesk, Crisp, and Chatwoot. Eac
76h migration brings over tickets or conversations with full message history, contacts, agents, and help center articles in one guided import that authenticates with your source platform's API token.\",\"features.faq.4.q\":\"Can I import data from Zendesk, Intercom, Freshdesk, Crisp, or Chatwoot?\",\"features.faq.5.a\":\"Yes. Deskwoot stores customer data in EU data centers, encrypts everything in transit (TLS) and at rest, and lets every account sign their GDPR Article 28 Data Processing Agreement directly in the dashboard in under a minute. No email loop, no waiting for a countersignature.\",\"features.faq.5.q\":\"Is Deskwoot GDPR compliant?\",\"features.faq.6.a\":\"Most support teams are caught between two trends. Customer expectations rise faster than budgets, tickets get more complex, and modern teams are expected to answer across multiple channels at the same time. The old playbook (hire more agents, connect a CRM, escalate repeatedly) does not scale. Deskwoot's features are built to compound: the AI Bot resolves simple requests using your knowledge base as grounding context, the AI Copilot accelerates human agents on harder customer interactions, and when the dashboard shows Shopify order data and Stripe billing inline, agents resolve issues without switching tabs. The result shows up in metrics: average response time drops, repeat inquiries fall, and CSAT rises. Teams switching from Zendesk or Intercom typically report 20 to 40 percent less tool-switching and 30 to 50 percent faster new-agent ramp.\",\"features.faq.6.q\":\"How do modern customer support features compound into operational savings?\",\"features.faq.7.a\":\"Customer expectations have shifted in three ways. First, customers expect answers in minutes, not days. Even on email, teams that respond within an hour see markedly higher CSAT scores. Second, customers move between channels seamlessly and expect the agent to have the context. Third, self-service is preferred, but only when answers are fast to find. This requires a combination of a unified inbox, an integrated knowledge base, and AI that helps customers find answers before a human is needed. Deskwoot ships this combination out of the box. A modern tool is the difference between treating support as a cost center and treating it as a revenue lever. With proactive messages on product pages, built-in CSAT measurement, and analytics that show where customers drop off, support becomes part of the growth plan.\",\"features.faq.7.q\":\"What do modern customer support teams expect in 2026?\",\"features.faqSubtitle\":\"What teams ask before they switch to Deskwoot.\",\"features.faqTitle\":\"Frequently asked questions\",\"features.feature.agentPerf.desc\":\"Individual metrics for every team member at a glance\",\"features.feature.agentPerf.title\":\"Agent Performance\",\"features.feature.aiBot.desc\":\"AI chatbot for live chat with prompt-injection protection, knowledge-base grounding, and clean handoff to human agents.\",\"features.feature.aiBot.title\":\"AI Bot for your Live Chat\",\"features.feature.aiTraining.desc\":\"Feed your bot with your website, help center articles, PDF documents, and custom FAQ lists. The more it knows about your product, the better it handles customer questions autonomously.\",\"features.feature.aiTraining.title\":\"AI Training Hub\",\"features.feature.analytics.desc\":\"Volume trends, resolution times, and status breakdowns over time\",\"features.feature.analytics.title\":\"Conversation Analytics\",\"features.feature.api.desc\":\"Build entirely custom channels using the REST API\",\"features.feature.api.title\":\"API Channel\",\"features.feature.assignment.desc\":\"Route conversations to a specific agent or team manually\",\"features.feature.assignment.title\":\"Conversation Assignment\",\"features.feature.auditLogs.desc\":\"See who changed what and when - every action in your account is recorded\",\"features.feature.auditLogs.title\":\"Audit Logs\",\"features.feature.autoAssign.desc\":\"Round-robin distribution of incoming conversations across your team\",\"features.feature.autoAssign.title\":\"Auto-Assignment\",\"features.feature.automationRules.desc\":\"Trigger actions automatically when conversations are created or updated\",\"features.feature.automationRules.title\":\"Automation Rules\",\"features.feature.bulk.desc\":\"Select multiple conversations and update status, assignee, or labels at once\",\"features.feature.bulk.title\":\"Bulk Operations\",\"features.feature.businessHours.desc\":\"SLA timers automatically pause outside your team's working hours\",\"features.feature.businessHours.title\":\"Business Hours\",\"features.feature.byok.desc\":\"Plug in your own OpenAI or Anthropic key. Customer prompts and responses never pass through our pipeline. We never see your data.\",\"features.feature.byok.title\":\"Bring Your Own AI Key\",\"features.feature.campaigns.desc\":\"Send proactive messages to website visitors or existing contacts\",\"features.feature.campaigns.title\":\"Campaigns\",\"features.feature.canned.desc\":\"Reusable reply templates your team inserts with a shortcode, with variables for the agent and contact name\",\"features.feature.canned.title\":\"Canned Responses\",\"features.feature.chatTriggers.desc\":\"Engage visitors proactively before they leave. Trigger targeted messages based on time on page, current URL, scroll depth, or visitor type -turn browsers into conversations.\",\"features.feature.chatTriggers.title\":\"Chat Triggers\",\"features.feature.commandBar.desc\":\"Press Cmd+K to quickly navigate, search, and take actions from anywhere\",\"features.feature.commandBar.title\":\"Command Bar\",\"features.feature.contactNotes.desc\":\"Add internal notes to any contact for your team's context\",\"features.feature.contactNotes.title\":\"Contact Notes\",\"features.feature.contactProfiles.desc\":\"Name, email, phone, 
76company, and linked social accounts in one record\",\"features.feature.contactProfiles.title\":\"Contact Profiles\",\"features.feature.cookieless.desc\":\"EU-compliant chat mode with no cookies or tracking. Drop into your site without a consent banner.\",\"features.feature.cookieless.title\":\"Cookieless Chat\",\"features.feature.csat.desc\":\"Automatic satisfaction surveys sent across all channels when conversations resolve\",\"features.feature.csat.title\":\"CSAT Surveys\",\"features.feature.csvExport.desc\":\"Download any report as a spreadsheet for further analysis\",\"features.feature.csvExport.title\":\"CSV Export\",\"features.feature.customAttrs.desc\":\"Your own fields on conversations and contacts. Agents fill them in, your systems set them over the API, automations react to them.\",\"features.feature.customAttrs.title\":\"Custom Attributes\",\"features.feature.customRoles.desc\":\"Create custom roles with hand-picked permissions and assign them to agents - built-in Administrator and Agent roles included\",\"features.feature.customRoles.title\":\"Custom Roles\",\"features.feature.darkMode.desc\":\"Full dark theme across the entire application for late-night support shifts\",\"features.feature.darkMode.title\":\"Dark Mode\",\"features.feature.dataImport.desc\":\"Migrate contacts from other platforms or upload a CSV file\",\"features.feature.dataImport.title\":\"Data Import\",\"features.feature.devApi.desc\":\"Token-based REST API with a built-in key management dashboard\",\"features.feature.devApi.title\":\"Developer API\",\"features.feature.dpa.desc\":\"GDPR Article 28 Data Processing Agreement, signed electronically in your dashboard in under a minute. Counter-signed PDF in your inbox immediately.\",\"features.feature.dpa.title\":\"Self-serve DPA\",\"features.feature.email.desc\":\"Pull in messages from Gmail, Outlook, or any IMAP/SMTP mailbox\",\"features.feature.email.title\":\"Email Support\",\"features.feature.euData.desc\":\"Every byte of customer data lives in the EU. Application, database, file storage, scheduled jobs and the entire stack run inside Europe.\",\"features.feature.euData.title\":\"EU Data Residency\",\"features.feature.helpCenter.desc\":\"Publish articles and guides on a branded, self-service knowledge base\",\"features.feature.helpCenter.title\":\"Help Center\",\"features.feature.history.desc\":\"See every past interaction with a contact at a glance\",\"features.feature.history.title\":\"Conversation History\",\"features.feature.isolatedStorage.desc\":\"Attachments are stored per tenant with isolated paths. No cross-account file access, even via direct URL.\",\"features.feature.isolatedStorage.title\":\"Isolated File Storage\",\"features.feature.labels.desc\":\"Tag conversations with color-coded labels and automatically notify assigned agents or teams - route escalations to the right person instantly\",\"features.feature.labels.title\":\"Labels\",\"features.feature.line.desc\":\"Connect a LINE Official Account for messaging in Asia-Pacific markets\",\"features.feature.line.title\":\"LINE\",\"features.feature.liveChat.desc\":\"A fully customizable chat widget with brand colors, pre-chat forms, typing indicators, and file sharing. Embed with one line of code -cookieless mode available for EU compliance.\",\"features.feature.liveChat.title\":\"Website Live Chat\",\"features.feature.liveTranslation.desc\":\"Automatically translate incoming and outgoing messages in real-time across 29+ languages\",\"features.feature.liveTranslation.title\":\"Live Translation\",\"features.feature.macros.desc\":\"Save a sequence of actions and run them all with one click\",\"features.feature.macros.title\":\"Macros\",\"features.feature.malware.desc\":\"Every file uploaded by an end user is scanned for malware before agents see it. Infected attachments are quarantined automatically.\",\"features.feature.malware.title\":\"Attachment Malware Scanning\",\"features.feature.noTraining.desc\":\"We do not train AI models on your customer conversations, contacts, or attachments. Period.\",\"features.feature.noTraining.title\":\"No Vendor AI Training\",\"features.feature.notes.desc\":\"Leave internal 
76comments that only your team can see\",\"features.feature.notes.title\":\"Private Notes\",\"features.feature.preChat.desc\":\"Collect visitor details before a conversation begins\",\"features.feature.preChat.title\":\"Pre-Chat Forms\",\"features.feature.priority.desc\":\"Mark conversations as urgent, high, medium, or low\",\"features.feature.priority.title\":\"Priority Levels\",\"features.feature.promptInjection.desc\":\"AI bot has built-in guards against prompt injection. End users cannot trick Fynn into leaking data, ignoring instructions, or acting on hidden commands.\",\"features.feature.promptInjection.title\":\"Prompt Injection Protection\",\"features.feature.rbac.desc\":\"20+ granular permissions across conversations, contacts, reports, AI, and settings - enforced on every API route and UI element\",\"features.feature.rbac.title\":\"Role-Based Access\",\"features.feature.savedFilters.desc\":\"Create custom filter views and save them for repeated use\",\"features.feature.savedFilters.title\":\"Saved Filters\",\"features.feature.shopify.desc\":\"View orders, products, and inventory right next to the chat. Contacts auto-sync with order history and spending data.\",\"features.feature.shopify.title\":\"Shopify Integration\",\"features.feature.signedHooks.desc\":\"All outgoing webhook payloads include an HMAC-SHA256 signature for verification\",\"features.feature.signedHooks.title\":\"Signed Webhooks\",\"features.feature.sla.desc\":\"Set response and resolution time targets - get alerts before they breach\",\"features.feature.sla.title\":\"SLA Policies\",\"features.feature.slack.desc\":\"Push new conversations and assignments to your Slack workspace. Configurable events and channel selection.\",\"features.feature.slack.title\":\"Slack Notifications\",\"features.feature.smartSegments.desc\":\"Filter contacts by activity level, missing data, or conversation volume\",\"features.feature.smartSegments.title\":\"Smart Segments\",\"features.feature.sms.desc\":\"Text-based support through your Twilio phone number\",\"features.feature.sms.title\":\"SMS via Twilio\",\"features.feature.spamFilter.desc\":\"Auto-filter spam by blocked words and senders - comes with a default blocklist\",\"features.feature.spamFilter.title\":\"Email Spam Filter\",\"features.feature.stripe.desc\":\"View payment history and subscriptions in the dashboard. Issue refunds with one click without leaving the conversation.\",\"features.feature.stripe.title\":\"Stripe Integration\",\"features.feature.teams.desc\":\"Group agents by department or skill, manage members, and auto-assign conversations via round-robin\",\"features.feature.teams.title\":\"Teams\",\"features.feature.telegram.desc\":\"Link a Telegram bot to handle conversations directly in your inbox\",\"features.feature.telegram.title\":\"Telegram\",\"features.feature.twofa.desc\":\"Optional 2FA to add an extra verification step for agent sign-in\",\"features.feature.twofa.title\":\"Two-Factor Authentication\",\"features.feature.typing.desc\":\"See when a customer is composing a message in real time\",\"features.feature.typing.title\":\"Typing Indicators\",\"features.feature.webhooks.desc\":\"Receive real-time event notifications at any URL, signed with HMAC-SHA256\",\"features.feature.webhooks.title\":\"Webhooks\",\"features.feature.whatsapp.desc\":\"Connect via the WhatsApp Business API for two-way messaging\",\"features.feature.whatsapp.title\":\"WhatsApp\",\"features.feature.whatsappAdAttribution.desc\":\"See which Meta ad drove every WhatsApp conversation - ad ID, click ID, creative captured per thread and exposed via API.\",\"features.feature.whatsappAdAttribution.title\":\"Click-to-WhatsApp ad attribution\",\"features.feature.widget.desc\":\"Match the chat widget to your brand - colors, position, greeting, and more\",\"features.feature.widget.title\":\"Widget Customization\",\"features.feature.woocommerce.desc\":\"Sync orders, products, and customer data from your WooCommerce store. View order status and payment details in conversations.\",\"features.feature.woocommerce.title\":\"WooCommerce Integration\",\"features.feature.workflows.desc\":\"Auto-resolve inactive conversations with custom timing and messages\",\"features.feature.workflows.title\":\"Conversation Workflows\",\"features.feature.x.desc\":\"Handle direct messages from your X account\",\"features.feature.x.title\":\"X\",\"features.feature.zapier.desc\":\"Connect 5,000+ apps via webhook triggers. Auto-create contacts, send messages, or assign conversations when events happen in other tools.\",\"features.feature.zapier.title\":\"Zapier Integration\",\"features.heroBadge\":\"Customer support features\",\"features.heroPillar1Desc\":\"Live chat, email, WhatsApp, Telegram, SMS, X, LINE, API.\",\"features.heroPillar1Label\":\"Multi-channel inbox\",\"features.heroPillar2Desc\":\"Fynn drafts replies and resolves tickets with no per-resolution fee. Powered by Claude.\",\"features.heroPillar2Label\":\"AI built in\",\"features.heroPillar3Desc\":\"Self-service knowledge base + AI grounding from your docs and site.\",\"features.heroPillar3Label\":\"Help center \u0026 training hub\",\"features.heroPillar4Desc\":\"EU data residency, cookieless chat, prompt injection protection, malware scanning.\",\"features.heroPillar4Label\":\"EU-ready security\",\"features.heroSeePlans\":\"See plans\",\"features.heroStat1\":\"8 channels supported\",\"features.heroStat2\":\"Free plan included\",\"features.heroStat3\":\"Cancel anytime\",\"features.heroSubtitle\":\"Eight channels, AI built in, a help center, and the security defaults you need.\",\"features.heroTagline\":\"One product, one price.\",\"features.heroTitle1\":\"Customer support features built\",\"features.heroTitle2\":\"for modern teams\",\"features.heroTryFree\":\"Try it free\",\"features.learnMore\":\"Learn more\",\"features.metaDescription\":\"Deskwoot's customer support features: multi-channel inbox, AI chatbot, live chat, knowledge base, automation, SLA, and reports. Customer service softw
76are built for modern support teams.\",\"features.metaOgDescription\":\"Multi-channel inbox, AI automation, knowledge base, and service tools for multiple channels. Every customer service feature built into one platform.\",\"features.metaOgTitle\":\"Customer Support Features | Deskwoot\",\"features.metaTitle\":\"Customer Support Features: Multi-Channel Inbox, AI, Automation\",\"features.section.admin.description\":\"Granular permissions across 20+ controls, custom roles, detailed audit trails, and two-factor authentication to keep your data safe and your team accountable.\",\"features.section.admin.title\":\"Stay in control\",\"features.section.automation.description\":\"Set up rules, macros, and AI bots that take action automatically - so your team focuses on conversations that need a human touch.\",\"features.section.automation.title\":\"Let the system handle the repetitive stuff\",\"features.section.collaboration.description\":\"Labels, teams, priorities, and internal notes - the tools to make sure every conversation is handled by the right person, fast.\",\"features.section.collaboration.title\":\"Keep your team on the same page\",\"features.section.communication.description\":\"Bring messages from eight different platforms into one place. Your team sees everything in a single view - no tab switching, no missed messages.\",\"features.section.communication.title\":\"Talk to your customers wherever they are\",\"features.section.customers.description\":\"Contact profiles, conversation history, custom data fields, and smart segmentation - all visible right next to the conversation.\",\"features.section.customers.title\":\"Build a complete picture of every customer\",\"features.section.performance.description\":\"Track response times, agent performance, and customer satisfaction with built-in reports you can export anytime.\",\"features.section.performance.title\":\"Numbers that help you improve\",\"features.section.platform.description\":\"REST APIs, webhook events, and native integrations to connect Deskwoot with whatever your team already uses.\",\"features.section.platform.title\":\"Fits into your existing toolchain\",\"features.section.security-privacy.description\":\"Every Deskwoot account runs on EU infrastructure with the privacy and security controls procurement teams ask for. No add-on plan, no Enterprise tier upgrade.\",\"features.section.security-privacy.title\":\"EU-ready security, on by default\",\"footer.alternatives\":\"Alternatives\",\"footer.apiDocs\":\"API Documentation\",\"footer.apiReference\":\"API Reference\",\"footer.appStore\":\"App Store\",\"footer.appStoreDownload\":\"Download on the\",\"footer.automation\":\"Automation\",\"footer.blog\":\"Blog\",\"footer.capabilities\":\"Capabilities\",\"footer.channelEmail\":\"Email\",\"footer.channelLiveChat\":\"Live Chat\",\"footer.channels\":\"Channels\",\"footer.collaboration\":\"Collaboration\",\"footer.communication\":\"Communication\",\"footer.compare\":\"Compare\",\"footer.contactUs\":\"Contact Us\",\"footer.copyright\":\"Deskwoot. Operated by Neltacore, LLC (Delaware). All rights reserved.\",\"footer.csat\":\"CSAT Surveys\",\"footer.demo\":\"Demo\",\"footer.description\":\"AI-powered customer support platform. Multi-channel inbox, help center, and automation. All in one place.\",\"footer.devDocs\":\"Developer Docs\",\"footer.developers\":\"Developers\",\"footer.docs\":\"Documentation\",\"footer.features\":\"Features\",\"footer.helpCenter\":\"Help Center\",\"footer.integrations\":\"Integrations\",\"footer.iphoneApp\":\"iPhone App\",\"footer.mcp\":\"MCP server\",\"footer.performance\":\"Performance\",\"footer.platform\":\"Platform\",\"footer.popularGuides.aiCustomerSupport\":\"AI customer support guide\",\"footer.popularGuides.bestCustomerSupportSoftware\":\"Best customer support software 2026\",\"footer.popularGuides.bestKnowledgeBase\":\"Best knowledge base software 2026\",\"footer.popularGuides.bestLiveChat\":\"Best live chat software\",\"footer.popularGuides.clickToWhatsApp\":\"Click-to-WhatsApp attribution\",\"footer.popularGuides.connectingWhatsApp\":\"Connecting WhatsApp\",\"footer.popularGuides.dpaSelfServe\":\"Self-serve DPA (GDPR Art. 28)\",\"footer.popularGuides.firstInbox\":\"Setting up your first inbox\",\"footer.popularGuidesTitle\":\"Popular guides\",\"footer.pricing\":\"Pricing\",\"footer.privacyPolicy\":\"Privacy Policy\",\"footer.product\":\"Product\",\"footer.resources\":\"Resources\",\"footer.restApi\":\"REST API\",\"footer.roadmap\":\"Roadmap\",\"footer.signin\":\"Sign in\",\"footer.signup\":\"Sign up\",\"footer.startupProgram\":\"Startup Program\",\"footer.termsOfUse\":\"Terms of Use\",\"footer.whatsappAds\":\"WhatsApp Ads attribution\",\"footer.widgetSdk\":\"Widget SDK\",\"handoffSummary.issue\":\"Issue\",\"handoffSummary.order\":\"Order\",\"handoffSummary.suggested\":\"Suggested next step\",\"handoffSummary.title\":\"Handoff summary\",\"hc.articleNotFound\":\"Article Not Found\",\"hc.articleNotFoundDesc\":\"The article you are looking for does not exist or is not published.\",\"hc.articles\":\"Articles\",\"hc.backToAllArticles\":\"Back to all articles\",\"hc.backToHelpCenter\":\"Back to Help Center\",\"hc.emptyCategory\":\"Articles coming soon.\",\"hc.loading\":\"Loading...\",\"hc.noArticles\":\"No articles yet\",\"hc.noArticlesDesc\":\"Check back soon for helpful articles.\",\"hc.notFound\":\"Help Center Not Found\",\"hc.notFoundDesc\":\"The help center you are looking for does not exist.\",\"hc.poweredBy\":\"Powered by\",\"hc.searchPlaceholder\":\"Search articles...\",\"hc.searchResultsFor\":\"results for\",\"hc.searchSeeAll\":\"See all results for\",\"hc.guide\":\"guide\",\"hc.guides\":\"guides\",\"hc.startHere\":\"Start here\",\"hc.readGuide\":\"Read guide\",\"hc.browseByTopic\":\"Browse by topic\",\"hc.latestGuides\":\"Latest guides\",\"hc.inThisCluster\":\"In this cluster\",\"hc.searchNoResults\":\"No results for\",\"hc.searchNoResultsHint\":\"Try a different word or check your spelling.\",\"hc.updated\":\"Updated\",\"hc.view\":\"view\",\"hc.views\":\"views\",\"hc.moreArticles\":\"+{count} more\",\"header.changeLanguage\":\"Change language\",\"header.closeMenu\":\"Close menu\",\"header.compare\":\"Compare\",\"header.feature.analytics\":\"Analytics \u0026 Reports\",\"header.feature.automation\":\"Automation\",\"header.feature.channels\":\"Communication Channels\",\"header.feature.collaboration\":\"Team Collaboration\",\"header.feature.liveChat\":\"Website Live Chat\",\"header.dashboard\":\"Dashboard\",\"header.features\":\"Features\",\"header.getStarted\":\"Get Started Free\",\"header.getStartedShort\":\"Get Started\",\"header.helpCenter\":\"Help Center\",\"header.language\":\"Language\",\"header.openMenu\":\"Open menu\",\"header.pricing\":\"Pricing\",\"header.product\":\"Product\",\"header.product.aiCopilot\":\"AI Co-Pilot\",\"header.product.aiCopilot.desc\":\"Smart reply suggestions, summaries, and automated responses\",\"header.product.crmWorksp
76ace\":\"CRM Workspace\",\"header.product.crmWorkspace.desc\":\"Contact profiles, segments, and full conversation history\",\"header.product.helpCenter\":\"Help Center\",\"header.product.helpCenter.desc\":\"Self-service knowledge base your customers can search\",\"header.product.sharedInbox\":\"Shared Inbox\",\"header.product.sharedInbox.desc\":\"One inbox for every channel, managed by your whole team\",\"header.products\":\"Products\",\"header.signIn\":\"Sign in\",\"header.viewAllFeatures\":\"View all features\",\"helpCenter.about.p1\":\"The Help Center is the canonical place to learn Deskwoot: from setting up your first inbox, to connecting channels like WhatsApp, email and live chat, to training the AI Bot on answers from your own knowledge base. Every article is written by the Deskwoot team and updated whenever the product changes, so you're not reading stale screenshots.\",\"helpCenter.about.p2.after\":\". Already running support and looking for a specific topic, like automation rules, SLA policies, CSAT surveys, API tokens or white-labeling? Jump straight into the categories above. Search is at the top of the page, and every article ends with related articles from the same category, so you rarely need to bounce back to this index.\",\"helpCenter.about.p2.before\":\"New to Deskwoot? Start with \",\"helpCenter.about.p2.gettingStarted\":\"Getting Started\",\"helpCenter.about.p3.after\":\".\",\"helpCenter.about.p3.before\":\"Important: this Help Center documents Deskwoot features only. For comparisons, opinions and strategy pieces (for example Zendesk vs. Intercom or when an AI bot actually helps), head to the \",\"helpCenter.about.p3.blogLink\":\"blog\",\"helpCenter.about.title\":\"About the Deskwoot Help Center\",\"helpCenter.article.agent-performance\":\"Agent performance reports\",\"helpCenter.article.agents-roles\":\"Managing agents and roles\",\"helpCenter.article.ai-bot-billing\":\"AI chatbot billing and prepaid balance\",\"helpCenter.article.ai-copilot\":\"Setting up AI Co-Pilot\",\"helpCenter.article.ai-training-hub\":\"AI Training Hub: teaching your bot\",\"helpCenter.article.api-tokens\":\"API tokens and developer access\",\"helpCenter.article.assigning-conversations\":\"Assigning conversations to agents\",\"helpCenter.article.auto-assignment\":\"Auto-assignment and round-robin\",\"helpCenter.article.automation-rules\":\"Creating automation rules\",\"helpCenter.article.business-hours\":\"Configuring business hours\",\"helpCenter.article.byo-api-key\":\"Using your own API key for AI chatbots\",\"helpCenter.article.campaigns\":\"Sending campaigns\",\"helpCenter.article.canned-responses\":\"Canned responses for quick replies\",\"helpCenter.article.template-variables\":\"Template variables in canned responses\",\"helpCenter.article.categories\":\"Organizing with categories\",\"helpCenter.article.chat-triggers\":\"Setting up Chat Triggers\",\"helpCenter.article.contact-notes\":\"Contact notes and history\",\"helpCenter.article.contact-profiles\":\"Managing contact profiles\",\"helpCenter.article.conversation-analytics\":\"Conversation analytics\",\"helpCenter.article.conversation-overview\":\"Conversation overview and status\",\"helpCenter.article.create-portal\":\"Creating a help center portal\",\"helpCenter.article.creating-account\":\"Creating your Deskwoot account\",\"helpCenter.article.csat-surveys\":\"CSAT surveys and results\",\"helpCenter.article.csv-export\":\"Exporting reports as CSV\",\"helpCenter.article.custom-attributes\":\"Custom attributes for contacts\",\"helpCenter.article.custom-roles\":\"Custom roles and permissions\",\"helpCenter.article.dashboard-overview\":\"Understanding the dashboard\",\"helpCenter.article.deskwoot-ai-bot\":\"Setting up the Deskwoot AI Bot\",\"helpCenter.article.email-inbox\":\"Connecting your email inbox\",\"helpCenter.article.filters\":\"Filters and saved views\",\"helpCenter.article.first-conversation\":\"Handling your first conversation\",\"helpCenter.article.first-inbox\":\"Setting up your first inbox\",\"helpCenter.article.importing-contacts\":\"Importing contacts\",\"helpCenter.article.inviting-agents\":\"Inviting agents to your team\",\"helpCenter.article.label.availableIn\":\"Also available in\",\"helpCenter.article.label.backToHelp\":\"Back to Help Center\",\"helpCenter.article.label.exploreMore\":\"Explore more\",\"helpCenter.article.label.helpCenter\":\"Help Center\",\"helpCenter.article.label.relatedArticles\":\"Related articles\",\"helpCenter.article.labels\":\"Using labels to organize\",\"helpCenter.article.line-setup\":\"LINE channel integration\",\"helpCenter.article.macros\":\"Using macros for repetitive tasks\",\"helpCenter.article.portal-branding\":\"Customizing your portal brand\",\"helpCenter.article.private-notes\":\"Private notes for your team\",\"helpCenter.article.sla-policies\":\"SLA policies and response targets\",\"helpCenter.article.slack-integration\":\"Slack notifications\",\"helpCenter.article.smart-segments\":\"Creating smart segments\",\"helpCenter.article.sms-twilio\":\"SMS via Twilio\",\"helpCenter.article.telegram-setup\":\"Telegram bot integration\",\"helpCenter.article.twitter-setup\":\"Twitter / X integration\",\"helpCenter.article.two-factor-auth\":\"Two-factor authentication\",\"helpCenter.article.webhooks\":\"Webhook integrations\",\"helpCenter.article.website-live-chat\":\"Adding a website live chat widget\",\"helpCenter.article.whatsapp-setup\":\"Setting up WhatsApp Business\",\"helpCenter.article.writing-articles\":\"Writing and publishing articles\",\"helpCenter.browse.subtitle\":\"Topic categories covering the help center, the AI Bot, integrations, and more.\",\"helpCenter.browse.title\":\"Browse our knowledge base\",\"helpCenter.category.account.de
76sc\":\"Manage your team, roles, security, and integrations\",\"helpCenter.category.account.name\":\"Account \u0026 Settings\",\"helpCenter.category.automation.desc\":\"Save time with rules, macros, bots, and AI-powered assistance\",\"helpCenter.category.automation.name\":\"Automation \u0026 AI\",\"helpCenter.category.channels.desc\":\"Connect email, chat, WhatsApp, social media, and more\",\"helpCenter.category.channels.name\":\"Channels \u0026 Inboxes\",\"helpCenter.category.contacts.desc\":\"Build customer profiles, segments, and track conversation history\",\"helpCenter.category.contacts.name\":\"Contacts \u0026 CRM\",\"helpCenter.category.gettingStarted.desc\":\"Everything you need to set up your account and handle your first conversations\",\"helpCenter.category.gettingStarted.name\":\"Getting Started\",\"helpCenter.category.helpCenter.desc\":\"Create a self-service knowledge base for your customers\",\"helpCenter.category.helpCenter.name\":\"Help Center Setup\",\"helpCenter.category.inbox.desc\":\"Manage conversations, assign agents, and collaborate with your team\",\"helpCenter.category.inbox.name\":\"Using the Inbox\",\"helpCenter.category.reports.desc\":\"Track performance, measure satisfaction, and export data\",\"helpCenter.category.reports.name\":\"Reports \u0026 Analytics\",\"helpCenter.explore.aiGuide\":\"The complete guide to AI customer support\",\"helpCenter.explore.allHelp\":\"Browse all help center topics\",\"helpCenter.explore.analytics\":\"All support analytics features\",\"helpCenter.explore.automation\":\"Automation and SLA features\",\"helpCenter.explore.channels\":\"Explore every supported channel\",\"helpCenter.explore.compareAll\":\"Compare Zendesk, Intercom, and Deskwoot\",\"helpCenter.explore.helpDeskCompare\":\"Help desk software compared\",\"helpCenter.explore.kbGuide\":\"How to build a knowledge base customers actually use\",\"helpCenter.explore.pricing\":\"See current plans and pricing\",\"helpCenter.explore.zendeskCompare\":\"How Deskwoot compares to Zendesk\",\"helpCenter.faq.ai.a\":\"Every published article is indexed for the AI Bot and AI Copilot. When a customer asks a question in live chat, the AI Bot uses the knowledge base as grounding context and links to the source article in its reply. The AI Training Hub also lets you add PDFs, transcripts, and web pages on top of articles.\",\"helpCenter.faq.ai.q\":\"How does the knowledge base connect to AI?\",\"helpCenter.faq.domain.a\":\"Yes. Point a CNAME at Deskwoot and your knowledge base runs at help.yourcompany.com or docs.yourcompany.com. Each portal can also run its own logo, colors, and custom CSS so the help center feels like part of your site.\",\"helpCenter.faq.domain.q\":\"Can I run a knowledge base on my own domain?\",\"helpCenter.faq.free.a\":\"Yes. The knowledge base is included in every Deskwoot plan, including the Free plan. You can publish unlimited articles, organize them into categories, customize the portal with your brand, and let customers search them with AI-powered search at no extra cost.\",\"helpCenter.faq.free.q\":\"Is Deskwoot's knowledge base software free?\",\"helpCenter.faq.migrate.a\":\"Deskwoot supports a one-click migration that imports articles, categories, and published status from Zendesk, Intercom, and other help desk software. Your existing URLs can be preserved with redirect rules so SEO juice transfers.\",\"helpCenter.faq.migrate.q\":\"How do I migrate from Zendesk Guide or Intercom Articles?\",\"helpCenter.faq.multilang.a\":\"Yes. Each article has a locale field. You can publish the same article in English, German, French, Spanish, and more. The portal serves the right locale based on the visitor's browser language. Live Translation also handles chat replies, so multilingual support does not require hiring multilingual agents.\",\"helpCenter.faq.multilang.q\":\"Is the knowledge base multilingual?\",\"helpCenter.faq.what.a\":\"Knowledge base software lets teams create, organize, and publish articles that customers and employees can search and read on demand. A well-run help center reduces repetitive support tickets, speeds up onboarding, and captures the subject matter expertise of your team in a central, searchable location. Deskwoot's help center is built into the customer support platform so articles, AI Bot, and live chat all share the same source of truth. Continuous improvements happen through user feedback and content creation workflows.\",\"helpCenter.faq.what.q\":\"What is knowledge base softw
76are?\",\"helpCenter.faqTitle\":\"Frequently asked questions\",\"helpCenter.feature.aiSearch.desc\":\"Natural-language queries return accurate and up to date answers across every article in your knowledge base. Customers find answers in seconds, not minutes.\",\"helpCenter.feature.aiSearch.title\":\"AI-powered search\",\"helpCenter.feature.analytics.desc\":\"See which articles get read, which searches return nothing, and which customers bounce without finding an answer. Improve content with real data.\",\"helpCenter.feature.analytics.title\":\"Content analytics\",\"helpCenter.feature.collab.desc\":\"Subject matter experts draft, editors review, admins publish. Custom roles mean the right people touch the right articles. No more Google Doc sprawl.\",\"helpCenter.feature.collab.title\":\"Team collaboration\",\"helpCenter.feature.feedback.desc\":\"Agents and the AI Bot surface content organization gaps directly from conversations. Turn a repeated customer question into a help article in one click.\",\"helpCenter.feature.feedback.title\":\"Feedback loop with support\",\"helpCenter.feature.multiBrand.desc\":\"Run separate branded knowledge bases from a single Deskwoot account. Each portal gets its own logo, colors, domain, and article set.\",\"helpCenter.feature.multiBrand.title\":\"Multi-brand portals\",\"helpCenter.feature.seo.desc\":\"Every article renders with its own canonical URL, meta tags, Article structured data, and a clean HTML body that search engines love to index.\",\"helpCenter.feature.seo.title\":\"SEO-ready articles\",\"helpCenter.features.subtitle\":\"Every feature modern support teams expect. In one plan, not as an add-on.\",\"helpCenter.features.title\":\"What makes Deskwoot's help center different\",\"helpCenter.hero.subtitle\":\"Help your team and your customers find answers fast. AI-powered search, branded portals, SEO-ready articles. Included in every Deskwoot plan.\",\"helpCenter.hero.title\":\"Knowledge base software that customers actually use\",\"helpCenter.meta.description\":\"Deskwoot is a knowledge base software built into your customer support platform. Help your team find answers fast with AI-powered search, multi-brand portals, and SEO-ready articles. Free plan available.\",\"helpCenter.meta.fallbackDescription\":\"Browse the Deskwoot help center.\",\"helpCenter.meta.fallbackTitle\":\"Help Center | Deskwoot\",\"helpCenter.meta.ogDescription\":\"Build a knowledge base your team and customers actually use. AI-powered search, branded portals, analytics, and multi-language articles. Included in every Deskwoot plan.\",\"helpCenter.meta.ogTitle\":\"Knowledge Base Software for Customer Support\",\"helpCenter.meta.title\":\"Knowledge Base Software for Customer Support\",\"helpCenter.meta.twitterDescription\":\"AI-powered search, branded portals, SEO-ready articles. Knowledge base software included in every Deskwoot plan.\",\"helpCenter.meta.twitterTitle\":\"Knowledge Base Software\",\"helpCenter.quickJump\":\"Quick jump\",\"helpCenter.schema.collectionDescription\":\"Knowledge base software and article collection for Deskwoot customers.\",\"helpCenter.schema.collectionName\":\"Deskwoot Help Center\",\"helpCenter.search.empty\":\"No articles match. Try different keywords.\",\"helpCenter.useCase.agency.desc\":\"Running multiple client brands? Multi-brand portals let each client have its own external knowledge base on its own domain, with shared agent infrastru
76cture. One Deskwoot account, many branded experiences.\",\"helpCenter.useCase.agency.title\":\"Agency and services\",\"helpCenter.useCase.ecommerce.desc\":\"Shopify and WooCommerce stores cut shipping, return, and sizing tickets by publishing answers before customers ask. Deskwoot's knowledge base integrates with the storefront and the AI Bot uses articles as grounding context for live chat replies.\",\"helpCenter.useCase.ecommerce.title\":\"Ecommerce\",\"helpCenter.useCase.saas.desc\":\"Product teams document features, API usage, and troubleshooting. Developers ship documentation alongside releases. Sales teams link to deep articles in demos. Support scales without a linear headcount increase.\",\"helpCenter.useCase.saas.title\":\"SaaS\",\"helpCenter.useCases.subtitle\":\"Teams of every size use Deskwoot to scale support without multiplying agent headcount.\",\"helpCenter.useCases.title\":\"Who uses Deskwoot's knowledge base?\",\"helpCenter.vsHelpDesk.p1\":\"The two terms overlap but point to different tools. Help desk software manages incoming tickets and conversations: inbox, assignment, status, SLA, automation. Knowledge base software manages published content that customers (external) and employees (internal) read before or during a support interaction.\",\"helpCenter.vsHelpDesk.p2\":\"Modern platforms like Deskwoot combine both. That matters for one reason: when the help desk software and the external knowledge base share the same data store, the AI Bot can use articles as grounding context, agents see relevant articles inline during a conversation, and recurring questions become a new knowledge base article in one click. Separate tools force juggling, duplicate maintenance, and version drift.\",\"helpCenter.vsHelpDesk.p3.after\":\".\",\"helpCenter.vsHelpDesk.p3.before\":\"Practically: if you already use \",\"helpCenter.vsHelpDesk.p3.featuresLink\":\"Deskwoot's customer support features\",\"helpCenter.vsHelpDesk.p3.middle\":\", you already have the knowledge base. Nothing to enable, nothing extra to pay. See the \",\"helpCenter.vsHelpDesk.p3.middle2\":\" for details, or compare against \",\"helpCenter.vsHelpDesk.p3.pricingLink\":\"pricing overview\",\"helpCenter.vsHelpDesk.p3.zendeskLink\":\"Zendesk Guide\",\"helpCenter.vsHelpDesk.title\":\"Knowledge base software vs. help desk software\",\"helpCenter.whatIs.p1\":\"A knowledge base is a structured, searchable collection of articles your customers and your team use to find answers. It replaces the reflex to call support with self-service: customers search, read, resolve. Internally, subject matter experts document what they know once so new teammates can ramp up fast.\",\"helpCenter.whatIs.p2\":\"A good help center gets three things right: it handles content organization (categories, tags, hierarchies), it ships AI-powered search functionality that understands natural questions, and it keeps content accurate and up to date through review workflows and analytics that show where customers bounce. The best setups also involve real team members who own individual categories.\",\"helpCenter.whatIs.p3\":\"Deskwoot's help center is built directly into the customer support platform. The AI Bot and AI Copilot use every published article as grounding context. Agents see relevant articles in the conversation view. When a question keeps coming up in chat, one click turns it into a new article. You can try the whole stack on a free trial before committing, and both internal and customer facing portals are supported out of the box.\",\"helpCenter.whatIs.title\":\"What is a knowledge base?\",\"helpCenterDesigner.actions.addItem\":\"+ Add\",\"helpCenterDesigner.actions.remove\":\"Remove\",\"helpCenterDesigner.contrast.warning\":\"Low contrast - readers may struggle to read this. (WCAG AA needs 4.5:1.)\",\"helpCenterDesigner.defaults.quickJumpHeading\":\"Jump to\",\"helpCenterDesigner.defaults.searchPlaceholder\":\"Search for articles...\",\"helpCenterDesigner.empty.faq\":\"Add at least one question to show this section.\",\"helpCenterDesigner.empty.promo\":\"Fill in headline + CTA to show this section.\",\"helpCenterDesigner.empty.quickJump\":\"Add at least one chip to show this section.\",\"helpCenterDesigner.fallback.welcome\":\"Welcome\",\"helpCenterDesigner.fields.answer\":\"Answer\",\"helpCenterDesigner.fields.bgColor\":\"Backgroun
76d color\",\"helpCenterDesigner.fields.label\":\"Label\",\"helpCenterDesigner.fields.placeholder\":\"Placeholder\",\"helpCenterDesigner.fields.question\":\"Question\",\"helpCenterDesigner.fields.textColor\":\"Text color\",\"helpCenterDesigner.fields.url\":\"URL\",\"helpCenterDesigner.limits.faq\":\"Max 20 questions\",\"helpCenterDesigner.limits.quickJump\":\"Max 8 chips\",\"helpCenterDesigner.preview.mobileToggle\":\"Mobile\",\"helpCenterDesigner.preview.openInNewTab\":\"Open in new tab\",\"helpCenterDesigner.section.categories.always\":\"Always shown - manage in the Categories tab.\",\"helpCenterDesigner.section.categories.title\":\"Category grid\",\"helpCenterDesigner.section.faq.title\":\"FAQ\",\"helpCenterDesigner.section.headline.title\":\"Headline\",\"helpCenterDesigner.section.pill.title\":\"Top pill\",\"helpCenterDesigner.section.promo.title\":\"Promo banner\",\"helpCenterDesigner.section.quickJump.title\":\"Quick-jump chips\",\"helpCenterDesigner.section.search.title\":\"Search bar\",\"helpCenterDesigner.section.subheader.title\":\"Subheader\",\"helpCenterDesigner.tab\":\"Design\",\"helpCenterDesigner.toast.failed\":\"Could not save - please retry\",\"helpCenterDesigner.toast.saved\":\"Settings saved\",\"home.aiAgent.headline\":\"AI customer support that runs itself\",\"home.aiAgent.item1Body\":\"Connect Shopify, WooCommerce, Stripe, or push your own orders via webhook. Fynn pulls the matching order, replies with carrier and tracking link, and offers refund or cancel handoff when needed. Automated order tracking, no bot scripts to write.\",\"home.aiAgent.item1Title\":\"Resolves order status questions in seconds\",\"home.aiAgent.item2Body\":\"Point the AI knowledge base at your help center URL or upload PDF policies. Articles and FAQs are indexed in minutes. Customers get accurate self-service answers with source citations.\",\"home.aiAgent.item2Title\":\"Trained on your help center, website, and PDFs automatically\",\"home.aiAgent.item3Body\":\"When a question goes beyond automation, Fynn writes a 2-line summary, attaches the linked order, flags customer sentiment, and steps aside. Faster ticket triage, no re-asking the same questions, agent productivity stays high.\",\"home.aiAgent.item3Title\":\"Hands off to human agents with full ticket context\",\"home.aiAgent.item4Body\":\"The conversation sidebar shows the linked order with one-click Refund, Cancel order, and Mark shipped buttons. Shopify and WooCommerce are updated instantly, audit-logged for compliance. Help desk software with real ecommerce actions, not just tickets.\",\"home.aiAgent.item4Title\":\"Refund, cancel, and fulfill orders right from the inbox\",\"home.aiAgent.sublead\":\"Fynn is the AI agent that handles repetitive ecommerce support tickets so your team focuses on what matters. Built for Shopify customer service, Woo support, Stripe billing, and any DTC store. From automated order tracking to refunds, with handoff to humans when it counts.\",\"home.aiAgent.trustBody\":\"Before the bot reveals an order, address, or any account info in the live chat, it sends a one-click email link to confirm it's really the customer.\",\"home.aiAgent.trustTitle\":\"Asks before it shares\",\"home.aiAssist.headline\":\"Draft replies in one click, send in seconds\",\"home.aiAssist.item1\":\"Tone-matched to your brand voice\",\"home.aiAssist.item2\":\"Trained on your help center and past replies\",\"home.aiAssist.item3\":\"One-click insert, edit before send\",\"home.aiAssist.item4\":\"Powered by Anthropic Claude\",\"home.aiAssist.sublead\":\"Your team gets an AI-suggested reply for every ticket. Personal, on-brand, ready to send. Stop typing the same answer for the hundredth time.\",\"home.aiCopilot.byoDesc\":\"An intelligent AI chatbot that handles customer inquiries on your live chat and hands off to your support team when needed. Use Deskwoot's managed AI out of the box, or connect your own OpenAI or Anthropic key so prompts and customer data never pass through our pipeline.\",\"home.aiCopilot.byoTitle\":\"AI-Powered Live Chat Bot\",\"home.aiCopilot.desc\":\"Deskwoot's AI assistant reads the full conversation history, understands the customer's context, and suggests perfect replies in seconds. It's like having a senior support agent on every ticket.\",\"home.aiCopilot.feat1Desc\":\"One click to generate context-aware replies based on conversation history and customer data.\",\"home.aiCopilot.feat1Title\":\"Smart Reply Suggestions\",\"home.aiCopilot.feat2Desc\":\"Write a rough reply and let AI polish it into a professional, empathetic response.\",\"home.aiCopilot.feat2Title\":\"Draft Improvement\",\"home.aiCopilot.feat3Desc\":\"Instantly catch up on long threads with AI-generated summaries of key issues and actions.\",\"home.aiCopilot.feat3Title\":\"Conversation Summaries\",\"home.aiCopilot.feat4Desc\":\"AI sees the customer profile, past conversations, labels, and custom attributes to personalize every response.\",\"home.aiCopilot.feat4Title\":\"Full Customer Context\",\"home.aiCopilot.mockContext1\":\"Customer profile \u0026 history (3 past conversations)\",\"home.aiCopilot.mockContext2\":\"Order details \u0026 refund status\",\"home.aiCopilot.mockContext3\":\"Conversation labels \u0026 priority\",\"home.aiCopilot.mockContextLabel\":\"Context used by AI:\",\"home.aiCopilot.mockCopilot\":\"Copilot\",\"home.aiCopilot.mockCustomerLabel\":\"Customer message:\",\"home.aiCopilot.mockCustomerMsg\":\"\\\"I've been waiting 3 days for my refund. Order #4829. This is really frustrating.\\\"\",\"home.aiCopilot.mockImprove\":\"Improve\",\"home.aiCopilot.mockRegenerate\":\"Regenerate\",\"home.aiCopilot.mockSubject\":\"Password reset issue\",\"home.aiCopilot.mockSuggestedLabel\":\"AI Suggested Reply\",\"home.aiCopilot.mockSuggestedReply\":\"Hi Raj, I completely understand your frustration and I sincerely apologize for the delay. I've looked into order #4829 and can confirm your refund of $89.99 was processed yesterday. It typically takes 3-5 business days to appear in your account. You should see it by Friday at the latest. Would you like me to send you the refund confirmation email?\",\"home.aiCopilot.mockUseReply\":\"Use this reply\",\"home.aiCopilot.title1\":\"Your AI copilot that knows \",\"home.aiCopilot.title2\":\"every customer. Included in every plan.\",\"home.aiPrice.badge\":\"10x cheaper AI\",\"home.aiPrice.barLabel\":\"Per AI conversation\",\"home.aiPrice.calcLabel\":\"Monthly cost at 10,000 AI conversations\",\"home.aiPrice.calcSubLabel\":\"Plus per-seat AI Copilot fees on every competitor.\",\"home.aiPrice.copilot\":\"AI Copilot included in every plan\",\"home.aiPrice.copilotDetail\":\"Competitors charge extra: Zendesk $50/agent/mo, Intercom $29/agent/mo, Freshdesk Sales-quoted\",\"home.aiPrice.copilotIncluded\":\"Copilot included\",\"home.aiPrice.desc\":\"Same models, same quality, different pricing. While Intercom charges $0.99 per Fin outcome and Freshdesk charges $0.49 per Freddy session, Deskwoot starts at $0.03 per conversation and ships Copilot in every plan.\",\"home.aiPrice.deskwootMonthly\":\"$$300\",\"home.aiPrice.deskwootPrice\":\"$$0.03\",\"home.aiPrice.deskwootPriceMa
76x\":\"$$0.07\",\"home.aiPrice.freshdeskExtra\":\"+ Freddy Copilot\",\"home.aiPrice.freshdeskMonthly\":\"$$4,900\",\"home.aiPrice.freshdeskPrice\":\"$$0.49\",\"home.aiPrice.intercomExtra\":\"+ $29/agent\",\"home.aiPrice.intercomMonthly\":\"$$9,900\",\"home.aiPrice.intercomPrice\":\"$$0.99\",\"home.aiPrice.monthlyAt10kPrefix\":\"≈ {amount}/mo @ 10k\",\"home.aiPrice.savings\":\"Save up to\",\"home.aiPrice.savingsAmount\":\"$$14,700\",\"home.aiPrice.savingsPer\":\"per month\",\"home.aiPrice.seePricing\":\"See pricing\",\"home.aiPrice.title1\":\"AI that costs \",\"home.aiPrice.title2\":\"10x less\",\"home.aiPrice.youBadge\":\"You\",\"home.aiPrice.zendeskExtra\":\"+ $50/agent\",\"home.aiPrice.zendeskMonthly\":\"$$15,000\",\"home.aiPrice.zendeskPrice\":\"$$1.50\",\"home.api.codeComment1\":\"// Point any MCP client at your help desk\",\"home.api.desc\":\"Integrate with anything using our REST API with bearer token authentication, get real-time event notifications via HMAC-signed webhooks, or hand your AI agent a scoped MCP connection. Build the exact workflows your team needs.\",\"home.api.item1\":\"API tokens with key management dashboard\",\"home.api.item2\":\"HMAC-SHA256 signed webhook payloads\",\"home.api.item3\":\"Subscribe to specific event types\",\"home.api.item4\":\"Slack notifications built in\",\"home.api.title\":\"Developer API, webhooks, and MCP\",\"home.compare.col1\":\"Deskwoot\",\"home.compare.col2\":\"Zendesk\",\"home.compare.col3\":\"Intercom\",\"home.compare.cta\":\"See the full comparison\",\"home.compare.headline\":\"How Deskwoot compares to Zendesk and Intercom\",\"home.compare.row1Label\":\"Starting price\",\"home.compare.row1Val1\":\"$$3.20/agent/mo (annual)\",\"home.compare.row1Val2\":\"$$19/agent/mo\",\"home.compare.row1Val3\":\"$$29/seat/mo\",\"home.compare.row2Label\":\"Enterprise price\",\"home.compare.row2Val1\":\"$$9.60/agent/mo (annual)\",\"home.compare.row2Val2\":\"$$169/agent/mo\",\"home.compare.row2Val3\":\"$$132/seat/mo\",\"home.compare.row3Label\":\"AI Copilot\",\"home.compare.row3Val1\":\"Included\",\"home.compare.row3Val2\":\"+$50/agent\",\"home.compare.row3Val3\":\"+$29/agent\",\"home.compare.row4Label\":\"AI Bot per conversation\",\"home.compare.row4Val1\":\"$$0.03 to $0.07\",\"home.compare.row4Val2\":\"$$1.50 each\",\"home.compare.row4Val3\":\"$$0.99\",\"home.compare.row5Label\":\"Bring your own AI key\",\"home.compare.row5Val1\":\"Yes, $0 to Deskwoot\",\"home.compare.row5Val2\":\"No\",\"home.compare.row5Val3\":\"No\",\"home.compare.row6Label\":\"Free plan\",\"home.compare.row6Val1\":\"Yes\",\"home.compare.row6Val2\":\"No\",\"home.compare.row6Val3\":\"No\",\"home.compare.row7Label\":\"Channels included\",\"home.compare.row7Val1\":\"8\",\"home.compare.row7Val2\":\"5\",\"home.compare.row7Val3\":\"5\",\"home.compare.row8Label\":\"One-click migration\",\"home.compare.row8Val1\":\"Yes\",\"home.compare.row8Val2\":\"No\",\"home.compare.row8Val3\":\"No\",\"home.compare.subhead\":\"A quick snapshot of customer support software pricing, AI costs, and channel coverage. See the full comparison on our compare page.\",\"home.cta.btn1\":\"Get Started Free\",\"home.cta.btn2\":\"View pricing\",\"home.cta.desc\":\"Start your free trial today. Cancel anytime. Upgrade when you're ready.\",\"home.cta.note\":\"Free for 7 days · Cancel anytime · No long contracts\",\"home.cta.title\":\"Ready to transform your customer support?\",\"home.ctwa.body\":\"When a visitor clicks a Click-to-WhatsApp ad and starts a conversation, Meta sends referral data with the first message. The ad ID, the campaign, the source, the click ID, the ad creative. Most help-desks throw it away. We capture every field automatically and surface it on the conversation, on the contact, and through the API and webhooks, so paid-acquisition teams can close the loop into Meta's Conversions API and bid on real revenue.\",\"home.ctwa.bullet1\":\"ad_id, campaign, source, headline, ctwa_clid all captured on first message\",\"home.ctwa.bullet2\":\"Visible in every WhatsApp conversation in the dashboard\",\"home.ctwa.bullet3\":\"Mirrored to the contact for cross-conversation attribution\",\"home.ctwa.bullet4\":\"Flows out via webhooks + REST API into your CRM, sheets, or Meta CAPI\",\"home.ctwa.eyebrow\":\"Click-to-WhatsApp · Ad Attribution\",\"home.ctwa.mockAdName\":\"Patch Video Ad, Limited Drop\",\"home.ctwa.mockAdSubtitle\":\"Get our new patch with 30% off this week\",\"home.ctwa.mockBadge\":\"Came from WhatsApp ad\",\"home.ctwa.mockMsgIncoming\":\"Saw your ad, tell me more!\",\"home.ctwa.mockMsgOutgoing\":\"Hi! It's the patch from yesterday's video.\",\"home.ctwa.mockOnline\":\"online · WhatsApp\",\"home.ctwa.title\":\"Know which Facebook or Instagram ad drove every chat.\",\"home.ecosystem.channelLabel\":\"Channels\",\"home.ecosystem.headline\":\"Built to connect with everything\",\"home.ecosystem.integrationLabel\":\"Integrations\",\"home.ecosystem.seeAll\":\"See all\",\"home.ecosystem.sublead\":\"15 channels and integrations, all flowing into a single inbox. Customers reach you wherever they are, your team works in one place.\",\"home.eu.accountDeleti
76on\":\"Account deletion with 30-day grace period\",\"home.eu.auditLog\":\"Audit log for every privileged action\",\"home.eu.cookieBanner\":\"EU-only cookie banner (none outside the EU)\",\"home.eu.dataCopy\":\"Customers can request a copy of their data anytime\",\"home.eu.dataDeletion\":\"End-customers can request data deletion themselves via email link\",\"home.eu.dpa\":\"GDPR Art. 28 DPA - click-to-accept + signed PDF\",\"home.eu.eyebrow\":\"Built for EU compliance\",\"home.eu.gdprNative\":\"GDPR-native\",\"home.eu.headline\":\"Privacy isn't a checkbox. It's the default.\",\"home.eu.hosting\":\"EU data hosting\",\"home.eu.ipMask\":\"IP addresses auto-masked after 30 days\",\"home.eu.newsletter\":\"Newsletter Double-Opt-In\",\"home.eu.noTraining\":\"No training on your data - confirmed in writing\",\"home.eu.records\":\"GDPR processing records on file\",\"home.eu.riskAssessment\":\"Risk assessments for every US vendor\",\"home.eu.security\":\"Security measures listed in our DPA\",\"home.eu.subprocessors\":\"Sub-processor list public + change notifications\",\"home.eu.tls\":\"TLS 1.2+ in transit, AES-256 at rest\",\"home.faq.a1\":\"Customer support software is the operational platform that lets a support team receive, route, and resolve customer questions across channels like email, live chat, WhatsApp, and social media. Modern customer support software bundles a shared inbox, ticketing system, automation rules, AI chatbot, and a knowledge base so agents can respond consistently and fast.\",\"home.faq.a2\":\"Help desk software manages the full support ticket lifecycle across every channel (email, chat, social, phone) with SLA tracking, assignment, and reporting. Live chat software is a narrower category focused on real-time website conversations. Deskwoot combines both plus AI in one product, so teams do not juggle separate vendors for each channel.\",\"home.faq.a3\":\"An AI customer support platform uses AI to resolve common customer questions automatically (via an AI Bot) and to accelerate human agents (via an AI Copilot). The best AI customer support platforms ground replies in your knowledge base, protect against prompt injection, and price AI at a flat rate per conversation rather than per resolution.\",\"home.faq.a4\":\"If your team handles support across more than one channel (email plus chat, chat plus WhatsApp, and so on), yes. A unified inbox pulls every conversation into one view with shared customer history, assignments, and reporting. Without a unified inbox, agents switch tabs and lose context, which slows response time and hurts customer satisfaction.\",\"home.faq.a5\":\"Deskwoot starts with a free plan for one agent. With annual billing: Startup is $3.20 per agent per month, Business is $6.40, Enterprise is $9.60. Monthly billing: $4 / $8 / $12. AI chatbot conversations cost $0.03 to $0.07 each, or $0 if you bring your own OpenAI or Anthropic API key. No add-ons, no per-resolution fees, no surprises.\",\"home.faq.a6\":\"Yes. Deskwoot is up to A modern Zendesk alternative and A modern Intercom alternative while covering the same feature set: omnichannel inbox, AI Bot, AI Copilot, knowledge base, automation, SLA policies, and integrations. One-click migration imports conversations, contacts, and articles from either platform in minutes.\",\"home.faq.a7\":\"Yes. Bring your own OpenAI or Anthropic API key and pay $0 to Deskwoot for AI usage. You pay only the provider's rate directly. Useful for teams with volume discounts or strict data residency requirements. Alternatively, use the managed AI at $0.03 to $0.07 per conversation with no separate account setup.\",\"home.faq.a8\":\"Under 10 minutes for the first inbox. Sign up, connect a channel (email, live chat widget, or WhatsApp), invite agents, and start handling conversations. No implementation consultant, no training required for a standard setup. Migration from another platform runs in the background while your team keeps working.\",\"home.faq.q1\":\"What is customer support software?\",\"home.faq.q2\":\"How is help desk software different from live chat software?\",\"home.faq.q3\":\"What is an AI customer support platform?\",\"home.faq.q4\":\"Do I 
76need a unified inbox?\",\"home.faq.q5\":\"How much does Deskwoot cost?\",\"home.faq.q6\":\"Is Deskwoot a real alternative to Zendesk or Intercom?\",\"home.faq.q7\":\"Can I use my own AI API key?\",\"home.faq.q8\":\"How long does setup take?\",\"home.faq.subtitle\":\"Quick answers on customer support software, help desk software, live chat, and AI.\",\"home.faq.title\":\"Frequently asked questions\",\"home.feat.desc\":\"AI bots, automation, analytics, and a self-service help center ship out of the box. No extra billing, no add-ons to unlock.\",\"home.feat.f1Desc\":\"AI chatbots with your own API key, no-code flow builder, and a training hub that learns from your website, help center, and documents.\",\"home.feat.f1Title\":\"AI-Powered Support\",\"home.feat.f2Desc\":\"Email, live chat, WhatsApp, Telegram, X, LINE, SMS, API - eight channels, one dashboard.\",\"home.feat.f2Title\":\"Multi-Channel Inbox\",\"home.feat.f3Desc\":\"Automatically translate incoming and outgoing messages in real-time. Support customers in 29+ languages without hiring multilingual agents.\",\"home.feat.f3Title\":\"Live Translation\",\"home.feat.f4Desc\":\"Connect Shopify, Stripe, Zapier, WooCommerce, and WordPress. View orders, process refunds, and check shipping status directly from the conversation.\",\"home.feat.f4Title\":\"Integrations Ecosystem\",\"home.feat.f5Desc\":\"Automation rules, chat triggers, proactive messages, and SLA policies. Let the system handle the repetitive stuff.\",\"home.feat.f5Title\":\"Smart Automation\",\"home.feat.f6Desc\":\"Prompt injection protection for AI bots, cookieless chat mode for EU compliance, email spam filters, custom roles with granular permissions, and two-factor authentication.\",\"home.feat.f6Title\":\"Privacy \u0026 Security\",\"home.feat.title\":\"Everything included. No marketplace plugins, no per-feature pricing.\",\"home.hc.desc\":\"Help customers find answers fast with a flexible, easy-to-use knowledge base. Customize it to match your brand and give them a smooth 24/7 self-service experience.\",\"home.hc.feat1Desc\":\"Write personalized content to each segment of your customers. Whether you manage multiple brands, our portals create dedicated portals for each.\",\"home.hc.feat1Title\":\"Personalize content for every customer segment\",\"home.hc.feat2Desc\":\"Easily find content with our AI-powered search, built for natural, conversational queries. Deliver quick, relevant answers for a delightful customer experience.\",\"home.hc.feat2Title\":\"Improve content discovery with AI-powered search\",\"home.hc.mockArticle1\":\"How to set up your first inbox\",\"home.hc.mockArticle2\":\"Connecting WhatsApp Business\",\"home.hc.mockArticle3\":\"Creating automation rules\",\"home.hc.mockArticles\":\"{count} articles\",\"home.hc.mockCat1\":\"Getting Started\",\"home.hc.mockCat2\":\"Account \u0026 Billing\",\"home.hc.mockCat3\":\"Integrations\",\"home.hc.mockCat4\":\"API Reference\",\"home.hc.mockHeading\":\"How can we help you?\",\"home.hc.mockPopular\":\"Popular Articles\",\"home.hc.mockSearch\":\"Search articles...\",\"home.hc.title\":\"Deliver smooth self-service experiences with our Help Center\",\"home.heroBadge\":\"EU-hosted help desk, from $3.20 per agent\",\"home.heroBtn1\":\"Get Started Free\",\"home.heroBtn2\":\"See all features\",\"home.heroDemoTitle\":\"Deskwoot in 2 Minutes - Interactive Dashboard Demo\",\"home.heroDesc\":\"All your channels in one inbox, AI on every plan, EU-hosted. Set up in 5 minutes, from $3.20 per agent. The modern alternative to Zendesk and Intercom.\",\"home.heroNewBadge\":\"AI included\",\"home.heroNote\":\"Free plan · No credit card · EU-hosted · Cancel anytime\",\"home.heroTitle1\":\"Great customer support shouldn't cost \",\"home.heroTitle2\":\"enterprise money.\",\"home.iphone.appStoreAria\":\"Download on the App Store\",\"home.iphone.appStoreEyebrow\":\"Download on the\",\"home.iphone.desc\":\"Push alerts the moment a message lands, one-tap AI replies, smart inbox triage. Free with every plan.\",\"home.iphone.phone1Desc\":\"Push alerts when a visitor opens chat. Reply from your pocket before they bounce.\",\"home.iphone.phone1Title\":\"Never miss a customer again.\",\"home.iphone.phone2Desc\":\"Push alerts the moment your bot escalates - even when you're not at your desk.\",\"home.iphone.phone2Title\":\"On the road? You'll know.\",\"home.iphone.phone3Desc\":\"Connect Shopify, Woo and Stripe. Claude drafts the reply.\",\"home.iphone.phone3Title\":\"AI replies in one tap.\",\"home.iphone.title\":\"Deskwoot for iPhone.\",\"home.metaDescription\":\"Customer support software and help desk software with a unified inbox. Live chat, email, WhatsApp, AI chatbot included. Free plan, no card required.\",\"home.metaTitle\":\"Customer Support Software: AI Help Desk \u0026 Chat\",\"home.ogDescription\":\"Customer support software with a unified inbox, live chat, AI chatbot, and help desk features in every plan. Modern alternative to Zendesk and Intercom.\",\"home.ogTitle\":\"Customer Support Software: AI Help Desk \u0026 Chat | Deskwoot\",\"home.scale.item1Desc\":\"Set response \u0026 resolution targets with automatic violation alerts\",\"home.scale.item1Title\":\"SLA Tracking\",\"home.scale.item2Desc\":\"Rules that auto-assign, label, and reply based on conversation events\",\"home.scale.item2Title\":\"Automation Engine\",\"home.scale.item3Desc\":\"Smart reply suggestions and conversation summaries powered by AI\",\"home.scale.item3Title\":\"AI Copilot\",\"home.scale.item4Desc\":\"Agent, team, CSAT, and conversation reports with CSV export\",\"home.scale.item4Title\":\"Reports \u0026 Export\",\"home.schemaDescription\":\"AI-powered customer support software with a unified inbox across email, live chat, WhatsApp, Telegram, LINE, SMS, X, and a REST API channel. AI Copilot drafts replies, AI Bot resolves common questions, knowledge base, automations, SLA policies all included.\",\"home.stats.label1\":\"Channels supported\",\"home.stats.label2\":\"Built-in features\",\"home.stats.label3\":\"Languages translated\",\"home.stats.label4\":\"Plan available\",\"home.stats.value1\":\"8\",\"home.stats.value2\":\"40+\",\"home.stats.value3\":\"29+\",\"home.stats.value4\":\"Free\",\"home.twitterDescription\":\"Unified inbox for live chat, email, WhatsApp plus 5 channels. AI customer support platform with help desk included. Free plan available.\",\"home.twitterTitle\":\"Customer Support Software: AI Help Desk | Deskwoot\",\"inboxSettings.autoResolveDuration\":\"Days of inactivity before auto-resolve\",\"
76inboxSettings.autoResolveEnabled\":\"Enable auto-resolve for this inbox\",\"inboxSettings.autoResolveHelper\":\"Per-inbox override. Leave any field blank to inherit the workspace default from Settings → Account.\",\"inboxSettings.autoResolveInherit\":\"Inherit workspace default\",\"inboxSettings.autoResolveMessage\":\"Message sent to the customer on auto-resolve\",\"inboxSettings.autoResolveSave\":\"Save auto-resolve settings\",\"inboxSettings.autoResolveSkipWaiting\":\"Skip when the customer is waiting for an agent reply\",\"inboxSettings.autoResolveTitle\":\"Auto-resolve inactive conversations\",\"inboxSettings.botConfig\":\"Bot Configuration\",\"inboxSettings.businessHours\":\"Business Hours\",\"inboxSettings.channelType\":\"Channel Type\",\"inboxSettings.collaborators\":\"Collaborators\",\"inboxSettings.configuration\":\"Configuration\",\"inboxSettings.csat\":\"CSAT\",\"inboxSettings.csat.locked\":\"CSAT surveys ask customers to rate the conversation once it is resolved. Available from the Business plan.\",\"inboxSettings.csat.title\":\"Customer Satisfaction (CSAT)\",\"inboxSettings.csat.help\":\"Send a CSAT survey automatically at the end of conversations to learn how customers feel about their support experience.\",\"inboxSettings.csat.onceNote\":\"A CSAT survey is sent automatically once per conversation when it is resolved.\",\"inboxSettings.csat.ratingStyle\":\"Rating style\",\"inboxSettings.csat.ratingStyleHelp\":\"Pick the symbol customers tap to rate their experience.\",\"inboxSettings.csat.style.STARS\":\"Stars\",\"inboxSettings.csat.style.HEARTS\":\"Hearts\",\"inboxSettings.csat.style.FIRE\":\"Fire\",\"inboxSettings.csat.style.SMILEYS\":\"Smileys\",\"inboxSettings.csat.question\":\"Question text\",\"inboxSettings.csat.questionHelp\":\"Shown above the rating row in the survey. Keep it short, a single sentence reads best.\",\"inboxSettings.csat.charCount\":\"{count}/{max}\",\"inboxSettings.csat.save\":\"Save CSAT Settings\",\"inboxSettings.csat.preview\":\"Preview\",\"inboxSettings.csat.previewHeader\":\"Support\",\"inboxSettings.csat.previewMessage\":\"Thanks for chatting with us. Hope we helped.\",\"inboxSettings.csat.rateOf\":\"Rate {rating} out of {max}\",\"inboxSettings.csat.scale\":\"{low} = Poor · {high} = Excellent\",\"inboxSettings.identity.cancel\":\"Cancel\",\"inboxSettings.identity.copied\":\"Copied\",\"inboxSettings.identity.copy\":\"Copy\",\"inboxSettings.identity.copyError\":\"Could not copy. Select and copy manually.\",\"inboxSettings.identity.copyToast\":\"Signing secret copied\",\"inboxSettings.identity.desc\":\"Recognize visitors who are already logged in on your site. Their chats bind to the real customer, and they skip the pre-chat and email forms.\",\"inboxSettings.identity.embedTitle\":\"2. Pass the user to the widget\",\"inboxSettings.identity.error\":\"Could not generate the secret. Please try again.\",\"inboxSettings.identity.generate\":\"Generate secret\",\"inboxSettings.identity.generatedToast\":\"Signing secret generated\",\"inboxSettings.identity.hide\":\"Hide\",\"inboxSettings.identity.noSecret\":\"No secret yet. Generate one to start verifying logged-in visitors.\",\"inboxSettings.identity.regenerate\":\"Regenerate secret\",\"inboxSettings.identity.regeneratedToast\":\"New signing secret generated\",\"inboxSettings.identity.regenerateConfirm\":\"Yes, regenerate\",\"inboxSettings.identity.regenerateWarning\":\"This replaces the current secret. Every visitor stays unverified until you update the secret in your server environment and redeploy.\",\"inboxSettings.identity.reveal\":\"Show\",\"inboxSettings.identity.secretLabel\":\"Signing secret\",\"inboxSettings.identity.security\":\"Your signing secret stays on your server. The widget only sends a signature, so Deskwoot can confirm the visitor without any access to your systems.\",\"inboxSettings.identity.serverNote\":\"Always compute identifierHash on your server. Never put the secret in the browser or ship it to the client.\",\"inboxSettings.identity.serverTitle\":\"1. Sign the user id on your server (Node.js)\",\"inboxSettings.identity.title\":\"Identity Verification\",\"inboxSettings.inboxName\":\"Inbox name (internal label)\",\"inboxSettings.inboxNameHelper\":\"Visible only to your team in the inbox switcher and routing rules. Customers never see this.\",\"inboxSettings.persistentConversations\":\"Continuous chat\",\"inboxSettings.persistentConversationsHelper\":\"Customers always see their whole history in the widget, like a messenger. Conversations can still be resolved and reopen on a reply within the reopen window.\",\"inboxSettings.preChatForm\":\"Pre Chat Form\",\"
76inboxSettings.replyTime\":\"Reply Time\",\"inboxSettings.replyTimeMinutes\":\"In a few minutes\",\"inboxSettings.replyTimeHours\":\"In a few hours\",\"inboxSettings.replyTimeDay\":\"In a day\",\"inboxSettings.reopenWindowTitle\":\"Reopen Window\",\"inboxSettings.reopenWindowDescription\":\"When a customer replies to a resolved conversation within this many days, the existing thread is reopened instead of starting a new one. Set to 0 to always start a fresh conversation. Default 7 days.\",\"inboxSettings.reopenWindowEnabled\":\"Resolved conversations reopen on customer reply within {days} days.\",\"inboxSettings.reopenWindowDisabled\":\"Disabled. Every customer reply on a resolved thread starts a new conversation.\",\"inboxSettings.reopenWindowSuffix\":\"days\",\"inboxSettings.endConversationHelper\":\"Customers can end the conversation once an agent has replied.\",\"inboxSettings.senderNameHelper\":\"The display name in the From: header on outgoing emails. Leave blank to use your workspace name. Especially useful when you've connected your own SMTP/IMAP and want every reply to look like it came from your brand.\",\"convView.forwardedVia\":\"forwarded by {name}\",\"inboxSettings.trustedForwardersTitle\":\"Trusted forwarding sources\",\"inboxSettings.trustedForwardersHelp\":\"Mailboxes that forward customer email into this inbox. Mail from these addresses is unwrapped: the original sender becomes the contact, the forwarded header block is removed and replies go to the customer. Only mail that passes SPF or DKIM for the forwarding address is unwrapped.\",\"inboxSettings.trustedForwardersPlaceholder\":\"[email protected]\",\"inboxSettings.trustedForwardersAdd\":\"Add address\",\"inboxSettings.trustedForwardersRemove\":\"Remove\",\"inboxSettings.trustedForwardersSave\":\"Save forwarding sources\",\"inboxSettings.trustedForwardersSaved\":\"Forwarding sources saved\",\"inboxSettings.trustedForwardersInvalid\":\"Enter a valid email address\",\"inboxSettings.trustedForwardersRedirectHint\":\"Tip: an Outlook redirect rule keeps the customer address and threading intact. A forward rule works too, because Deskwoot unwraps it.\",\"inboxSettings.senderNameSection\":\"Sender name (visible to customers)\",\"inboxSettings.upgradeRequired\":\"Upgrade required\",\"inboxSettings.settings\":\"Settings\",\"inboxSettings.widgetColor\":\"Widget Color\",\"inboxSettings.widgetPosition\":\"Widget Position\",\"integrations.back.all\":\"All integrations\",\"integrations.back.features\":\"Back to Features\",\"integrations.back.home\":\"Back to Home\",\"integrations.category.automation\":\"Automation\",\"integrations.category.cms\":\"CMS\",\"integrations.category.communication\":\"Communication\",\"integrations.category.ecommerce\":\"Ecommerce\",\"integrations.category.payments\":\"Payments\",\"integrations.category.shipping\":\"Shipping\",\"integrations.channelsOftenUsedWith\":\"Channels often used with {name}\",\"integrations.cta.browseZapier\":\"Browse Zapier triggers\",\"integrations.cta.requestIntegration\":\"Request an integration\",\"integrations.cta.subtitle\":\"Use Zapier (7,000+ apps), our REST API, or just ask. Most requests ship within a quarter.\",\"integrations.cta.title\":\"Need an integration we don’t list?\",\"integrations.deskwootFor\":\"Deskwoot for {name}\",\"integrations.easypost.body.1\":\"The most common ecommerce support ticket is 'where is my package?'. The fix should be one click, not a five-tab investigation. Easypost aggregates 100+ carriers into one API, and Deskwoot surfaces that data inside the conversation panel.\",\"integrations.easypost.body.2\":\"Connect Easypost with your API key (their free tier covers most small-to-mid stores at 10,000 free tracking requests per month) and tracking data populates automatically when the order has a tracking number. Last scan, current location, estimated delivery date, and full status history are visible without leaving the conversation.\",\"integrations.easypost.body.3\":\"Auto-trigger workflows on status changes: if a package flips to 'lost' or 'returned-to-sender', an internal ticket is auto-created so your team acts before the customer complains. If a package shows 'delivered' but the customer claims otherwise, the ticket gets a porch-pirate flag for senior-agent review.\",\"integrations.easypost.body.4\":\"Combined with Shopify or WooCommerce, Easypost gives you end-to-e
76nd visibility: order placed in Shopify, fulfilled, tracking generated by your carrier, status updates flowing into Deskwoot, customer questions answered with real data. Ecommerce shipment tracking software that works inside the support workflow rather than alongside it.\",\"integrations.easypost.body.5\":\"Compared to Aftership (customer-facing tracking page) and ShipBob (3PL with tracking), Easypost is the carrier-aggregator API. Deskwoot uses Easypost on the agent side, but you can pair both: Aftership for the customer-facing experience, Easypost via Deskwoot for the agent-side data.\",\"integrations.easypost.description\":\"Connect Easypost to Deskwoot and turn customer support into ecommerce shipment tracking software. Live carrier data from USPS, UPS, FedEx, DHL, and 100+ others appears next to every conversation.\",\"integrations.easypost.faq.1.a\":\"For support-team-side tracking, Easypost (carrier API) plus Deskwoot (helpdesk surface) covers 100+ carriers in one integration. For customer-facing tracking pages, Aftership or ShopRunner are stronger picks. Many stores use both.\",\"integrations.easypost.faq.1.q\":\"What is the best ecommerce shipment tracking software for support teams?\",\"integrations.easypost.faq.2.a\":\"Easypost has its own usage-based pricing for carrier API calls. Their Free Access tier covers most small-to-mid stores at 10,000 free tracking requests per month. Deskwoot adds zero markup on top.\",\"integrations.easypost.faq.2.q\":\"Does Easypost cost extra on top of Deskwoot?\",\"integrations.easypost.faq.3.a\":\"USPS, UPS, FedEx, DHL Express, DHL eCommerce, Royal Mail, DPD, Hermes, Australia Post, Canada Post, plus 90+ regional carriers. Full list at easypost.com/carriers.\",\"integrations.easypost.faq.3.q\":\"Which carriers does this ecommerce shipment tracking integration cover?\",\"integrations.easypost.faq.4.a\":\"No. Shopify alone gives you tracking for Shopify Shipping orders. Easypost adds coverage for non-Shopify-Shipping carriers, useful if you fulfil from a 3PL or use carriers Shopify does not natively integrate with.\",\"integrations.easypost.faq.4.q\":\"Do I need both Shopify and Easypost?\",\"integrations.easypost.faq.5.a\":\"Yes. As long as the conversation has a tracking number associated with the contact (via custom field, manual entry, or API), Easypost surfaces the live status.\",\"integrations.easypost.faq.5.q\":\"Can I use this without an ecommerce platform?\",\"integrations.easypost.faq.6.a\":\"Aftership is a customer-facing tracking page product. Easypost is a backend carrier-tracking API. Deskwoot uses Easypost on the support-agent side, but you can pair both: Aftership for the customer experience, Easypost via Deskwoot for the agent-side data.\",\"integrations.easypost.faq.6.q\":\"How is Easypost different from Aftership for customer support?\",\"integrations.easypost.feature.1.description\":\"USPS, UPS, FedEx, DHL, Royal Mail, DPD, Hermes, Australia Post, Canada Post, plus 90+ regional carriers.\",\"integrations.easypost.feature.1.title\":\"100+ carriers in one integration\",\"integrations.easypost.feature.2.description\":\"Last scan, current location, and estimated delivery date update in real time without manual refresh.\",\"integrations.easypost.feature.2.title\":\"Live status on the contact card\",\"integrations.easypost.feature.3.description\":\"If a package status flips to 'lost' or 'returned-to-sender', an internal ticket is created so your team can act before the customer complains.\",\"integrations.easypost.feature.3.title\":\"Auto-trigger reships\",\"integrations.easypost.feature.4.description\":\"If a package shows 'delivered' but the customer reports it missing, the conversation gets flagged for senior-agent review.\",\"integrations.easypost.feature.4.title\":\"Porch-pirate detection\",\"integrations.easypost.metaDescription\":\"Ecommerce shipment tracking software with live data from 100+ carriers (USPS, UPS, FedEx, DHL) inside customer support conversations. 5-min setup.\",\"integrations.easypost.metaTitle\":\"Ecommerce Shipping Softw
76are for Support Teams\",\"integrations.easypost.setup.1\":\"Get your Easypost API key from your Easypost dashboard.\",\"integrations.easypost.setup.2\":\"Paste it in Deskwoot Settings → Integrations → Easypost.\",\"integrations.easypost.setup.3\":\"Map your ecommerce integration's tracking field to Easypost.\",\"integrations.easypost.tagline\":\"Ecommerce shipment tracking software for support teams\",\"integrations.faqTitle\":\"{name} integration FAQ\",\"integrations.getStartedFree\":\"Get started free\",\"integrations.heroSubtitle\":\"Native integrations surface customer context the moment a conversation lands. Order data, payment history, shipment tracking, all next to the message.\",\"integrations.heroTitle\":\"Plug Deskwoot into your stack\",\"integrations.learnMore\":\"Learn more\",\"integrations.metaDescription\":\"Deskwoot connects to Shopify, Stripe, Zapier, WordPress, WooCommerce, Slack, and Easypost so customer support agents see every order, payment, and shipment in context.\",\"integrations.metaTitle\":\"Integrations · Deskwoot\",\"integrations.relatedIntegrations\":\"Related integrations\",\"integrations.seePricing\":\"See pricing\",\"integrations.setupSubtitle\":\"Connect {name} in {count} steps. No code required.\",\"integrations.setupTitle\":\"Setup takes minutes\",\"integrations.shopify.body.1\":\"Picking the best customer support software for a Shopify store usually comes down to one thing: how much manual lookup your agents have to do. The customer asks about order #4821, your agent alt-tabs to Shopify Admin, finds the fulfilment, copies the tracking number, alt-tabs back, pastes it. Multiply that by 50 tickets a day and the cost of context-switching is enormous.\",\"integrations.shopify.body.2\":\"Deskwoot replaces that flow. Connect your Shopify store via the official Admin API and every conversation surfaces the customer's last 30 orders, line items, totals, fulfilment status, tracking numbers, and lifetime value. Click any order to see line items, refund or re-ship in one tap, or jump to the order in Shopify Admin if you need the full view.\",\"integrations.shopify.body.3\":\"Fynn, the Deskwoot AI agent, reads from the live Shopify Admin API. When a customer asks 'where is my order?' Fynn answers from real fulfilment data, not a hallucination. Refunds, cancellations, and re-shipments happen via the official Shopify API and are logged in the customer timeline. Shopify customer support automation that actually works without making things up.\",\"integrations.shopify.body.4\":\"Shopify Plus stores get extra hooks: flow-trigger automation, multiple-store routing, and B2B-customer segmentation. Pricing on the Deskwoot side scales by conversation volume, not by integration count, so your Shopify connection is included on every plan including the free tier. No per-channel surcharge, no premium-tier gate.\",\"integrations.shopify.body.5\":\"Compared to Gorgias, Re:amaze, and Help Scout, Deskwoot's Shopify integration covers the same order-context surface with two differences: the AI agent reads live Shopify data (not a static knowledge-base copy), and pricing has no per-seat fee on the free tier. For a small Shopify store running customer support solo, that means real cost difference.\",\"integrations.shopify.description\":\"Deskwoot is the best customer support software for Shopify stores. Order data, fulfilment status, and tracking surface in every conversation. Refund, re-ship, and answer 'where is my order?' without leaving the inbox.\",\"integrations.shopify.faq.1.a\":\"The right pick depends on your store size and budget. For sub-USD-100k-MRR stores, Deskwoot's free plan beats Gorgias and Re:amaze on price. For larger stores, the comparison shifts to feature depth, AI quality, and integration breadth. Deskwoot is built specifically for ecommerce support workflows including live order context, automated refunds, and AI-grounded replies.\",\"integrations.shopify.faq.1.q\":\"What is the best customer support software for Shopify stores?\",\"integrations.shopify.faq.2.a\":\"For Shopify's own support team, use the Shopify Help Center, in-admin chat, or community.shopify.com. Deskwoot is not Shopify's own support team, Deskwoot is the customer support software you use to supp
76ort YOUR Shopify customers.\",\"integrations.shopify.faq.2.q\":\"How do I contact Shopify customer support?\",\"integrations.shopify.faq.3.a\":\"Deskwoot uses Shopify's official Admin API via OAuth. You authorize once from your Shopify admin, and the connection is read-write but scoped (orders, customers, refunds, fulfilments only). No app marketplace install needed.\",\"integrations.shopify.faq.3.q\":\"How does Deskwoot connect to Shopify?\",\"integrations.shopify.faq.4.a\":\"No. The integration works with every Shopify plan including Basic. Shopify Plus stores get extra features like flow-trigger automation, multi-store routing, and B2B-customer segmentation.\",\"integrations.shopify.faq.4.q\":\"Do I need a paid Shopify plan?\",\"integrations.shopify.faq.5.a\":\"No. Deskwoot only reads from Shopify when an agent or AI opens the conversation. There is no client-side script injected into your storefront, no Liquid template changes, and no impact on Lighthouse scores.\",\"integrations.shopify.faq.5.q\":\"Will it slow down my Shopify store?\",\"integrations.shopify.faq.6.a\":\"Deskwoot is software, not a managed support team. You run your own agents inside Deskwoot, or let Fynn (our AI agent) handle Tier-1 tickets autonomously. For human BPO outsourcing, Deskwoot integrates with most major BPO platforms including Influx, BoldDesk, and Helplama.\",\"integrations.shopify.faq.6.q\":\"How can I outsource Shopify customer support to Deskwoot?\",\"integrations.shopify.faq.7.a\":\"Yes. Each store connects to a separate Deskwoot inbox, useful if you run multiple brands. There is no extra fee per connected store on any plan.\",\"integrations.shopify.faq.7.q\":\"Can I connect multiple Shopify stores to one Deskwoot account?\",\"integrations.shopify.faq.8.a\":\"Yes. Customer invoices, draft orders, and payment terms are visible in the contact panel for both standard and Plus stores. Invoice resending is available with one click from the conversation.\",\"integrations.shopify.faq.8.q\":\"Does Deskwoot support Shopify customer-invoice flows?\",\"integrations.shopify.feature.1.description\":\"Last 30 orders surface automatically next to the conversation. Click to see line items, totals, fulfilment status, tracking, and customer LTV.\",\"integrations.shopify.feature.1.title\":\"Order context in every reply\",\"integrations.shopify.feature.2.description\":\"Fynn reads from the live Shopify Admin API. Answers about 'where is my order #4821' are pulled from real fulfilment data, not hallucinated.\",\"integrations.shopify.feature.2.title\":\"AI replies grounded in real data\",\"integrations.shopify.feature.3.description\":\"Refund a charge, cancel an order, or re-ship a package without leaving the conversation. All actions log in the Shopify timeline.\",\"integrations.shopify.feature.3.title\":\"One-tap refunds and re-shipments\",\"integrations.shopify.feature.4.description\":\"VIPs (Top 10 percent by spend), repeat buyers, and at-risk customers are flagged on the contact card. Route their tickets to senior agents automatically.\",\"integrations.shopify.feature.4.title\":\"Auto-segmentation by spend\",\"integrations.shopify.feature.5.description\":\"Run multiple Shopify stores or brands? Route conversations from each storefront to its own inbox without manual triage.\",\"integrations.shopify.feature.5.title\":\"Multi-store routing\",\"integrations.shopify.feature.6.description\":\"View Shopify customer invoices, draft orders, and payment terms directly in the contact panel for B2B and Plus stores.\",\"integrations.shopify.feature.6.title\":\"Customer-invoice access\",\"integrations.shopify.metaDescription\":\"Best customer support software for Shopify stores 2026. Live order data, AI replies, one-tap refunds, shipping context. Free plan available.\",\"integrations.shopify.metaTitle\":\"Shopify Customer Support Software with Order Sync\",\"integrations.shopify.setup.1\":\"Open Settings → Integrations in your Deskwoot dashboard.\",\"integrations.shopify.setup.2\":\"Click Connect Shopify and authorize Deskwoot for your store.\",\"integrations.shopify.setup.3\"
76:\"Pick which order fields and customer tags you want surfaced.\",\"integrations.shopify.setup.4\":\"Done. Existing orders sync within 60 seconds.\",\"integrations.shopify.tagline\":\"The best customer support software for Shopify stores\",\"integrations.slack.body.1\":\"Most support teams already live in Slack for internal collaboration. Customer-facing conversations live in the helpdesk. Switching between the two is friction your team feels every day.\",\"integrations.slack.body.2\":\"The Deskwoot Slack helpdesk bot solves that with three patterns. First, channel mirroring: pick which inboxes mirror to which Slack channels, filter by tag, priority, or sender. Second, in-Slack replies: Slack threads accept replies and post them back as the agent reply on the customer side. Third, @-mention shortcuts: type @deskwoot in any channel for a quick summary of open tickets assigned to your team.\",\"integrations.slack.body.3\":\"The integration uses Slack's standard OAuth flow and works with both free and paid Slack workspaces. Setup takes 60 seconds: authorize Slack, pick the workspace, pick the default mirror channel, optionally configure per-inbox routing.\",\"integrations.slack.body.4\":\"Privacy controls: by default the customer's name and message are mirrored, but email and phone can be hidden via a single setting. Useful for teams with strict customer-data policies. Per-inbox PII filters work too if some channels need stricter rules.\",\"integrations.slack.body.5\":\"Compared to a pure Slack-native helpdesk like Pylon or Spoke, Deskwoot's Slack helpdesk bot keeps the helpdesk as the source of truth (with SLA tracking, CSAT, AI bot, multi-channel) and treats Slack as the agent UI. Best of both worlds for teams that want Slack workflow without losing real helpdesk semantics.\",\"integrations.slack.description\":\"Use a Slack helpdesk bot to handle customer tickets without leaving Slack. The Deskwoot Slack integration mirrors conversations into a Slack channel and lets agents reply from threads. Customers never see Slack.\",\"integrations.slack.faq.1.a\":\"Install the Deskwoot Slack helpdesk bot, mirror your inboxes into Slack channels, and your team replies from Slack threads. Replies post back to the customer via Deskwoot. The customer never sees Slack, and you keep the channel-based workflow your team already knows.\",\"integrations.slack.faq.1.q\":\"How do I use Slack as a helpdesk with Deskwoot?\",\"integrations.slack.faq.2.a\":\"Three things matter: 1) Two-way sync (replies in Slack post to customers, not just one-way notifications), 2) PII controls (hiding email and phone where needed), 3) SLA tracking that survives Slack-native workflows. Deskwoot covers all three.\",\"integrations.slack.faq.2.q\":\"What should I look for in a Slack-native helpdesk platform?\",\"integrations.slack.faq.3.a\":\"Only what you configure. By default the customer's name and message are mirrored. Email, phone, and custom fields can be hidden via a single setting in Settings → Integrations → Slack.\",\"integrations.slack.faq.3.q\":\"Will agents see customer data in Slack?\",\"integrations.slack.faq.4.a\":\"Both. Slack Free has the message-history limit, but Deskwoot has its own conversation history so nothing is lost when Slack archives.\",\"integrations.slack.faq.4.q\":\"Does the Slack helpdesk bot work with Slack Free or only paid plans?\",\"integrations.slack.faq.5.a\":\"Yes. Some teams use Deskwoot for internal IT or ops ticketing where Slack is the only channel. Set up an internal-only inbox and route Slack mentions to it.\",\"integrations.slack.faq.5.q\":\"Can I use Deskwoot as a Slack ticketing system without a customer-facing inbox?\",\"integrations.slack.faq.6.a\":\"Pylon and Spoke are Slack-first helpdesks where Slack IS the helpdesk. Deskwoot keeps the helpdesk as the source of truth and uses Slack as the agent UI. Better fit if you also need email, live-chat, WhatsApp etc. in the same system.\",\"integrations.slack.faq.6.q\":\"How is this different from Pylon or Spoke?\",\"integrations.slack.feature.1.description\":\"Pick which inboxes mirror to which Slack channels. Filter by tag, priority, or sender so high-noise channels do not get spammed.\",\"integrations.slack.feature.1.title\":\"Channel mirroring\",\"
76integrations.slack.feature.2.description\":\"Threads in Slack accept replies and post them back as the agent reply on the customer side. The customer never sees Slack.\",\"integrations.slack.feature.2.title\":\"Reply from Slack threads\",\"integrations.slack.feature.3.description\":\"@deskwoot in any Slack channel pulls a quick summary of open tickets assigned to your team.\",\"integrations.slack.feature.3.title\":\"Mention-based notifications\",\"integrations.slack.feature.4.description\":\"Hide email, phone, and other PII from the Slack mirror without breaking the workflow. One setting, no per-message tagging.\",\"integrations.slack.feature.4.title\":\"Privacy controls\",\"integrations.slack.metaDescription\":\"Slack helpdesk bot with channel mirroring, in-Slack replies, and @-mention shortcuts. Connect in 60 seconds. Free on every plan.\",\"integrations.slack.metaTitle\":\"Slack Ticket System: Helpdesk for Slack Teams\",\"integrations.slack.setup.1\":\"Authorize Slack from Settings → Integrations → Slack.\",\"integrations.slack.setup.2\":\"Pick the workspace and the default mirror channel.\",\"integrations.slack.setup.3\":\"Optionally configure per-inbox routing.\",\"integrations.slack.tagline\":\"A Slack helpdesk bot that turns Slack into your shared inbox\",\"integrations.stripe.body.1\":\"Billing tickets are the worst kind of support tickets. The customer is annoyed, the answer is buried in Stripe's dashboard, and your support agent is bouncing between three tabs. Most generic helpdesks make this worse, not better.\",\"integrations.stripe.body.2\":\"The Deskwoot Stripe billing support tool kills that flow. Connect Stripe via OAuth and every conversation shows the customer's full payment history: charges, refunds, disputes, failed-payment retries, and subscription state. The data updates in real time, so a charge that just succeeded in Stripe is visible in Deskwoot within seconds.\",\"integrations.stripe.body.3\":\"Issue a full or partial refund without opening the Stripe dashboard. The refund posts via Stripe's API, the reason and agent are logged on both sides, and the customer gets the standard Stripe refund email. Subscription pauses, plan changes, and cancellations work the same way: one-tap actions that hit the Stripe API and log in the customer timeline.\",\"integrations.stripe.body.4\":\"Failed-payment webhooks (Stripe's invoice.payment_failed event) auto-create tickets in Deskwoot, so dunning becomes a normal support workflow instead of an afterthought. Disputes also create tickets so your team responds before Stripe's deadline and avoids automatic-loss outcomes.\",\"
76integrations.stripe.body.5\":\"For SaaS teams, the Stripe Billing integration covers subscription lifecycle: upcoming-invoice previews, plan-change suggestions, and cancellation-flow capture. Combined with Deskwoot's CSAT and conversation-tagging, churn-related support tickets become easier to identify and prioritise.\",\"integrations.stripe.description\":\"Stripe billing support gets a lot easier when every charge, subscription, and refund is one click away inside the conversation. Deskwoot is the Stripe billing support tool that pulls live Stripe data so billing tickets resolve in seconds.\",\"integrations.stripe.faq.1.a\":\"No. Deskwoot is a Stripe billing support tool you use to support YOUR customers who pay via Stripe. Stripe's own customer support remains via the in-dashboard chat, email [email protected], or phone for paid Stripe plans.\",\"integrations.stripe.faq.1.q\":\"Does Deskwoot replace Stripe customer support?\",\"integrations.stripe.faq.2.a\":\"If you are a Stripe merchant, the in-dashboard chat is the fastest channel. Stripe also has phone support on paid plans and 24/7 email at [email protected]. Deskwoot does not replace Stripe's own support.\",\"integrations.stripe.faq.2.q\":\"How do I contact Stripe customer support?\",\"integrations.stripe.faq.3.a\":\"No. Standard Stripe accounts work. Connect platforms can also use it with their connected accounts; the integration auto-detects the platform topology.\",\"integrations.stripe.faq.3.q\":\"Does this Stripe integration need Stripe Connect?\",\"integrations.stripe.faq.4.a\":\"Refunds in Deskwoot use Stripe's standard refund API, so Stripe's normal fee policy applies (fixed fees are not returned, percentage fees are returned for full refunds in most regions). Deskwoot adds zero markup.\",\"integrations.stripe.faq.4.q\":\"Do refunds processed via Deskwoot count against my Stripe fees?\",\"integrations.stripe.faq.5.a\":\"Yes. Disputes auto-create tickets so your team can respond before Stripe's deadline. Evidence-uploading is supported via Stripe's API directly from the conversation.\",\"integrations.stripe.faq.5.q\":\"Can I see Stripe disputes in Deskwoot?\",\"integrations.stripe.faq.6.a\":\"Yes. Subscription state, upcoming-invoice previews, and plan-change actions are exposed inside the conversation panel.\",\"integrations.stripe.faq.6.q\":\"Does this work with Stripe Billing and Subscriptions?\",\"integrations.stripe.faq.7.a\":\"For SaaS, the key features are: subscription-state visibility, dunning automation, dispute-deadline alerts, and refund automation. Deskwoot covers all four. Alternatives like Help Scout and Front require a separate Stripe app or third-party integration to match this depth.\",\"integrations.stripe.faq.7.q\":\"What is the best Stripe billing support tool for SaaS?\",\"integrations.stripe.feature.1.description\":\"Charges, refunds, disputes, and subscription state appear on the contact card in real time, scoped to the customer the conversation belongs to.\",\"integrations.stripe.feature.1.title\":\"Full payment history in the conversation\",\"integrations.stripe.feature.2.description\":\"Issue a full or partial refund without opening the Stripe dashboard. Reason and agent are logged on both sides.\",\"integrations.stripe.feature.2.title\":\"One-click Stripe refunds\",\"integrations.stripe.feature.3.description\":\"Stripe disputes auto-create high-priority tickets so your team responds before the deadline and avoids automatic-loss outcomes.\",\"
76integrations.stripe.feature.3.title\":\"Dispute-deadline alerts\",\"integrations.stripe.feature.4.description\":\"Failed-payment notifications open as tickets so your team can chase late invoices instead of losing them in a dashboard.\",\"integrations.stripe.feature.4.title\":\"Dunning recovery as tickets\",\"integrations.stripe.feature.5.description\":\"Pause, cancel, or change a customer's plan from the conversation thread. Useful for SaaS support workflows.\",\"integrations.stripe.feature.5.title\":\"Subscription management actions\",\"integrations.stripe.metaDescription\":\"Stripe billing support tool with charges, refunds, subscriptions, and dispute history in every conversation. One-click refunds. 5-minute setup.\",\"integrations.stripe.metaTitle\":\"Stripe Customer Support: Billing Context Built In\",\"integrations.stripe.setup.1\":\"In Deskwoot, go to Settings → Integrations.\",\"integrations.stripe.setup.2\":\"Click Connect Stripe and authorize the OAuth scope.\",\"integrations.stripe.setup.3\":\"Choose which webhook events trigger tickets (failed payments, disputes, refunds).\",\"integrations.stripe.setup.4\":\"Done. Past 30 days of activity backfill automatically.\",\"integrations.stripe.tagline\":\"Stripe billing support tool with full payment context\",\"integrations.whatYouGet\":\"What you get with the {name} integration\",\"integrations.woocommerce.body.1\":\"WooCommerce powers about a third of all online stores, but most WooCommerce support service workflows are stuck in the WordPress admin. You read the email in WP Admin, click into WooCommerce to find the order, find the tracking, alt-tab to your email, reply.\",\"integrations.woocommerce.body.2\":\"Deskwoot replaces that flow with a real shared inbox. Install the Deskwoot plugin (the same one that powers the live-chat widget), connect WooCommerce, and every conversation surfaces the customer's order history, line items, totals, and tracking numbers automatically. WooCommerce customer support without alt-tabbing.\",\"integrations.woocommerce.body.3\":\"Refund or partially refund an order from the conversation. Re-ship a package. Update an order status. All actions hit the official WooCommerce REST API and are logged in the order's WooCommerce timeline, so your accounting stays clean.\",\"integrations.woocommerce.body.4\":\"Fynn, the Deskwoot AI agent, reads from the WooCommerce REST API live. Customer asks 'where is my package?' and Fynn pulls real fulfilment data, replies with the actual tracking link. No hallucinated tracking numbers, no manual lookup.\",\"integrations.woocommerce.body.5\":\"Compared to WooCommerce Help Scout (email-only) and the WooCommerce-Support add-ons in HubSpot, Deskwoot adds live chat, WhatsApp, Telegram, SMS, and the AI bot in the same inbox. Pricing is similar but Deskwoot has a free tier without per-seat fees.\",\"integrations.woocommerce.description\":\"Run a WooCommerce store and need a support service that knows your orders? Deskwoot is the WooCommerce support service that surfaces every order, refund, and tracking number directly in the conversation.\",\"integrations.woocommerce.faq.1.a\":\"For sub-USD-50k-MRR WooCommerce stores, Deskwoot's free plan is the cost-effective pick: live chat plus email plus order-context, no per-seat fee. Larger stores compare Deskwoot to Gorgias (Shopify-first), Re:amaze (mid-tier), and Help Scout (email-heavy).\",\"integrations.woocommerce.faq.1.q\":\"What is the best WooCommerce support service for small stores?\",\"integrations.woocommerce.faq.2.a\":\"WooCommerce itself offers community support and paid Woo Express plans for direct help. Deskwoot is a separate product: customer support software you use to support YOUR Woo customers, with order data surfaced in every conversation.\",\"integrations.woocommerce.faq.2.q\":\"Is there official customer support for the WooCommerce.org plugin?\",\"integrations.woocommerce.faq.3.a\":\"No. The integration works with the free core WooCommerce plugin. Subscription metadata is shown only if you have the WooCommerce Subscriptions add-on installed.\",\"integrations.woocommerce.faq.3.q\":\"Do I 
76need WooCommerce Subscriptions for this to work?\",\"integrations.woocommerce.faq.4.a\":\"Yes. The integration uses the WooCommerce REST API, not theme-level hooks, so any theme works including fully custom builds.\",\"integrations.woocommerce.faq.4.q\":\"Will it work with a custom WooCommerce theme?\",\"integrations.woocommerce.faq.5.a\":\"No. The integration is server-side only. The chat widget is async and lazy-loaded. Checkout performance is unaffected.\",\"integrations.woocommerce.faq.5.q\":\"Does Deskwoot slow down WooCommerce checkout?\",\"integrations.woocommerce.faq.6.a\":\"Help Scout is email-only. Deskwoot adds live chat, WhatsApp, Telegram, SMS, and an AI bot in the same inbox, plus the order-context features Help Scout has. Pricing is similar, but Deskwoot has a free tier.\",\"integrations.woocommerce.faq.6.q\":\"How is this different from WooCommerce Help Scout integration?\",\"integrations.woocommerce.faq.7.a\":\"Yes. One-click migration tools are available for Zendesk, Intercom, Freshdesk, Chatwoot, and Crisp. Conversation history from WooCommerce-side ticket plugins (Inquiry-Pro and similar) can be imported via the generic CSV importer; column mapping is configurable.\",\"integrations.woocommerce.faq.7.q\":\"Can Deskwoot import my existing Woo customer support tickets?\",\"integrations.woocommerce.feature.1.description\":\"Past orders, last order date, and total LTV appear automatically. Click into any order to see line items, totals, and tracking.\",\"integrations.woocommerce.feature.1.title\":\"Order timeline on the contact card\",\"integrations.woocommerce.feature.2.description\":\"Fynn pulls live order and fulfilment data from WooCommerce REST API. No hallucinated tracking numbers, no made-up status updates.\",\"integrations.woocommerce.feature.2.title\":\"AI replies grounded in real data\",\"integrations.woocommerce.feature.3.description\":\"Process WooCommerce refunds (full or partial) directly from the conversation. Refunds are logged in the order's WooCommerce timeline.\",\"integrations.woocommerce.feature.3.title\":\"Refunds without tab-switching\",\"integrations.woocommerce.feature.4.description\":\"If you use the WooCommerce Subscriptions add-on, subscription state and renewal dates appear in the contact panel.\",\"integrations.woocommerce.feature.4.title\":\"Subscriptions metadata\",\"integrations.woocommerce.feature.5.description\":\"The same Deskwoot plugin handles live chat, contact-form capture, and WooCommerce order context. One install.\",\"integrations.woocommerce.feature.5.title\":\"Bundled with the WordPress plugin\",\"integrations.woocommerce.metaDescription\":\"WooCommerce support service with order data, AI replies, refunds, and tracking right in the inbox. WordPress plugin, 5-minute setup, free plan.\",\"integrations.woocommerce.metaTitle\":\"Live Chat for WooCommerce Stores\",\"integrations.woocommerce.setup.1\":\"Install the Deskwoot plugin in WordPress (it bundles WooCommerce support).\",\"integrations.woocommerce.setup.2\":\"Paste your Deskwoot token, then click Connect WooCommerce.\",\"integrations.woocommerce.setup.3\":\"Pick which order statuses trigger context surfacing.\",\"integrations.woocommerce.tagline\":\"WooCommerce support service with order context built in\",\"integrations.wordpress.body.1\":\"Picking the best live chat plugin for WordPress usually means choosing between Tidio, LiveChat, HubSpot, Olark, and Tawk.to. Deskwoot is a fifth option built specifically for support teams who want everything (live chat, email, WhatsApp, AI bot) in one inbox without paying per-seat for each channel.\",\"integrations.wordpress.body.2\":\"The plugin installs from the official WordPress directory in one click. Paste your Deskwoot site token in the plugin settings, and the chat widget is live. Cookieless mode is on by default, so EU-resident visitors do not see a cookie banner just for the chat. EU compliance out of the box.\",\"
76integrations.wordpress.body.3\":\"Optional add-ons: pipe Contact Form 7, WPForms, or Gravity Forms submissions into the inbox as tickets. Auto-detect logged-in WordPress users to pre-fill the contact card. Sync the contact list with WooCommerce customers if you run a store, and surface order data inside the conversation.\",\"integrations.wordpress.body.4\":\"The widget is async, lazy-loaded, and gzipped to under 30 KB, so Lighthouse and Core Web Vitals scores stay clean. Hide the widget on specific pages with a single JS flag or URL pattern from the dashboard. Tested on Astra, GeneratePress, Kadence, Hello, Divi, and Elementor without theme conflicts.\",\"integrations.wordpress.body.5\":\"Compared to Tidio (most popular WordPress live chat plugin), Deskwoot has comparable widget customization plus the AI agent, multi-channel inbox, and free-tier pricing without a per-seat fee. Compared to HubSpot, Deskwoot avoids the marketing-CRM lock-in: it is a customer support tool, not a sales-funnel tool.\",\"integrations.wordpress.description\":\"Looking for the best live chat plugin for WordPress? Deskwoot is a free WordPress live chat plugin with shared inbox, AI bot, and contact-form capture. 30-second install, no per-seat fees.\",\"integrations.wordpress.faq.1.a\":\"Top WordPress live chat plugins in 2026: Deskwoot (free, multi-channel inbox + AI), Tidio (most popular, freemium, ecommerce focus), LiveChat (premium, mature feature set), HubSpot Chat (free, sales-CRM tied), Olark (mid-tier). Deskwoot wins on cookieless EU compliance and multi-channel inbox without per-seat fees.\",\"integrations.wordpress.faq.1.q\":\"What is the best live chat plugin for WordPress?\",\"integrations.wordpress.faq.2.a\":\"Install the plugin from the directory or upload a .zip, activate it, and paste the chat-provider's site token in the plugin settings. The widget is added via standard WordPress hooks and appears on every front-end page automatically. Hide on specific pages via plugin settings or URL pattern.\",\"integrations.wordpress.faq.2.q\":\"How do I use a live chat plugin in WordPress?\",\"integrations.wordpress.faq.3.a\":\"Yes, the plugin itself is free, and Deskwoot has a free plan with the live-chat channel included. Paid plans unlock additional channels (WhatsApp, Telegram, etc), AI features, and team-collaboration tools.\",\"integrations.wordpress.faq.3.q\":\"Is the Deskwoot WordPress live chat plugin free?\",\"integrations.wordpress.faq.4.a\":\"Plugins on WordPress.com require a Business or Commerce plan. Self-hosted WordPress.org installs always work on any plan.\",\"integrations.wordpress.faq.4.q\":\"Does this work with WordPress.com?\",\"integrations.wordpress.faq.5.a\":\"No. The widget is async, lazy-loaded, and gzipped to under 30 KB. PageSpeed Insights and Lighthouse scores are unaffected.\",\"integrations.wordpress.faq.5.q\":\"Will the chat plugin slow my WordPress site down?\",\"integrations.wordpress.faq.6.a\":\"Yes. The widget is added via standard WordPress hooks and works with every theme and page builder including Elementor, Divi, Beaver Builder, and Bricks.\",\"integrations.wordpress.faq.6.q\":\"Can I use this with Elementor or Divi?\",\"integrations.wordpress.faq.7.a\":\"Yes. Cookieless mode is on by default, so EU visitors do not see a cookie banner just for the chat. Session continuity is maintained via signed JWT tokens, not cookies.\",\"integrations.wordpress.faq.7.q\":\"Does the plugin support GDPR cookieless mode?\",\"integrations.wordpress.feature.1.description\":\"Search 'Deskwoot' in the WordPress plugin directory, install, paste your token. Widget is live in 30 seconds.\",\"integrations.wordpress.feature.1.title\":\"Single-plugin install\",\"integrations.wordpress.feature.2.description\":\"Optional: pipe Contact Form 7 / WPForms / Gravity Forms submissions into the inbox as tickets so nothing falls through the cracks.\",\"integrations.wordpress.feature.2.title\":\"Comment and contact-form capture\",\"integrations.wordpress.feature.3.description\":\"If the visitor is logged in to WordPress, their user profile pre-fills the contact c
76ard with name, email, and avatar.\",\"integrations.wordpress.feature.3.title\":\"Auto-detected user data\",\"integrations.wordpress.feature.4.description\":\"EU-compliant out of the box. No cookie banner needed for the chat itself, no GDPR consent prompt for visitors.\",\"integrations.wordpress.feature.4.title\":\"Cookieless by default\",\"integrations.wordpress.feature.5.description\":\"If WooCommerce is detected, customer order data is surfaced in the conversation panel automatically.\",\"integrations.wordpress.feature.5.title\":\"WooCommerce-aware\",\"integrations.wordpress.feature.6.description\":\"Tested on Astra, GeneratePress, Kadence, Hello, Divi, Elementor. No CSS conflicts, no jQuery dependency.\",\"integrations.wordpress.feature.6.title\":\"Theme-agnostic\",\"integrations.wordpress.metaDescription\":\"Best live chat plugin for WordPress with shared inbox, AI bot, contact-form capture, and cookieless mode. 30-second install, free on every plan.\",\"integrations.wordpress.metaTitle\":\"WordPress Chat Plugin: Live Chat for Websites\",\"integrations.wordpress.setup.1\":\"Install the Deskwoot plugin from the WordPress directory.\",\"integrations.wordpress.setup.2\":\"Paste your Deskwoot site token in the plugin settings.\",\"integrations.wordpress.setup.3\":\"Optional: enable contact-form capture and pick which forms to pipe.\",\"integrations.wordpress.setup.4\":\"Done. Widget is live on every front-end page.\",\"integrations.wordpress.tagline\":\"The best live chat plugin for WordPress sites in 2026\",\"integrations.zapier.body.1\":\"Customer support data is sticky. The conversation lives in the helpdesk, but the resulting actions belong elsewhere: bug reports go to Linear, contacts get synced to HubSpot, slow-resolved tickets ping in Slack, and high-value customers get added to a warehouse for analytics. Zapier is the glue.\",\"integrations.zapier.body.2\":\"Deskwoot's Zapier helpdesk integration exposes 9 triggers and 5 actions covering every key support event. Triggers: new conversation, resolved, reopened, message received, contact created, agent assigned, tag added, status changed, CSAT submitted. Actions: create conversation, send message, add note, tag contact, update contact custom field.\",\"integrations.zapier.body.3\":\"Setup takes under 5 minutes: get your API token from Settings → API in Deskwoot, search for 'Deskwoot' in Zapier's app directory, paste the token, and you're connected. The Zapier app is on the free tier so no Zapier paid plan is required for single-step zaps.\",\"integrations.zapier.body.4\":\"Common Zapier helpdesk integration patterns we see in production: ticket-to-Linear-issue, CSAT-to-spreadsheet, VIP-customer-Slack-alert, escalation-to-PagerDuty, contact-update-to-HubSpot. If a workflow needs more than 5 zap steps, the Deskwoot REST API gives you everything Zapier does plus webhooks and OAuth.\",\"integrations.zapier.body.5\":\"For automation-heavy teams, Zapier-plus-Deskwoot replaces a lot of glue scripts that would otherwise live in Make.com, n8n, or in-house Lambda functions. The trade-off is data residency: Zapier processes data in US/EU regions but is not strictly EU-only. For strict EU-only data flow, use the Deskwoot REST API directly.\",\"
76integrations.zapier.description\":\"The Deskwoot Zapier helpdesk integration connects to 7,000+ apps without code. Trigger workflows when conversations are created, resolved, or tagged, and push customer data anywhere your stack lives.\",\"integrations.zapier.faq.1.a\":\"The Deskwoot Zapier app exposes 9 triggers (events that start a zap) and 5 actions (steps a zap can execute in Deskwoot). You connect once with an API token, then build zaps that push Deskwoot data into 7,000+ other apps or pull external events into Deskwoot conversations.\",\"integrations.zapier.faq.1.q\":\"How does the Zapier helpdesk integration work with Deskwoot?\",\"integrations.zapier.faq.2.a\":\"Single-step zaps work on Zapier's Free tier. Multi-step zaps require Zapier Starter or higher. Deskwoot's side is included in every plan with no extra fee.\",\"integrations.zapier.faq.2.q\":\"Do I need a paid Zapier plan?\",\"integrations.zapier.faq.3.a\":\"Top patterns: 1) New high-priority ticket creates a Linear bug, 2) CSAT submission appends to a Google Sheet, 3) VIP-customer message pings a Slack channel, 4) Tag added triggers a HubSpot contact update, 5) Escalation creates a PagerDuty incident.\",\"integrations.zapier.faq.3.q\":\"What are the most common Deskwoot Zapier helpdesk workflows?\",\"integrations.zapier.faq.4.a\":\"Zapier is no-code and covers 90 percent of common patterns. The REST API is for custom workflows, multi-step transformations, or anything Zapier cannot model. Both are included on every Deskwoot plan.\",\"integrations.zapier.faq.4.q\":\"What is the difference between Zapier and the Deskwoot REST API?\",\"integrations.zapier.faq.5.a\":\"Zapier is GDPR-compliant and SOC 2 certified, but data does pass through their servers. If you have strict data-residency requirements (EU-only data flow), use the Deskwoot REST API directly instead of Zapier.\",\"integrations.zapier.faq.5.q\":\"Are Zapier zaps safe with customer data?\",\"integrations.zapier.faq.6.a\":\"Yes, via the Send Message action. Useful for templated auto-replies triggered by external events (for example, a new product launch ping).\",\"integrations.zapier.faq.6.q\":\"Can Zapier reply to messages on my behalf?\",\"integrations.zapier.faq.7.a\":\"Partially. Zapier can backfill recent conversations and contacts, but for full historical migration use the Deskwoot Imports tool which supports CSV and direct migration from Chatwoot, Help Scout, Front, and Intercom.\",\"integrations.zapier.faq.7.q\":\"Can I use Zapier to migrate from another helpdesk to Deskwoot?\",\"integrations.zapier.feature.1.description\":\"New conversation, resolved, reopened, message received, contact created, agent assigned, tag added, status changed, CSAT submitted.\",\"integrations.zapier.feature.1.title\":\"9 helpdesk triggers\",\"integrations.zapier.feature.2.description\":\"Create conversation, send message, add note, tag contact, update contact custom field.\",\"integrations.zapier.feature.2.title\":\"5 helpdesk actions\",\"integrations.zapier.feature.3.description\":\"Push tickets to Linear, sync contacts to HubSpot, log to Airtable, alert in Slack, anything Zapier supports.\",\"integrations.zapier.feature.3.title\":\"Chain to 7,000+ apps\",\"integrations.zapier.feature.4.description\":\"Connect with an API token, build zaps with the visual editor, no engineering involvement required.\",\"integrations.zapier.feature.4.title\":\"No-code setup\",\"integrations.zapier.metaDescription\":\"Zapier helpdesk integration with 9 triggers, 5 actions, no code. Sync tickets to Linear, contacts to HubSpot, alerts to Slack. 5-minute setup.\",\"integrations.zapier.metaTitle\":\"Customer Support Automation via Zapier\",\"integrations.zapier.setup.1\":\"Get your Deskwoot API token from Settings → API.\",\"integrations.zapier.setup.2\":\"On Zapier, search for the Deskwoot app and connect with your token.\",\"integrations.zapier.setup.3\":\"Build your zap with a Deskwoot trigger or action step.\",\"integrations.zapier.tagline\":\"Zapier helpdesk integration: connect Deskwoot to 7,000+ apps\",\"marketing.articleComingSoon\":\"Article coming soon\",\"marketing.articleComingSoonDesc\":\"We are working on this guide. Check back soon for detailed instructions.\",\"marketing.backToHelpCenter\":\"Back to Help Center\",\"marketing.cantFindDesc\":\"Our team is here to help. Start a conversation and we will get back to you as soon as possible.\",\"marketing.cantFindTitle\":\"Can't find what you're looking for?\",\"marketing.getStartedFree\":\"Get started free\",\"marketing.helpCenterHero\":\"How can we help?\",\"marketing.helpCenterSearch\":\"Search for articles, guides, or topics...\",\"marketing.helpCenterSubtitle\":\"Guides, tutorials, and answers to help you get the most out of Deskwoot.\",\"marketing.learnMore\":\"Learn more\",\"marketingComponents.arcade.alt\":\"Preview: Deskwoot interactive demo\",\"marketingComponents.arcade.cta\":\"Start interactive demo\",\"marketingComponents.blogIndex.empty\":\"No blog posts yet. Check back soon!\",\"marketingComponents.blogIndex.intro1\":\"The Deskwoot blog is written for support leaders, founders, and agents who want practical takes on running a modern customer support operation. We cover product updates, in-depth comparisons between help desk platforms, how to choose between a live-chat-only tool and a full multi-channel inbox, when an AI chatbot actually helps (and when it gets in the way), and how pricing models like per-agent plus AI overage really add up in production.\",\"marketingComponents.blogIndex.intro2\":\"If you run support at a fast-growing company and are evaluating Zendesk, Intercom, Front, or Chatwoot alongside Deskwoot, this blog is where we write down the technical trade-offs honestly, including integrations, latency, message routing, SLA tracking, and what breaks at scale.\",\"marketingComponents.blogIndex.subtitle\":\"Tips, updates, and insights about customer support, AI-powered help desks, live chat best practices, and how modern support teams reduce response times while staying personal.\",\"marketingComponents.blogIndex.switcherLabel\":\"Read in\",\"marketingComponents.blogIndex.title\":\"Deskwoot Blog\",\"marketingComponents.blogPost.availableIn\":\"Also available in\",\"marketingComponents.blogPost.back\":\"Back to Blog\",\"marketingComponents.blogPost.ctaButton\":\"Get started for free\",\"marketingComponents.blogPost.ctaSubtitle\":\"Try Deskwoot free for 7 days. Cancel anytime.\",\"marketingComponents.blogPost.ctaTitle\":\"Ready to improve your customer support?\",\"marketingComponents.c
76ommon.close\":\"Close\",\"marketingComponents.common.emailPlaceholder\":\"[email protected]\",\"marketingComponents.common.somethingWentWrong\":\"Something went wrong.\",\"marketingComponents.featureRequestModal.descriptionLabel\":\"Description (optional)\",\"marketingComponents.featureRequestModal.descriptionPlaceholder\":\"Tell us more about what you need and why...\",\"marketingComponents.featureRequestModal.emailHelper\":\"Leave blank to submit anonymously. Required if you want a reply.\",\"marketingComponents.featureRequestModal.emailLabel\":\"Your email (optional)\",\"marketingComponents.featureRequestModal.errorSubmit\":\"Could not submit your request right now.\",\"marketingComponents.featureRequestModal.submit\":\"Submit Request\",\"marketingComponents.featureRequestModal.submitAnother\":\"Submit another\",\"marketingComponents.featureRequestModal.submitting\":\"Submitting...\",\"marketingComponents.featureRequestModal.thanks\":\"Thanks for your request\",\"marketingComponents.featureRequestModal.thanksNoEmail\":\"We read every one. Add an email next time if you want a reply.\",\"marketingComponents.featureRequestModal.thanksWithEmail\":\"We read every one. We'll email you if we have follow-up questions.\",\"marketingComponents.featureRequestModal.title\":\"Request a Feature\",\"marketingComponents.featureRequestModal.titleLabel\":\"Feature title\",\"marketingComponents.featureRequestModal.titlePlaceholder\":\"e.g. Dark mode for the chat widget\",\"marketingComponents.helpArticle.availableIn\":\"Also available in\",\"marketingComponents.helpArticle.backToHelp\":\"Back to Help Center\",\"marketingComponents.helpArticle.exploreMore\":\"Explore more\",\"marketingComponents.helpArticle.helpCenter\":\"Help Center\",\"marketingComponents.helpArticle.relatedArticles\":\"Related articles\",\"marketingComponents.roadmapHighway.ctaSubtitle\":\"Send us the feature you wish existed. We read every request, and the most-asked ones land on this roadmap.\",\"marketingComponents.roadmapHighway.ctaTitle\":\"Got an idea for the next stop?\",\"marketingComponents.roadmapHighway.customerHint\":\"Already a customer? Use the “Feature request” button in your dashboard.\",\"marketingComponents.roadmapHighway.heading\":\"Where Deskwoot is heading\",\"marketingComponents.roadmapHighway.readMore\":\"Read more\",\"marketingComponents.roadmapHighway.readWhatShipped\":\"Read what shipped\",\"marketingComponents.roadmapHighway.requestFeature\":\"Request a feature\",\"marketingComponents.roadmapHighway.statusInProgress\":\"In Progress\",\"marketingComponents.roadmapHighway.statusPlanned\":\"Planned\",\"marketingComponents.roadmapHighway.statusResearching\":\"Researching\",\"marketingComponents.roadmapHighway.statusShipped\":\"Shipped\",\"marketingComponents.roadmapHighway.subhead\":\"What we shipped, what we're building, and what's around the next bend. Click any stop for the details.\",\"marketingComponents.roadmapNotify.disclaimer\":\"One email when this feature ships. We never share your address.\",\"marketingComponents.roadmapNotify.errorSubscribe\":\"Could not subscribe right now. Please try again.\",\"marketingComponents.roadmapNotify.label\":\"Get notified when this ships\",\"marketingComponents.roadmapNotify.notifyMe\":\"Notify me\",\"marketingComponents.roadmapNotify.subscribing\":\"Subscribing...\",\"marketingComponents.roadmapNotify.successBody\":\"We'll email you the moment this ships. No marketing spam, promise.\",\"marketingComponents.roadmapNotify.successTitle\":\"You're on the list\",\"marketingComponents.startupForm.addressLabel\":\"Company address\",\"marketingComponents.startupForm.addressPlaceholder\":\"Street, City, Postal Code, Country\",\"marketingComponents.startupForm.companyLabel\":\"Company name\",\"marketingComponents.startupForm.companyPlaceholder\":\"Your Startup, Inc.\",\"marketingComponents.startupForm.docAttached\":\"✓ {name} attached\",\"marketingComponents.startupForm.docHelper\":\"PDF, JPG or PNG. Max 5 MB. Anything that shows your founding date - incorporation certificate, Handelsregisterauszug, Articles of Incorporation, etc.\",\"marketingComponents.startupForm.docLabel\":\"Founding document\",\"marketingComponents.startupForm.emailHelper\":\"Use your company domain so we can verify it matches the founding document.\",\"marketingComponents.startupForm.emailLabel\":\"Work email\",\"marketingComponents.startupForm.emailPlaceholder\":\"[email protected]\",\"marketingComponents.startupForm.errorFileTooLarge\":\"File is larger than 5 MB. Compress or split before uploading.\",\"marketingComponents.startupForm.errorFileType\":\"Only PDF, JPG and PNG files are accepted.\",\"marketingComponents.startupForm.errorMissingDoc\":\"Please attach a foun
76ding document.\",\"marketingComponents.startupForm.errorNetwork\":\"Network error while submitting. Please retry, or email [email protected] directly with the same info attached.\",\"marketingComponents.startupForm.errorSubmitWithStatus\":\"Application failed ({status}). Please retry or email [email protected].\",\"marketingComponents.startupForm.legalDisclaimer\":\"By submitting, you confirm the company information is accurate and the document is genuine. We review every application manually.\",\"marketingComponents.startupForm.nameLabel\":\"Your name\",\"marketingComponents.startupForm.namePlaceholder\":\"Jane Doe\",\"marketingComponents.startupForm.submit\":\"Submit application\",\"marketingComponents.startupForm.submitting\":\"Submitting…\",\"marketingComponents.startupForm.successBody\":\"Thanks for applying to the Deskwoot Startup Program. We'll review your founding document and reply within 1–2 business days. Watch your inbox - the activation link arrives there once approved.\",\"marketingComponents.startupForm.successTitle\":\"Application received\",\"mobile.appStore.appStore\":\"App Store\",\"mobile.appStore.downloadOnThe\":\"Download on the\",\"mobile.copilot.body\":\"Connect Shopify, WooCommerce, and Stripe once. Claude drafts the reply with real order and billing data, you tap send. The same AI Copilot you already use on the dashboard, now on your phone.\",\"mobile.copilot.bullet1\":\"AI draft reads customer context from every connected app\",\"mobile.copilot.bullet2\":\"Rewrite, shorten, or translate the draft before sending\",\"mobile.copilot.bullet3\":\"Same AI Copilot as the dashboard, no extra licence or setup\",\"mobile.copilot.bullet4\":\"Bring your own OpenAI or Anthropic key so prompts and customer data go straight to the provider, never through Deskwoot\",\"mobile.copilot.eyebrow\":\"AI customer service that drafts before the customer finishes typing\",\"mobile.copilot.title\":\"AI Copilot replies in one tap.\",\"mobile.cta.body\":\"Free with every Deskwoot plan. Requires iOS 17 or later.\",\"mobile.cta.disclaimer\":\"Dashboard remains free on the web. The iPhone app is an extra surface, not a replacement.\",\"mobile.cta.title\":\"Ready when you are.\",\"mobile.faq.a1\":\"Yes. The iPhone app is free with every Deskwoot plan, including the free tier for solo founders. No separate mobile licence, no per-device fees.\",\"mobile.faq.a2\":\"Yes. WhatsApp customer support is part of the unified inbox. Incoming WhatsApp messages, replies, and media land in the same thread view as email and live chat, so you can switch channels mid-conversation without losing context. Templates, business-account features, and read receipts are all supported on iPhone.\",\"mobile.faq.a3\":\"Tap the AI Copilot button in any conversation. The app sends the thread plus any connected Shopify, WooCommerce, or Stripe data to the model. Claude returns a suggested reply, which you can edit, shorten, translate, or send as-is. Same quality as the desktop AI customer service drafts.\",\"mobile.faq.a4\":\"Yes. The Deskwoot iPhone app is a true unified inbox, not a single-channel viewer. One inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X, and the Deskwoot REST API channel. Every conversation shows up in the same thread view with full customer context, AI Copilot drafts, and the same routing rules as the web dashboard.\",\"mobile.faq.a5\":\"Yes. Connect your Shopify store once on the web and the iPhone app pulls the same order, fulfillment, and refund data. Resolve order questions, process refunds, and trigger shipment notifications without leaving the conversation thread.\",\"mobile.faq.a6\":\"iOS 17 or later. The app uses modern push notification APIs and the Shortcuts framework for one-tap AI Copilot drafting, both of which require iOS 17 as a minimum.\",\"mobile.faq.a7\":\"Not yet. Android is on the roadmap. For now, Android users can bookmark the Deskwoot dashboard as a home-screen shortcut and get a usable mobile experience via the responsive web UI.\",\"mobile.faq.a8\":\"No. Push notifications use Apple's native APNs, so the app itself runs only when open. Badge sync is debounced to minimize background wakeups. Typical battery usage is under 1% per day for a moderately active support agent.\",\"mobile.faq.heading\":\"Frequently asked questions\",\"mobile.faq.q1\":\"Is the Deskwoot customer service app free?\",\"mobile.faq.q2\":\"Does the customer service app work with WhatsApp?\",\"mobile.faq.q3\":\"How does AI customer service work in the iPhone app?\",\"mobile.faq.q4\":\"Is this a unified inbox app?\",\"mobile.faq.q5\":\"Does Shopify customer support work in the app?\",\"mobile.faq.q6\":\"Which iOS version does the app need?\",\"mobile.faq.q7\":\"Does the customer service app support Android?\",\"mobile.faq.q8\":\"Does the app use my phone battery heavily?\",\"mobile.freeBanner.body\":\"Same shared inbox, same AI customer service drafts, same routing rules. No per-device fee, no separate mobile licence, no feature parity gap between web and mobile.\",\"mobile.freeBanner.title\":\"Free in every plan.\",\"mobile.hero.feature1\":\"Shopify customer support\",\"mobile.hero.feature2\":\"WhatsApp customer support\",\"mobile.hero.feature3\":\"Helpdesk app\",\"mobile.hero.startFree\":\"Start free first\",\"mobile.hero.subtitle\":\"AI customer service replies in one tap. Unified inbox across WhatsApp, Shopify, email and live chat. Push alerts the moment a message lands.\",\"mobile.hero.title\":\"Customer service app, built for iPhone.\",\"mobile.hero.trioAlt\":\"AI-powered customer service app on iPhone: live chat with Sarah Chen, lockscreen push from the AI Bot, and an AI Copilot draft for a Shopify order\",\"mobile.inbox.body\":\"See what actually needs you first. Filter by Mine, Unassigned, or Awaiting reply. Search across email, live chat, WhatsApp, Telegram, LINE, SMS, X, and your REST API channel, all from one screen.\",\"mobile.inbox.bullet1\":\"One inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X\",\"mobile.inbox.bullet2\":\"Long-press for bulk resolve, assign, or priority change\",\"mobile.inbox.bullet3\":\"Per-agent read state, the dot clears the second you open a thread\",\"mobile.inbox.bullet4\":\"Search spans every channel and every conversation, instant results\",\"mobile.inbox.eyebrow\":\"Shared inbox for WhatsApp, Shopify, email, live chat \u0026 more\",\"mobile.inbox.imgAlt\":\"Smart unified inbox in the Deskwoot customer support app, showing triaged conversations across channels\",\"mobile.inbox.title\":\"Unified inbox for 8 channels.\",\"mobile.meta.description\":\"Deskwoot's AI-powered customer service app for iPhone. Unified inbox for WhatsApp, Shopify, email and live chat. Push alerts, one-tap AI replies. Free with every plan.\",\"mobile.meta.ogDescription\":\"AI customer service in your pocket. Unified inbox across WhatsApp, Shopify, email and live chat with one-tap AI replies. Free with every Deskwoot plan.\",\"mobile.meta.ogTitle\":\"Customer Service App for iPhone - AI Helpdesk\",\"mobile.meta.title\":\"Customer Service App for iPhone - AI Helpdesk\",\"mobile.meta.twitterDescription\":\"AI customer service in your pocket. Unified inbox across WhatsApp, Shopify, email and live chat. Free with every Deskwoot plan.\",\"mobile.meta.twitterTitle\":\"Customer Service App for iPhone - AI Helpdesk\",\"mobile.notif.body\":\"Instant push alerts the moment a visitor wants to chat, a message arrives, or the AI Bot hands a conversation back to a human. Tuned per channel, per conversation type, so notifications feel helpful rather than noisy.\",\"mobile.notif.bullet1\":\"Push n
76otifications tuned per channel and per conversation type\",\"mobile.notif.bullet2\":\"Badge counts that match the dashboard, always in sync\",\"mobile.notif.bullet3\":\"Private-note push visible only to your team, never the customer\",\"mobile.notif.bullet4\":\"Instant alert on escalations from the AI Bot\",\"mobile.notif.title\":\"On the road? You'll know.\",\"mobile.schema.description\":\"Customer support app for iPhone. Unified inbox, AI-drafted replies, push alerts, every channel in your pocket.\",\"mobile.seo.p1\":\"Most customer service apps are thin viewers over a bloated dashboard. Deskwoot's iPhone helpdesk is a full native surface for the job: a unified inbox across eight channels, an AI Copilot that drafts on-brand replies, proactive push alerts, and the same automation rules, SLA policies, and routing logic you configured on the web. Founders answer from a coffee shop, support agents answer between meetings, managers check CSAT trends on the train.\",\"mobile.seo.p2.after\":\" and WooCommerce context panels to resolve order questions while walking through the warehouse. SaaS teams use the AI Copilot for AI customer service replies with a single tap while watching product meetings from the sidebar.\",\"mobile.seo.p2.before\":\"Startup teams use Deskwoot's customer service app to handle live chat, email, \",\"mobile.seo.p2.linkShopify\":\"Shopify customer support\",\"mobile.seo.p2.linkWhatsApp\":\"WhatsApp customer support\",\"mobile.seo.p2.middle\":\", and social conversations without pinning an agent to a laptop. Ecommerce teams use the \",\"mobile.seo.p3\":\"The app is free with every Deskwoot plan, including the free tier. There is no per-device fee, no separate mobile license, and no feature parity gap between web and mobile. What works on the dashboard works on the phone - the same shared inbox, the same AI customer service drafts, the same routing rules.\",\"mobile.seo.title\":\"A customer service app built for modern support teams.\",\"mobile.useCases.ecommerce.body\":\"Shopify and WooCommerce context panels resolve order questions while you walk through the warehouse.\",\"mobile.useCases.ecommerce.title\":\"Ecommerce teams\",\"mobile.useCases.saas.body\":\"AI Copilot drafts replies with one tap while you watch product meetings from the sidebar.\",\"mobile.useCases.saas.title\":\"SaaS teams\",\"mobile.useCases.startup.body\":\"Handle live chat, email, WhatsApp customer support, and social conversations without pinning an agent to a laptop.\",\"mobile.useCases.startup.title\":\"Startup teams\",\"mockups.aiAssist.composerPlaceholder\":\"Type your reply...\",\"mockups.aiAssist.customerMsg\":\"I’ve been waiting 5 days for my order #4521 - what’s going on?\",\"mockups.aiAssist.draftingReply\":\"Drafting reply\",\"mockups.aiAssist.insert\":\"Insert\",\"mockups.aiAssist.open\":\"Open\",\"mockups.aiAssist.regenerate\":\"Regenerate\",\"mockups.aiAssist.replyBtn\":\"Reply\",\"mockups.aiAssist.replyText\":\"Hi Anna, your order shipped Tuesday via DHL. Tracking: dhl.com/track/00340...\",\"mockups.aiAssist.resolved\":\"Resolved\",\"mockups.aiAssist.suggestedReply\":\"Suggested reply\",\"mockups.aiAssist.timeAgo\":\"2 min ago\",\"mockups.aiAssist.youLabel\":\"YOU\",\"mockups.botHandoff.agentMsg\":\"Hi Lisa! I’m Sarah from the onboarding team. I see you’re migrating from Zendesk - let me walk you through the process and find a timeline that works for you!\",\"mockups.botHandoff.botHandoffMsg\":\"Of course! I’m connecting you with a support agent now. They’ll be with you shortly.\",\"mockups.botHandoff.botOnline\":\"AI Bot is online\",\"mockups.botHandoff.botReply1\":\"Absolutely! Deskwoot supports full data migration from Zendesk. You can import conversations, contacts, tags, and custom fields. Our migration tool handles the mapping automatically.\",\"mockups.botHandoff.botReply2\":\"For most teams, the migration completes within a few hours. You get a progress dashboard to track everything in real-time, and we run a validation check so nothing gets lost.\",\"mockups.botHandoff.composerPlaceholder\":\"Type a message...\",\"mockups.botHandoff.connectingToAgent\":\"Connecting to agent...\",\"mockups.botHandoff.customerHandoff\":\"Sounds good! I’d like to discu
76ss the migration timeline with someone from your team.\",\"mockups.botHandoff.customerMsg1\":\"Hi! We’re currently on Zendesk but thinking about switching. Can we import our existing data?\",\"mockups.botHandoff.customerMsg2\":\"That’s great! How long does the migration usually take?\",\"mockups.botHandoff.handoffDetected\":\"Handoff detected - transferring to agent\",\"mockups.botHandoff.howItWorks\":\"How it works\",\"mockups.botHandoff.notifyPrefix\":\"New handoff request from \",\"mockups.botHandoff.notifyTitle\":\"Deskwoot Notify\",\"mockups.botHandoff.now\":\"now\",\"mockups.botHandoff.openConversation\":\"Open conversation\",\"mockups.botHandoff.step1\":\"Customer asks a question\",\"mockups.botHandoff.step2\":\"AI Bot responds instantly\",\"mockups.botHandoff.step3\":\"Customer requests human agent\",\"mockups.botHandoff.step4\":\"Handoff detected automatically\",\"mockups.botHandoff.step5\":\"Agent notified via Telegram\",\"mockups.botHandoff.step6\":\"Agent joins the conversation\",\"mockups.botHandoff.systemJoined\":\"Sarah C. joined the conversation\",\"mockups.handoff.agentReply\":\"Hi, I’m taking this over. Sending you a replacement today.\",\"mockups.handoff.customerChip\":\"Customer\",\"mockups.handoff.customerMsg1\":\"My order arrived broken.\",\"mockups.handoff.customerMsg2\":\"This is the second time. I want to talk to a human now.\",\"mockups.handoff.frustrated\":\"Frustrated\",\"mockups.handoff.issueLabel\":\"Issue\",\"mockups.handoff.issueValue\":\"Damaged item, second occurrence\",\"mockups.handoff.orderLabel\":\"Order\",\"mockups.handoff.pickedUp\":\"picked up\",\"mockups.handoff.suggestedLabel\":\"Suggested\",\"mockups.handoff.suggestedValue\":\"Replace + apology + 10% credit\",\"mockups.handoff.title\":\"Handoff summary\",\"mockups.helpIngest.add\":\"Add\",\"mockups.helpIngest.allIndexed\":\"All sources indexed\",\"mockups.helpIngest.article1Category\":\"Orders\",\"mockups.helpIngest.article1Title\":\"Cancellations \u0026 returns\",\"mockups.helpIngest.article2Category\":\"Orders\",\"mockups.helpIngest.article2Title\":\"Order tracking\",\"mockups.helpIngest.article3Category\":\"Billing\",\"mockups.helpIngest.article3Title\":\"Refund policy\",\"mockups.helpIngest.botAnswer\":\"You can cancel within 24 hours of placing the order from your account page, or just reply here and I’ll do it for you.\",\"mockups.helpIngest.citation\":\"From: Cancellations \u0026 returns\",\"mockups.helpIngest.connectSources\":\"Connect your knowledge sources\",\"mockups.helpIngest.customerChip\":\"Customer\",\"mockups.helpIngest.customerQ\":\"How do I cancel my order?\",\"mockups.helpIngest.helpDetail\":\"76 articles\",\"mockups.helpIngest.indexing\":\"Indexing your sources\",\"mockups.helpIngest.pdfDropEmpty\":\"Drop a PDF here, e.g. policies.pdf\",\"mockups.helpIngest.pdfUploadedDetail\":\"428 KB · uploaded\",\"mockups.helpIngest.pillHelp\":\"Help center\",\"mockups.helpIngest.pillPdf\":\"PDF\",\"mockups.helpIngest.pillWebsite\":\"Website\",\"mockups.helpIngest.siteDetail\":\"26 pages\",\"mockups.iphone.aiDraftLabel\":\"AI DRAFT\",\"mockups.iphone.aiDraftSource\":\"read from Shopify order #4821\",\"mockups.iphone.aiDraftText\":\"Hi Marcus, sorry for the trouble. I see only one completed charge of 89 EUR on order #4821. The second one looks like a temporary auth hold that your bank should release within a few business days. Happy to send a written confirmation if it helps.\",\"mockups.iphone.aiSummaryLabel\":\"AI SUMMARY\",\"mockups.iphone.backInbox\":\"‹ Inbox\",\"mockups.iphone.btnClose\":\"Close\",\"mockups.iphone.btnRegenerate\":\"Regenerate\",\"mockups.iphone.btnSaveAsNote\":\"Save as note\",\"mockups.iphone.btnUseReply\":\"Use this reply\",\"mockups.iphone.composerSarah\":\"Message Sarah…\",\"mockups.iphone.detailsAssignee\":\"Assignee\",\"mockups.iphone.detailsChannel\":\"Channel\",\"mockups.iphone.detailsCreated\":\"Created\",\"mockups.iphone.detailsId\":\"ID\",\"mockups.iphone.detailsInbox\":\"Inbox\",\"mockups.iphone.detailsPriority\":\"Priority\",\"mockups.iphone.detailsPriorityValue\":\"Medium\",\"mockups.iphone.detailsSection\":\"Conversation\",\"mockups.iphone.detailsSla\":\"SLA\",\"mockups.iphone.detailsSlaValue\":\"Resolve in 4h\",\"mockups.iphone.detailsTagReplacement\":\"replacement\",\"mockups.iphone.detailsTagShipping\":\"shipping\",\"mockups.iphone.detailsTeam\":\"Team\",\"mockups.iphone.detailsTeamValue\":\"Supp
76ort\",\"mockups.iphone.lenaDay\":\"Today 11:14 AM\",\"mockups.iphone.lenaMsg1\":\"Hi, the ceramic mug from order #5912 arrived shattered.\",\"mockups.iphone.lenaMsg2\":\"Box was crushed in one corner, photo attached. I’d rather get a replacement than a refund. It’s a gift for a friend on Sunday.\",\"mockups.iphone.lenaSubtitle\":\"Email\",\"mockups.iphone.marcusDay\":\"Today 10:12 AM\",\"mockups.iphone.marcusMsg1\":\"Hi, my order #4821 was charged twice on my card this morning. Can you check what happened?\",\"mockups.iphone.marcusMsg2\":\"It’s showing as 2× 89 EUR in my bank app.\",\"mockups.iphone.marcusSubtitle\":\"Live Chat\",\"mockups.iphone.notifMarcusBody\":\"Hi there. My checkout keeps failing. Could someone help me real quick?\",\"mockups.iphone.notifMarcusTitle\":\"Marcus Weber\",\"mockups.iphone.notifSourceLabel\":\"DESKWOOT · LIVE CHAT\",\"mockups.iphone.now\":\"now\",\"mockups.iphone.sarahDay\":\"Today 9:38 AM\",\"mockups.iphone.sarahMsg1\":\"Hey. My password reset email never arrived. Could you help me out?\",\"mockups.iphone.sarahMsg2\":\"Hi Sarah. Just resent the link manually. Should arrive in a minute.\",\"mockups.iphone.sarahMsg3\":\"Got it. Works perfectly now. Thanks so much.\",\"mockups.iphone.sarahMsg4\":\"Glad to hear. Anything else I can help with?\",\"mockups.iphone.sarahMsg5\":\"All good. You are the best.\",\"mockups.iphone.sarahSubtitle\":\"Online · Live Chat\",\"mockups.iphone.shopifyNote\":\"no duplicate capture\",\"mockups.iphone.shopifyOrderLine\":\"Order #4821 
76· 89.00 EUR · paid\",\"mockups.iphone.summaryProse\":\"Ordered a ceramic mug (#5912) that arrived shattered, photo attached. Wants a replacement, not a refund, by Sunday for a friend's gift. Tone: frustrated but cooperative.\",\"mockups.iphone.tabConversation\":\"Conversation\",\"mockups.iphone.tabDetails\":\"Details\",\"mockups.liveChat.arrivingToday\":\"Arriving today\",\"mockups.liveChat.customerChip\":\"Customer\",\"mockups.liveChat.customerMsg\":\"Hi, can I get an update on my order?\",\"mockups.liveChat.outForDelivery\":\"Out for delivery 🎉\",\"mockups.liveChat.productSubtitle\":\"Walnut leather wallet · Bifold\",\"mockups.liveChat.replyBefore\":\"Sure! Order \",\"mockups.liveChat.replyMiddle\":\" shipped yesterday: \",\"mockups.liveChat.replyProduct\":\"Walnut leather wallet, bifold\",\"mockups.liveChat.thinking\":\"Thinking\",\"mockups.liveChat.trackBefore\":\"Track it live \",\"mockups.liveChat.trackHere\":\"here\",\"mockups.lockscreen.now\":\"now\",\"mockups.lockscreen.subtitlePrefix\":\"Bot escalated · Order \",\"mockups.lockscreen.title\":\"Lisa wants to talk to a human\",\"mockups.refund.cancelOrder\":\"Cancel order\",\"mockups.refund.confirmPrompt\":\"Refund €89.00 to the customer? They will be notified by email.\",\"mockups.refund.date\":\"Apr 22, 2026\",\"mockups.refund.delivered\":\"delivered\",\"mockups.refund.linkedOrder\":\"Linked order\",\"mockups.refund.markShipped\":\"Mark shipped\",\"mockups.refund.no\":\"No\",\"mockups.refund.refundBtn\":\"Refund\",\"mockups.refund.successDetailPrefix\":\"€89.00 returned · order \",\"mockups.refund.successTitle\":\"Refund issued\",\"mockups.refund.trackShipment\":\"Track shipment\",\"mockups.refund.yesRefund\":\"Yes, refund\",\"nav.campaigns\":\"Campaigns\",\"nav.contacts\":\"Contacts\",\"nav.conversations\":\"Conversations\",\"nav.mcpControl\":\"MCP Control\",\"mcpControl.adminOnlyTitle\":\"Administrators only\",\"mcpControl.adminOnlyBody\":\"Only an administrator can connect AI agents over MCP. Ask an administrator of this workspace if you need a token.\",\"nav.helpCenter\":\"Help Center\",\"nav.reports\":\"Reports\",\"nav.settings\":\"Settings\",\"notifSettings.chatId\":\"Chat ID:\",\"notifSettings.connectDesc\":\"Connect your Telegram account to receive notifications\",\"notifSettings.connectTelegram\":\"Connect Telegram\",\"notifSettings.connectedTo\":\"Connected to Telegram\",\"notifSettings.conversationAssigned\":\"Conversation Assigned\",\"notifSettings.conversationAssignedDesc\":\"When a conversation is assigned to you\",\"notifSettings.description\":\"Choose which notifications you want to receive by email and browser push notifications.\",\"notifSettings.disconnect\":\"Disconnect\",\"notifSettings.email\":\"Email\",\"notifSettings.inApp\":\"In-app\",\"notifSettings.enableTelegram\":\"Enable Telegram notifications\",\"notifSettings.enableTelegramDesc\":\"Receive notifications via Telegram when events occur\",\"notifSettings.event\":\"Event\",\"notifSettings.howToConnect\":\"How to connect\",\"notifSettings.mentioned\":\"Mentioned in Conversation\",\"notifSettings.mentionedDesc\":\"When you are mentioned in a conversation\",\"notifSettings.newConversation\":\"New Conversation\",\"notifSettings.newConversationDesc\":\"When a new conversation is created\",\"notifSettings.newMessage\":\"New Message\",\"notifSettings.newMessageDesc\":\"When a new message is received in your assigned conversations\",\"notifSettings.push\":\"Push\",\"notifSettings.saveFailed\":\"Failed to save preferences\",\"notifSettings.savePreferences\":\"Save Preferences\",\"notifSettings.saved\":\"Preferences saved\",\"notifSettings.slaFirst\":\"SLA: First Response Missed\",\"notifSettings.slaFirstDesc\":\"When the first response time SLA is missed\",\"notifSettings.slaNext\":\"SLA: Next Response Missed\",\"notifSettings.slaNextDesc\":\"When the next response time SLA is missed\",\"notifSettings.slaResolution\":\"SLA: Resolution Missed\",\"notifSettings.slaResolutionDesc\":\"When the resolution time SLA is missed\",\"notifSettings.step1\":\"Click \\\"Connect Telegram\\\" to open the Deskwoot Notification Bot\",\"notifSettings.step2\":\"Press \\\"Start\\\" in Telegram to link your account\",\"notifSettings.step3\":\"You'll see a confirmation once connected\",\"notifSettings.telegram\":\"Telegram Notifications\",\"notifSettings.telegramDesc\":\"Receive instant notifications on Telegram when a customer requests to speak with you or when you're assigned a new conversation.\",\"notifSettings.timeout\":\"Connection timed out. Please try again.\",\"notifSettings.telegramConnected\":\"Telegram connected.\",\"notifSettings.telegramDisconnected\":\"Telegram disconnected.\",\"notifSettings.telegramDisconnectFailed\":\"Could not disconnect Telegram.\",\"notifSettings.telegramUpdateFailed\":\"Could not update Telegram notifications.\",\"notifSettings.commandCopied\":\"Command copied.\",\"notifSettings.copyFailed\":\"Could not copy.\",\"notifSettings.copyCommand\":\"Copy\",\"notifSettings.altConnectHint\":\"Already connected this bot to another workspace? The button above won't re-trigger. Open {bot} and send this command:\",\"notifSettings.sounds\":\"Sounds\",\"notifSettings.soundsDesc\":\"Play a 
76sound in this browser when something new comes in. Browsers only play sound after you have clicked somewhere on the page once.\",\"notifSettings.soundKind\":\"Sound\",\"notifSettings.soundPlay\":\"Play\",\"notifSettings.sound.kaching\":\"Cash register\",\"notifSettings.sound.bell\":\"Bell\",\"notifSettings.sound.bark\":\"Dog bark\",\"notifSettings.sound.knock\":\"Knock\",\"notifSettings.sound.marimba\":\"Marimba\",\"notifSettings.soundNewConversation\":\"New conversation\",\"notifSettings.soundNewConversationDesc\":\"Whenever a new conversation you can see comes in.\",\"notifSettings.soundNewMessage\":\"New message\",\"notifSettings.soundNewMessageDesc\":\"A softer, shorter tone when a customer writes in a conversation assigned to you.\",\"notifSettings.title\":\"Notification Preferences\",\"notifSettings.username\":\"Username:\",\"notifSettings.waiting\":\"Waiting for connection...\",\"notifSettings.soundHint.kaching\":\"A click, the drawer, a bright ching\",\"notifSettings.soundHint.bell\":\"One small bell that rings out\",\"notifSettings.soundHint.bark\":\"Two short barks\",\"notifSettings.soundHint.knock\":\"Two soft knocks on wood\",\"notifSettings.soundHint.marimba\":\"Three notes going up\",\"notifSettings.soundRepeat\":\"Repeat until I'm back\",\"notifSettings.soundRepeatDesc\":\"When you are away from this tab, the sound plays again every 15 seconds until you come back, for up to 10 minutes.\",\"notifications.clickToOpenSupport\":\"Click to open support chat\",\"notifications.conversationAssigned\":\"Conversation assigned to you\",\"notifications.conversationCreated\":\"New conversation\",\"notifications.daysAgo\":\"{count}d ago\",\"notifications.hoursAgo\":\"{count}h ago\",\"notifications.justNow\":\"just now\",\"notifications.labelApplied\":\"Label applied to conversation\",\"notifications.markAllRead\":\"Mark all as read\",\"notifications.mentioned\":\"You were mentioned\",\"notifications.minutesAgo\":\"{count}m ago\",\"notifications.newMessage\":\"New customer message\",\"notifications.newMessageInConv\":\"New message in conversation\",\"notifications.newSupportMessage\":\"New support message\",\"notifications.newSupportMessages\":\"{count} new support messages\",\"notifications.noNotifications\":\"No notifications\",\"notifications.slaMissedFirst\":\"SLA: First response missed\",\"notifications.slaMissedNext\":\"SLA: Next response missed\",\"notifications.slaMissedResolution\":\"SLA: Resolution time missed\",\"notifications.title\":\"Notifications\",\"notifications.transferred\":\"{name} transferred #{id} to you\",\"notifications.transferredNoName\":\"#{id} was transferred to you\",\"notifications.transferredNextUp\":\"Next up once you have room\",\"notifications.transferHandout\":\"A transferred conversation is now yours · #{id}\",\"notifications.transferExpired\":\"{name} had no free slot, #{id} went to the queue\",\"notifications.transferExpiredNoName\":\"There was no free slot, #{id} went to the queue\",\"notifications.transferNote\":\"“{note}”\",\"notifications.cannotOpen\":\"You can no longer open this conversation\",\"pricing.annual\":\"Annual\",\"pricing.billedAnnually\":\"Billed annually\",\"pricing.byoKeyFootnoteLink\":\"See how this works\",\"pricing.byoKeyFootnoteText\":\"* Startup and Business: bring your own OpenAI or Anthropic API key. Enterprise: fully managed AI Bot (powered by Claude), unlimited conversations, no key needed. You can still bring your own key to route through your own account.\",\"pricing.byoKeyHighlight\":\"Powered by Anthropic. Included conversations per plan.\",\"pricing.byoKeySubtitle\":\"Use the Deskwoot AI Bot (powered by Anthropic) with included conversations per plan, or connect your own OpenAI / Anthropic API key for unlimited use. The bot handles customer inquiries and seamlessly hands off to your support agents when needed.\",\"pricing.byoKeyTitle\":\"AI-Powered Live Chat Bot\",\"pricing.compareNote\":\"Compare plans\",\"pricing.comparisons.0\":\"\",\"pricing.comparisons.1\":\"\",\"pricing.comparisons.2\":\"\",\"pricing.comparisons.3\":\"\",\"pricing.copilotSubtitle\":\"AI Copilot suggests replies, summarises threads, and improves drafts inside the agent inbox. Counted by distinct conversations touched per month.\",\"pricing.faq.0.a\":\"You have two options: Use the Deskwoot AI Bot (powered by Anthropic) with included conversations per plan (50 for Startup, 100 for Business, 300 for Enterprise), or connect your own OpenAI / Anthropic API key for unlimited use at your provider's rates. The bot handles customer inquiries automatically, provides instant responses 24/7, and seamlessly hands off to your support agents when needed.\",\"pricing.faq.0.q\":\"How does the AI Live Chat Bot work?\",\"pricing.faq.1.a\":\"An AI chatbot conversation is counted each time the Deskwoot AI Bot starts responding to a new visitor in your live chat widget. It includes all messages within that chat session, whether 2 or 20 messages. O
76nce the visitor leaves or the conversation is resolved, any new interaction counts as a new conversation.\",\"pricing.faq.1.q\":\"What counts as an AI chatbot conversation?\",\"pricing.faq.2.a\":\"Additional conversations are charged from your prepaid balance at a per-conversation rate ($0.07 for Startup, $0.05 for Business, $0.03 for Enterprise). You can set up auto-recharge to keep your bot running without interruption. If your balance reaches $0, the AI chatbot pauses until you top up.\",\"pricing.faq.2.q\":\"What happens when I exceed my included AI chatbot conversations?\",\"pricing.faq.3.a\":\"The AI Bot is a customer-facing chatbot that automatically responds to visitors on your live chat. AI Copilot is an agent-facing tool that suggests replies, summarizes conversations, and helps your team respond faster. The Bot is available from the Startup plan; Copilot from Business.\",\"pricing.faq.3.q\":\"What's the difference between AI Bot and AI Copilot?\",\"pricing.faq.4.a\":\"A conversation is a single thread between your team and a customer, regardless of how many messages it contains. The Hacker plan includes 500/month, Startup includes 1,000/month, and Business/Enterprise plans have unlimited conversations.\",\"pricing.faq.4.q\":\"What counts as a conversation?\",\"pricing.faq.5.a\":\"You only pay for agents who need to log in and respond to conversations. Contacts (your customers) are always unlimited and free. You can add or remove agent seats at any time.\",\"pricing.faq.5.q\":\"How does per-agent pricing work?\",\"pricing.faq.6.a\":\"Absolutely. You can upgrade or downgrade your plan at any time. Changes are prorated based on your billing cycle.\",\"pricing.faq.6.q\":\"Can I change plans at any time?\",\"pricing.faq.7.a\":\"No hidden costs. WhatsApp and SMS may incur third-party messaging fees from Meta and your SMS provider respectively, but Deskwoot itself has transparent, straightforward pricing.\",\"pricing.faq.7.q\":\"Are there any hidden costs?\",\"pricing.faq.8.a\":\"The Hacker plan includes website live chat only. All paid plans (Startup, Business, Enterprise) include every channel: Email, WhatsApp, Telegram, LINE, SMS, and Twitter/X.\",\"pricing.faq.8.q\":\"Which channels are available on each plan?\",\"pricing.faq.9.a\":\"Yes. Deskwoot supports importing contacts and conversation history. If you're switching from Zendesk, Intercom, Freshdesk, or similar tools, our support team can help with the migration.\",\"pricing.faq.9.q\":\"Can I migrate from another platform?\",\"pricing.faqSubtitle\":\"Everything you need to know before getting started.\",\"pricing.faqTitle\":\"Frequently asked questions\",\"pricing.freeForever\":\"Free forever\",\"pricing.freeTrialIncluded\":\"7-day free trial included\",\"pricing.meta.description\":\"Customer support software pricing with AI included on every plan. Free to start, paid plans from $3.20 per agent. Help desk, live chat, AI bot, Help Center, and Copilot in one bill.\",\"pricing.meta.ogDescription\":\"Customer support software pricing with AI included on every plan. Free to start, paid plans from $3.20 per agent. Help desk, live chat, AI bot, Help Center, and Copilot in one bill.\",\"pricing.meta.ogTitle\":\"Customer Support Software Pricing With AI Included\",\"pricing.meta.title\":\"Customer Support Software Pricing With AI Included | Deskwoot\",\"pricing.monthly\":\"Monthly\",\"pricing.mostPopular\":\"Most popular\",\"pricing.perAgentMonth\":\"/agent/month\",\"pricing.plans.business.cta\":\"Start Free Trial\",\"pricing.plans.business.description\":\"For established companies\",\"pricing.plans.business.features.0\":\"Everything in Startup, plus:\",\"pricing.plans.business.features.1\":\"AI Copilot: 100 conversations/month (smart reply suggestions, summaries, translation)\",\"pricing.plans.business.features.10\":\"Advanced automations\",\"pricing.plans.business.features.11\":\"Priority live chat support (faster response time on the Deskwoot widget)\",\"pricing.plans.business.features.2\":\"AI live chat bot for your website (Fynn): bring your own OpenAI / Anthropic key (free, unlimited), or use Deskwoot-managed (counts toward Copilot quota)\",\"pricing.plans.business.features.3\":\"Unlimited conversations\",\"pricing.plans.business.features.4\":\"1-year data retention\",\"pricing.plans.business.features.5\":\"Multilingual conversations \u0026 translate\",\"pricing.plans.business.features.6\":\"Click-to-WhatsApp ads attribution\",\"pricing.plans.business.features.7\":\"Teams\",\"pricing.plans.business.features.8\":\"Custom attributes\",\"pricing.plans.business.features.9\":\"CSAT surveys\",\"pricing.plans.business.name\":\"Business\",\"pricing.plans.enterprise.cta\":\"Start Free Trial\",\"pricing.plans.enterprise.description\":\"For large organizations\",\"pricing.plans.enterprise.features.0\":\"Everything in Business, plus:\",\"pricing.plans.enterprise.features.1\":\"AI Copilot: 300 conversations/month (smart reply suggestions, summaries, translation)\",\"pricing.plans.enterprise.features.2\":\"AI live chat bot for your website (Fynn): Deskwoot-managed (powered by Claude, no key required, counts toward 500), or bring your own OpenAI / Anthropic key (free, unlimited)\",\"pricing.plans.enterprise.features.3\":\"Unlimited data retention\",\"pricing.plans.enterprise.features.4\":\"SLA policies\",\"pricing.plans.enterprise.features.5\":\"REST API access\",\"pricing.plans.enterprise.features.6\":\"Audit logs\",\"pricing.plans.enterprise.features.7\":\"Custom roles \u0026 permissions\",\"pricing.plans.enterprise.features.8\":\"Custom domain for your Help Center (help.yourcompany.com)\",\"pricing.plans.enterprise.features.9\":\"White-label / remove \\\"Powered by Deskwoot\\\"\",\"pricing.plans.enterprise.name\":\"Enterprise\",\"pricing.plans.hacker.cta\":\"Get Started Free\",\"pricing.plans.hacker.description\":\"For individuals getting started\",\"pricing.plans.hacker.features.0\":\"1 agent\",\"pricing.plans.hacker.features.1\":\"1 inbox\",\"pricing.plans.hacker.features.2\":\"100 conversations/month\",\"pricing.plans.hacker.features.3\":\"30-day data retention\",\"pricing.plans.hacker.features.4\":\"AI Copilot: 10 conversations/month (smart reply suggestions, summaries, translation)\",\"pricing.plans.hacker.features.5\":\"Live chat (with \\\"Powered by Deskwoot\\\" badge)\",\"pricing.plans.hacker.limitations.0\":\"No AI Bot for live chat\",\"pricing.plans.hacker.limitations.1\":\"No help center\",\"pricing.plans.hacker.limitations.2\":\"No reports\",\"pricing.plans.hacker.limitations.3\":\"No automations\",\"pricing.plans.hacker.limitations.4\":\"Sales inquiries only (no product support)\",\"pricing.plans.hacker.name\":\"Hacker\",\"pricing.plans.startup.cta\":\"Start Free Trial\",\"pricing.plans.startup.description\":\"For growing teams\",\"pricing.plans.startup.features.0\":\"Everything in Hacker, plus:\",\"pricing.plans.startup.features.1\":\"AI Copilot: 50 conversations/month (smart reply suggestions, summaries, translation)\",\"pricing.plans.startup.features.10\":\"Custom views \u0026 filters\",\"pricing.plans.startup.features.11\":\"Business hours\",\"pricing.plans.startup.features.12\":\"Basic automations\",\"pricing.plans.startup.features.13\":\"Live chat support (we reply via the in-product Deskwoot widget)\",\"pricing.plans.startup.features.2\":\"AI live chat bot for your website (Fynn): bring your own OpenAI / Anthropic key (free, unlimited), or use Deskwoot-managed (counts toward Copilot quota)\",\"pricing.plans.startup.features.3\":\"1,000 conversations/month\",\"pricing.plans.startup.features.4\":\"6-month data retention\",\"pricing.plans.startup.features.5\":\"All channels (Email IMAP/SMTP, WhatsApp, Telegram, SMS, etc.)\",\"pricing.plans.startup.features.6\":\"Help Center (Multilingual EN / DE / PT-BR / HI)\",\"pricing.plans.startup.features.7\":\"Knowledge Base (searchable, trains your AI bot)\",\"pricing.plans.startup.features.8\":\"Pre-chat forms\",\"pricing.plans.startup.features.9\":\"EU-friendly cookieless widget mode\",\"pricing.plans.startup.limitations.0\":\"No multilingual translation\",\"pricing.plans.startup.limitations.1\":\"No CSAT surveys\",\"pricing.plans.startup.name\":\"Startup\",\"pricing.saveAnnual\":\"Save 20%\",\"pricing.startupBanner.body\":\"6 months Enterprise free. 10 seats, AI Copilot, $720 list value.\",\"pricing.startupBanner.cta\":\"Apply now\",\"pricing.startupBanner.eyebrow\":\"Startup Program\",\"pricing.startupBanner.title\":\"Founded in the last 6 months?\",\"pricing.subtitle\":\"Simple per-agent helpdesk software pricing. Free plan, no hidden fees, no surprises. AI chatbot, customer service knowledge bases FAQs, ticketing system, and workflow automation included in every paid tier.\",\"pricing.title\":\"Help Desk Pricing That Scales W
76ith Your Team\",\"priority.high\":\"High\",\"priority.low\":\"Low\",\"priority.medium\":\"Medium\",\"priority.none\":\"None\",\"priority.urgent\":\"Urgent\",\"privacy.lastUpdated\":\"Last updated: April 23, 2026\",\"privacy.metadata.description\":\"Deskwoot's privacy policy. How we collect, use, and protect your data on our customer support platform. EU-hosted and GDPR-compliant.\",\"privacy.metadata.title\":\"Privacy Policy\",\"privacy.section.1.body\":\"Deskwoot (\\\"we\\\", \\\"us\\\", or \\\"our\\\") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our customer support platform (\\\"Service\\\"). By using the Service, you consent to the data practices described in this policy.\",\"privacy.section.1.heading\":\"1. Introduction\",\"privacy.section.10.body\":\"$24\",\"privacy.section.10.heading\":\"10. Analytics and Tracking\",\"privacy.section.11.body\":\"The Service is not intended for children under the age of 16. We do not knowingly collect personal data from children. If we become aware that we have collected data from a child under 16, we will take steps to delete that information promptly.\",\"privacy.section.11.heading\":\"11. Children's Privacy\",\"privacy.section.12.body\":\"We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on the Service with a new \\\"Last updated\\\" date. We encourage you to review this policy periodically.\",\"privacy.section.12.heading\":\"12. Changes to This Policy\",\"privacy.section.13.body\":\"If you have any questions about this Privacy Policy or our data practices, please contact us at:\\n\\nEmail: [email protected]\\nAddress: Neltacore, LLC, 1908 Thomes Avenue, Cheyenne, WY 82001, USA\",\"privacy.section.13.heading\":\"13. Contact Us\",\"privacy.section.2.body\":\"$25\",\"privacy.section.2.heading\":\"2. Information We Collect\",\"privacy.section.3.body\":\"We use your information to: (a) provide, maintain, and improve the Service; (b) process transactions and send related information; (c) send you technical notices, updates, and support messages; (d) respond to your comments, questions, and requests; (e) monitor and analyze usage trends to improve user experience; (f) detect, investigate, and prevent fraudulent or unauthorized activities; (g) comply with legal obligations.\",\"privacy.section.3.heading\":\"3. How We Use Your Information\",\"privacy.section.4.body\":\"We do not sell your personal data. We may share your information with: (a) service providers who assist us in operating the Service (hosting, email delivery, payment processing, analytics); (b) third-party integrations you explicitly connect (Shopify, Stripe, etc.); (c) law enforcement or regulatory authorities when required by law; (d) a successor entity in the event of a merger, acquisition, or sale of assets.\",\"privacy.section.4.heading\":\"4. Data Sharing and Disclosure\",\"privacy.section.5.body\":\"Your data is stored on secure servers. We implement appropriate technical and organizational measures to protect your information against unauthorized access, alteration, disclosure, or destruction. However, no method of transmission over the Internet or electronic storage is 100% secure, and we cannot guarantee absolute security.\",\"privacy.section.5.heading\":\"5. Data Storage and Security\",\"privacy.section.6.body\":\"We retain your personal data for as long as your account is active or as needed to provide the Service. After account deletion, we will delete or anonymize your data within 90 days, unless retention is required by law. Conversation data and customer interactions are retained according to your account settings.\",\"privacy.section.6.heading\":\"6. Data Retention\",\"privacy.section.7.body\":\"If you are located in the European Economic Area (EEA), you have the following rights under the General Data Protection Regulation (GDPR):\\n\\nRight of Access: You can request a copy of the personal data we hold about you.\\nRight to Rectification: You can request correction of inaccurate or incomplete data.\\nRight to Erasure: You can request deleti
76on of your personal data.\\nRight to Restrict Processing: You can request that we limit how we use your data.\\nRight to Data Portability: You can request your data in a structured, machine-readable format.\\nRight to Object: You can object to our processing of your data for certain purposes.\\nRight to Withdraw Consent: Where processing is based on consent, you can withdraw it at any time.\\n\\nTo exercise these rights, contact us at [email protected]. We will respond within 30 days.\",\"privacy.section.7.heading\":\"7. Your Rights (GDPR)\",\"privacy.section.8.body\":\"Your data may be transferred to and processed in countries outside the EEA. When this occurs, we ensure appropriate safeguards are in place, such as Standard Contractual Clauses approved by the European Commission, to protect your data in accordance with applicable law.\",\"privacy.section.8.heading\":\"8. International Data Transfers\",\"privacy.section.9.body\":\"The Service integrates with third-party platforms. When you connect an integration, data may flow between Deskwoot and the third-party service. Each third-party service has its own privacy policy, and we encourage you to review them. We are not responsible for the privacy practices of third-party services.\",\"privacy.section.9.heading\":\"9. Third-Party Services\",\"privacy.section.9a.body\":\"$26\",\"privacy.section.9a.heading\":\"9a. AI Processing and No-Training Commitment\",\"privacy.section.9b.body\":\"$27\",\"privacy.section.9b.heading\":\"9b. Stripe App Integration\",\"privacy.title\":\"Privacy Policy\",\"profile.availability\":\"Availability\",\"profile.away\":\"Away\",\"profile.avatar\":\"Avatar\",\"profile.avatarHelp\":\"JPEG or PNG, max 5 MB. Will be resized to 256×256.\",\"profile.avatarUpdated\":\"Avatar updated - click Save Profile to keep it\",\"profile.busy\":\"Busy\",\"profile.changePassword\":\"Change Password\",\"profile.confirmPassword\":\"Confirm New Password\",\"profile.currentPassword\":\"Current Password\",\"profile.description\":\"Manage your personal profile, availability status, and message signature.\",\"profile.displayName\":\"Display Name\",\"profile.displayNameHelper\":\"Optional nickname shown to teammates inside Deskwoot. Customers see the inbox-level Sender Name (Settings → Inboxes), not this.\",\"profile.email\":\"Email\",\"profile.emailHelp\":\"If you need to change your email, please contact our support team.\",\"profile.fileTooLarge\":\"File is too large (max 5 MB)\",\"profile.fullName\":\"Internal name\",\"profile.fullNameHelper\":\"Used for audit logs and mentions, never shown to your customers.\",\"profile.invalidFile\":\"Only JPEG and PNG files are allowed\",\"profile.language\":\"Language\",\"profile.messageSignature\":\"Message Signature\",\"profile.newPassword\":\"New Password\",\"profile.offline\":\"Offline\",\"profile.online\":\"Online\",\"profile.passwordChanged\":\"Password changed successfully\",\"profile.passwordMismatch\":\"New passwords do not match\",\"profile.passwordTooShort\":\"Password must be at least 8 characters\",\"profile.remove\":\"Remove\",\"profile.saveFailed\":\"Failed to save profile\",\"profile.saveProfile\":\"Save Profile\",\"profile.saved\":\"Profile saved\",\"profile.signatureHelp\":\"This signature will be automatically appended to your outgoing messages.\",\"profile.title\":\"Profile Settings\",\"profile.uploadImage\":\"Upload image\",\"replyEditor.bold\":\"Bold\",\"replyEditor.bulletList\":\"Bulleted list\",\"replyEditor.italic\":\"Italic\",\"replyEditor.orderedList\":\"Numbered list\",\"replyEditor.strike\":\"Strikethrough\",\"replyEditor.toolbar\":\"Formatting\",\"replyEditor.underline\":\"Underline\",\"reports.agentPerformance\":\"Agent Performance\",\"reports.avgFirstResponse\":\"Avg First Response\",\"reports.avgResolution\":\"Avg Resolution Time\",\"reports.csatScore\":\"CSAT Score\",\"reports.export\":\"Export\",\"reports.title\":\"Reports\",\"reports.totalConversations\":\"Total Conversations\",\"reports.allReports\":\"All reports\",\"reports.backToReports\":\"Back to Reports\",\"reports.firstResponse.title\":\"First Response Time\",\"reports.firstResponse.intro\":\"How quickly the first reply leaves the inbox after a conversation comes in.\",\"reports.resolutionTime.title\":\"Resolution Time\",\"reports.resolutionTime.intro\":\"Time elapsed between a conversation arriving and being marked resolved.\",\"reports.scope.account\":\"Account wide.\",\"reports.scope.mine\":\"Conversations assigned to you.\",\"reports.range.7d\":\"Last 7 days\",\"reports.range.30d\":\"Last 30 days\",\"reports.range.90d\":\"Last 90 days\",\"reports.agent.total\":\"Total\",\"reports.agent.avgResponse\":\"Avg Response\",\"reports.agent.basedOnOne\":\"based on 1 rating\",\"reports.agent.basedOnMany\":\"based on {count} ratings\",\"reports.unknownArticle\":\"(unknown article)\",\"reports.conversations\":\"Conversations\",\"reports.conversationCountOne\":\"1 conversation\",\"reports.conversationCount\":\"{count} conversations\",\"reports.rangeGroup\":\"Time range\",\"reports.col.inbox\":\"Inbox\",\"reports.col.channel\":\"Channel\",\"reports.col.agent\":\"Agent\",\"reports.col.contact\":\"Contact\",\"reports.col.status\":\"Status\",\"reports.col.created\":\"Created\",\"reports.col.response\":\"Response\",\"reports.col.csat\":\"CSAT\",\"reports.col.article\":\"Article\",\"reports.col.helpful\":\"Helpful\",\"reports.col.notHelpful\":\"Not helpful\",\"reports.col.helpfulPct\":\"% Helpful\",\"reports.breakdown.managerScope\":\"Manager view: {count} agents in scope.\",\"reports.breakdown.average\":\"Average\",\"reports.breakdown.fastest\":\"Fastest\",\"reports.breakdown.slowest\":\"Slowest\",\"reports.breakdown.slaTitle\":\"SLA breach buckets\",\"reports.breakdown.slaHintFirstReply\":\"Conversations where the first reply took longer than the threshold.\",\"reports.breakdown.slaHintResolution\":\"Conversations where the resolution took longer than the threshold.\",\"reports.breakdown.over\":\"Over {duration}\",\"reports.breakdown.noConversations\":\"No conversations in this range.\",\"reports.breakdown.byAgent\":\"By agent\",\"reports.breakdown.byAgentHint\":\"Sorted from fastest to slowest. Click an agent to see their details.\",\"reports.breakdown.noAgents\":\"No agent has handled a conversation in this range yet.\",\"reports.breakdown.byInbox\":\"By inbox and channel\",\"reports.breakdown.byInboxHint\":\"Which channels reply fastest. Helps you spot inboxes that need more people.\",\"reports.breakdown.noData\":\"No data in this range.\",\"reports.csatRating.1\":\"Poor\",\"reports.csatRating.2\":\"Fair\",\"reports.csatRating.3\":\"Good\",\"reports.csatRating.4\":\"Very good\",\"reports.csatRating.5\":\"Excellent\",\"reports.agentConvs.all\":\"All\",\"reports.agentConvs.empty\":\"No conversations foun
76d\",\"reports.agentConvs.unknownContact\":\"Unknown\",\"reports.agentConvs.open\":\"Open\",\"reports.agentConvs.resolve\":\"Resolve\",\"reports.agentConvs.resolving\":\"Resolving...\",\"reports.overview.subtitleManager\":\"Overview of your support performance across the whole account.\",\"reports.overview.subtitleAgent\":\"Overview of your own support performance. Managers see the whole account.\",\"reports.accessDenied.title\":\"Access Denied\",\"reports.accessDenied.body\":\"Your role does not include the permission to view reports. Ask an administrator to add it to your role.\",\"settings.accessDenied.title\":\"Access Denied\",\"settings.accessDenied.adminOnly\":\"This page is only available to administrators. Contact your account administrator if you need access.\",\"settings.accessDenied.permission\":\"Your role does not include the permission for this page. Ask an administrator to add it to your role.\",\"reports.overview.allTime\":\"{count} all time\",\"reports.overview.resolutionRate\":\"{percent} resolution rate\",\"reports.overview.noConversations\":\"No conversations\",\"reports.overview.firstResponse\":\"First Response\",\"reports.overview.avgFirstReply\":\"Avg. first reply\",\"reports.overview.avgTimeToResolve\":\"Avg. time to resolve\",\"reports.overview.noResponses\":\"No responses yet\",\"reports.overview.byStatus\":\"By Status\",\"reports.overview.byChannel\":\"By Channel\",\"reports.overview.byLabel\":\"By Label\",\"reports.overview.noLabeled\":\"No labeled conversations\",\"reports.overview.responseByChannel\":\"Avg response time by channel\",\"reports.overview.overTime\":\"Conversations over time\",\"reports.overview.noAgentData\":\"No agent data for this period\",\"reports.overview.articleFeedback\":\"Article feedback\",\"reports.overview.articleFeedbackHint\":\"Thumbs up and thumbs down votes from the widget on help center articles in the last {days} days.\",\"reports.overview.noArticleFeedback\":\"No article feedback in this range yet.\",\"reports.overview.articleFeedbackTruncated\":\"Showing the {count} articles with the most feedback.\",\"reports.exportCsv.conversations\":\"Export conversations CSV\",\"reports.exportCsv.agents\":\"Export agent performance CSV\",\"reports.exportCsv.csat\":\"Export CSAT CSV\",\"roadmap.backToRoadmap\":\"Back to roadmap\",\"roadmap.eu-migration.category\":\"Compliance\",\"roadmap.eu-migration.longDesc\":\"In April 2026 we completed the EU migration. Every byte of customer data now lives in europe-west4 (Netherlands). The application servers, Postgres database, scheduled jobs, file storage, and antivirus pipeline all run inside the EU.\\n\\nThis unlocks Deskwoot for regulated industries (healthcare, finance, public sector) and German Mittelstand procurement teams that had EU-residency hard requirements. Existing data was migrated with zero downtime via point-in-time replication.\\n\\nThe migration also shipped a new cookieless chat mode, isolated file storage per tenant, and updated DPA templates aligned with the new infrastructure.\",\"roadmap.eu-migration.problem\":\"EU customers and procurement teams needed to know that ticket data, customer contacts, and AI processing stayed inside the EU under GDPR and Schrems II.\",\"roadmap.eu-migration.quarter\":\"Q1 2026\",\"roadmap.eu-migration.shippedDate\":\"April 2026\",\"roadmap.eu-migration.shortDesc\":\"All Deskwoot infrastru
76cture migrated to europe-west4 (Netherlands) for full EU data residency.\",\"roadmap.eu-migration.solution\":\"We moved every service (app, Postgres, cron jobs, file storage, ClamAV) to Netherlands-based infrastructure and updated DPAs accordingly.\",\"roadmap.eu-migration.title\":\"EU data residency\",\"roadmap.help-center-ai-builder.category\":\"AI\",\"roadmap.help-center-ai-builder.longDesc\":\"$28\",\"roadmap.help-center-ai-builder.problem\":\"Setting up a help center from scratch is the biggest blocker between signup and an actually useful knowledge base. Most teams skip it entirely, then watch the same five questions land over and over in their inbox.\",\"roadmap.help-center-ai-builder.quarter\":\"Q2 2026\",\"roadmap.help-center-ai-builder.shortDesc\":\"Paste your website URL and our AI crawls it, structures the content, and ships a ready-to-launch help center in minutes.\",\"roadmap.help-center-ai-builder.solution\":\"Drop in your website URL and our AI crawls the site, extracts the support-relevant content (FAQ pages, product docs, policies, pricing), groups it into categories, and writes ready-to-publish articles. You review, edit, hit publish.\",\"roadmap.help-center-ai-builder.title\":\"AI Help Center Builder\",\"roadmap.iphone-app.category\":\"Mobile\",\"roadmap.iphone-app.longDesc\":\"The Deskwoot iPhone app brings the full agent experience to iOS. Push notifications fire the instant a message arrives. The inbox view supports swipe-to-triage gestures (assign, label, mark resolved). Agents can read full conversation histories, switch between channels, and reply with one tap on AI-suggested drafts.\\n\\nBuilt natively in Swift, the app feels at home on iOS instead of being a wrapped web view. Background sync keeps everything fresh even when the app is closed.\\n\\nAvailable now in TestFlight for beta users and shipping to the App Store.\",\"roadmap.iphone-app.problem\":\"Support work doesn't stop when agents step away from their desk. Web-based helpdesks make on-the-go triage painful and email-and-text workarounds lose context.\",\"roadmap.iphone-app.quarter\":\"Q2 2026\",\"roadmap.iphone-app.shippedDate\":\"Q2 2026\",\"roadmap.iphone-app.shortDesc\":\"Native iOS app for support agents on the move, with push notifications and one-tap AI replies.\",\"roadmap.iphone-app.solution\":\"A native iOS app delivers push notifications the moment a message lands, lets agents triage the inbox in seconds, and exposes one-tap AI replies for quick acknowledgements.\",\"roadmap.iphone-app.title\":\"iPhone app\",\"roadmap.itemMetaOgTitle\":\"{title} - Deskwoot Roadmap\",\"roadmap.itemMetaTitle\":\"{title} | Deskwoot Roadmap\",\"roadmap.launch.category\":\"Foundation\",\"roadmap.launch.longDesc\":\"March 2025 marked the public launch of Deskwoot. The mission was simple: take the most useful pieces of Zendesk, Intercom and Front, strip out the add-on tax, and ship them as one product at a price that doesn't punish growing teams.\\n\\nThe launch shipped with the unified inbox (email + live chat to start), a fully customizable help center with categories and articles, an AI Copilot that drafted replies grounded in conversation history, and the Training Hub for connecting custom knowledge sources.\\n\\nPricing was deliberately simple from day one: a flat per-agent fee, AI included, no separate Copilot or AI-resolution add-ons.\",\"roadmap.launch.problem\":\"Modern support teams were stuck choosing between cheap one-channel tools and expensive enterprise suites that took weeks to set up.\",\"roadmap.launch.quarter\":\"Q1 2025\",\"roadmap.launch.shippedDate\":\"March 2025\",\"roadmap.launch.shortDesc\":\"The first version of Deskwoot ships with the multi-channel inbox, help center, and AI Copilot.\",\"roadmap.launch.solution\":\"We launched Deskwoot with a unified inbox covering email and live chat, an integrated help center, and an AI Copilot priced flat instead of per-resolution.\",\"roadmap.launch.title\":\"Deskwoot launches\",\"roadmap.liveCta\":\"Start free trial\",\"roadmap.liveDesc\":\"Try it in your free Deskwoot account.\",\"roadmap.liveTitle\":\"This is live today\",\"roadmap.metaDescription\":\"What we shipped, what we're building, and what's coming next at Deskwoot. Quality Assurance, Workforce Management, native reporting, and the voice channel are on the way.\",\"roadmap.metaOgDescription\":\"Where Deskwoot is heading. Past launches and upcoming features.\",\"roadmap.metaOgTitle\":\"Deskwoot Roadmap\",\"roadmap.metaTitle\":\"Roadmap\",\"roadmap.native-reporting.category\":\"Reporting\",\"roadmap.native-reporting.longDesc\":\"Native Reporting brings real BI to the inbox. Out of the box you get curated dashboards for the metrics that actually matter: customer satisfaction (CSAT), first response time and resolution time per channel, agent and team productivity, AI deflection rate, and ticket volume by topic.\\n\\nThe custom-report builder lets you slice any dimension (agent, label, channel, customer attribute, time bucket) against any measure and save the view as a 
76shareable dashboard. Scheduled email exports send weekly summaries to leadership without anyone touching a CSV.\\n\\nReplaces the tab-and-spreadsheet workflow most support teams build in parallel today. No separate BI seat needed.\",\"roadmap.native-reporting.problem\":\"Reporting is currently CSV-export-and-Google-Sheets. Managers need answers like Where did our weekly response time spike? in seconds, not pivot tables.\",\"roadmap.native-reporting.quarter\":\"Q3 2026\",\"roadmap.native-reporting.shortDesc\":\"Pre-built dashboards for CSAT, response time, agent productivity, and channel mix, plus a custom-report builder.\",\"roadmap.native-reporting.solution\":\"A native reporting suite with curated dashboards (CSAT, FRT, agent productivity, channel mix, AI deflection rate) and a drag-and-drop custom-report builder.\",\"roadmap.native-reporting.title\":\"Native Reporting Dashboards\",\"roadmap.nextStop\":\"Next stop\",\"roadmap.notFoundTitle\":\"Roadmap item not found | Deskwoot\",\"roadmap.prevStop\":\"Previous stop\",\"roadmap.quality-assurance.category\":\"Quality\",\"roadmap.quality-assurance.longDesc\":\"Quality Assurance turns conversation-quality control from a gut feeling into a measurable workflow. Managers define scorecards with criteria like Did the agent greet correctly?, Was the answer accurate?, Was the customer's emotion handled? AI auto-scores conversations against those criteria so reviewers focus on outliers instead of reading every ticket.\\n\\nRandom sampling pulls a configurable percentage of each agent's conversations into the review queue. Reviewers leave inline comments. Agents see feedback in their dashboard with a one-click acknowledgement and can reply if they disagree.\\n\\nTrends roll up to a manager dashboard showing performance per agent, team, and time period. Calibration sessions let multiple reviewers score the same conversation to align on standards.\\n\\nComparable to Klaus (now Zendesk QA, $35/agent/mo add-on), MaestroQA, and Loris. Bundled in every Deskwoot plan, no separate license.\",\"roadmap.quality-assurance.problem\":\"Once a support team grows past 10 agents, ad-hoc spot-checks stop scaling. Managers can't reliably tell who needs coaching, where the brand voice is drifting, or which playbook steps get skipped.\",\"roadmap.quality-assurance.quarter\":\"Q3 2026\",\"roadmap.quality-assurance.shortDesc\":\"Systematic conversation reviews with scorecards, AI auto-scoring, and agent feedback workflows.\",\"roadmap.quality-assurance.solution\":\"A built-in QA module with customizable scorecards, AI-powered auto-scoring, random sampling, and a feedback workflow so coaching becomes systematic.\",\"roadmap.quality-assurance.title\":\"Quality Assurance\",\"roadmap.schemaListName\":\"Deskwoot Roadmap\",\"roadmap.shippedPrefix\":\"Shipped {date}\",\"roadmap.statusInProgress\":\"In Progress\",\"roadmap.statusPlanned\":\"Planned\",\"roadmap.statusResearching\":\"Researching\",\"roadmap.statusShipped\":\"Shipped\",\"roadmap.voice-channel.category\":\"Channels\",\"roadmap.voice-channel.longDesc\":\"$29\",\"roadmap.voice-channel.problem\":\"Customers still pick up the phone for urgent issues, but most modern helpdesks treat voice as a bolt-on or send teams to a separate Aircall or Dialpad seat. On WhatsApp, agents today can only reply with text and templates from Deskwoot; sending an image or voice-note back to the customer is not yet supported on outbound.\",\"roadmap.voice-channel.quarter\":\"Q4 2026\",\"roadmap.voice-channel.shortDesc\":\"Inbound and outbound phone calls in the same inbox as your tickets, with AI-powered call summaries. Plus outbound media on WhatsApp (images, voice notes, documents) so agent replies are not text-only.\",\"roadmap.voice-channel.solution\":\"Native phone numbers, IVR, and call recording inside Deskwoot. Calls open as conversations alongside email and chat, with AI-generated summaries written to the ticket automatically. Outbound WhatsApp media lands in the same composer as text: paste an image, drop a PDF, record a voice note, hit send.\",\"roadmap.voice-channel.title\":\"Voice and ph
76one channel + outbound WhatsApp media\",\"roadmap.whatHeading\":\"What it does\",\"roadmap.whyHeading\":\"Why we're building this\",\"roadmap.workforce-management.category\":\"Productivity\",\"roadmap.workforce-management.longDesc\":\"Workforce Management gives support leads the planning and tracking surface they currently maintain in spreadsheets. The forecasting engine uses your historical conversation volume to predict next week's load by hour, and recommends shift coverage to hit your target SLA.\\n\\nAdherence tracking shows in real time whether agents are working their scheduled shifts. Time-off requests, swap approvals, and break tracking all live in the same UI as the inbox.\\n\\nComparable to Zendesk Workforce Management ($25/agent/mo add-on) and Assembled. Bundled in every Deskwoot plan.\",\"roadmap.workforce-management.problem\":\"Support managers either guess staffing from gut feel or run spreadsheets in parallel to the helpdesk. Neither scales when ticket volume spikes seasonally or product launches push the queue.\",\"roadmap.workforce-management.quarter\":\"Q3 2026\",\"roadmap.workforce-management.shortDesc\":\"Shift planning, forecasting, and adherence tracking for support teams that need to staff against ticket volume.\",\"roadmap.workforce-management.solution\":\"Built-in shift planning with volume forecasting based on historical inbox data, real-time adherence tracking, and time-off management.\",\"roadmap.workforce-management.title\":\"Workforce Management\",\"security.activeSessions\":\"Active Sessions\",\"security.activeSessionsDesc\":\"View and revoke active sessions across your devices.\",\"security.cancelSetup\":\"Cancel setup\",\"security.codesOneTime\":\"Each code can only be used once. Store them securely.\",\"security.confirmDisable\":\"Confirm Disable\",\"security.current\":\"Current\",\"security.description\":\"Manage your account security settings including two-factor authentication and active sessions.\",\"security.disable2FA\":\"Disable 2FA\",\"security.disabled\":\"Disabled\",\"security.done\":\"Done\",\"security.enable2FA\":\"Enable 2FA\",\"security.enabled\":\"Enabled\",\"security.enterCode\":\"2. Enter the 6-digit code from your app\",\"security.enterManually\":\"Or enter this key manually:\",\"security.enterPassword\":\"Enter your password to disable two-factor authentication.\",\"security.generating\":\"Generating setup code...\",\"security.lastActive\":\"Last active\",\"security.loadingSessions\":\"Loading sessions…\",\"security.noSessions\":\"No active sessions found.\",\"security.recoveryCodes\":\"Recovery Codes\",\"security.revoke\":\"Revoke\",\"security.revoking\":\"Revoking…\",\"security.saveRecoveryCodes\":\"Save these recovery codes in a safe place. You can use them to access your account if you lose your authenticator device.\",\"security.scanQR\":\"1. Scan this QR code with your authenticator app\",\"security.title\":\"Security\",\"security.twoFactor\":\"Two-Factor Authentication\",\"security.twoFactorDesc\":\"Add an extra layer of security to your account using Google Authenticator or any TOTP-compatible app.\",\"security.twoFactorEnabled\":\"Two-factor authentication is now enabled!\",\"security.enforcedTitle\":\"Your workspace requires two-factor authentication\",\"security.enforcedDesc\":\"An administrator has made 2FA mandatory for every member. Finish the setup below to continue to the dashboard.\",\"security.verifyEnable\":\"Verify \u0026 Enable\",\"security.yourPassword\":\"Your password\",\"segmentForm.addFilter\":\"Add filter\",\"segmentForm.createSegment\":\"Create Segment\",\"segmentForm.createTitle\":\"Create Custom Segment\",\"segmentForm.editTitle\":\"Edit Segment\",\"segmentForm.field.company\":\"Company\",\"segmentForm.field.conversationCount\":\"Conversation Count\",\"segmentForm.field.createdAt\":\"Created At\",\"segmentForm.field.email\":\"Email\",\"segmentForm.field.lastActivity\":\"Last Activity\",\"segmentForm.field.phone\":\"Phone\",\"segmentForm.filterRequired\":\"At least one filter is required.\",\"segmentForm.nameRequired\":\"Segment name is required.\",\"segmentForm.op.atLeast\":\"At least\",\"segmentForm.op.atMost\":\"At most\",\"segmentForm.op.contains\":\"Contains\",\"segmentForm.op.equals\":\"Equals\",\"segmentForm.op.exactly\":\"Exactly\",\"segmentForm.op.hasActivity\":\"Has activity\",\"segmentForm.op.isMissing\":\"Is missing\",\"segmentForm.op.isPresent\":\"Is present\",\"segmentForm.op.noActivity\":\"No activity\",\"segmentForm.op.withinDays\":\"Within last ... days\",\"segmentForm.removeFilter\":\"Remove filter\",\"segmentForm.saveChanges\":\"Save Changes\",\"segmentForm.saveFailed\":\"Failed to save segment.\",\"segmentForm.segmentDesc\":\"Briefly describe this segment...\",\"segmentForm.segmentName\":\"Segment name\",\"segmentForm.unexpectedError\":\"An unexpected error occurred.\",\"segmentForm.fieldLabel\":\"Contact field\",\"segmentForm.operatorLabel\":\"Condition\",\"segmentForm.subtitle\":\"Define filters to group contacts automatically.\",\"segmentForm.namePlaceholder\":\"e.g. High value contacts\",\"segmentForm.descriptionLabel\":\"Description\",\"segmentForm.optional\":\"(optional)\",\"segmentForm.filters\":\"Filters\",\"segmentForm.valueLabel\":\"Value\",\"segmentForm.placeholder.days\":\"Number of days, e.g. 7\",\"segmentForm.placeholder.count\":\"e.g. 5\",\"segmentForm.placeholder.value\":\"Enter a value\",\"segmentForm.valueRequired\":\"The filter \\\"{field}\\\" with \\\"{operator}\\\" needs a value.\",\"segments.active30\":\"Active (30 days)\",\"segments.active7\":\"Active (7 days)\",\"segments.allContacts\":\"All Contacts\",\"segments.customSegments\":\"Custom Segments\",\"segments.deleteSegment\":\"Delete segment\",\"segments.editSegment\":\"Edit segment\",\"segments.missingEmail\":\"Missing Email\",\"segments.missingPhone\":\"Missing Phone\",\"segments.new\":\"+ New\",\"segments.new7\":\"New (last 7 days)\",\"segments.newSegment\":\"New Segment\",\"segments.title\":\"Segments\",\"segments.vip\":\"VIP (5+ conversations)\",\"settings.account\":\"Account\",\"settings.agents\":\"Agents\",\"settings.automation\":\"Automation\",\"settings.inboxes\":\"Inboxes\",\"settings.integrations\":\"Integrations\",\"settings.labels\":\"Labels\",\"settings.teams\":\"Teams\",\"settings.title\":\"Settings\",\"settingsAgents.actions\":\"Actions\",\"settingsAgents.addAgent\":\"Add agent\",\"settingsAgents.addMoreSeats\":\"Add more seats\",\"settingsAgents.addSeat\":\"Add agent seat\",\"settingsAgents.agent\":\"Agent\",\"settingsAgents.agentInvited\":\"Agent invited\",\"settingsAgents.agentRemoved\":\"Agent removed\",\"settingsAgents.agentSeats\":\"Agent seats\",\"settingsAgents.allSeatsUsed\":\"All agent seats are in use\",\"settingsAgents.availability\":\"Availability\",\"settingsAgents.away\":\"Away\",\"settingsAgents.awayHint\"
76:\"Away = the agent set themselves to Away, or Deskwoot has not been open on any of their devices for over 5 minutes. Round robin skips away agents; they still receive push notifications.\",\"settingsAgents.neverSeen\":\"Not seen yet\",\"settingsAgents.lastSeenMinutes\":\"Last active {n} min ago\",\"settingsAgents.lastSeenHours\":\"Last active {n} h ago\",\"settingsAgents.lastSeenDays\":\"Last active {n} days ago\",\"settingsAgents.capacity\":\"Capacity\",\"settingsAgents.capacityHint\":\"The most open and pending conversations this agent handles at once on one channel, counted across every inbox of that channel: chats for chat inboxes, emails for email inboxes. The inbox limit applies as well. Empty = no personal limit.\",\"settingsAgents.capacityIntro\":\"Capacity is the most open and pending conversations one agent handles at once on one channel, counted across every inbox of that channel: chats for chat inboxes, emails for email inboxes. Empty means only the inbox limit (Inbox › Collaborators) applies; a number here applies in addition to it. When every online agent is at their limit, new conversations wait in a queue that only administrators see and are assigned automatically as soon as someone has room.\",\"settingsAgents.capacityPlaceholder\":\"No limit\",\"settingsAgents.capacityUpdated\":\"Capacity updated\",\"settingsAgents.failedUpdateCapacity\":\"Failed to update capacity\",\"settingsAgents.confirmRemove\":\"Are you sure you want to remove this agent?\",\"settingsAgents.customRole\":\"Custom Role (optional)\",\"settingsAgents.default\":\"Default\",\"settingsAgents.defaultPermissions\":\"Default Agent permissions\",\"settingsAgents.description\":\"Manage agents who handle customer conversations\",\"settingsAgents.dismiss\":\"Dismiss\",\"settingsAgents.email\":\"Email\",\"settingsAgents.failedAdd\":\"Failed to add agent\",\"settingsAgents.failedRemove\":\"Failed to remove agent\",\"settingsAgents.failedResend\":\"Failed to resend invitation\",\"settingsAgents.failedUpdateRole\":\"Failed to update role\",\"settingsAgents.invitationResent\":\"Invitation resent\",\"settingsAgents.inviteAgent\":\"Invite agent\",\"settingsAgents.name\":\"Name\",\"settingsAgents.noAgents\":\"No agents added yet\",\"settingsAgents.opening\":\"Opening...\",\"settingsAgents.pending\":\"Pending\",\"settingsAgents.reactivate\":\"to reactivate them.\",\"settingsAgents.remove\":\"Remove\",\"settingsAgents.removeAgentTitle\":\"Remove agent\",\"settingsAgents.resend\":\"Resend\",\"settingsAgents.role\":\"Role\",\"settingsAgents.roleUpdated\":\"Role updated\",\"settingsAgents.sending\":\"Sending...\",\"settingsAgents.status\":\"Status\",\"settingsAgents.subscribePlan\":\"Subscribe to a plan\",\"settingsAgents.suspended\":\"Suspended\",\"settingsAgents.suspendedDesc\":\"These agents are suspended because your subscription does not include enough seats. Their conversations have been reassigned to the administrator.\",\"settingsAgents.suspendedTitle\":\"Suspended Agents\",\"settingsAgents.title\":\"Agents\",\"settingsAgents.customRoleFor\":\"Custom role for {name}\",\"settingsAgents.teammatesColumn\":\"Teammates\",\"settingsAgents.teammatesView\":\"See other agents' conversations (Teammates)\",\"settingsAgents.teammatesViewFor\":\"See other agents' conversations (Teammates) for {name}\",\"settingsAgents.teammatesViewHint\":\"The agent sees every conversation and the Teammates section, like an administrator. It applies from their next page load.\",\"settingsAgents.teammatesViewAdmin\":\"Always\",\"settingsAgents.teammatesViewAdminHint\":\"Administrators always see every conversation.\",\"settingsAgents.teammatesViewByRole\":\"Granted by the role {role}\",\"settingsAgents.teammatesViewRestricted\":\"The role {role} limits this agent to assigned conversations\",\"settingsAgents.teammatesViewLocked\":\"Letting an agent see other agents' conversations is part of Custom roles \u0026 permissions on the Enterprise plan.\",\"settingsAgents.teammatesViewOn\":\"{name} now sees other agents' conversations\",\"settingsAgents.teammatesViewOff\":\"{name} no longer sees other agents' conversations\",\"settingsAgents.failedUpdateTeammatesView\":\"Could not change the Teammates view\",\"settingsAttrs.all\":\"All\",\"settingsAttrs.appliesTo\":\"Applies To\",\"settingsAttrs.createAttribute\":\"Create Custom Attribute\",\"settingsAttrs.createAttributeBtn\":\"Create Attribute\",\"settingsAttrs.createFirst\":\"Create your first custom attribute to get started.\",\"settingsAttrs.created\":\"Custom attribute created\",\"settingsAttrs.deleted\":\"Custom attribute deleted\",\"settingsAttrs.deleting\":\"Deleting...\",\"settingsAttrs.description\":\"Define custom fields for c
76onversations and contacts.\",\"settingsAttrs.displayName\":\"Display Name\",\"settingsAttrs.editAttribute\":\"Edit Custom Attribute\",\"settingsAttrs.failedCreate\":\"Failed to create custom attribute\",\"settingsAttrs.failedDelete\":\"Failed to delete custom attribute\",\"settingsAttrs.failedUpdate\":\"Failed to update custom attribute\",\"settingsAttrs.key\":\"Key\",\"settingsAttrs.keyNoChange\":\"Key cannot be changed after creation\",\"settingsAttrs.model\":\"Model\",\"settingsAttrs.model.CONVERSATION\":\"Conversation\",\"settingsAttrs.model.CONTACT\":\"Contact\",\"settingsAttrs.modelNoChange\":\"Model cannot be changed after creation\",\"settingsAttrs.newAttribute\":\"New Attribute\",\"settingsAttrs.noAttributes\":\"No custom attributes yet.\",\"settingsAttrs.title\":\"Custom Attributes\",\"settingsAttrs.type\":\"Type\",\"settingsAttrs.updateAttribute\":\"Update Attribute\",\"settingsAttrs.updated\":\"Custom attribute updated\",\"settingsAttrs.listOptions\":\"Options\",\"settingsAttrs.listOptionPlaceholder\":\"Type an option, then press Enter\",\"settingsAttrs.addOption\":\"Add\",\"settingsAttrs.removeOption\":\"Remove {option}\",\"settingsAttrs.listOptionsHint\":\"Agents pick one of these. You can add up to 100.\",\"settingsAttrs.displayNamePlaceholder\":\"e.g. Priority level\",\"settingsAttrs.descriptionLabel\":\"Description\",\"settingsAttrs.descriptionPlaceholder\":\"Optional\",\"settingsAttrs.displayType.TEXT\":\"Text\",\"settingsAttrs.displayType.NUMBER\":\"Number\",\"settingsAttrs.displayType.LINK\":\"Link\",\"settingsAttrs.displayType.DATE\":\"Date\",\"settingsAttrs.displayType.LIST\":\"List\",\"settingsAttrs.displayType.CHECKBOX\":\"Checkbox\",\"settingsAttrs.deleteConfirmTitle\":\"Delete \\\"{name}\\\"?\",\"settingsAttrs.deleteConfirmBody\":\"This cannot be undone.\",\"settingsAttrs.guide.title\":\"Custom Attributes Guide\",\"settingsAttrs.guide.whatHeading\":\"What are Custom Attributes?\",\"settingsAttrs.guide.whatBody\":\"Custom attributes let you store additional data on conversations and contacts beyond the default fields. Use them to track information specific to your business.\",\"settingsAttrs.guide.typesHeading\":\"Available Types\",\"settingsAttrs.guide.typeText\":\"\u003cstrong\u003eText\u003c/strong\u003e: any text\",\"settingsAttrs.guide.typeNumber\":\"\u003cstrong\u003eNumber\u003c/strong\u003e: numbers only\",\"settingsAttrs.guide.typeLink\":\"\u003cstrong\u003eLink\u003c/strong\u003e: a full web address, opens in a new tab\",\"settingsAttrs.guide.typeDate\":\"\u003cstrong\u003eDate\u003c/strong\u003e: picked from a calendar\",\"settingsAttrs.guide.typeList\":\"\u003cstrong\u003eList\u003c/strong\u003e: one of the options you set here\",\"settingsAttrs.guide.typeCheckbox\":\"\u003cstrong\u003eCheckbox\u003c/strong\u003e: yes or no\",\"settingsAttrs.guide.howHeading\":\"How to Use\",\"settingsAttrs.guide.how1\":\"Create an attribute here with a display name and key\",\"settingsAttrs.guide.how2\":\"The key is built from the name (lowercase, underscores)\",\"settingsAttrs.guide.how3\":\"Choose whether it applies to \u003cstrong\u003eConversations\u003c/strong\u003e or \u003cstrong\u003eContacts\u003c/strong\u003e\",\"settingsAttrs.guide.how4\":\"Agents fill it in from the sidebar of a conversation or on the contact page\",\"settingsAttrs.guide.how5\":\"Your own systems can set it through the REST API with the key as field name\",\"settingsAttrs.guide.how6\":\"Automation rules can check it as a condition\",\"settingsAttrs.guide.tipsHeading\":\"Tips\",\"settingsAttrs.guide.tip1\":\"Keys cannot be changed after creation\",\"settingsAttrs.guide.tip2\":\"Use descriptive names so agents know what to fill in\",\"settingsAttrs.guide.tip3\":\"Whether it applies to conversations or contacts cannot be changed after creation\",\"settingsAttrs.colName\":\"Name\",\"settingsAttrs.colType\":\"Type\",\"settingsAttrs.colModel\":\"Applies to\",\"settingsAttrs.colActions\":\"Actions\",\"settingsAutomation.actions_label\":\"Actions\",\"settingsAutomation.active\":\"Active\",\"settingsAutomation.addAction\":\"+ Add action\",\"settingsAutomation.addCondition\":\"+ Add condition\",\"settingsAutomation.backToOverview\":\"Back to overview\",\"settingsAutomation.conditions\":\"Conditions\",\"settingsAutomation.confirmDelete\":\"Are you sure you want to delete this automation rule?\",\"settingsAutomation.deleteRuleTitle\":\"Delete rule\",\"settingsAutomation.createAutomation\":\"Create Automation\",\"settingsAutomation.createRule\":\"Create Automation Rule\",\"settingsAutomation.editRule\":\"Edit Automation Rule\",\"settingsAutomation.ruleUpdated\":\"Automation rule updated\",\"settingsAutomation.description\":\"Automate workflows with event-driven rules\",\"settingsAutomation.description_field\":\"Description\",\"settingsAutomation.errorNoActions\":\"Add at least one action. A rule with no actions does nothing.\",\"settingsAutomation.errorNoConditions\":\"Add at least one condition. An empty rule would match every conversation.\",\"settingsAutomation.event\":\"Event\",\"settingsAutomation.eventTrigger\":\"Event trigger\",\"settingsAutomation.failedCreate\":\"Failed to create automation rule\",\"settingsAutomation.failedDelete\":\"Failed to delete automation rule\",\"settingsAutomation.failedUpdate\":\"Failed to update automation rule\",\"settingsAutomation.importedRowBadge\":\"Imported, kept as is\",\"settingsAutomation.importedRowHint\"
76:\"This condition was imported with an operator or several values the form cannot show. It stays exactly as stored until you change it.\",\"settingsAutomation.name\":\"Name\",\"settingsAutomation.noParamNeeded\":\"No parameter needed\",\"settingsAutomation.noRules\":\"No automation rules created yet\",\"settingsAutomation.remove\":\"Remove\",\"settingsAutomation.ruleCreated\":\"Automation rule created\",\"settingsAutomation.ruleDeleted\":\"Automation rule deleted\",\"settingsAutomation.ruleDisabled\":\"Automation rule disabled\",\"settingsAutomation.ruleEnabled\":\"Automation rule enabled\",\"settingsAutomation.select\":\"Select...\",\"settingsAutomation.title\":\"Automation\",\"settingsAutomation.conversationAttributes\":\"Conversation attributes\",\"settingsAutomation.contactAttributes\":\"Contact attributes\",\"settingsAutomation.operator\":\"Operator\",\"settingsAutomation.selectValue\":\"Select...\",\"settingsAutomation.valuePlaceholder\":\"Value\",\"settingsCanned.addResponse\":\"Add canned response\",\"settingsCanned.confirmDelete\":\"Are you sure you want to delete this canned response?\",\"settingsCanned.content\":\"Content\",\"settingsCanned.contentPlaceholder\":\"Type the response content...\",\"settingsCanned.created\":\"Canned response created\",\"settingsCanned.deleted\":\"Canned response deleted\",\"settingsCanned.description\":\"Create quick reply templates triggered by a short code (e.g., /greeting)\",\"settingsCanned.editResponse\":\"Edit canned response\",\"settingsCanned.failedCreate\":\"Failed to create canned response\",\"settingsCanned.failedDelete\":\"Failed to delete canned response\",\"settingsCanned.failedUpdate\":\"Failed to update canned response\",\"settingsCanned.guide.exampleBody\":\"Short code: \\\"greeting\\\" → Content: \\\"Hi {{contact.first_name | there}}, this is {{agent.first_name | our team}} from {{account.name}}. How can I help you today?\\\"\",\"settingsCanned.guide.exampleHeading\":\"Example\",\"settingsCanned.guide.how1\":\"Create a canned response with a \u003cstrong\u003eshort code\u003c/strong\u003e and \u003cstrong\u003econtent\u003c/strong\u003e\",\"settingsCanned.guide.how2\":\"In any conversation, type \u003cstrong\u003e/\u003c/strong\u003e followed by the short code\",\"settingsCanned.guide.how3\":\"Example: Type \u003cstrong\u003e/greeting\u003c/strong\u003e to insert your greeting template\",\"settingsCanned.guide.how4\":\"The full content replaces the short code automatically\",\"settingsCanned.guide.howHeading\":\"How to Use\",\"settingsCanned.guide.tip1\":\"Keep short codes simple and memorable\",\"settingsCanned.guide.tip2\":\"Use descriptive short codes like \u003cstrong\u003erefund\u003c/strong\u003e, \u003cstrong\u003ehours\u003c/strong\u003e, \u003cstrong\u003eshipping\u003c/strong\u003e\",\"settingsCanned.guide.tip3\":\"Canned responses are shared across all agents\",\"settingsCanned.guide.tip4\":\"You can include formatted text and links in the content\",\"settingsCanned.guide.tipsHeading\":\"Tips\",\"settingsCanned.guide.title\":\"Canned Responses Guide\",\"settingsCanned.guide.variablesFallback\":\"Add a fallback for values that can be empty: \u003ccode\u003e{{contact.first_name | there}}\u003c/code\u003e becomes \\\"there\\\" when the contact has no name.\",\"settingsCanned.guide.variablesHeading\":\"Variables\",\"settingsCanned.guide.variablesIntro\":\"Variables are filled in when an agent inserts the response. The agent is whoever inserts it.\",\"settingsCanned.guide.variablesUnknown\":\"Unknown variables stay in the text unchanged so you notice typos before sending.\",\"settingsCanned.guide.whatBody\":\"Canned responses are pre-written reply templates that agents can quickly insert into conversations using a short code. They save time on repetitive replies.\",\"settingsCanned.guide.whatHeading\":\"What are Canned Responses?\",\"settingsCanned.missingFallback\":\"{names} can be empty for some contacts. Add a fallback, for example {{contact.first_name | there}}.\",\"settingsCanned.newResponse\":\"New canned response\",\"settingsCanned.noResponses\":\"No canned responses created yet\",\"settingsCanned.shortCode\":\"Short code\",\"settingsCanned.shortCodeHelp\":\"Agents type /shortcode to insert this response\",\"settingsCanned.shortCodePlaceholder\":\"e.g., greeting\",\"settingsCanned.title\":\"Canned Responses\",\"settingsCanned.unknownVariables\":\"Unknown variables, they will be inserted as written: {names}\",\"settingsCanned.updated\":\"Canned response updated\",\"settingsCanned.variablesHint\":\"Variables like {{agent.name}} or {{contact.first_name | there}}
76 are filled in when the response is inserted.\",\"settingsInboxes.addInbox\":\"Add Inbox\",\"settingsInboxes.channel\":\"Channel\",\"settingsInboxes.configure\":\"Configure\",\"settingsInboxes.conversations\":\"Conversations\",\"settingsInboxes.createFirst\":\"Create your first inbox\",\"settingsInboxes.description\":\"Manage your support channels. Each inbox connects to a different communication channel.\",\"settingsInboxes.name\":\"Name\",\"settingsInboxes.noInboxes\":\"No inboxes created yet\",\"settingsInboxes.title\":\"Inboxes\",\"settingsIntegrations.autoSyncsDaily\":\"Auto-syncs daily\",\"settingsIntegrations.availableData\":\"Available Data\",\"settingsIntegrations.close\":\"Close\",\"settingsIntegrations.connect\":\"Connect\",\"settingsIntegrations.connected\":\"Connected\",\"settingsIntegrations.connecting\":\"Connecting...\",\"settingsIntegrations.copied\":\"Copied!\",\"settingsIntegrations.copyCode\":\"Copy Code\",\"settingsIntegrations.description\":\"Connect third-party services to enhance your support workflow\",\"settingsIntegrations.disconnect\":\"Disconnect\",\"settingsIntegrations.disconnectConfirm\":\"Disconnect this integration?\",\"settingsIntegrations.howToAddWP\":\"How to add to WordPress\",\"settingsIntegrations.importContacts\":\"Import Contacts\",\"settingsIntegrations.importNow\":\"Import Now\",\"settingsIntegrations.importing\":\"Importing...\",\"settingsIntegrations.noWebsiteInbox\":\"No website inbox found. Please create a Website channel inbox first under Settings \u003e Inboxes to get your embed code.\",\"settingsIntegrations.setUp\":\"Set Up\",\"settingsIntegrations.setupInstructions\":\"Setup Instructions\",\"settingsIntegrations.syncFailed\":\"Sync failed\",\"settingsIntegrations.testConnection\":\"Test Connection\",\"settingsIntegrations.testing\":\"Testing...\",\"settingsIntegrations.title\":\"Integrations\",\"settingsIntegrations.widgetEmbedCode\":\"Widget Embed Code\",\"settingsIntegrations.wpSiteUrl\":\"Your WordPress Site URL (optional)\",\"settingsLabels.addLabel\":\"Add label\",\"settingsLabels.color\":\"Color\",\"settingsLabels.confirmDelete\":\"Are you sure you want to delete this label?\",\"settingsLabels.description\":\"Categorize conversations and automatically notify specific agents or teams when a label is applied.\",\"settingsLabels.failedCreate\":\"Failed to create label\",\"settingsLabels.failedDelete\":\"Failed to delete label\",\"settingsLabels.failedUpdate\":\"Failed to update label\",\"settingsLabels.labelCreated\":\"Label created\",\"settingsLabels.labelDeleted\":\"Label deleted\",\"settingsLabels.labelName\":\"Label name\",\"settingsLabels.labelUpdated\":\"Label updated\",\"settingsLabels.noAgent\":\"No agent\",\"settingsLabels.noLabels\":\"No labels created yet\",\"settingsLabels.noTeam\":\"No team\",\"settingsLabels.none\":\"None\",\"settingsLabels.notify\":\"Notify\",\"settingsLabels.notifyAgent\":\"Notify agent\",\"settingsLabels.notifyTeam\":\"Notify team\",\"settingsLabels.saving\":\"Saving...\",\"settingsLabels.title\":\"Labels\",\"settingsLabels.namePlaceholder\":\"e.g., bug, refund\",\"settingsLabels.descriptionLabel\":\"Description\",\"settingsLabels.descriptionPlaceholder\":\"Optional description\",\"settingsLabels.deleteTitle\":\"Delete label\",\"settingsLabels.noNotify\":\"Nobody\",\"settingsLabels.guideTitle\":\"Labels Guide\",\"settingsLabels.guideWhatHeading\":\"What are Labels?\",\"settingsLabels.guideWhat\":\"Labels help you categorize and organize conversations. Apply labels to quickly filter, sort, and find conversations in your inbox.\",\"settingsLabels.guideNotifyHeading\":\"Notifications\",\"settingsLabels.guideNotify\":\"Each label can notify a specific agent or team when it's applied to a conversation. This is useful for routing work to the right people.\",\"settingsLabels.guideHowHeading\":\"How to Use\",\"settingsLabels.guideHow1\":\"Create a label with a name and color\",\"settingsLabels.guideHow2\":\"Optionally pick an agent or team to notify\",\"settingsLabels.guideHow3\":\"In any conversation, click the label icon to apply labels\",\"settingsLabels.guideHow4\":\"Use labels in Automation rules to trigger actions automatically\",\"settingsLabels.guideTipsHeading\":\"Tips\",\"settingsLabels.guideTip1\":\"Use colors to tell label categories apart at a glance\",\"settingsLabels.guideTip2\":\"Labels can be used as conditions in \u003cstrong\u003eAutomation\u003c/strong\u003e rules\",\"settingsLabels.guideTip3\":\"\u003cstrong\u003eMacros\u003c/strong\u003e can add and remove labels\",\"settingsLabels.guideTip4\":\"Keep label names short and descriptive\",\"settingsMacros.title\":\"Macros\",\"settingsMacros.description\":\"Save a few actions, like adding a label, assigning an agent or sending a message, and run them on a conversation in one click.\",\"settingsMacros.searchPlaceholder\":\"Search macros...\",\"settingsMacros.addMacro\":\"Add a new macro\",\"settingsMacros.backToOverview\":\"Back to overview\",\"settingsMacros.createMacro\":\"Create Macro\",\"settingsMacros.editMacro\":\"Edit Macro\",\"settingsMacros.createMacroBtn\":\"Create Macro\",\"settingsMacros.nameLabel\":\"Macro Name\",\"settingsMacros.namePlaceholder\":\"e.g., Escalate to supp
76ort lead\",\"settingsMacros.visibility\":\"Visibility\",\"settingsMacros.visibilityPersonal\":\"Personal (only you)\",\"settingsMacros.visibilityPublic\":\"Global (all agents)\",\"settingsMacros.actions\":\"Actions\",\"settingsMacros.noParamNeeded\":\"No parameter needed\",\"settingsMacros.addAction\":\"+ Add another action\",\"settingsMacros.noMacros\":\"No macros found\",\"settingsMacros.noMacrosHint\":\"Create your first macro to automate repetitive tasks.\",\"settingsMacros.badgeGlobal\":\"Global\",\"settingsMacros.badgePersonal\":\"Personal\",\"settingsMacros.actionCountOne\":\"1 action\",\"settingsMacros.actionCount\":\"{count} actions\",\"settingsMacros.createdBy\":\"Created by {name}\",\"settingsMacros.deleteMacro\":\"Delete macro\",\"settingsMacros.confirmDelete\":\"Are you sure you want to delete this macro?\",\"settingsMacros.macroCreated\":\"Macro created\",\"settingsMacros.macroUpdated\":\"Macro updated\",\"settingsMacros.macroDeleted\":\"Macro deleted\",\"settingsMacros.failedSave\":\"Failed to save macro\",\"settingsMacros.failedDelete\":\"Failed to delete macro\",\"settingsMacros.guideTitle\":\"How Macros Work\",\"settingsMacros.guideWhatHeading\":\"What is a Macro?\",\"settingsMacros.guideWhat\":\"A macro is a set of saved actions that you can execute with a single click. Instead of manually assigning an agent, adding a label, and changing status one by one, a macro does all of it at once.\",\"settingsMacros.guideHowHeading\":\"How to use a Macro\",\"settingsMacros.guideHow1\":\"Open any conversation in your inbox\",\"settingsMacros.guideHow2\":\"Click the \u003cstrong\u003e⚡ lightning bolt\u003c/strong\u003e icon in the conversation toolbar\",\"settingsMacros.guideHow3\":\"Select the macro you want to run\",\"settingsMacros.guideHow4\":\"All actions execute automatically in order\",\"settingsMacros.guideExampleHeading\":\"Example\",\"settingsMacros.guideExample\":\"\\\"Escalate to Lead\\\" assigns the conversation to a support lead, adds the label \\\"escalated\\\", and changes priority to \\\"urgent\\\".\",\"settingsMacros.guideTipsHeading\":\"Tips\",\"settingsMacros.guideTip1\":\"\u003cstrong\u003ePersonal\u003c/strong\u003e macros are only visible to you\",\"settingsMacros.guideTip2\":\"\u003cstrong\u003eGlobal\u003c/strong\u003e macros are available to all agents\",\"settingsMacros.guideTip3\":\"You can chain multiple actions in a single macro\",\"settingsMacros.guideTip4\":\"Actions run in the order you define them\",\"settingsMacros.actionType\":\"Action\",\"settingsMacros.actionValue\":\"Action value\",\"settingsMacros.selectAgent\":\"Select agent...\",\"settingsMacros.selectTeam\":\"Select team...\",\"settingsMacros.selectLabel\":\"Select label...\",\"settingsMacros.selectStatus\":\"Select status...\",\"settingsMacros.selectPriority\":\"Select priority...\",\"settingsMacros.valuePlaceholder\":\"Value...\",\"settingsNav.accountSettings\":\"Account Settings\",\"settingsNav.accountSetup\":\"ACCOUNT SETUP\",\"settingsNav.agents\":\"Agents\",\"settingsNav.apiTokens\":\"API Tokens\",\"settingsNav.mcp\":\"MCP Server\",\"settingsNav.auditLogs\":\"Audit Logs\",\"settingsNav.automation\":\"AUTOMATION\",\"settingsNav.automationRules\":\"Automation\",\"settingsNav.billing\":\"Billing\",\"settingsNav.botPermissions\":\"Bot Permissions\",\"settingsNav.bots\":\"Bots\",\"settingsNav.cannedResponses\":\"Canned Responses\",\"settingsNav.compliance\":\"COMPLIANCE\",\"settingsNav.conversationWorkflows\":\"Conversation Workflows\",\"settingsNav.conversations\":\"CONVERSATIONS\",\"settingsNav.customAttributes\":\"Custom Attributes\",\"settingsNav.customRoles\":\"Custom Roles\",\"settingsNav.developer\":\"DEVELOPER\",\"settingsNav.dpa\":\"Data Processing Agreement\",\"settingsNav.dsr\":\"Data Subject Requests\",\"settingsNav.fromPrice\":\"From ${price} per seat per month.\",\"settingsNav.importMigration\":\"Import \u0026 Migration\",\"settingsNav.inboxes\":\"Inboxes\",\"settingsNav.integrations\":\"Integrations\",\"settingsNav.labels\":\"Labels\",\"settingsNav.macros\":\"Macros\",\"settingsNav.noResults\":\"No settings found\",\"settingsNav.notAvailable\":\"is not available on your current plan.\",\"settingsNav.notifications\":\"Notifications\",\"settingsNav.partOfPlan\":\"is part of the {plan} plan.\",\"settingsNav.personal\":\"PERSONAL\",\"settingsNav.profile\":\"Profile\",\"settingsNav.searchPlaceholder\":\"Search settings...\",\"settingsNav.security\":\"Security\",\"settingsNav.settings\":\"Settings\",\"settingsNav.slaPolicies\":\"SLA Policies\",\"settingsNav.spamFilter\":\"Spam Filter\",\"settingsNav.team\":\"TEAM\",\"settingsNav.teams\":\"Teams\",\"settingsNav.trainingHub\":\"Training Hub\",\"settingsNav.upgradeNow\":\"Upgrade now\",\"settingsNav.webhooks\":\"Webhooks\",\"settingsRoles.addRole\":\"Add custom role\",\"settingsRoles.allPermissions\":\"All permissions\",\"settingsRoles.backToRoles\":\"Back to Custom Roles\",\"settingsRoles.builtIn\":\"Built-in\",\"settingsRoles.builtInRoles\":\"Built-in Roles\",\"settingsRoles.cannotModify\":\"Cannot be modified\",\"settingsRoles.confirmDelete\":\"Are you sure you want to delete this custom role?\",\"settingsRoles.createRole\":\"Create Custom Role\",\"settingsRoles.createRoleBtn\":\"Create Role\",\"settingsRoles.customRoles\":\"Custom Roles\",\"settingsRoles.deleteRole\":\"Delete role\",\"settingsRoles.description\":\"Custom roles are roles that are created by the account owner or admin. These roles can be assigned to agents to define their access and permissions within the account.\",\"settingsRoles.editRole\":\"Edit Custom Role\",\"settingsRoles.failedCreate\":\"Failed to create role\",\"settingsRoles.failedDelete\":\"Failed to delete role\",\"settingsRoles.failedUpdate\":\"Failed to update role\",\"settingsRoles.noRoles\":\"No custom roles yet\",\"settingsRoles.noRolesDesc\":\"Create custom roles to define specific permissions for your agents.\",\"settingsRoles.permissions\":\"Permissions\",\"settingsRoles.roleCreated\":\"Role created\",\"settingsRoles.roleDeleted\":\"Role deleted\",\"settingsRoles.roleName\":\"Role Name\",\"settingsRoles.roleUpdated\":\"Role updated\",\"settingsRoles.searchPlaceholder\":\"Search custom roles...\",\"settingsRoles.system\":\"System\",\"settingsRoles.title\":\"Custom Roles\",\"settingsRoles.updateRoleBtn\":\"Update Role\",\"settingsRoles.roleNamePlaceholder\":\"e.g. Senior Agent\",\"settingsRoles.defaultReviewer\":\"Default reviewer for handoffs\",\"settingsRoles.defaultReviewerHelpBefore\":\"When an agent with this role uses \",\"settingsRoles.handBack\":\"Hand back\",\"settingsRoles.defaultReviewerHelpAfter\":\" on a conversation, it is assigned to this person automatically. Leave it empty to make the agent pick a reviewer.\",\"settingsRoles.noDefaultReviewer\":\"No default reviewer\",\"settingsRoles.administrator\":\"Administrator\",\"settingsRoles.agent\":\"Agent\",\"settingsRoles.default\":\"Default\",\"settingsRoles.agentRoleDescription\":\"Manage conversations, contacts, canned responses · Assigned to agents without a custom role\",\"settingsRoles.permissionCountOne\":\"{count} permission\",\"settingsRoles.permissionCount\":\"{count} permissions\",\"settingsRoles.agentCountOne\":\"{count} agent assigned\",\"settingsRoles.agentCount\":\"{count} agents assigned\",\"settingsRoles.group.conversations\":\"Conversations\",\"settingsRoles.group.contacts\":\"Contacts\",\"settingsRoles.group.reports\":\"Reports\",\"settingsRoles.group.bots\":\"AI \u0026 Bots\",\"settingsRoles.group.commerce\":\"Commerce\",\"settingsRoles.group.campaigns\":\"Campaigns\",\"settingsRoles.group.settings\":\"Settings\",\"settingsRoles.perm.conversations.manage\":\"Manage conversations (assign, resolve, reopen
76)\",\"settingsRoles.perm.conversations.delete\":\"Delete conversations\",\"settingsRoles.perm.conversations.translate\":\"Use LiveTranslate\",\"settingsRoles.perm.conversations.notes_summarize\":\"Summarize conversations with Copilot\",\"settingsRoles.perm.conversations.notes_delete\":\"Delete other agents' private notes\",\"settingsRoles.perm.conversations.scope_assigned_only\":\"Restrict view to conversations assigned to this agent\",\"settingsRoles.perm.conversations.view_all\":\"See other agents' conversations (Teammates)\",\"settingsRoles.perm.contacts.manage\":\"Manage contacts (create, edit)\",\"settingsRoles.perm.contacts.delete\":\"Delete contacts\",\"settingsRoles.perm.reports.view\":\"View reports\",\"settingsRoles.perm.reports.export\":\"Export reports\",\"settingsRoles.perm.bots.manage\":\"Manage bots and chatbot flows\",\"settingsRoles.perm.bots.training\":\"Manage Training Hub sources\",\"settingsRoles.perm.commerce.refund\":\"Issue refunds (Shopify, Stripe, WooCommerce)\",\"settingsRoles.perm.commerce.cancel\":\"Cancel orders and subscriptions\",\"settingsRoles.perm.commerce.fulfill\":\"Fulfill orders\",\"settingsRoles.perm.campaigns.send\":\"Send and activate campaigns\",\"settingsRoles.perm.settings.manage_inboxes\":\"Manage inboxes\",\"settingsRoles.perm.settings.manage_labels\":\"Manage labels\",\"settingsRoles.perm.settings.manage_teams\":\"Manage teams\",\"settingsRoles.perm.settings.manage_automation\":\"Manage automation rules\",\"settingsRoles.perm.settings.manage_canned_responses\":\"Manage canned responses\",\"settingsRoles.perm.settings.manage_integrations\":\"Manage integrations\",\"settingsRoles.perm.settings.manage_spam_filter\":\"Manage email spam filter\",\"settingsRoles.perm.settings.manage_billing\":\"Manage billing \u0026 subscription\",\"settingsRoles.perm.settings.manage_account\":\"Manage account settings\",\"settingsRoles.permHelp.conversations.scope_assigned_only\":\"Agents with this flag only see conversations that are currently assigned to them. Perfect for a developer role that handles escalated bug tickets without seeing the rest of your inbox.\",\"settingsRoles.permHelp.conversations.view_all\":\"Agents with this role see every conversation of the workspace and the Teammates folders, like an administrator. Without it an agent sees their own conversations, the unassigned ones and the ones they are mentioned in or transferred to. If the role also restricts the view to assigned conversations, that restriction wins.\",\"settingsRoles.guide.title\":\"Custom Roles Guide\",\"settingsRoles.guide.whatHeading\":\"What are Custom Roles?\",\"settingsRoles.guide.whatBody\":\"Custom roles let you give agents exactly the permissions they need, beyond the built-in Administrator and Agent roles. Each role can have its own set of permissions.\",\"settingsRoles.guide.builtInAdmin\":\"\u003cstrong\u003eAdministrator\u003c/strong\u003e: full access to everything. Cannot be modified.\",\"settingsRoles.guide.builtInAgent\":\"\u003cstrong\u003eAgent\u003c/strong\u003e: the default role for agents. Can manage conversations, contacts, and canned responses.\",\"settingsRoles.guide.howHeading\":\"How to Use\",\"settingsRoles.guide.how1\":\"Create a custom role with a name and select permissions\",\"settingsRoles.guide.how2\":\"Go to \u003cstrong\u003eSettings → Agents\u003c/strong\u003e to assign the role to agents\",\"settingsRoles.guide.how3\":\"Agents with a custom role only see features they have permission for\",\"settingsRoles.guide.categoriesHeading\":\"Permission Categories\",\"settingsRoles.guide.categoryConversations\":\"\u003cstrong\u003eConversations\u003c/strong\u003e: manage, delete, summarize, translate\",\"settingsRoles.guide.categoryContacts\":\"\u003cstrong\u003eContacts\u003c/strong\u003e: manage, delete\",\"settingsRoles.guide.categoryReports\":\"\u003cstrong\u003eReports\u003c/strong\u003e: view and export\",\"settingsRoles.guide.categoryBots\":\"\u003cstrong\u003eAI \u0026 Bots\u003c/strong\u003e: manage bots and training data\",\"settingsRoles.guide.categorySettings\":\"\u003cstrong\u003eSettings\u003c/strong\u003e: inboxes, labels, teams, automation, and more\",\"settingsSla.activeStatus\":\"Active\",\"settingsSla.businessHoursLabel\":\"Business Hours\",\"settingsSla.businessHoursOnly\":\"Only during business hours\",\"settingsSla.conversations\":\"conversations\",\"settingsSla.createPolicy\":\"Create SLA Policy\",\"settingsSla.createPolicyBtn\":\"Create Policy\",\"settingsSla.description\":\"Define response and resolution time targets for conversations.\",\"settingsSla.description_field\":\"Description\",\"settingsSla.editPolicy\":\"Edit SLA Policy\",\"settingsSla.failedSave\":\"Failed to save SLA policy\",\"settingsSla.failedUpdate\":\"Failed to update SLA policy\",\"settingsSla.firstResponse\":\"First Response (minutes)\",\"settingsSla.firstResponseLabel\":\"First Response\",\"settingsSla.inactiveStatus\":\"Inactive\",\"settingsSla.invalidDuration\":\"Duration must be a positive number of minutes (max 30 days).\",\"settingsSla.name\":\"Name\",\"settingsSla.newPolicy\":\"New Policy\",\"settingsSla.nextResponse\":\"Next Response (minutes)\",\"settingsSla.nextResponseLabel\":\"Next Response\",\"settingsSla.no\":\"No\",\"settingsSla.noSla\":\"No SLA policies defined yet.\",\"settingsSla.policyCreated\":\"SLA policy created\",\"settingsSla.policyDisabled\":\"SLA policy disabled\",\"settingsSla.policyEnabled\":\"SLA policy enabled\",\"settingsSla.policyUpdated\":\"SLA policy updated\",\"settingsSla.resolutionLabel\":\"Resolution\",\"settingsSla.resolutionTime\":\"Resolution Time (minutes)\",\"settingsSla.title\":\"SLA Policies\",\"settingsSla.updatePolicy\":\"Update Policy\",\"settingsSla.yes\":\"Yes\",\"settingsSla.namePlaceholder\":\"e.g. Urgent priority\",\"settingsSla.descriptionPlaceholder\":\"Optional\",\"settingsSla.examplePlaceholder\":\"e.g. {value}\",\"settingsSla.activeSwitch\":\"Active: {name}\",\"settingsSla.guide.title\":\"SLA Policies Guide\",\"settingsSla.guide.whatHeading\":\"What are SLA Policies?\",\"settingsSla.guide.whatBody\":\"Service Level Agreements (SLAs) set response and resolution time targets for your support team. When a target is missed, the conversation is flagged as breached.\",\"settingsSla.guide.thresholdsHeading\":\"Time Thresholds\",\"settingsSla.guide.thresholdFirst\":\"\u003cstrong\u003eFirst Response\u003c/strong\u003e: longest time before the first agent reply\",\"settingsSla.guide.thresholdNext\":\"\u003cstrong\u003eNext Response\u003c/strong\u003e: longest time between later replies\",\"settingsSla.guide.thresholdResolution\":\"\u003cstrong\u003eResolution\u003c/strong\u003e: longest time to fully resolve the conversation\",\"settingsSla.guide.businessHoursBody\":\"When enabled, SLA timers only count during your business hours. Nights and weekends are left out of the calculation.\",\"settingsSla.guide.exampleHeading\":\"Example\",\"settingsSla.guide.exampleBody\":\"\\\"Urgent Priority\\\": first response in 15 minutes, next response in 30 minutes, resolution in 4 hours, business hours only.\",\"settingsSla.guide.tipsHeading\":\"Tips\",\"settingsSla.guide.tip1\":\"All time thresholds are set in \u003cstrong\u003eminutes\u003c/strong\u003e\",\"settingsSla.guide.tip2\":\"Leave a threshold empty to skip tracking it\",\"settingsSla.guide.tip3\":\"Use the switch to turn a policy on or off without deleting it\",\"settingsSla.guide.tip4\":\"Assign SLA policies to conversations with \u003cstrong\u003eAutomation\u003c/strong\u003e rules\",\"settingsSpam.add\":\"Add\",\"settingsSpam.addBlockedWord\":\"Add a blocked word...\",\"settingsSpam.added\":\"Added\",\"settingsSpam.blockedEmailsAppear\":\"Blocked emails will appear here\",\"settingsSpam.blockedSenders\":\"Blocked Senders\",\"settingsSpam.blockedSendersDesc\":\"Block specific email addresses or entire domains\",\"settingsSpam.blockedWords\":\"Blocked Words\",\"settingsSpam.blockedWordsDesc\":\"Emails that contain one of these words go to spam. The subject, the sender name and the sender's own text are checked, quoted replies and signatures are not.\",\"settingsSpam.blockedWordsRules\":\"Only whole words match: “DA” blocks “DA 50” but not “data” or “today”. A word with capital letters only matches that exact spelling, a word in lowercase matches any spelling.\",\"settingsSpam.description\":\"Block unwanted emails and manage spam\",\"settingsSpam.failedRestore\":\"Failed to restore message\",\"settingsSpam.failedSave\":\"Failed to save\",\"settingsSpam.messageRestored\":\"Message restored. The conversation is back in the inbox.\",\"settingsSpam.messageNotKept\":\"This message was blocked before blocked messages were kept, so it cannot be restored.\",\"settingsSpam.noBlockedSenders\":\"No blocked senders yet\",\"settingsSpam.noSpam\":\"No spam messages\",\"settingsSpam.notSpam\":\"Not Spam\",\"settingsSpam.saveSettings\":\"Save Spam Filter Settings\",\"settingsSpam.saved\":\"Saved\",\"settingsSpam.settingsTab\":\"Settings\",\"settingsSpam.spamFolder\":\"Spam Folder\",\"settingsSpam.spamProtection\":\"Spam Protection\",\"settingsSpam.spamProtectionDesc\":\"Automatically filter spam emails from your inbox\",\"settingsSpam.suggestedBlocklist\":\"Suggested Blocklist\",\"settingsSpam.suggestedBlocklistDesc\":\"Recommended words to block based on common spam patterns\",\"settingsSpam.title\":\"Email Spam Filter\",\"settingsSpam.newWordLabel\":\"New blocked word\",\"settingsSpam.newSenderLabel\":\"New blocked sender\",\"settingsSpam.senderPlaceholder\":\"[email protected] or example.com\",\"settingsSpam.removeWord\":\"Remove {word}\",\"settingsSpam.removeSender\":\"Unblock {sender}\",\"settingsTeams.actions\":\"Actions\",\"settingsTeams.confirmDelete\":\"Are you sure you want to delete this team?\",\"settingsTeams.createTeam\":\"Create new team\",\"settingsTeams.description\":\"Organize your agents into teams for better collaboration\",\"settingsTeams.manage\":\"Manage\",\"settingsTeams.member\":\"member\",\"settingsTeams.members\":\"Members\",\"settingsTeams.members_plural\":\"members\",\"settingsTeams.name\":\"Name\",\"settingsTeams.noTeams\":\"No teams created yet\",\"settingsTeams.teamDescription\":\"Description\",\"settingsTeams.teamName\":\"Team name\",\"settingsTeams.title\":\"Teams\",\"settingsTeams.deleteTitle\":\"Delete team\",\"settingsTeams.deleteFailed\":\"Could not delete the team\",\"settingsTeams.deleteConnectionError\":\"Could not delete the team. Connection error\",\"settingsTeams.teamNamePlaceholder\":\"e.g. Sales, Support\",\"settingsWebhooks.active\":\"Active\",\"settingsWebhooks.addWebhook\":\"Add Webhook\",\"settingsWebhooks.allEvents\":\"All events\",\"settingsWebhooks.confirmDelete\":\"Are you sure you want to delete this webhook?\",\"settingsWebhooks.createWebhook\":\"Create Webhook\",\"settingsWebhooks.created\":\"Created\",\"settingsWebhooks.description\":\"Send real-time event notifications to external URLs\",\"settingsWebhooks.disabled\":\"Disabled\",\"settingsWebhooks.editWebhook\":\"Edit Webhook\",\"settingsWebhooks.endpointUrl\":\"Endpoint URL\",\"settingsWebhooks.failedCreate\":\"Failed to create webhook\",\"settingsWebhooks.failedDelete\":\"Failed to delete webhook\",\"settingsWebhooks.failedUpdate\":\"Failed to update webhook\",\"settingsWebhooks.invalidUrl\":\"Webhook URL must be a public https/http endpoint.\",\"settingsWebhooks.newWebhook\":\"New Webhook\",\"settingsWebhooks.noEventsHint\":\"If no events are selected, all events will be sent.\",\"settingsWebhooks.noWebhooks\":\"No webhooks configured yet\",\"settingsWebhooks.noWebhooksHint\":\"Create a webhook to receive real-time event notifications\",\"settingsWebhooks.subscribeEvents\":\"Subscribe to Events\",\"settingsWebhooks.title\":\"Webhooks\",\"settingsWebhooks.updateWebhook\":\"Update Webhook\",\"settingsWebhooks.webhookCreated\":\"Webhook created\",\"settingsWebhooks.webhookDeleted\":\"Webhook deleted\",\"settingsWebhooks.webhookDisabled\":\"Webhook disabled\",\"settingsWebhooks.webhookEnabled\":\"Webhook enabled\",\"settingsWebhooks.webhookUpdated\":\"Webhook updated\",\"settingsWebhooks.enabledSwitch\":\"Enabled: {url}\",\"settingsWebhooks.eventConversationCreated\":\"Conversation created\",\"settingsWebhooks.eventConversationUpdated\":\"Conversation updated\",\"settingsWebhooks.eventConversationAssigned\":\"Conversation assigned\",\"settingsWebhooks.eventConversationResolved\":\"Conversation resolved\",\"settingsWebhooks.eventMessageCreated\":\"Message created\",\"settingsWebhooks.eventContactCreated\":\"Contact created\",\"settingsWebhooks.eventContactUpdated\":\"Contact updated\",\"settingsWebhooks.eventCsatSubmitted\":\"CSAT submitted\",\"settingsWebhooks.deleteTitle\":\"Delete webhook\",\"settingsWebhooks.eventCountOne\":\"{count} event\",\"settingsWebhooks.eventCountOther\":\"{count} events\",\"sidebar.bugModal.emailSent\":\"A confirmation email has been sent to your inbox.\",\"sidebar.bugModal.screenshots\":\"Screenshots (optional)\",\"sidebar.bugModal.sending\":\"Sending...\",\"sidebar.bugModal.steps\":\"Steps to reproduce (optional)\",\"sidebar.bugModal.stepsPlaceholder\":\"What were you doing when the bug happened?\",\"sidebar.bugModal.submit\":\"Submit Bug Report\",\"sidebar.bugModal.submitAnother\":\"Submit another bug report\",\"sidebar.bugModal.thanks\":\"Thank you for your report!\",\"sidebar.bugModal.thanksDesc\":\"We'll investigate and get back to you if we need more detail.\",\"sidebar.bugModal.title\":\"Report a Bug\",\"sidebar.bugModal.whatWentWrong\":\"What went wrong?\",\"sidebar.bugModal.whatWentWrongPlaceholder\":\"e.g. Messages not loading after refresh\",\"sidebar.account\":\"Account\",\"sidebar.compose\":\"Compose new message\",\"sidebar.contactSupport\":\"Contact Support\",\"tour.next\":\"Next\",\"tour.done\":\"Got it\",\"tour.skip\":\"Skip tour\",\"tour.counter\":\"{n}/{total}
76\",\"tour.inboxTitle\":\"Your unified inbox\",\"tour.inboxBody\":\"All channels land here: email, WhatsApp, Telegram, live chat and more. Pick a folder, then click any conversation to reply.\",\"tour.availabilityTitle\":\"Your status\",\"tour.availabilityBody\":\"Click your picture at the bottom left to set yourself Online, Away, Busy or Offline. New chats are only routed to agents who are Online and have Deskwoot open. You count as present as long as this tab is open, until you switch it yourself.\",\"tour.copilotTitle\":\"Help\",\"tour.copilotBody\":\"Can't find something? Ask Help how anything in Deskwoot works and it tells you exactly where to click. It never reads your customer conversations and is free to use.\",\"tour.supportBody\":\"Questions, feedback, a problem? Write to us here. It is one continuous chat with our team, so your history and our replies stay in one place. Unread answers show up as a badge on this button.\",\"tour.settingsTitle\":\"Settings\",\"tour.settingsBody\":\"Invite your team, connect channels, customize the AI bot and help center. Everything lives here.\",\"sidebar.talkToSales\":\"Talk to sales\",\"sidebar.talkToSalesHint\":\"Free plan: we only answer plan and pricing questions here. Upgrade for product support.\",\"sidebar.language\":\"Language\",\"sidebar.reportBug\":\"Report a Bug\",\"sidebar.signOut\":\"Sign out\",\"signup.and\":\"and\",\"signup.benefit1\":\"AI agent trained on your help center, website \u0026 PDFs\",\"signup.benefit1Sub\":\"Resolves common questions 24/7, from $0.03 per conversation\",\"signup.benefit2\":\"One inbox for email, chat, WhatsApp, SMS \u0026 4 more channels\",\"signup.benefit2Sub\":\"Reply from wherever your customers reach you\",\"signup.benefit3\":\"Import from Zendesk, Freshdesk, Intercom \u0026 Crisp in minutes\",\"signup.benefit3Sub\":\"Migrate your entire support history with one click\",\"signup.companyName\":\"Company name *\",\"signup.companyPlaceholder\":\"Enter your company\",\"signup.emailPlaceholder\":\"Enter your work email\",\"signup.fullName\":\"Full name *\",\"signup.fullNamePlaceholder\":\"Enter your full name\",\"signup.genericError\":\"Something went wrong. Please try again.\",\"signup.hasAccount\":\"Already have an account?\",\"signup.heroTitle\":\"Sign up for a 7-day free trial.\",\"signup.marketingCheckbox\":\"By checking this box, you agree to receive personalized marketing communications from Deskwoot. You can opt out at any time by clicking the unsubscribe link in our communications.\",\"signup.outcome1\":\"European-hosted, GDPR-native customer support\",\"signup.outcome2\":\"AI that knows your customers without burning your monthly bot budget\",\"signup.outcome3\":\"Refreshingly fair pricing, no $99 per agent\",\"signup.password\":\"Password *\",\"signup.passwordPlaceholder\":\"Min. 8 characters\",\"signup.privacyPolicy\":\"Privacy Policy\",\"signup.pwMin8\":\"At least 8 characters\",\"signup.pwNumber\":\"One number\",\"signup.pwSpecial\":\"One special character (!@#$...)\",\"signup.pwUppercase\":\"One uppercase letter\",\"signup.signIn\":\"Sign in\",\"signup.termsCheckbox\":\"By checking this box you agree to Deskwoot's\",\"signup.termsCheckboxSuffix\":\"which govern the terms of this Free Trial.\",\"signup.termsOfService\":\"Terms of Service\",\"signup.termsRequired\":\"You must agree to the Terms of Service and Privacy Policy.\",\"signup.tryItFree\":\"Start 7-day trial\",\"signup.trySubtitle\":\"Cancel anytime. Get started in under 2 minutes.\",\"signup.tryTitle\":\"Try Deskwoot for free\",\"signup.verify.body\":\"Enter the code we sent to {email} to finish signing up.\",\"signup.verify.bodyNoEmail\":\"Enter the code we just emailed you to finish signing up.\",\"signup.verify.codeLabel\":\"Code\",\"signup.verify.cta\":\"Continue\",\"signup.verify.invalidCode\":\"Invalid or expired code.\",\"signup.verify.resendIn\":\"Resend code in {seconds}s\",\"signup.verify.resendNow\":\"Resend code\",\"signup.verify.title\":\"You're almost in\",\"signup.verify.linkBody\":\"We just emailed you a verification link. Click it to confirm your address and you're all set.\",\"signup.verify.resendLink\":\"Resend link\",\"signup.verify.resendLinkIn\":\"Resend link in {seconds}s\",\"signup.verify.sending\":\"Sending…\",\"signup.verify.linkResent\":\"New link sent. Check your inbox.\",\"signup.verify.resendFailed\":\"Could not resend the link.\",\"signup.verify.noEmailHint\":\"No email after a few minutes? Check spam, or\",\"signup.verify.wrongEmail\":\"Wrong email? Sign up again\",\"signup.workEmail\":\"Work email *\",\"startups.apply.subtitle\":\"Two minutes. We review manually and reply in 1–2 business days.\",\"startups.apply.title\":\"Apply for the Startup Program\",\"startups.benefits.card1.body\":\"Top-tier Deskwoot. AI Copilot draft replies, AI Bot self-service, automation rules, SLA policies, audit logs, custom roles, SSO. Same product enterprise customers pay $9.60/agent/month (annual) for.\",\"startups.benefits.card1.title\":\"Enterprise plan\",\"startups.benefits.card2.body\":\"Ten Enterprise seats for the founders, the first support hires, and the ops + product folks who jump into customer conversations. Rotate freely as the team grows. With the AI Copilot drafting replies, ten agents comfortably cover 5,000-10,000 conversations a month.\",\"startups.benefits.card2.title\":\"10 agent seats\",\"startups.benefits.card3.body\":\"List value $720 ($12 monthly × 10 seats × 6 months). At month 6, switch to the annual plan for 20% off ($9.60/agent/mo), keep paying monthly at the standard rate, drop to a paid tier, or stay on the free plan. No surprise charges, no auto-billing on file.\",\"startups.benefits.card3.title\":\"6 months free\",\"startups.benefits.subtitle\":\"The same Enterprise plan a 50-agent ecommerce team pays for. Free, for the formative six months when every dollar is earmarked.\",\"startups.benefits.title\":\"What's in the program\",\"startups.eligibility.item1\":\"Your company was founded within the last 6 months. Founding date is the date on the official document - incorporation, registration, articles, etc.\",\"startups.eligibility.item2\":\"You can attach an official founding document (PDF, JPG, or PNG up to 5 MB). Handelsregisterauszug, Articles of Incorporation, LLC formation document, or the equivalent in your jurisdiction.\",\"startups.eligibility.item3\":\"You're applying for the team that's actively using Deskwoot. The seats go to humans on your team, not resellers or service providers.\",\"startups.eligibility.item4\":\"One application per 
76company. You can extend later by upgrading at the standard rate or staying on the free plan.\",\"startups.eligibility.title\":\"Who qualifies\",\"startups.faq.a1\":\"Any company founded within the last 6 months. We need a copy of a founding document (incorporation certificate, Handelsregisterauszug, articles of association, or equivalent) that shows your founding date. We approve applications individually so the offer goes to real early-stage teams, not enterprise re-orgs.\",\"startups.faq.a2\":\"Six months of Deskwoot Enterprise (our top tier) for ten agent seats, at no charge. That includes the AI Copilot, AI Bot for self-service, unified inbox across email, live chat, WhatsApp, Telegram, LINE, SMS, X and our REST API channel, knowledge base, automation rules, SLA policies, custom roles, audit logs, and SSO. Total list value is $720 over the six months ($12 monthly × 10 seats × 6 months).\",\"startups.faq.a3\":\"Nothing automatic. You have three paid options: keep paying monthly at the standard Enterprise rate ($12/agent/month), switch to annual billing and save 20% ($9.60/agent/month (annual)), or drop to a cheaper paid tier (Startup is $4/agent monthly or $3.20 on annual). You can also stay on the free plan. We email a reminder 14 days before the program ends - no surprise bills, no auto-billing on file.\",\"startups.faq.a4\":\"Anything official that shows the entity's incorporation/registration date works: incorporation certificate, Handelsregisterauszug, Articles of Incorporation, LLC formation document, certificate of formation, or the equivalent in your jurisdiction. PDF, JPG, or PNG up to 5 MB.\",\"startups.faq.a5\":\"Usually 1–2 business days. We review applications manually to keep the program for genuine early-stage teams. You'll get an email with the activation link once approved, or a clarifying question if something is missing.\",\"startups.faq.a6\":\"The Startup Program is reserved for teams under 6 months. If you're older, you can still start on our free plan or a paid plan. The free plan is genuinely free forever for solo founders and small teams (no per-device fees, full feature access where applicable).\",\"startups.faq.a7\":\"The ten seats can be assigned to anyone on your team. You can rotate them freely as your team grows. Once you need more than ten agents on Enterprise, just upgrade for additional seats at the standard rate.\",\"startups.faq.heading\":\"Frequently asked questions\",\"startups.faq.q1\":\"Who is eligible for the Deskwoot Startup Program?\",\"startups.faq.q2\":\"What exactly do I get?\",\"startups.faq.q3\":\"What happens after the 6 months?\",\"startups.faq.q4\":\"Which document counts as proof of founding date?\",\"startups.faq.q5\":\"How long does approval take?\",\"startups.faq.q6\":\"Can I apply if my startup is older than 6 months?\",\"startups.faq.q7\":\"Can my whole team use the seats?\",\"startups.faq.viewPricingCta\":\"See all plans and pricing →\",\"startups.hero.body.after\":\" - at no charge - for any startup founded within the last 6 months. AI Copilot, unified inbox across 8 channels, knowledge base, SLA policies. Everything.\",\"startups.hero.body.before\":\"Six months of \",\"startups.hero.body.enterprise\":\"Deskwoot Enterprise\",\"startups.hero.body.middle\":\" with \",\"startups.hero.body.seats\":\"10 agent seats\",\"startups.hero.cta\":\"Apply now\",\"startups.hero.disclaimer\":\"Approval typically within 1–2 business days. No credit card required.\",\"startups.hero.title\":\"Free customer support software for early-stage startups.\",\"startups.meta.description\":\"Free customer support software for early-stage startups. 6 months of Deskwoot Enterprise with 10 agent seats, on the house. For startups under 6 months old. Apply in 2 minutes.\",\"startups.meta.ogDescription\":\"Free customer support software for startups under 6 months old. 10 agent seats, full Enterprise plan, 6 months on the house.\",\"startups.meta.ogTitle\":\"Startup Program - 6 Months of Enterprise, Free\",\"startups.meta.title\":\"Startup Program: 6 Months of Enterprise, Free\",\"startups.meta.twitterDescription\":\"6 months of Enterprise free for startups under 6 months old. 10 agent seats included.\",\"startups.meta.twitterTitle\":\"Free customer support software for startups\",\"startups.schema.breadcrumbHome\":\"Home\",\"startups.schema.breadcrumbStartup\":\"Startup Program\",\"startups.schema.description\":\"Customer support software for early-stage startups. Six months of Deskwoot Enterprise free for startups under 6 months old. Ten agent seats, AI Copilot, unified inbox across 8 channels.\",\"startups.schema.offerDescription\":\"Six months of Deskwoot Enterprise with ten agent seats, free. Approval based on founding documentation review.\",\"startups.schema.offerEligible\":\"Early-stage startups (under 6 months old)\",\"startups.schema.offerName\":\"Startup Program - 6 months free\",\"status.open\":\"Open\",\"status.pending\":\"Pending\",\"status.resolved\":\"Resolved\",\"status.snoozed\":\"Snoozed\",\"status.queued\":\"In queue\",\"status.spam\":\"Spam\",\"orderActions.linkedOrder\":\"Linked order\",\"orderActions.trackShipment\":\"Track shipment\",\"orderActions.eta\":\"ETA:\",\"orderActions.refund\":\"Refund\",\"orderActions.cancelOrder\":\"Cancel order\",\"orderActions.markShipped\":\"Mark shipped\",\"orderActions.refundTitle\":\"Refund order {number}?\",\"orderActions.cancelTitle\":\"Cancel order {number}?\",\"orderActions.refundHint\":\"The payment provider notifies the customer.\",\"orderActions.cancelHint\":\"This stops fulfillment immediately.\",\"orderActions.back\":\"Back\",\"orderActions.confirmRefund\":\"Yes, refund\",\"orderActions.confirmCancel\":\"Yes, cancel\",\"orderActions.shipTitle\":\"Mark {number} as shipped\",\"orderActions.carrierPlaceholder\":\"Carrier (DHL, UPS, FedEx...)\",\"orderActions.trackingPlaceholder\":\"Tracking number\",\"orderActions.save\":\"Save\",\"orderActions.refundDone\":\"Refund issued\",\"orderActions.cancelDone\":\"Order cancelled\",\"orderActions.shipDone\":\"Order marked as shipped\",\"orderActions.refundFailed\":\"Refund failed.\",\"orderActions.cancelFailed\":\"The order 
76could not be cancelled.\",\"orderActions.shipFailed\":\"The order could not be marked as shipped.\",\"orderActions.connectionError\":\"Connection error. Reload to check the order before you try again.\",\"terms.lastUpdated\":\"Last updated: March 20, 2026\",\"terms.metadata.description\":\"Deskwoot's terms of service for our AI customer support platform. Covers acceptable use, subscriptions, data, and user obligations.\",\"terms.metadata.title\":\"Terms of Service\",\"terms.section.1.body\":\"By accessing or using Deskwoot (\\\"Service\\\"), you agree to be bound by these Terms of Service (\\\"Terms\\\"). If you do not agree to these Terms, you may not use the Service. These Terms apply to all visitors, users, and others who access or use the Service.\",\"terms.section.1.heading\":\"1. Acceptance of Terms\",\"terms.section.10.body\":\"We may terminate or suspend your account at any time for conduct that we determine, in our sole discretion, violates these Terms or is harmful to other users, us, or third parties. Upon termination, your right to use the Service ceases immediately. You may export Your Data before termination. We will make reasonable efforts to preserve Your Data for 30 days following termination.\",\"terms.section.10.heading\":\"10. Termination\",\"terms.section.11.body\":\"To the maximum extent permitted by law, Deskwoot shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly. Our total liability for any claim arising from or related to the Service shall not exceed the amount you paid us in the 12 months preceding the claim.\",\"terms.section.11.heading\":\"11. Limitation of Liability\",\"terms.section.12.body\":\"The Service is provided \\\"as is\\\" and \\\"as available\\\" without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the Service will be uninterrupted, error-free, or secure.\",\"terms.section.12.heading\":\"12. Disclaimer of Warranties\",\"terms.section.13.body\":\"By using the Service, you acknowledge and agree to our use of analytics tools, including Google Analytics 4 (GA4), to collect and analyze usage data as described in our Privacy Policy. These tools help us understand how users interact with the Service and enable us to improve the user experience. For full details on what data is collected and how it is processed, please refer to our Privacy Policy.\",\"terms.section.13.heading\":\"13. Analytics and Tracking\",\"terms.section.14.body\":\"We reserve the right to update these Terms at any time. We will notify you of material changes by posting the updated Terms on the Service with a new \\\"Last updated\\\" date. Your continued use of the Service after changes become effective constitutes acceptance of the revised Terms.\",\"terms.section.14.heading\":\"14. Changes to Terms\",\"terms.section.15.body\":\"These Terms shall be governed by and construed in accordance with the laws of the State of Wyoming, United States, without regard to its conflict of law provisions. Any disputes arising from these Terms or the Service shall be resolved in the courts of Cheyenne, Wyoming, USA.\",\"terms.section.15.heading\":\"15. Governing Law\",\"terms.section.16.body\":\"If you have any questions about these Terms, please contact us at [email protected].\",\"terms.section.16.heading\":\"16. Contact\",\"terms.section.2.body\":\"Deskwoot is a customer support platform that provides multi-channel messaging, AI-powered automation, help center tools, and integrations with third-party services. We reserve the right to modify, suspend, or discontinue the Service at any time with reasonable notice.\",\"terms.section.2.heading\":\"2. Description of Service\",\"terms.section.3.body\":\"To use certain features, you must create an account. You agree to provide accurate, current, and complete information during registration, and to update such information to keep it accurate. You are responsible for safeguarding your account credentials and for all activities that occur under your account.\",\"terms.section.3.heading\":\"3. Account Registration\",\"terms.section.4.body\":\"You agree not to use the Service to: (a) violate any applicable law or regulation; (b) send spam, unsolicited messages, or bulk communications; (c) transmit malware, viruses, or any harmful code; (d) attempt to gain unauthorized access to the Service or its related systems; (e) interfere with or disrupt the integrity or performance of the Service; (f) harass, abuse, or harm another person; (g) impersonate any person or entity.\",\"terms.section.4.heading\":\"4. Acceptable Use\",\"terms.section.5.body\":\"You retain ownership of all data you submit to the Service (\\\"Your Data\\\"). By using the Service, you grant us a limited license to process Your Data solely to provide and improve the Service. We will handle Your Data in accordance with our Privacy Policy. You are responsible for ensuring you have the right to share any data you upload to the Service.\",\"terms.section.5.heading\":\"5. Your Data\",\"terms.section.6.body\":\"The Service may integrate with third-party platforms including but not limited to Shopify, Stripe, WhatsApp, Telegram, Slack, and others. Your use of these integrations is subject to the respective third party's terms of service. We are not responsible for the availability, accuracy, or practices of third-party services.\",\"terms.section.6.heading\":\"6. Third-Party Integrations\",\"terms.section.7.body\":\"Certain features of the Service may require a paid subscription. By subscribing to a paid plan, you agree to pay the applicable fees. All fees, including subscription fees and prepaid credits, are non-refundable. Prepaid credits are used to cover AI chatbot usage that exceeds your plan's included conversations. Prepaid credits do not expire but are non-transferable and non-refundable. When your prepaid balance reaches zero, AI chatbot services will be paused until additional credits are purchased. We may change pricing with 30 days' advance notice. Continued use after a price change constitutes acceptance of the new pricing.\",\"terms.section.7.heading\":\"7. Payment and Billing\",\"terms.section.8.body\":\"Files and attachments shared within conversations are stored securely on isolated cloud storage (Cloudflare R2) and are subject to multi-layer security scanning including malware detection. Attachments are automatically deleted from our servers after 365 days. Once deleted, a notice will inform you that the file has expired. You can always access the original attachment from your email client. We do not guarantee the availability of attachments beyond the 365-day retention period. Deskwoot is not liable for any damages resulting from files uploaded by third parties. Users are encouraged to exercise caution when downloading files from unknown senders.\",\"terms.section.8.heading\":\"8. File Attachments and Retention\",\"terms.section.9.body\":\"The Service and its original content, features, and functionality are owned by Deskwoot and are protected by international copyright, trademark, and other intellectual property laws. You may not copy, modify, distribute, sell, or lease any part of the Service without our prior written consent.\",\"terms.section.9.heading\":\"9. Intellectual Property\",\"terms.title\":\"Terms of Service\",\"trainingHub.autoRefreshNote\":\"Website and help center sources are re-crawled automatically every 48 hours. If a crawl fails, automatic re-crawling stops for that source until you re-crawl it manually.\",\"trainingHub.title\":\"AI Training Hub\",\"trainingHub.subtitle\":\"Train your AI chatbot with your own data sources\",\"trainingHub.addSource\":\"Add Source\",\"trainingHub.addTrainingSource\":\"Add Training Source\",\"trainingHub.websiteCrawlLabel\":\"Website Crawl\",\"trainingHub.helpCenterLabel\":\"Help Center\",\"trainingHub.documentUploadLabel\":\"Document Upload\",\"trainingHub.faqListLabel\":\"FAQ List\",\"trainingHub.websiteCrawlDesc\":\"Crawl and index website pages\",\"trainingHub.helpCenterDesc\":\"Import help center articles\",\"trainingHub.documentUploadDesc\":\"Upload PDF, CSV, or TXT files\",\"trainingHub.faqListDesc\":\"Add frequently asked questions\",\"trainingHub.name\":\"Name\",\"trainingHub.assignToBot\":\"Assign to Bot\",\"trainingHub.allBotsShared\":\"All bots (shared)\",\"trainingHub.assignBotHint\":\"Assign this training data to a specific bot, or leave empty to share across all bots.\",\"trainingHub.url\":\"URL\",\"trainingHub.faqContent\":\"FAQ Content\",\"trainingHub.faqFormatHint\":\"Format: Q: question\\nA: answer (separate pairs with blank lines)\",\"trainingHub.uploadArea\":\"Upload PDF, CSV, or TXT files\",\"trainingHub.uploadComingSoon\":\"Document upload coming soon. Use FAQ or Website crawl for now.\",\"trainingHub.validatingContent\":\"Validating content readability...\",\"trainingHub.creatingSource\":\"Creating training source...\",\"trainingHub.contentValidated\":\"Content validated successfully\",\"trainingHub.sourceAdded\":\"Training source added successfully!\",\"trainingHub.confirmDelete\":\"Delete this training source and all its data?\",\"trainingHub.couldNotValidate\":\"Could not val
76idate content. Please try again.\",\"trainingHub.failedCreate\":\"Failed to create training source\",\"trainingHub.filterByBot\":\"Filter by bot:\",\"trainingHub.allSources\":\"All sources\",\"trainingHub.sharedNoBot\":\"Shared (no bot)\",\"trainingHub.noSourcesYet\":\"No training sources yet\",\"trainingHub.addToTrain\":\"Add data sources to train your AI chatbot\",\"trainingHub.shared\":\"Shared\",\"trainingHub.cancel\":\"Cancel\",\"trainingHub.delete\":\"Delete\",\"trainingHub.validate\":\"Validate\",\"trainingHub.create\":\"Create\",\"trainingHub.done\":\"Done\",\"trainingHub.deleteSourceTitle\":\"Delete source\",\"trainingHub.noBotTitle\":\"Create your AI bot first\",\"trainingHub.noBotBody\":\"Training sources attach to a specific bot, so you need a bot before you can add one. Spin up your first bot in a few clicks and come back here.\",\"trainingHub.createBot\":\"Create bot\",\"trainingHub.lastCrawled\":\"Last crawled\",\"trainingHub.neverCrawled\":\"Not crawled yet\",\"trainingHub.nextCrawl\":\"Next crawl in {hours} h\",\"trainingHub.nextCrawlDue\":\"Next crawl due\",\"trainingHub.autoPaused\":\"Automatic re-crawl paused after an error\",\"trainingHub.recrawl\":\"Re-crawl\",\"trainingHub.recrawling\":\"Re-crawling...\",\"trainingHub.retry\":\"Retry\",\"trainingHub.recrawlRunning\":\"A crawl is already running for this source.\",\"trainingHub.recrawlFailed\":\"Could not start the re-crawl. Please try again.\",\"trainingHub.crawlError\":\"Last crawl failed: {message}\",\"trainingHub.crawlCutShort\":\"Last crawl was cut short: {message}\",\"trainingHub.ownHelpCenter\":\"Your Deskwoot help center\",\"trainingHub.externalUrlOption\":\"Enter an external URL\",\"trainingHub.ownHelpCenterHint\":\"Pick one of your existing Deskwoot help centers, or enter a URL below.\",\"trainingHub.statusPending\":\"Pending\",\"trainingHub.statusProcessing\":\"Processing\",\"trainingHub.statusCompleted\":\"Ready\",\"trainingHub.statusFailed\":\"Failed\",\"trainingHub.chunkCount\":\"{count} chunks\",\"trainingHub.uploadClick\":\"Click to upload PDF, TXT, or CSV\",\"trainingHub.uploadMaxSize\":\"Max 10 MB\",\"trainingHub.validationFailed\":\"Validation failed\",\"trainingHub.namePlaceholder\":\"e.g. Main website, Product FAQ\",\"trainingHub.faqPlaceholder\":\"Q: What are your business hours?\\nA: We are open Monday to Friday, 9am to 5pm EST.\\n\\nQ: How do I reset my password?\\nA: Click 'Forgot password' on the login page.\",\"availability.menuTitle\":\"Your status\",\"availability.online\":\"Online\",\"availability.away\":\"Away\",\"availability.busy\":\"Busy\",\"availability.offline\":\"Offline\",\"availability.onlineDesc\":\"New chats get assigned to me\",\"availability.awayDesc\":\"Short break. No new chats, push stays on\",\"availability.busyDesc\":\"Working, nothing new please\",\"availability.offlineDesc\":\"Signed off. No chats, no assignments\",\"availability.autoAwayFooter\":\"While Deskwoot is open you count as present, whichever tab is in front. Close it or let your computer sleep and you are set to Away after 5 minutes.\",\"availability.saved\":\"Status set to {status}\",\"availability.saveFailed\":\"Could not change your status\",\"whatsappAds.breadcrumb.home\":\"Home\",\"whatsappAds.breadcrumb.this\":\"WhatsApp Ads\",\"whatsappAds.compare.headerWhat\":\"Capability\",\"whatsappAds.compare.headerWith\":\"Deskwoot\",\"whatsappAds.compare.headerWithout\":\"Plain WhatsApp Business\",\"whatsappAds.compare.rowAdId\":\"Ad ID per conversation\",\"whatsappAds.compare.rowApi\":\"REST API + webhook access\",\"whatsappAds.compare.rowClickId\":\"Click ID for Conversions API\",\"whatsappAds.compare.rowConversionsApi\":\"Push back to Meta Conversions API\",\"whatsappAds.compare.rowCreative\":\"Creative copy + media type captured\",\"whatsappAds.compare.rowMultiTouch\":\"Multi-touch journey across multiple ads\",\"whatsappAds.compare.title\":\"With Deskwoot vs without\",\"whatsappAds.cta.ctaPrimary\":\"Start free\",\"whatsappAds.cta.ctaSecondary\":\"Read the launch post\",\"whatsappAds.cta.subtitle\":\"Connect your WhatsApp Business number, run your next Click-to-WhatsApp campaign, and see the attribution land per conversation in real time.\",\"whatsappAds.cta.title\":\"Stop guessing which ad is working\",\"whatsappAds.cta.trust\":\"Free forever for one agent · N
76o card required\",\"whatsappAds.faq.a1\":\"Click-to-WhatsApp ads are Meta ads that open a WhatsApp chat instead of a landing page. Attribution is the practice of linking each chat back to the exact ad that produced it - the ad ID, click ID, creative and source URL Meta sends on the first message. Deskwoot captures all of this per conversation automatically.\",\"whatsappAds.faq.a2\":\"Yes, you need a Meta Business account with a WhatsApp Business Platform setup and at least one approved Click-to-WhatsApp ad. Once your WABA number is connected to Deskwoot, attribution starts working on the very next inbound message.\",\"whatsappAds.faq.a3\":\"Subscribe to the conversation.referral webhook or pull the conversation via REST. The ctwa_clid field is the click ID Conversions API needs for event matching - send a Purchase / Lead event with that click ID and Meta will dedupe against the original click.\",\"whatsappAds.faq.a4\":\"We keep a whatsappReferralHistory array on the conversation with every referral seen, capped at the most recent 20. Multi-touch journeys stay attributable - the first creative that actually drove the chat plus every later touch.\",\"whatsappAds.faq.a5\":\"No. The referral payload sits on your account only - it is your data, and Deskwoot does not share or train AI models on it. See our DPA and privacy policy for the full chain of custody.\",\"whatsappAds.faq.a6\":\"Yes for the attribution layer. Deskwoot connects directly to the WhatsApp Business Platform - no middleman, no per-message fees on top of Meta's, no separate tracking dashboard. The data lands in your unified inbox alongside email, live chat, Telegram, SMS, LINE and X.\",\"whatsappAds.faq.q1\":\"What is Click-to-WhatsApp ad attribution?\",\"whatsappAds.faq.q2\":\"Do I need a Meta Business account?\",\"whatsappAds.faq.q3\":\"How do I push the data into Meta Conversions API?\",\"whatsappAds.faq.q4\":\"What if a customer clicks multiple ads before chatting?\",\"whatsappAds.faq.q5\":\"Is the captured data shared with anyone?\",\"whatsappAds.faq.q6\":\"Does this replace tools like respond.io or Wati?\",\"whatsappAds.faq.title\":\"Frequently asked\",\"whatsappAds.fields.adId\":\"Meta ad creative ID. Joins straight into Ads Manager reports.\",\"whatsappAds.fields.body\":\"Body / description copy. Read attribution by message, not just creative.\",\"whatsappAds.fields.ctwaClid\":\"Click-to-WhatsApp click ID. Required for Conversions API event matching.\",\"whatsappAds.fields.headline\":\"Ad headline copy as the customer saw it on Facebook / Instagram.\",\"whatsappAds.fields.mediaType\":\"VIDEO / IMAGE / CAROUSEL - which format the customer responded to.\",\"whatsappAds.fields.sourceUrl\":\"Full Meta short-link the customer clicked - useful for multi-touch.\",\"whatsappAds.fields.subtitle\":\"Every field Meta exposes on the referral object - persisted, queryable, exported.\",\"whatsappAds.fields.title\":\"What we capture per conversation\",\"whatsappAds.hero.ctaPrimary\":\"Start free\",\"whatsappAds.hero.ctaSecondary\":\"WhatsApp channel overview\",\"whatsappAds.hero.subtitle\":\"Run Click-to-WhatsApp ads, see which creative converted - per-thread ad ID, click ID, creative and source URL captured automatically and exposed via API for the Meta Conversions API.\",\"whatsappAds.hero.title\":\"WhatsApp Ads Attribution that actually closes the loop\",\"whatsappAds.hero.trust\":\"Cancel anytime · Connect your WhatsApp Business number in 5 minutes\",\"whatsappAds.how.title\":\"How it works\",\"whatsappAds.meta.description\":\"Track Click-to-WhatsApp Ads attribution end-to-end. Capture ad ID, click ID, creative and source URL on every chat, then loop the data back into Meta Conversions API.\",\"whatsappAds.meta.ogDescription\":\"See exactly which Meta ad drove every WhatsApp conversation. Per-thread referral payload, exposed via webhook and API.\",\"whatsappAds.meta.ogTitle\":\"WhatsApp Ads Attribution\",\"whatsappAds.meta.title\":\"WhatsApp Ads Attribution: Track Every Click-to-WhatsApp Ad\",\"whatsappAds.problem.p1\":\"You launch a Click-to-WhatsApp campaign on Facebook or Instagram. Customers click, the chat opens, your team replies. The conversation closes - but you never know which ad creative actually drove the deal. The ad ID is on Meta's side. The conversation is in your inbox. The two never meet.\",\"whatsappAds.problem.p2\":\"Without attribution, you can't tell Meta which conversations turned into revenue. Conversions API stays empty, the algorithm optimises for clicks instead of customers, and your CAC creeps up every quarter.\",\"whatsappAds.problem.title\":\"Click-to-WhatsApp ads spend a lot. Most teams have no idea which one converts.\",\"whatsappAds.steps.s1.body\":\"Anyone clicking a Click-to-WhatsApp ad on Facebook or Instagram lands in WhatsApp with a pre-filled message. Meta attaches a referral payload to the very first inbound message.\",\"whatsappAds.steps.s1.title\":\"Customer clicks your Meta ad\",\"whatsappAds.steps.s2.body\":\"The webhook adapter writes ad ID, click ID, creative headline, body, source URL and media type onto the conversation. Visible in the agent inbox, mirrored to the contact, kept on the customAttributes.whatsappReferral path.\",\"whatsappAds.steps.s2.title\":\"Deskwoot captures the payload\",\"
76whatsappAds.steps.s3.body\":\"Pull the data via REST or react to the conversation.referral webhook. Push qualifying conversations into Meta Conversions API and let the ad algorithm optimise for actual customers, not clicks.\",\"whatsappAds.steps.s3.title\":\"You close the loop\",\"helpCenter.meta.articleSuffix\":\" | Deskwoot Help\",\"trialBanner.body\":\"Your trial ends in {days} days on {date}. Upgrade now to avoid service disruption!\",\"trialBanner.bodyOne\":\"Your trial ends in 1 day on {date}. Upgrade now to avoid service disruption!\",\"trialBanner.onboardingChecklist\":\"Onboarding checklist\",\"trialBanner.upgradeNow\":\"Upgrade now\",\"onboarding.greeting\":\"Hello, {name}! Let's get started.\",\"onboarding.resourcesTitle\":\"Resources\",\"onboarding.resources.intro\":\"Watch product intro\",\"onboarding.resources.support\":\"Contact support\",\"onboarding.resources.demo\":\"Book a demo\",\"onboarding.resources.helpCenter\":\"Help center\",\"onboarding.resources.videos\":\"Video guides\",\"onboarding.task.channels.title\":\"Connect channels to unify messaging\",\"onboarding.task.channels.body\":\"Chat with customers from email, live chat, WhatsApp, Telegram, LINE, SMS, X DMs, and a REST API, all in one unified inbox.\",\"onboarding.task.channels.cta\":\"Connect channel\",\"onboarding.task.bot.title\":\"Create your AI bot\",\"onboarding.task.bot.body\":\"Spin up Fynn, your AI bot, and pick which inbox he answers in. You can rename him, set his tone, and decide when he hands off to a human.\",\"onboarding.task.bot.cta\":\"Create bot\",\"onboarding.task.fynn.title\":\"Train your AI bot\",\"onboarding.task.fynn.body\":\"Add your help center, website, FAQs, or PDFs as sources so your bot can answer routine questions grounded in your own docs.\",\"onboarding.task.fynn.cta\":\"Add training sources\",\"onboarding.task.team.title\":\"Invite teammates to collaborate on chats\",\"onboarding.task.team.body\":\"Add agents and admins so your team can pick up conversations together with role-based permissions.\",\"onboarding.task.team.cta\":\"Invite teammates\",\"onboarding.task.billing.title\":\"Connect billing actions (optional)\",\"onboarding.task.billing.body\":\"Hook up Shopify, Stripe, or WooCommerce so Fynn can refund, cancel, or update addresses right inside the conversation.\",\"onboarding.task.billing.cta\":\"Connect billing\",\"onboarding.progress\":\"{done} of {total}\",\"settingsInboxes.connectedInboxes\":\"Connected Inboxes\",\"mcp.meta.title\":\"MCP server for AI agents | Deskwoot\",\"mcp.meta.description\":\"Connect any AI agent to your help desk with Deskwoot's Model Context Protocol server. OpenClaw and any MCP client get scoped tokens to read, reply, draft, and manage contacts.\",\"mcp.meta.ogTitle\":\"Connect any AI agent to your help desk with MCP\",\"mcp.meta.ogDescription\":\"Deskwoot's MCP server gives an AI agent scoped, audited access to your help desk: read, reply, draft for approval, manage contacts, start outbound conversations.\",\"mcp.hero.title\":\"Connect any AI agent to your help desk\",\"mcp.hero.subtitle\":\"Deskwoot speaks the Model Context Protocol, so an OpenClaw bot or any MCP client can work your real queue: read, reply, draft for approval, manage contacts, and start conversations. With scoped tokens you control and an audit trail behind every action.\",\"mcp.hero.startTrial\":\"Start free trial\",\"mcp.hero.readGuide\":\"Read the setup guide\",\"mcp.hero.pill1\":\"Works with OpenClaw\",\"mcp.hero.pill2\":\"Scoped bot tokens\",\"mcp.hero.pill3\":\"Enterprise and free trial\",\"mcp.whatIs.title\":\"A standard way to hand an AI agent the tools to do the job\",\"mcp.whatIs.body\":\"The Model Context Protocol is how a modern AI agent gets a defined set of tools it can call. Instead of writing a brittle one-off integration and babysitting it, you connect an MCP client and the agent discovers exactly what it is allowed to do. For support that is the difference between a bot that drafts text in a vacuum and an agent that works inside your real help desk.\",\"mcp.tools.title\":\"What your agent can actually do\",\"mcp.tools.intro\":\"A focused set of tools, not a master key. The agent calls tools/list, sees exactly these, and gets to work.\",\"mcp.tools.t1.title\":\"Read and search conversations\",\"mcp.tools.t1.body\":\"List, search, and read full message history across every channel the token can see.\",\"mcp.tools.t2.title\":\"Reply to customers\",\"mcp.tools.t2.body\":\"Send a real reply on the original channel, attributed to the agent in the thread.\",\"mcp.tools.t3.title\":\"Leave private notes\",\"mcp.tools.t3.body\":\"Drop context only your team sees, so a human picks up with everything they need.\",\"mcp.tools.t4.title\":\"Draft replies for approval\",\"mcp.tools.t4.body\":\"Propose an answer that stays pending until a human approves or edits it. Nothing ships unsupervised unless you allow it.\",\"mcp.tools.t5.title\":\"Manage contacts\",\"mcp.tools.t5.body\":\"Find, create, and update contacts, set custom attributes, and add notes to a profile.\",\"mcp.tools.t6.title\":\"Start outbound conversations\",\"mcp.tools.t6.body\":\"Open a new thread to a customer, the tool that makes onboarding nudges, follow-ups, and outreach possible.\",\"mcp.tools.t7.title\":\"Set status, assign, label\",\"mcp.tools.t7.body\":\"Move a conversation through your workflow: status, priority, labels, attributes, and escalation to a person.\",\"mcp.tools.t8.title\":\"Poll the events feed\",\"mcp.tools.t8.body\":\"Ask what changed since the agent last looked, so it can react to new messages and updates.\",\"mcp.security.title\":\"A teammate with a name badge and a leash\",\"mcp.security.intro\":\"Letting an AI agent into your inbox should not mean handing over the keys. Here is what keeps it in bounds.\",\"mcp.security.s1.title\":\"Scoped tokens\",\"mcp.security.s1.body\":\"Each token gets only the permissions you grant: read only, reply, manage contacts. No master key.\",\"mcp.security.s2.title\":\"Restricted to inboxes\",\"mcp.security.s2.body\":\"Lock a token to 
76specific inboxes, so an agent only ever touches the queues you point it at.\",\"mcp.security.s3.title\":\"Revocable instantly\",\"mcp.security.s3.body\":\"Pull a token and the agent loses access on the spot. No waiting, no redeploy.\",\"mcp.security.s4.title\":\"Every action audited\",\"mcp.security.s4.body\":\"The agent acts as its own service account, so every reply, note, and status change is logged to it.\",\"mcp.security.s5.title\":\"Locked to your workspace\",\"mcp.security.s5.body\":\"Tenant isolation holds at every layer. There is no path to another company's data.\",\"mcp.security.s6.title\":\"Idempotent writes\",\"mcp.security.s6.body\":\"Outbound sends carry an idempotency key, so a retry never double-posts to a customer.\",\"mcp.security.cannotHeading\":\"What the agent can never touch\",\"mcp.security.c1\":\"Change account settings or channel config\",\"mcp.security.c2\":\"Touch billing or payment methods\",\"mcp.security.c3\":\"Delete conversations or contacts\",\"mcp.security.c4\":\"Send mass broadcasts\",\"mcp.security.c5\":\"Manage webhooks or export data\",\"mcp.connect.title\":\"Three steps, no backend to host\",\"mcp.connect.step1.title\":\"Enable the MCP server\",\"mcp.connect.step1.body\":\"In Deskwoot, open Settings, then MCP Server, and switch it on. The first time provisions the agent's service account.\",\"mcp.connect.step2.title\":\"Mint a scoped token\",\"mcp.connect.step2.body\":\"Create a bot token, pick its scopes, and restrict it to the inboxes it should touch. You see the raw token once.\",\"mcp.connect.step3.title\":\"Point your agent at the URL\",\"mcp.connect.step3.body\":\"Add the connection URL and the token as a bearer header to your OpenClaw config. The agent discovers the tools and starts working.\",\"mcp.connect.button\":\"Open the full setup guide\",\"mcp.useCases.title\":\"One connection, inbound and outbound\",\"mcp.useCases.u1.title\":\"Inbound support triage\",\"mcp.useCases.u1.body\":\"The agent reads incoming conversations, answers the routine ones from your help center, drafts replies for the tricky ones, and escalates anything about money or a frustrated customer to a person.\",\"mcp.useCases.u2.title\":\"Proactive outreach\",\"mcp.useCases.u2.body\":\"Because it can start outbound conversations, the agent runs onboarding check-ins, follows up on stalled tickets, and handles outreach to creators and partners, all from your real help desk.\",\"mcp.useCases.u3.title\":\"Around-the-clock cover\",\"mcp.useCases.u3.body\":\"An MCP agent works the queue when your team is offline, drafting and holding replies for morning review or handling the simple stuff on its own, within the limits you set.\",\"mcp.faq.heading\":\"Frequently asked questions\",\"mcp.faq.q1\":\"What is an MCP server for customer support?\",\"mcp.faq.a1\":\"An MCP (Model Context Protocol) server exposes your help desk to an AI agent as a defined set of tools. Instead of a custom integration, the agent connects once and can read conversations, reply, draft answers, and manage contacts, within the scopes you grant.\",\"mcp.faq.q2\":\"Can I connect an OpenClaw bot to Deskwoot?\",\"mcp.faq.a2\":\"Yes. OpenClaw and any other MCP-aware client connect the same way: enable the MCP server, mint a scoped bot token, and point the agent at app.deskwoot.com/api/mcp with the token as a bearer credential. The agent then discovers the available tools and starts working.\",\"mcp.faq.q3\":\"What can the AI agent NOT do?\",\"mcp.faq.a3\":\"The MCP surface excludes account settings, billing, deleting data, mass broadcasts, and webhook management. Those stay with humans in the dashboard. The agent can work conversations, drafts, notes, and contacts, and nothing more.\",\"mcp.faq.q4\":\"Is it safe to give an AI agent access to my inbox?\",\"mcp.faq.a4\":\"Tokens are scoped, can be restricted to specific inboxes, and are revocable instantly. Every action is attributed to the agent's service account in the audit log, and access is locked to your workspace with no path to another company's data.\",\"mcp.faq.q5\":\"Do I need an Enterprise plan to use MCP?\",\"mcp.faq.a5\":\"The MCP server is an Enterprise feature, and it is also available during the 7-day Enterprise trial that every new Deskwoot account starts on, so you can try it before you buy.\",\"mcp.faq.q6\":\"How does the agent know when something changes?\",\"mcp.faq.a6\":\"It polls an events feed and asks what has changed since it last looked. That keeps it reacting to new messages and updates without you having to wire up a separate webhook listener.\",\"mcp.cta.title\":\"Give your AI agent a real place to work\",\"mcp.cta.body\":\"Start the 7-day Enterprise trial, enable the MCP server, and connect your agent in minutes. No backend to host.\",\"mcp.cta.startTrial\":\"Start free trial\",\"mcp.cta.readGuide\":\"Read the setup guide\",\"home.api.item5\":\"MCP server for AI agents (OpenClaw, Claude, and more)\",\"convView.blockContact\":\"Block contact\",\"convView.unblockContact\":\"Unblock contact\",\"convView.blockContactConfirm\":\"Block this contact? They won't be able to send messages through live chat, and the bot won't reply. You can unblock them at any time.\",\"convView.unblockContactConfirm\":\"Unblock this contact? They'll be able to message you through live chat again.\",\"convView.upload.fileRejected\":\"The virus scan blocked this file, so it wasn't sent.\",\"convView.upload.fileTooLarge\":\"This file is larger than 10 MB.\",\"convView.upload.fileTypeNotAllowed\":\"This file type can't be sent.\",\"convView.upload.rateLimited\":\"Too many uploads at once. Wait a minute and try again.\",\"convView.upload.scanUnavailable\":\"The file couldn't be checked for viruses, so it wasn't sent. Try again in a moment.\",\"convView.upload.storageUnavailable\":\"The file couldn't be saved, so it wasn't sent. Try again in a moment.\",\"convView.upload.tooManyFiles\":\"You can attach up to {max} files to one message.\",\"convView.upload.totalTooLarge\":\"The files in one message can add up to {max} MB at most.\",\"convView.upload.refusedFile\":\"{name}: {reason}\",\"convView.upload.refusedInSet\":\"{name}: {reason} None of the {count} files were sent.\",\"convView.upload.volumeLimited\":\"You sent too many megabytes of files in the last minute. Wait a minute and try again.\",\"convView.contactBlocked\":\"Contact blocked\",\"convView.contactUnblocked\":\"Contact unblocked\",\"convView.blocked\":\"Blocked\",\"convView.contactAttributes\":\"CONTACT ATTRIBUTES\",\"signup.companyNameOptional\":\"Company name (optional)\",\"signup.termsNotice\":\"By creating an account, you agree to our\",\"signup.pwPolicyError\":\"Your password needs at least 8 characters, one uppercase letter, and one number.\",\"signup.verify.noCodeHint\":\"No code after a few minutes? Check spam, or\",\"signup.verify.logInInstead\":\"log in if you already have an account\",\"home.heroBtnPricing\":\"See pricing\",\"home.proofRating\"
76:\"Rated 10/10 on Trustpilot\",\"home.proofTrusted\":\"Trusted by Trade Reclaim, UnoRouter, Pixelboot and teams across the EU\",\"offer.contrastTitle\":\"Enterprise support, without the enterprise price\",\"offer.contrastSub\":\"The big tools make you pay extra just to switch the AI on. Deskwoot includes the AI bot and Copilot, hosted in the EU, for a fraction.\",\"offer.contrastDeskwootPrice\":\"from $3.20\",\"offer.contrastDeskwootPer\":\"/ agent / mo\",\"offer.contrastDeskwootNote\":\"AI bot + Copilot included, EU-hosted\",\"offer.contrastCompPer\":\"/ agent just for AI\",\"offer.contrastCompNote\":\"AI billed on top\",\"offer.contrastFootnote\":\"Competitor AI add-on pricing as listed on their public plans. Deskwoot includes AI on every paid plan.\",\"offer.guaranteeTitle\":\"Switch in one click, risk-free\",\"offer.guaranteeSub\":\"Import from Zendesk, Intercom, Freshdesk or Crisp in one click. The price is low, the risk is ours.\",\"offer.g1Title\":\"Live in 1 working day\",\"offer.g1Body\":\"Import your conversations, contacts and canned responses from Zendesk, Intercom, Freshdesk or Crisp in one click. No migration project.\",\"offer.g2Title\":\"Faster in 30 days, or money back\",\"offer.g2Body\":\"Not answering faster within 30 days? Full refund, and you keep your imported data.\",\"offer.g3Title\":\"Compliance before you pay\",\"offer.g3Body\":\"Signed DPA and EU hosting before a cent changes hands. Procurement says no, you owe nothing.\",\"testimonials.eyebrow\":\"Real teams, real reviews\",\"testimonials.title\":\"Loved by teams that care about price and privacy\",\"testimonials.subtitle\":\"From a crypto fintech to a German web agency to a startup in the UAE, here is what teams say after switching to Deskwoot.\",\"testimonials.footer\":\"EU-hosted, GDPR-native, AI on every plan. Trusted by teams across the EU, UK and beyond.\",\"switch.metaTitle\":\"Switch from Zendesk or Intercom in one click | Deskwoot\",\"switch.metaDescription\":\"Import your conversations, contacts and canned responses in one click. AI on every plan, EU-hosted, from $3.20 per agent. The modern, affordable alternative to Zendesk and Intercom.\",\"switch.heroBadgeLabel\":\"The one-click switch\",\"switch.heroBadgeText\":\"Import yourself, no migration project\",\"switch.heroTitle1\":\"Switch off Zendesk, \",\"switch.heroTitle2\":\"in one click.\",\"switch.heroSub\":\"Import your conversations, contacts and canned responses from Zendesk, Intercom, Freshdesk or Crisp in one click. AI on every plan, EU-hosted, from $3.20 per agent.\",\"switch.ctaStart\":\"Start free\",\"switch.ctaPricing\":\"See pricing\",\"switch.howTitle\":\"Switching takes minutes, not a project\",\"switch.howSub\":\"You stay in control the whole time. No sales call required, no engineers, no downtime.\",\"switch.step1Title\":\"Start free\",\"switch.step1Body\":\"Create your account in minutes, no credit card. The 7-day trial unlocks the paid features so you can try everything.\",\"switch.step2Title\":\"Import in one click\",\"switch.step2Body\":\"From the import page, bring your conversations, contacts and canned responses over from Zendesk, Intercom, Freshdesk, Crisp or a CSV. No migration project, no engineering.\",\"switch.step3Title\":\"Point your channels at Deskwoot\",\"switch.step3Body\":\"Swap your chat widget with one line, forward your support email, connect WhatsApp. You can be live the same day.\",\"switch.platformLabel\":\"Everything is included\",\"switch.platform1\":\"8 channels in one inbox\",\"switch.platform2\":\"AI bot Fynn\",\"switch.platform3\":\"AI Copilot\",\"switch.platform4\":\"Help Center\",\"switch.platform5\":\"EU hosting + signed DPA\",\"switch.platform6\":\"One-click import\",\"switch.platform7\":\"REST API, webhooks and MCP\",\"switch.platform8\":\"Free plan, from $3.20 per agent\",\"switch.guaranteeSub\":\"The reason teams stay on a tool they dislike is the fear of switching. So we take that risk off the table.\",\"switch.ctaTitle\":\"Leave the enterprise bill behind\",\"switch.ctaSub\":\"Same support your customers expect, AI included, EU-hosted, for a fraction. Import in one click and start free.\",\"switch.faqTitle\":\"Switching questions, answered\",\"switch.faq0q\":\"How do I move my data over from Zendesk or Intercom?\",\"switch.faq0a\":\"You do it yourself in one click. The import page pulls your conversations, contacts and canned responses from Zendesk, Intercom, Freshdesk, Crisp or a CSV. There is no migration project and nothing for your engineers to rebuild.\",\"switch.faq1q\":\"What does it cost?\",\"switch.faq1a\":\"From $3.20 per agent per month on annual billing ($4 monthly). The AI bot and AI Copilot are included on paid plans, with extra AI conversations billed only above your plan's quota. There is also a free plan with 
76no card required.\",\"switch.faq2q\":\"Is my data safe and GDPR-compliant?\",\"switch.faq2a\":\"Yes. Every plan is EU-hosted, you get a signed DPA before you pay, and your data is never used to train AI models.\",\"switch.faq3q\":\"Do I need a credit card to start?\",\"switch.faq3a\":\"No. Start free with no card. The 7-day trial lets you try the paid features.\",\"switch.faq4q\":\"Which channels are included?\",\"switch.faq4a\":\"All 8 in one inbox: email, live chat, WhatsApp, Telegram, LINE, SMS, X DMs and our REST API.\",\"footer.switch\":\"Switch from Zendesk\",\"settingsInboxes.addChannel\":\"Add a channel\",\"settingsInboxes.backToInboxes\":\"Back to Inboxes\",\"settingsInboxes.channelSettings\":\"{channel} inbox settings\",\"settingsInboxes.whatsappDisconnectedTitle\":\"WhatsApp disconnected\",\"settingsInboxes.whatsappDisconnectedBody\":\"Deskwoot's WhatsApp access was revoked in Meta Business Tools on {date}. New messages will not arrive until you reconnect. Conversation history is kept.\",\"settingsInboxes.whatsappReconnect\":\"Reconnect with Meta\",\"settingsInboxes.whatsappRefreshFailedTitle\":\"WhatsApp token refresh failed\",\"settingsInboxes.whatsappRefreshFailedBody\":\"The last refresh attempt on {date} reported: {error}. Sending messages may stop working soon. Reconnect to fix it.\",\"settingsInboxes.whatsappUnknownTime\":\"an unknown time\",\"inboxSettings.chatTriggers.title\":\"Chat triggers\",\"inboxSettings.chatTriggers.helper\":\"Start the conversation yourself when a visitor matches the conditions you set. The message appears in the chat window as if your team sent it and lands in your inbox the moment the visitor replies.\",\"inboxSettings.chatTriggers.empty\":\"No triggers yet. Add one to greet visitors on the pages that matter.\",\"inboxSettings.chatTriggers.add\":\"Add trigger\",\"inboxSettings.chatTriggers.name\":\"Name\",\"inboxSettings.chatTriggers.namePlaceholder\":\"Pricing page nudge\",\"inboxSettings.chatTriggers.message\":\"Message\",\"inboxSettings.chatTriggers.messagePlaceholder\":\"Hi there! Questions about our plans? Happy to help.\",\"inboxSettings.chatTriggers.conditions\":\"Conditions\",\"inboxSettings.chatTriggers.conditionsHelper\":\"Every condition has to match. With no conditions the trigger fires on every page as soon as the widget loads.\",\"inboxSettings.chatTriggers.addCondition\":\"Add condition\",\"inboxSettings.chatTriggers.condTimeOnPage\":\"Time on page\",\"inboxSettings.chatTriggers.condSeconds\":\"seconds\",\"inboxSettings.chatTriggers.condUrlContains\":\"URL contains\",\"inboxSettings.chatTriggers.condUrlPlaceholder\":\"/pricing\",\"inboxSettings.chatTriggers.condReturning\":\"Returning visitor\",\"inboxSettings.chatTriggers.removeCondition\":\"Remove condition\",\"inboxSettings.chatTriggers.oncePerSession\":\"Show at most once per visit\",\"inboxSettings.chatTriggers.oncePerSessionHelper\":\"Off means the trigger can fire again on every page the visitor opens.\",\"inboxSettings.chatTriggers.enabled\":\"Trigger enabled\",\"inboxSettings.chatTriggers.remove\":\"Remove trigger\",\"inboxSettings.chatTriggers.save\":\"Save chat triggers\",\"inboxSettings.chatTriggers.errorEmptyMessage\":\"Trigger \\\"{name}\\\" has no message.\",\"inboxSettings.chatTriggers.errorEmptyName\":\"One trigger has no name.\",\"inboxSettings.chatTriggers.errorEmptyUrl\":\"Trigger \\\"{name}\\\" has a URL condition without a value.\",\"inboxSettings.chatTriggers.deliveryNote\":\"On desktop the chat window opens with the message. On phones the launcher shows a badge instead, so the visitor is never covered by a full screen chat they did not ask for. Triggers pause while a conversation is already open.\",\"inboxSettings.chatTriggers.legacyNote\":\"Triggers created with the older editor were converted: the delay became a time on page condition and the page filter a URL condition.\",\"inboxSettings.chatTriggers.enabledSwitch\":\"Enabled: {name}\",\"customAttrs.notSet\":\"Not set\",\"customAttrs.edit\":\"Edit {name}\",\"customAttrs.save\":\"Save\",\"customAttrs.cancel\":\"Cancel\",\"customAttrs.yes\":\"Yes\",\"customAttrs.no\":\"No\",\"customAttrs.saveFailed\":\"Couldn't save {name}. Please try again.\",\"customAttrs.invalid.TEXT\":\"That text is too long.\",\"customAttrs.invalid.NUMBER\":\"Enter a number.\",\"customAttrs.invalid.LINK\":\"Enter a full link that starts with https://\",\"customAttrs.invalid.DATE\":\"Pick a real date.\",\"customAttrs.invalid.LIST\":\"Pick one of the options.\",\"customAttrs.invalid.CHECKBOX\":\"Choose yes or no.\",\"settingsAutomation.op.equal_to\":\"is\",\"settingsAutomation.op.not_equal_to\":\"is not\",\"settingsAutomation.op.contains\":\"contains\",\"settingsAutomation.op.does_not_contain\":\"doesn't contain\",\"settingsAutomation.op.is_greater_than\":\"is more than\",\"settingsAutomation.op.is_less_than\":\"is less than\",\"settingsAutomation.op.is_greater_than_date\":\"is after\",\"settingsAutomation.op.is_less_than_date\":\"is before\",\"settingsAutomation.op.is_present\":\"is set\",\"settingsAutomation.op.is_not_present\":\"is not set\",\"settingsAutomation.conditionField\":\"Condition field\",\"settingsAutomation.conditionValue\":\"Condition value\",\"settingsAutomation.actionType\":\"Action\",\"settingsAutomation.actionValue\":\"Action value\",\"settingsAutomation.trigger.CONVERSATION_CREATED\":\"Conversation Created\",\"settingsAutomation.trigger.CONVERSATION_UPDATED\":\"Conversation Updated\",\"settingsAutomation.trigger.MESSAGE_CREATED\":\"Me
76ssage Created\",\"settingsAutomation.field.status\":\"Status\",\"settingsAutomation.field.priority\":\"Priority\",\"settingsAutomation.field.label\":\"Label\",\"settingsAutomation.field.inbox_id\":\"Inbox\",\"settingsAutomation.field.team_id\":\"Team\",\"settingsAutomation.field.assignee_id\":\"Assignee\",\"settingsAutomation.field.message_type\":\"Message Type\",\"settingsAutomation.field.content\":\"Content\",\"settingsAutomation.messageType.incoming\":\"Incoming\",\"settingsAutomation.messageType.outgoing\":\"Outgoing\",\"settingsAutomation.namePlaceholder\":\"e.g., Escalate VIP conversations\",\"settingsAutomation.descriptionPlaceholder\":\"Optional description\",\"settingsAutomation.contentPlaceholder\":\"Text to match...\",\"settingsAutomation.emailPlaceholder\":\"Email content...\",\"settingsAutomation.guideTitle\":\"How Automation Works\",\"settingsAutomation.guideTriggerHeading\":\"1. Event Trigger\",\"settingsAutomation.guideTrigger\":\"Choose when the rule fires: when a conversation is created, updated, or when a new message arrives.\",\"settingsAutomation.guideConditionsHeading\":\"2. Conditions\",\"settingsAutomation.guideConditions\":\"Filter which conversations match. For example: only trigger when status is \\\"open\\\" or when a specific label is attached.\",\"settingsAutomation.guideActionsHeading\":\"3. Actions\",\"settingsAutomation.guideActions\":\"What happens when a conversation matches. Assign to an agent or team, add labels, change status, send a message, and more.\",\"settingsAutomation.guideExampleHeading\":\"Example\",\"settingsAutomation.guideExample\":\"\\\"When a conversation is created with priority 'urgent', assign it to the Support team and add the label 'escalated'.\\\"\",\"settingsAutomation.guideTipsHeading\":\"Tips\",\"settingsAutomation.guideTip1\":\"You can add several conditions, and all of them must match\",\"settingsAutomation.guideTip2\":\"Several actions run in order\",\"settingsAutomation.guideTip3\":\"\\\"Mute Conversation\\\" needs no parameter\",\"settingsAutomation.guideTip4\":\"Use the \\\"Content\\\" condition to match keywords in messages\",\"settingsAutomation.activeSwitch\":\"Active: {name}\",\"lockedNav.notAvailable\":\"Your current plan does not include {item}.\",\"lockedNav.seeHow\":\"See how it works\",\"lockedNav.availableOn\":\"Available on {plan}.\",\"lockedNav.upgrade\":\"Upgrade your plan\",\"lockedNav.or\":\"or\",\"lockedNav.tryFree\":\"try it 7 days for free\",\"planLock.title\":\"{feature} is part of the {plan} plan\",\"planLock.body\":\"Your workspace is on the {current} plan. Upgrade to {plan} or higher to use {feature}.\",\"planLock.upgrade\":\"Upgrade plan\",\"planLock.seePlans\":\"See plans\",\"planLock.manageBody\":\"Your workspace is on the {current} plan. What it already has stays here, so you can pause, unpublish or delete it. Creating something new or switching it on needs {plan} or higher.\",\"planLock.campaignsPaused\":\"When the plan no longer includes campaigns, running campaigns are paused and stay paused until you switch them on again.\",\"planLock.automationPaused\":\"When the plan no longer includes automation rules, active rules are paused and stay paused until you switch them on again.\",\"rail.label\":\"Main navigation\",\"rail.skipToContent\":\"Skip to content\",\"rail.search\":\"Search\",\"rail.searchWithShortcut\":\"Search ({shortcut})\",\"rail.help\":\"Help\",\"rail.notificationsUnread\":\"Notifications, {count} unread\",\"rail.supportUnread\":\"{label}, {count} unread\",\"rail.lockedItem\":\"{item}, available on {plan}\",\"rail.onboardingProgress\":\"Onboarding, {done} of {total} done\",\"rail.onboardingCount\":\"{done} of {total}\",\"userMenu.open\":\"Account menu for {name}\",\"userMenu.theme\":\"Theme\",\"userMenu.themeLight\":\"Light\",\"userMenu.themeDark\":\"Dark\",\"userMenu.themeSystem\":\"System\",\"userMenu.profile\":\"Profile settings\",\"commandBar.goToMcpControl\":\"Open MCP Control\",\"commandBar.lockedHint\":\"Available on {plan}\",\"commandBar.dialogLabel\":\"Search and jump\",\"commandBar.results\":\"Results\",\"contactDetail.addSocial\":\"Add {network}\",\"contactDetail.saveFailed\":\"Couldn't save the contact.\",\"contactDetail.emailTaken\":\"Another contact in this account already uses that email.\",\"contactDetail.invalidEmail\":\"Enter a valid email address.\",\"contactDetail.invalidPhone\":\"Enter a phone number with digits.\",\"contactDetail.invalidLink\":\"Enter a web link, for example https://linkedin.com/in/name.\",\"contactDetail.fieldTooLong\":\"{field} is too long.\",\"contactDetail.mergedAway\":\"This contact was merged into another contact. Showing that one now.\",\"contactDetail.deletedAway\":\"This contact was deleted.\",\"contactCampaign.bounced\":\"Email bounced\",\"contactCampaign.bouncedHint\":\"Campaigns skip this contact because its email address bounced for good.\",\"contactCampaign.unsubscribed\":\"Unsubscribed from campaigns\",\"contactCampaign.unsubscribedHint\"
76:\"This contact opted out of campaign emails. Only the contact can opt in again.\",\"contactCampaign.markDeliverable\":\"Mark email as deliverable\",\"contactCampaign.markDeliverableTitle\":\"Mark email as deliverable?\",\"contactCampaign.markDeliverableBody\":\"Campaigns will email this contact again. If the address still does not work, the next campaign email bounces and marks it again.\",\"contactCampaign.markDeliverableConfirm\":\"Mark as deliverable\",\"contactCampaign.markedDeliverable\":\"Email marked as deliverable\",\"contactDetail.mergeConfirmTitle\":\"Merge this contact?\",\"contactDetail.mergeConfirmMessage\":\"The other contact's conversations, notes and attributes move into this one. The other contact is deleted. This cannot be undone.\",\"contactDetail.mergeConfirmAction\":\"Merge\",\"convView.copilot.composerMenu\":\"AI actions\",\"convView.copilot.busy\":\"Copilot is still answering.\",\"convView.notes.write\":\"Write a note\",\"convView.quote.show\":\"Show quoted text\",\"convView.quote.hide\":\"Hide quoted text\",\"compose.discardConfirmTitle\":\"Discard this draft?\",\"compose.discardConfirmMessage\":\"If you close now, the recipient, subject and message are lost.\",\"compose.discardDraft\":\"Discard draft\",\"settingsIntegrations.stripeWebhookClearConfirmTitle\":\"Clear the webhook secret?\",\"settingsIntegrations.stripeWebhookClearConfirmMessage\":\"Stripe events stop reaching Deskwoot until you save a new secret.\",\"settingsIntegrations.stripeWebhookClearConfirmLabel\":\"Clear secret\",\"settingsIntegrations.descShopify\":\"Import orders, products and customer data into conversations\",\"settingsIntegrations.descStripe\":\"See customer payments and subscriptions in conversations\",\"settingsIntegrations.descZapier\":\"Connect to 5000+ apps with automated workflows\",\"settingsIntegrations.descWooCommerce\":\"Sync orders and customers from WooCommerce\",\"settingsIntegrations.descWordPress\":\"Embed the chat widget on your WordPress site\",\"settingsIntegrations.descMetaLeadAds\":\"Send Facebook and Instagram lead form entries to a WhatsApp inbox with an approved template message.\",\"settingsIntegrations.descSlack\":\"Get a Slack notification for new conversations, assignments or any conversation event you care about.\",\"settingsIntegrations.descWebhooks\":\"Get a POST to your endpoint for every conversation, message, contact or status change.\",\"settingsIntegrations.descApi\":\"Programmatic access to conversations, contacts and automations with personal API tokens.\",\"settingsIntegrations.fieldShopDomain\":\"Shop domain\",\"settingsIntegrations.fieldShopDomainHelp\":\"Your Shopify store domain without https://. You find it in the address of your Shopify admin.\",\"settingsIntegrations.fieldClientId\":\"Client ID\",\"settingsIntegrations.fieldClientIdPlaceholder\":\"32 character hex string\",\"settingsIntegrations.fieldClientIdHelp\":\"From dev.shopify.com → your app → Settings → Credentials.\",\"settingsIntegrations.fieldClientSecret\":\"Client secret\",\"settingsIntegrations.fieldClientSecretPlaceholder\":\"shpss_... or 32 character hex string\",\"settingsIntegrations.fieldClientSecretHelp\":\"From dev.shopify.com → your app → Settings → Credentials. Used once to complete the install and never stored.\",\"settingsIntegrations.fieldRestrictedKey\":\"Restricted API key\",\"settingsIntegrations.fieldRestrictedKeyPlaceholder\":\"rk_live_... or rk_test_...\",\"settingsIntegrations.fieldRestrictedKeyHelp\":\"Paste the key Stripe shows you on the install screen.\",\"settingsIntegrations.fieldWebhookUrl\":\"Webhook URL\",\"settingsIntegrations.fieldWebhookUrlHelp\":\"Create a Zap with \\\"Webhooks by Zapier\\\" as the trigger\",\"settingsIntegrations.fieldSiteUrl\":\"Site URL\",\"settingsIntegrations.fieldSiteUrlHelp\":\"Your WooCommerce store URL (with https://)\",\"settingsIntegrations.fieldConsumerKey\":\"Consumer key\",\"settingsIntegrations.fieldConsumerKeyHelp\":\"Generated in WooCommerce → Settings → Advanced → REST API\",\"settingsIntegrations.fieldConsumerSecret\":\"Consumer secret\",\"settingsIntegrations.fieldConsumerSecretHelp\":\"Generated together with the consumer key\",\"settingsIntegrations.stripeStep1\":\"Click \\\"Install on Stripe Marketplace\\\" below. You land on the Deskwoot listing on Stripe.\",\"settingsIntegrations.stripeStep2\":\"Click Install. Stripe asks you to confirm the permissions Deskwoot needs (customers read, subscriptions read and write, charges and refunds read and write).\",\"settingsIntegrations.stripeStep3\":\"Right after the install Stripe shows a restricted API key on screen. It starts with rk_live_ (or rk_test_ in test mode).\",\"settingsIntegrations.stripeStep4\":\"Copy that key, paste it into the field below and click Connect.\",\"settingsIntegrations.stripeStep5\":\"Prefer to create the key yourself? Stripe Dashboard → Developers → API keys → Create restricted key, grant the same permissions and paste the key here.\",\"settingsIntegrations.zapierStep1\":\"Go to zapier.com and create a new Zap\",\"settingsIntegrations.zapierStep2\":\"Choose \\\"Webhooks by Zapier\\\" as the trigger\",\"settingsIntegrations.zapierStep3\":\"Select \\\"Catch Hook\\\" as the trigger event\",\"settingsIntegrations.zapierStep4\":\"Copy the webhook URL Zapier gives you\",\"settingsIntegrations.zapierStep5\":\"Paste it below to connect Deskwoot\",\"settingsIntegrations.zapierStep6\":\"Events like new conversations, messages and contacts are then sent to this webhook\",\"settingsIntegrations.wooStep1\":\"In your WordPress admin, go to WooCommerce → Settings → Advanced → REST API\",\"settingsIntegrations.wooStep2\":\"Click \\\"Add key\\\"\",\"settingsIntegrations.wooStep3\":\"Set Description to \\\"Deskwoot\\\" and User to your admin\",\"settingsIntegrations.wooStep4\":\"Set Permissions to \\\"Read/Write\\\" if Deskwoot should handle refunds and order cancellations from the inbox; choose \\\"Read\\\" if you only need to see orders.\",\"settingsIntegrations.wooStep5\":\"Click \\\"Generate API key\\\"\",\"settingsIntegrations.wooStep6\":\"Copy both the consumer key and the consumer secret\",\"settingsIntegrations.wooStep7\":\"Important: the consumer secret is shown only once!\",\"settingsIntegrations.wooStep8\":\"Optional: install the free \\\"WooCommerce Shipment Tracking\\\" plugin so Deskwoot can include tracking links in bot replies. Without it the bot still sees the order status but cannot share tracking links.\",\"settingsIntegrations.wpOption1Title\":\"Option 1: with the \\\"Insert Headers and Footers\\\" plugin (recommended)\",\"settingsIntegrations.wpOption1Step1\":\"Install and activate the \\\"Insert Headers and Footers\\\" plugin (by WPCode) from the WordPress plugin directory.\",\"settingsIntegrations.wpOption1Step2\"
76:\"Go to Code Snippets \u003e Header \u0026 Footer in your WordPress admin.\",\"settingsIntegrations.wpOption1Step3\":\"Paste the code snippet above into the \\\"Footer\\\" section.\",\"settingsIntegrations.wpOption1Step4\":\"Click \\\"Save Changes\\\".\",\"settingsIntegrations.wpOption1Step5\":\"The widget now appears on every page of your site.\",\"settingsIntegrations.wpOption2Title\":\"Option 2: with Appearance \u003e Widgets \u003e Custom HTML\",\"settingsIntegrations.wpOption2Step1\":\"Go to Appearance \u003e Widgets in your WordPress admin.\",\"settingsIntegrations.wpOption2Step2\":\"Add a \\\"Custom HTML\\\" widget to your footer widget area (or any widget area that appears on all pages).\",\"settingsIntegrations.wpOption2Step3\":\"Paste the code snippet above into the Custom HTML widget.\",\"settingsIntegrations.wpOption2Step4\":\"Click \\\"Save\\\".\",\"settingsIntegrations.wpOption3Title\":\"Option 3: edit your theme directly\",\"settingsIntegrations.wpOption3Step1\":\"Go to Appearance \u003e Theme File Editor in your WordPress admin.\",\"settingsIntegrations.wpOption3Step2\":\"Open your theme's footer.php file (or the equivalent in your theme).\",\"settingsIntegrations.wpOption3Step3\":\"Paste the code snippet just before the closing \u003c/body\u003e tag.\",\"settingsIntegrations.wpOption3Step4\":\"Click \\\"Update File\\\".\",\"settingsIntegrations.wpOption3Step5\":\"Note: theme updates may overwrite this change. A child theme or a plugin is the safer choice.\",\"settingsIntegrations.dataOrderHistoryLatest\":\"Order history (10 latest)\",\"settingsIntegrations.dataCustomerProfileSpent\":\"Customer profile and total spent\",\"settingsIntegrations.dataRefundsCancellations\":\"Refunds and cancellations\",\"settingsIntegrations.dataTrackingLinks\":\"Tracking links\",\"settingsIntegrations.dataSubscriptionsStatus\":\"Subscriptions and status\",\"settingsIntegrations.dataRecentInvoices\":\"Recent invoices\",\"settingsIntegrations.dataRefundCancelActions\":\"Refund and cancel actions\",\"settingsIntegrations.dataCustomerBalance\":\"Customer balance\",\"settingsIntegrations.dataOrderHistory\":\"Order history\",\"settingsIntegrations.dataCustomerProfile\":\"Customer profile\",\"settingsIntegrations.dataTrackingPlugin\":\"Tracking (with the shipment plugin)\",\"settingsIntegrations.availableDataHint\":\"This data shows up in conversations automatically when a contact's email matches a customer in {name}.\",\"settingsIntegrations.importContactsHint\":\"Pull customers from {name} into your Deskwoot contacts. Existing contacts are updated, not duplicated.\",\"settingsIntegrations.shopifyGuideTitle\":\"Full setup walkthrough with screenshots\",\"settingsIntegrations.shopifyGuideBody\":\"Open the help center guide for an annotated screenshot of every step.\",\"settingsIntegrations.errorNetwork\":\"Network error. Please try again.\",\"settingsIntegrations.shopifyFieldsRequired\":\"Shop domain, client ID and client secret are all required.\",\"settingsIntegrations.shopifyStartFailed\":\"Could not start the Shopify sign in. Check the values and try again.\",\"settingsIntegrations.disconnectTitle\":\"Disconnect integration\",\"settingsIntegrations.syncCompleted\":\"Sync completed\",\"settingsIntegrations.syncNetworkError\":\"Network error during sync\",\"settingsIntegrations.backToIntegrations\":\"Back to integrations\",\"settingsIntegrations.wordpressWidget\":\"WordPress widget\",\"settingsIntegrations.noLiveChat\":\"No live chat set up yet. Create a website live chat first under {path} to get your embed code.\",\"settingsIntegrations.inboxesPath\":\"Settings \u003e Inboxes\",\"settingsIntegrations.connectedOn\":\"Connected {date}\",\"settingsIntegrations.syncing\":\"Syncing...\",\"settingsIntegrations.lastSynced\":\"Last synced: {date}\",\"settingsIntegrations.notSyncedYet\":\"Not synced yet\",\"settingsIntegrations.shopifyInstallFailed\":\"Shopify install failed\",\"settingsIntegrations.shopifyErrorHmac\":\"Shopify rejected the install signature. The client secret you entered probably does not match the client ID. Copy both again from Dev Dashboard → Settings → Credentials.\",\"settingsIntegrations.shopifyErrorStateExpired\":\"The install link took too long. Click Connect with Shopify again to start over (links expire after 15 minutes).\",\"settingsIntegrations.shopifyErrorShopMismatch\":\"The shop Shopify sent back does not match the shop domain you entered. Make sure the domain matches the store you want to connect.\",\"settingsIntegrations.shopifyErrorShopMismatchDetail\":\"The shop Shopify sent back does not match the shop domain you entered. Shopify confirmed the install on {got}, but you entered {expected}. Enter the domain of the store you actually installed on, then click Connect with Shopify again.\",\"settingsIntegrations.shopifyErrorTokenExchange\":\"Shopify refused to exchange the install c
76ode for an access token. Usually the client secret is wrong, or the Redirect URLs setting of your app in Dev Dashboard does not include https://deskwoot.com/api/auth/shopify/callback.\",\"settingsIntegrations.shopifyErrorUnknown\":\"Install failed ({code}). Try again, and if it keeps failing, contact support with this code.\",\"settingsIntegrations.unknownValue\":\"(unknown)\",\"settingsIntegrations.dismiss\":\"Dismiss\",\"settingsIntegrations.connectProvider\":\"Connect {name}\",\"settingsIntegrations.marketplaceTitle\":\"Install with one click from the {name} Marketplace\",\"settingsIntegrations.marketplaceHint\":\"Stripe asks you to approve the permissions Deskwoot needs, then shows a restricted API key on screen. Paste that key into the field below.\",\"settingsIntegrations.marketplaceInstall\":\"Install on {name} Marketplace\",\"settingsIntegrations.shopifyRedirecting\":\"Redirecting to Shopify...\",\"settingsIntegrations.shopifyConnect\":\"Connect with Shopify\",\"settingsIntegrations.badgePopular\":\"Popular\",\"settingsIntegrations.badgeBeta\":\"Beta\",\"settingsIntegrations.learnMore\":\"Learn more →\",\"settingsIntegrations.manage\":\"Manage\",\"settingsIntegrations.stripeWebhookSecretMissing\":\"Paste the signing secret from your Stripe Dashboard, then click Save.\",\"settingsIntegrations.stripeWebhookSecretInvalid\":\"That does not look like a Stripe signing secret. It should start with whsec_.\",\"settingsIntegrations.stripeWebhookSaveFailedStatus\":\"Save failed ({status}).\",\"settingsIntegrations.stripeWebhookSaveFailed\":\"Save failed.\",\"settingsIntegrations.stripeWebhookClearFailedStatus\":\"Could not clear the secret ({status}).\",\"settingsIntegrations.stripeWebhookClearFailed\":\"Could not clear the secret.\",\"settingsIntegrations.stripeWebhookCopyFailed\":\"Copy failed. Select the URL and copy it yourself.\",\"settingsIntegrations.stripeWebhookTitle\":\"Customer events in real time\",\"settingsIntegrations.stripeWebhookBody\":\"Optional but recommended. Add a webhook on your Stripe account so customer charges, refunds and subscription changes reach Deskwoot the moment they happen instead of every 4 hours through the background sync.\",\"settingsIntegrations.stripeWebhookConfigured\":\"Set up\",\"settingsIntegrations.stripeWebhookNotConfigured\":\"Not set up\",\"settingsIntegrations.stripeWebhookStep1\":\"Step 1. Webhook URL\",\"settingsIntegrations.stripeWebhookCopy\":\"Copy\",\"settingsIntegrations.stripeWebhookCopied\":\"Copied\",\"settingsIntegrations.stripeWebhookStep1Hint\":\"Paste this as the endpoint URL when you click {button} in your Stripe Dashboard.\",\"settingsIntegrations.stripeWebhookStep2\":\"Step 2. Webhook signing secret\",\"settingsIntegrations.stripeWebhookSecretSavedPlaceholder\":\"Saved. Paste a new secret to replace it.\",\"settingsIntegrations.stripeWebhookSave\":\"Save\",\"settingsIntegrations.stripeWebhookSaved\":\"Saved\",\"settingsIntegrations.stripeWebhookStep2Hint\":\"Stripe shows the signing secret once you create the endpoint. Click {button} in Stripe and paste the value (it starts with {prefix}) here.\",\"settingsIntegrations.stripeWebhookGuide\":\"View the full setup guide ↗\",\"inboxSettings.assignment.pickAgentError\":\"Pick an agent, or switch the mode to Round Robin or Manual.\",\"inboxSettings.assignment.capError\":\"Enter a whole number from 1 to 200, or leave the field empty for no limit.\",\"inboxSettings.assignment.pinnedAgentGone\":\"The agent picked here is no longer an active agent of this inbox, so new conversations go round robin. Pick another agent and save.\",\"inboxSettings.assignment.noMembers\":\"Add at least one agent under Agents in this inbox before you can assign every conversation to one agent.\",\"inboxSettings.assignment.title\":\"Conversation assignment\",\"inboxSettings.assignment.description\":\"Choose how conversations in this inbox are assigned to agents.\",\"inboxSettings.assignment.enable\":\"Enable auto assignment\",\"inboxSettings.assignment.enableHelp\":\"Turn automatic assignment of new conversations to the agents in this inbox on or off.\",\"inboxSettings.assignment.mode\":\"Auto assignment mode\",\"inboxSettings.assignment.modeRoundRobin\":\"Round Robin\",\"inboxSettings.assignment.modeManual\":\"Manual\",\"inboxSettings.assignment.modeSpecificAgent\":\"Specific agent\",\"inboxSettings.assignment.modeRoundRobinHelp\":\"Conversations are shared equally among the available agents.\",\"
76inboxSettings.assignment.modeManualHelp\":\"Conversations stay unassigned until an agent picks them up.\",\"inboxSettings.assignment.modeSpecificAgentHelp\":\"Every new conversation in this inbox is assigned to the agent you pick below.\",\"inboxSettings.assignment.capLabel\":\"Maximum concurrent conversations per agent\",\"inboxSettings.assignment.capPlaceholder\":\"No limit\",\"inboxSettings.assignment.capHelp\":\"The most open and pending conversations from this inbox one agent handles at once. Conversations from other inboxes do not count, so a team that also answers email is not full for live chat because of open emails. When every online agent is at the limit, new conversations wait in a queue that only administrators see, and they are handed out automatically as soon as someone has room. Empty means no limit. A personal limit under Settings \u003e Agents counts that agent's conversations on the same channel across all its inboxes and applies as well.\",\"inboxSettings.assignment.assigneeLabel\":\"Assign all conversations to\",\"inboxSettings.assignment.assigneePlaceholder\":\"Select an agent…\",\"inboxSettings.assignment.assigneeHelp\":\"If this agent is later removed from the inbox or suspended, conversations fall back to round robin so nothing gets stuck unassigned.\",\"inboxSettings.assignment.save\":\"Save assignment settings\",\"inboxSettings.collaboratorList.title\":\"Agents in this inbox\",\"inboxSettings.collaboratorList.helper\":\"Auto assignment hands this inbox's conversations to these agents. While nobody is added, round robin uses every agent in the workspace.\",\"inboxSettings.collaboratorList.empty\":\"No agents added yet. Every agent in the workspace takes part in round robin.\",\"inboxSettings.collaboratorList.add\":\"Add an agent…\",\"inboxSettings.collaboratorList.allAdded\":\"Every active agent of the workspace is in this inbox.\",\"inboxSettings.collaboratorList.remove\":\"Remove\",\"inboxSettings.collaboratorList.removeLabel\":\"Remove {name} from this inbox\",\"inboxSettings.collaboratorList.added\":\"{name} added to this inbox\",\"inboxSettings.collaboratorList.removed\":\"{name} removed from this inbox\",\"inboxSettings.collaboratorList.saveError\":\"Could not update the agents of this inbox. Try again.\",\"inboxSettings.collaboratorList.removePinnedTitle\":\"Remove {name}?\",\"inboxSettings.collaboratorList.removePinnedMessage\":\"Every new conversation in this inbox is assigned to {name}. After removing, new conversations go round robin until you pick another agent.\",\"inboxSettings.emailCollect\":\"Ask for email before the chat\",\"inboxSettings.emailCollectHelper\":\"New visitors leave their email before their first message. A pre-chat form replaces this step while it is on. When this is off, an AI bot answering this inbox asks for the email in the chat.\",\"inboxSettings.widgetColorInvalid\":\"Enter a hex color like #2563EB.\",\"inboxSettings.hours.lockedReason\":\"Business hours show your availability schedule in the widget and switch to an out of office message after hours. Available from the Startup plan.\",\"inboxSettings.hours.title\":\"Business Availability\",\"inboxSettings.hours.desc\":\"Enabling business availability will show the available hours on the live chat widget. Outside available hours visitors can be warned with a message and a pre chat form.\",\"inboxSettings.hours.awayMessage\":\"Unavailable message for visitors\",\"inboxSettings.hours.awayPlaceholder\":\"We are currently away. Our team will get back to you during business hours.\",\"inboxSettings.hours.weekly\":\"Set your weekly hours\",\"inboxSettings.hours.timezone\":\"Select timezone\",\"inboxSettings.hours.col.day\":\"Day\",\"inboxSettings.hours.col.availability\":\"Availability\",\"inboxSettings.hours.col.allDay\":\"All day\",\"inboxSettings.hours.col.hours\":\"Hours\",\"inboxSettings.hours.available\":\"Available\",\"inboxSettings.hours.unavailable\":\"Unavailable\",\"inboxSettings.hours.dayAllDay\":\"Open all day: {day}\",\"inboxSettings.hours.opensAt\":\"{day} opens at\",\"inboxSettings.hours.closesAt\":\"{day}
76 closes at\",\"inboxSettings.hours.to\":\"to\",\"inboxSettings.hours.fullDay\":\"24 hours\",\"inboxSettings.hours.save\":\"Save Business Hours\",\"inboxSettings.hours.error.openTimeMissing\":\"{day} needs an opening time.\",\"inboxSettings.hours.error.closeTimeMissing\":\"{day} needs a closing time.\",\"inboxSettings.hours.error.openTimeInvalid\":\"The opening time on {day} is not a valid time.\",\"inboxSettings.hours.error.closeTimeInvalid\":\"The closing time on {day} is not a valid time.\",\"inboxSettings.hours.error.alsoMarked\":\"The other marked times need a fix as well.\",\"inboxSettings.smtpAuthLabel\":\"Authentication\",\"inboxSettings.smtpAuthAutomatic\":\"Automatic (recommended)\",\"inboxSettings.smtpAuthLogin\":\"Always use LOGIN\",\"inboxSettings.smtpAuthPlain\":\"Always use PLAIN\",\"inboxSettings.smtpAuthCramMd5\":\"Always use CRAM-MD5\",\"inboxSettings.smtpAuthHelp\":\"Automatic lets your mail server choose how Deskwoot signs in. Pick a method only if your provider asks for one or sending fails.\",\"inboxSettings.nameRequired\":\"Inbox name is required\",\"inboxSettings.translateNeedsEnglish\":\"Add at least one English text (Welcome Heading, Tagline or Greeting) before translating.\",\"inboxSettings.translateFailed\":\"Translation failed. Please try again.\",\"inboxSettings.translateParti
76al\":\"Translated. {count} languages failed: {locales}. Edit them by hand and save again.\",\"inboxSettings.translateDone\":\"Translated every language. Check the texts and save when ready.\",\"inboxSettings.copyFailed\":\"Could not copy. Select the code and copy it by hand.\",\"inboxSettings.generalTitle\":\"General Settings\",\"inboxSettings.inboxNamePlaceholder\":\"My Inbox\",\"inboxSettings.saveGeneral\":\"Save General Settings\",\"inboxSettings.appearanceTitle\":\"Widget Appearance\",\"inboxSettings.widgetColorHelp\":\"Used for the chat bubble, header, and send button.\",\"inboxSettings.positionLeft\":\"Bottom Left\",\"inboxSettings.positionRight\":\"Bottom Right\",\"inboxSettings.widgetTheme\":\"Widget Theme\",\"inboxSettings.themeLight\":\"Light\",\"inboxSettings.themeDark\":\"Dark\",\"inboxSettings.widgetThemeHelp\":\"Applies to the messenger body, composer, and footer. The header keeps your brand color in both themes.\",\"inboxSettings.launcherTitle\":\"Launcher Title\",\"inboxSettings.launcherTitleHelp\":\"Shown when a visitor hovers over the chat bubble.\",\"inboxSettings.welcomeTranslationsTitle\":\"Welcome message translations\",\"inboxSettings.welcomeTranslationsHelp\":\"Write your Welcome Heading, Tagline, and Channel Greeting in English below. One click translates them into {count} more languages, and visitors see the one that matches their page language.\",\"inboxSettings.translateButtonTitle\":\"Reads the English texts and fills every other language with AI. You can edit each language afterwards.\",\"inboxSettings.translating\":\"Translating...\",\"inboxSettings.translateFromEnglish\":\"Translate from English\",\"inboxSettings.editingLocale\":\"Editing:\",\"inboxSettings.languagesFilled\":\"{filled} / {total} languages filled\",\"inboxSettings.lockedMultilingual\":\"Multilingual welcome messages let your widget greet visitors in their browser language. Available from the Business plan.\",\"inboxSettings.welcomeHeading\":\"Welcome Heading\",\"inboxSettings.welcomeTagline\":\"Welcome Tagline\",\"inboxSettings.saveAppearance\":\"Save Widget Appearance\",\"inboxSettings.featuresTitle\":\"Features\",\"inboxSettings.fileAttachments\":\"File Attachments\",\"inboxSettings.fileAttachmentsHelp\":\"Let customers attach files in the chat widget\",\"inboxSettings.allowedFileTypes\":\"Allowed file types:\",\"inboxSettings.virusScan\":\"Every uploaded file is scanned for viruses with ClamAV (open source).\",\"inboxSettings.fileTypes.images\":\"Images (JPG, PNG, GIF, WebP, ...)\",\"inboxSettings.fileTypes.pdf\":\"PDF Documents\",\"inboxSettings.fileTypes.text\":\"Text Files (TXT, CSV, ...)\",\"inboxSettings.fileTypes.word\":\"Word Documents (DOC)\",\"inboxSettings.fileTypes.office\":\"Office Documents (DOCX, XLSX, PPTX)\",\"inboxSettings.fileTypes.zip\":\"Archives (ZIP)\",\"inboxSettings.emojiPicker\":\"Emoji Picker\",\"inboxSettings.emojiPickerHelp\":\"Show the emoji picker in the chat input\",\"inboxSettings.endConversation\":\"End Conversation\",\"inboxSettings.customAvatar\":\"Custom Avatar\",\"inboxSettings.customAvatarHelp\":\"Upload a company logo or image to use as the chat avatar in the widget.\",\"inboxSettings.chatAvatarAlt\":\"Chat avatar\",\"inboxSettings.avatarUploadFailed\":\"Could not upload the avatar\",\"inboxSettings.networkError\":\"Network error\",\"inboxSettings.changeImage\":\"Change image\",\"inboxSettings.uploadImage\":\"Upload image\",\"inboxSettings.avatarLimits\":\"JPG or PNG only. Up to {size}
76 MB.\",\"inboxSettings.useAgentAvatar\":\"Use the assigned agent's profile picture\",\"inboxSettings.useAgentAvatarHelp\":\"Shows the agent's photo instead. Without a profile picture, the custom avatar above is used.\",\"inboxSettings.saveFeatures\":\"Save Features\",\"inboxSettings.preferencesTitle\":\"Channel Preferences\",\"inboxSettings.greetingEnable\":\"Enable channel greeting\",\"inboxSettings.greetingEnableHelp\":\"Send a greeting automatically when a customer starts a conversation\",\"inboxSettings.greetingMessage\":\"Greeting Message\",\"inboxSettings.afterResolved\":\"Allow messages after resolved\",\"inboxSettings.afterResolvedHelp\":\"Let customers send messages to resolved conversations\",\"inboxSettings.continuityEmail\":\"Conversation continuity via email\",\"inboxSettings.continuityEmailHelp\":\"Send customers an email when they leave the chat\",\"inboxSettings.transcript\":\"Send conversation transcript\",\"inboxSettings.transcriptHelp\":\"Let customers get a copy of the chat by email after it ends\",\"inboxSettings.savePreferences\":\"Save Preferences\",\"inboxSettings.widgetLanguageTitle\":\"Widget language\",\"inboxSettings.widgetLanguageHelpBefore\":\"The language of the chat widget on your site. \",\"inboxSettings.widgetLanguageAuto\":\"Automatic\",\"inboxSettings.widgetLanguageHelpMiddle\":\" reads the page's \",\"inboxSettings.widgetLanguageHelpAfter\":\" while it runs and follows language switches during a visit, the right choice for sites in several languages on one domain. Pick a fixed language for sites in one language.\",\"inboxSettings.widgetLanguageAutoOption\":\"Automatic (from the page)\",\"inboxSettings.greetingAsciiWarning\":\"Your greeting uses only Latin characters, but the widget language is set to {locale}. Visitors will see a widget in mixed languages. Translate the greeting above or set the widget language to Automatic.\",\"inboxSettings.greetingEnglishWarning\":\"Your greeting looks like English, but the widget language is set to {locale}. Translate the greeting above or set the widget language to Automatic.\",\"inboxSettings.widgetLanguageOverrideBefore\":\"A page can also set its own language with \",\"inboxSettings.widgetLanguageOverrideAfter\":\" before the script loads. Automatic respects that setting.\",\"inboxSettings.saveWidgetLanguage\":\"Save Widget Language\",\"inboxSettings.lockedSuggested\":\"Suggested articles show up to 4 help center articles in the widget. Available from the Startup plan.\",\"inboxSettings.suggestedTitle\":\"Suggested articles\",\"inboxSettings.suggestedHelp\":\"Show up to 4 help center articles on the Conversation tab of the widget. Pick them by hand below, or turn on rotation and the widget shows 4 random published articles every time it loads.\",\"inboxSettings.rotateArticles\":\"Rotate articles automatically\",\"inboxSettings.rotateArticlesHelp\":\"When on, the widget shows 4 different random published articles on every visit. The picks below are ignored while this is on.\",\"inboxSettings.loadingArticles\":\"Loading articles…\",\"inboxSettings.noLiveHelpCenter\":\"No live help center yet. Open the Help Center, publish it (status Live) and publish at least one article before picking suggestions.\",\"inboxSettings.suggestionSlot\":\"Suggestion {number}\",\"inboxSettings.pickArticle\":\"Pick an article\",\"inboxSettings.saveSuggested\":\"Save Suggested Articles\",\"inboxSettings.lockedBranding\":\"White label hides the \\\"Powered by Deskwoot\\\" footer on your widget. Available on the Enterprise plan.\",\"inboxSettings.brandingTitle\":\"Branding\",\"inboxSettings.brandingHelp\":\"Control the small \\\"Powered by Deskwoot\\\" footer at the bottom of the widget. Enterprise plans can hide it for a fully white label widget.\",\"inboxSettings.hidePoweredBy\":\"Hide \\\"Powered by Deskwoot\\\"\",\"inboxSettings.hidePoweredByHelp\":\"When on, the footer is removed for every visitor. Keep it off if you want the credit visible.\",\"inboxSettings.saveBranding\":\"Save Branding\",\"inboxSettings.saveReopenWindow\":\"Save Reo
76pen Window\",\"inboxSettings.sessionTimeoutTitle\":\"Session Timeout\",\"inboxSettings.sessionTimeoutHelp\":\"If a customer sends a new message after this long without activity, the old conversation is resolved and a new one starts. The bot starts fresh. Leave both fields empty to turn this off.\",\"inboxSettings.hoursUnit\":\"hours\",\"inboxSettings.minutesUnit\":\"minutes\",\"inboxSettings.sessionTimeoutSummary\":\"Sessions are resolved after {duration} without activity.\",\"inboxSettings.saveSessionTimeout\":\"Save Session Timeout\",\"inboxSettings.bubbleTitle\":\"Chat Bubble\",\"inboxSettings.widgetDocs\":\"Widget docs\",\"inboxSettings.bubbleHelp\":\"Control whether the floating chat bubble is visible\",\"inboxSettings.hideBubble\":\"Hide chat bubble\",\"inboxSettings.hideBubbleHelp\":\"The widget can still be opened from your own code (for example a \\\"Contact support\\\" button on your site).\",\"inboxSettings.hideBubbleLink\":\"See how to open the widget from a button\",\"inboxSettings.bubbleHiddenTitle\":\"Dashboard Live Chat mode: bubble hidden\",\"inboxSettings.bubbleHiddenBefore\":\"Nothing opens the widget by itself. You need a button or menu item in your own interface that calls\",\"inboxSettings.bubbleHiddenAfter\":\"on click. Recommended for support screens inside your app, where the bubble would clash with your own navigation.\",\"inboxSettings.bubbleHiddenDocs\":\"Section 6: embedded mode and trigger placements\",\"inboxSettings.bubbleVisibleTitle\":\"Website Live Chat mode: bubble visible\",\"inboxSettings.bubbleVisibleHelp\":\"The widget shows a floating chat bubble in the bottom corner of your website. Visitors click it to open the chat, no trigger of your own needed. Recommended for marketing sites and public landing pages.\",\"inboxSettings.lockedCookieless\":\"Cookieless mode is the EU friendly widget setup for sites that cannot use cookies, localStorage, or sessionStorage. Available from the Startup plan.\",\"inboxSettings.cookielessTitle\":\"Cookieless Mode\",\"inboxSettings.cookielessHelp\":\"Chat that respects EU privacy rules, without cookies or localStorage\",\"inboxSettings.cookielessEnable\":\"Enable Cookieless Mode\",\"inboxSettings.cookielessEnableHelp\":\"The chat widget will not use cookies, localStorage, or sessionStorage\",\"inboxSettings.cookielessChanges\":\"What changes in cookieless mode:\",\"inboxSettings.cookielessChange1\":\"No cookies, localStorage, or sessionStorage\",\"inboxSettings.cookielessChange2\":\"The visitor is recognized only for the current page session\",\"inboxSettings.cookielessChange3\":\"The conversation history is not kept when the page reloads\",\"inboxSettings.cookielessChange4\":\"Meets GDPR and ePrivacy rules\",\"inboxSettings.installTitle\":\"Widget Installation\",\"inboxSettings.installBefore\":\"Copy the code below and paste it before the closing \",\"inboxSettings.installAfter\":\" tag on every page.\",\"inboxSettings.dangerTitle\":\"Danger Zone\",\"inboxSettings.dangerHelp\":\"Deleting this inbox removes it for good and disconnects the channel.\",\"inboxSettings.deleteInbox\":\"Delete Inbox\",\"inboxSettings.inboxDeleted\":\"Inbox deleted\",\"inboxSettings.deleteFailed\":\"Failed to delete inbox\",\"inboxSettings.deleteConfirm\":\"Yes, delete this inbox\",\"inboxSettings.aiBotCardTitle\":\"AI Bot\",\"inboxSettings.aiBotCardHelp\":\"Add an AI bot that answers conversations automatically.\",\"inboxSettings.setupNow\":\"Set up now\",\"inboxSettings.telegramCardTitle\":\"Notifications via Telegram\",\"inboxSettings.telegramCardHelp\":\"Get notified on all your devices when a customer wants to talk to a human agent.\",\"inboxSettings.translated\":\"Translated\",\"inboxSettings.partlyTranslated\":\"Partly translated\",\"inboxSettings.preChat.locked\":\"Pre-chat forms collect visitor details before a chat starts. Available from the Startup plan.\",\"inboxSettings.preChat.help\":\"Collect details from visitors before a chat starts\",\"inboxSettings.preChat.moveUp\":\"Move up\",\"inboxSettings.preChat.moveDown\":\"Move down\",\"inboxSettings.preChat.removeField\":\"Remove field\",\"inboxSettings.preChat.label\":\"Label\",\"inboxSettings.preChat.labelPlaceholder\":\"e.g. What's your role?\",\"
76inboxSettings.preChat.fieldType\":\"Type\",\"inboxSettings.preChat.type.text\":\"Text\",\"inboxSettings.preChat.type.email\":\"Email\",\"inboxSettings.preChat.type.phone\":\"Phone\",\"inboxSettings.preChat.type.select\":\"Select\",\"inboxSettings.preChat.typeHint.text\":\"Short answer\",\"inboxSettings.preChat.typeHint.email\":\"Validated email\",\"inboxSettings.preChat.typeHint.phone\":\"Phone number\",\"inboxSettings.preChat.typeHint.select\":\"Pick one option\",\"inboxSettings.preChat.options\":\"Options\",\"inboxSettings.preChat.optionsHint\":\"Visitor picks one\",\"inboxSettings.preChat.optionNumber\":\"Option {number}\",\"inboxSettings.preChat.optionPlaceholder1\":\"e.g. Sales\",\"inboxSettings.preChat.optionPlaceholder2\":\"e.g. Support\",\"inboxSettings.preChat.optionPlaceholderMore\":\"Add another\",\"inboxSettings.preChat.removeOption\":\"Remove option\",\"inboxSettings.preChat.addOption\":\"Add option\",\"inboxSettings.preChat.required\":\"Required to start chat\",\"inboxSettings.preChat.addField\":\"Add field\",\"inboxSettings.preChat.botCollect\":\"Let the AI bot collect these fields in chat\",\"inboxSettings.preChat.botCollectHelp\":\"Fynn asks for each required field in the conversation instead of showing a form, then answers. Visitors start typing right away.\",\"inboxSettings.preChat.botCollectNeedsBot\":\"Attach and enable an AI bot for this inbox to use this.\",\"inboxSettings.preChat.save\":\"Save Pre-Chat Form\",\"inboxSettings.preChat.saved\":\"Pre-chat form settings saved.\",\"inboxSettings.preChat.saveFailed\":\"Could not save the pre-chat form settings.\",\"inboxSettings.preChat.saveNetworkError\":\"Could not save the pre-chat form settings. Connection error.\",\"profile.signatureImageTooLarge\":\"This image is larger than 2 MB. Pick a smaller one.\",\"profile.signatureImageUploadFailed\":\"The image could not be uploaded. Try again.\",\"richEditor.link.addTitle\":\"Add link\",\"richEditor.link.editTitle\":\"Edit link\",\"richEditor.link.label\":\"URL\",\"richEditor.link.removeHint\":\"Leave the field empty to remove the link.\",\"richEditor.apply\":\"Apply\",\"richEditor.insert\":\"Insert\",\"richEditor.image.t
76itle\":\"Insert image\",\"richEditor.image.label\":\"Image URL\",\"richEditor.video.title\":\"Embed video\",\"richEditor.video.label\":\"YouTube or Vimeo link\",\"richEditor.video.invalid\":\"We couldn't recognize that link. Paste a link to a YouTube or Vimeo video.\",\"copilot.openGuide\":\"Open the guide\",\"copilot.openSupportChat\":\"Chat with support\",\"rail.supportNudge.title.one\":\"New reply from the Deskwoot team\",\"rail.supportNudge.title.other\":\"{count} new replies from the Deskwoot team\",\"rail.supportNudge.body\":\"We answered you in the support chat.\",\"rail.supportNudge.open\":\"Open chat\",\"rail.supportNudge.later\":\"Later\",\"convView.continueViaEmailShort\":\"Via email\",\"convView.attachedFiles\":\"Attached files\",\"convView.dropFiles\":\"Drop files here to attach them\",\"inboxNav.backToList\":\"Back to {list}\",\"inboxNav.teammates\":\"Teammates\",\"inboxNav.teammateYou\":\"{name} (you)\",\"richEditor.url.invalid\":\"Enter a full web address that starts with http:// or https://, for example https://example.com.\",\"articleEditor.discardTitle\":\"Discard unsaved changes?\",\"articleEditor.discardMessage\":\"If you close the article now, the changes since your last save are lost.\",\"articleEditor.discardConfirm\":\"Discard changes\",\"articleEditor.statusLabel\":\"Article status\",\"articleEditor.languages\":\"Languages\",\"articleEditor.languagesHint\":\"Pick the languages this help center is translated into. Changes apply to every article.\",\"articleEditor.languageSource\":\"Source language, always on\",\"articleEditor.searchLanguages\":\"Search languages\",\"articleEditor.newTitle\":\"New article\",\"articleEditor.editTitle\":\"Edit article\",\"articleEditor.saved\":\"Saved\",\"articleEditor.sections\":\"Article sections\",\"articleEditor.tab.content\":\"Content\",\"articleEditor.tab.seo\":\"SEO\",\"articleEditor.tab.history\":\"History\",\"articleEditor.localeTabs\":\"Article languages\",\"articleEditor.field.title\":\"Title\",\"articleEditor.field.translationOf\":\"({locale} translation)\",\"articleEditor.field.inLocale\":\"({locale})\",\"articleEditor.field.navTitle\":\"Sidebar label\",\"articleEditor.field.optional\":\"(optional)\",\"articleEditor.field.navTitlePlaceholder\":\"Defaults to the title\",\"articleEditor.field.navTitleHint\":\"Short label for the “In this category” sidebar (for example “Bybit”). The H1, page title and SEO title keep the full title. When empty, the title is used.\",\"articleEditor.field.slug\":\"URL slug\",\"articleEditor.field.slugFromEnglish\":\"(set on the English tab)\",\"articleEditor.field.slugShared\":\"All languages share this URL. Edit it on the English tab.\",\"articleEditor.field.description\":\"Description (shown on category cards)\",\"articleEditor.field.content\":\"Content\",\"articleEditor.field.contentTranslationOf\":\"({locale} translation, uses the English text when blank)\",\"articleEditor.field.category\":\"Category\",\"articleEditor.field.categoryNone\":\"Create a category first\",\"articleEditor.field.categoryPlaceholder\":\"Select a category…\",\"articleEditor.field.bodyPlaceholder\":\"Write your article here…\",\"articleEditor.seo.title\":\"SEO title\",\"articleEditor.seo.titleFallback\":\"(uses the article title when empty)\",\"articleEditor.seo.titleCount\":\"{count}/70. Google cuts titles at around 60 characters.\",\"articleEditor.seo.description\":\"SEO description\",\"articleEditor.seo.descriptionPlaceholder\":\"Short summary shown in Google search results.\",\"articleEditor.seo.descriptionCount\":\"{count}/200. Google cuts descriptions at around 160 characters.\",\"articleEditor.seo.image\":\"Featured image URL (for social shares)\",\"articleEditor.seo.imageShared\":\"(the same in every language)\",\"articleEditor.preview.label\":\"Google search preview\",\"articleEditor.preview.untitled\":\"Untitled\",\"articleEditor.preview.emptyDescription\":\"(empty description)\",\"articleEditor.preview.article\":\"article\",\"articleEditor.toolbar.label\":\"Formatting\",\"articleEditor.toolbar.h2\":\"Heading 2\",\"articleEditor.toolbar.h3\":\"Heading 3\",\"articleEditor.toolbar.bold\":\"Bold\",\"articleEditor.toolbar.italic\":\"Italic\",\"articleEditor.toolbar.strike\":\"Strikethrough\",\"articleEditor.toolbar.bulletList\"
76:\"Bullet list\",\"articleEditor.toolbar.orderedList\":\"Numbered list\",\"articleEditor.toolbar.quote\":\"Quote\",\"articleEditor.toolbar.codeBlock\":\"Code block\",\"articleEditor.toolbar.link\":\"Link\",\"articleEditor.toolbar.image\":\"Insert image\",\"articleEditor.toolbar.video\":\"Embed video\",\"articleEditor.toolbar.undo\":\"Undo\",\"articleEditor.toolbar.redo\":\"Redo\",\"articleEditor.status.draft\":\"Draft\",\"articleEditor.status.published\":\"Published\",\"articleEditor.status.archived\":\"Archived\",\"articleEditor.coverage.full\":\"Fully translated\",\"articleEditor.coverage.partial\":\"Some fields translated\",\"articleEditor.coverage.empty\":\"No translation yet\",\"articleEditor.translate.bar\":\"Translate from English into {locale} with AI. You can edit the result before saving.\",\"articleEditor.translate.barPriced\":\"Translate from English into {locale} with AI. Charged ${price} per translation. You can edit the result before saving.\",\"articleEditor.translate.button\":\"Translate from English\",\"articleEditor.translate.running\":\"Translating…\",\"articleEditor.translate.planBlocked\":\"Upgrade your plan to translate articles into {locale}.\",\"articleEditor.translate.balanceLow\":\"Top up your balance (${balance} left, ${price} per translation) to translate into {locale}.\",\"articleEditor.translate.goToBilling\":\"Go to billing\",\"articleEditor.translate.savingDraft\":\"Saving draft…\",\"articleEditor.translate.needSource\":\"Fill in the English title and content first, then translate.\",\"articleEditor.translate.replaceTitle\":\"Replace the {locale} translation?\",\"articleEditor.translate.replaceMessage\":\"This overwrites everything in the {locale} tab. The English source stays untouched.\",\"articleEditor.translate.replace\":\"Replace\",\"articleEditor.translate.failed\":\"Translation failed\",\"articleEditor.translate.done\":\"Translated into {locale}\",\"articleEditor.languagesFailed\":\"Could not update the languages\",\"articleEditor.billing.discardTitle\":\"Discard draft?\",\"articleEditor.billing.discardMessage\":\"You need a title, slug and category to save. Leave without saving?\",\"articleEditor.billing.saveFailedTitle\":\"Unsaved changes\",\"articleEditor.billing.saveFailedMessage\":\"We couldn't save the draft. Leave anyway? Your edits will be lost.\",\"articleEditor.billing.leave\":\"Leave anyway\",\"articleEditor.billing.saved\":\"Draft saved. Opening billing settings…\",\"articleEditor.save.required\":\"Title and slug are required\",\"articleEditor.save.pickCategory\":\"Pick a category\",\"articleEditor.save.failed\":\"Could not save the article\",\"articleEditor.save.created\":\"Article created\",\"articleEditor.save.saved\":\"Article saved\",\"articleEditor.history.loading\":\"Loading…\",\"articleEditor.history.empty\":\"No history yet. Every save creates a snapshot here.\",\"articleEditor.history.unknown\":\"unknown\",\"articleEditor.history.restore\":\"Restore\",\"articleEditor.history.restoring\":\"Restoring…\",\"articleEditor.history.restoreTitle\":\"Restore this version?\",\"articleEditor.history.restoreMessage\":\"Goes back to: \\\"{summary}\\\". Your current draft is kept as a new history entry.\",\"articleEditor.history.restoreFailed\":\"Could not restore the version\",\"articleEditor.history.restored\":\"Version restored\",\"combobox.searching\":\"Searching…\",\"ruleBuilder.action.assign_agent\":\"Assign Agent\",\"ruleBuilder.action.assign_team\":\"Assign Team\",\"ruleBuilder.action.add_label\":\"Add Label\",\"ruleBuilder.action.remove_label\":\"Remove Label\",\"ruleBuilder.action.send_message\":\"Send Message\",\"ruleBuilder.action.change_status\":\"Change Status\",\"ruleBuilder.action.change_priority\":\"Change Priority\",\"ruleBuilder.action.mute_conversation\":\"Mute Conversation\",\"ruleBuilder.action.send_email\":\"Send Email\",\"ruleBuilder.unnamedAgent\":\"Unnamed agent\",\"ruleBuilder.messagePlaceholder\":\"Message to send...\",\"botActivity.title\":\"Bot Activity\",\"botActivity.description\":\"Every Tier 3 action the AI bot attempted or blocked. Within the rollback window you can reverse a subscription cancellation here. Refunds and order cancellations are marked for manual review.\",\"botActivity.action.refund\":\"Refund\",\"botActivity.action.cancelOrder\":\"Cancel order\",\"botActivity.action.cancelSub\":\"Cancel subscription\",\"botActivity.action.createReturn\":\"Return\",\"botActivity.action.updateAddress\":\"Address update\",\"botActivity.filterAction\":\"Action\",\"botActivity.allActions\":\"All actions\",\"botActivity.filterStatus\":\"Status\",\"botActivity.allStatuses\":\"All statuses\",\"botActivity.status.executed\":\"Executed\",\"botActivity.status.blocked\":\"Blocked\",\"botActivity.status.failed\":\"Failed\",\"botActivity.status.rolled_back\":\"Rolled back\",\"botActivity.empty\":\"No bot activity yet.\",\"botActivity.unknownContact\":\"Unknown contact\",\"botActivity.reason\":\"Reason: {reason}\",\"botActivity.reversedAt\":\"Reversed: {date}\",\"botActivity.openConversation\":\"Open conversation\",\"botActivity.reverse\":\"Reverse\",\"botActivity.markReviewed\":\"Mark reviewed\",\"botActivity.loadMore\":\"Load more\",\"botActivity.failedLoad\":\"Failed to load bot activity\",\"botActivity.reversed\":\"Reversed\",\"botActivity.rollbackFailed\":\"Rollback failed: {reason}\",\"botActivity.rollbackError.rollback_window_expired\":\"The rollback window for this action has passed.\",\"botActivity.rollbackError.rollback_disabled\":\"Rollback is turned off for this account.\",\"botActivity.rollbackError.
76stripe_not_configured\":\"Connect Stripe to reverse subscription cancellations.\",\"botActivity.rollbackError.not_found\":\"This action no longer exists.\",\"botActivity.connectionError\":\"Connection error. Please try again.\",\"csatReport.title\":\"CSAT Report\",\"csatReport.subtitle\":\"Customer satisfaction scores from surveys sent after a conversation is resolved.\",\"csatReport.allReports\":\"All reports\",\"csatReport.unknownAgent\":\"Unknown agent\",\"csatReport.range7d\":\"Last 7 days\",\"csatReport.range30d\":\"Last 30 days\",\"csatReport.range90d\":\"Last 90 days\",\"csatReport.agentFilter\":\"Agent\",\"csatReport.allAgents\":\"All agents\",\"csatReport.unassigned\":\"Unassigned\",\"csatReport.ownSurveysOnly\":\"Showing surveys for conversations assigned to you.\",\"csatReport.averageScore\":\"Average score\",\"csatReport.responses\":\"Responses\",\"csatReport.surveysSent\":\"Surveys sent\",\"csatReport.unassignedHint\":\"{count} from unassigned conversations\",\"csatReport.responseRate\":\"Response rate\",\"csatReport.noData\":\"No data\",\"csatReport.distribution\":\"Score distribution\",\"csatReport.noResponses\":\"No responses in this range.\",\"csatReport.byAgent\":\"By agent\",\"csatReport.noAgentResponses\":\"No agent responses yet.\",\"csatReport.responseCountOne\":\"1 response\",\"csatReport.responseCount\":\"{count} responses\",\"csatReport.surveysHeading\":\"Surveys ({count}) · {rated} rated\",\"csatReport.emptyHint\":\"No surveys have been sent in this range. CSAT is turned on per inbox: open {link}, pick an inbox, switch to its CSAT tab, and turn surveys on.\",\"csatReport.inboxSettingsLink\":\"Settings → Inboxes\",\"csatReport.pending\":\"Pending\",\"campaigns.title\":\"Campaigns\",\"campaigns.subtitle\":\"Reach your customers with targeted messages\",\"campaigns.new\":\"New campaign\",\"campaigns.create\":\"Create campaign\",\"campaigns.stats.total\":\"Total campaigns\",\"campaigns.stats.active\":\"Active\",\"campaigns.stats.sent\":\"Messages sent\",\"campaigns.stats.types\":\"Ongoing / One-off\",\"campaigns.stats.typesHint\":\"campaign types\",\"campaigns.type.ongoing\":\"Ongoing\",\"campaigns.type.oneOff\":\"One-off\",\"campaigns.type.ongoingHint\":\"Runs continuously and sends to new contacts that match your criteria as they join\",\"campaigns.type.oneOffHint\":\"Sent once to your selected audience. Good for announcements and promotions\",\"campaigns.type.ongoingShort\":\"Runs continuously\",\"campaigns.type.oneOffShort\":\"Sends once\",\"campaigns.empty.ongoingTitle\":\"No ongoing campaigns yet\",\"campaigns.empty.oneOffTitle\":\"No one-off campaigns yet\",\"campaigns.empty.ongoingHint\":\"Create an ongoing campaign to automatically reach new contacts as they come in.\",\"campaigns.empty.oneOffHint\":\"Create a one-off campaign to send a targeted message to your audience at a specific time.\",\"campaigns.col.campaign\":\"Campaign\",\"campaigns.col.inbox\":\"Inbox\",\"campaigns.col.audience\":\"Audience\",\"campaigns.col.schedule\":\"Schedule\",\"campaigns.col.status\":\"Status\",\"campaigns.col.sent\":\"Sent\",\"campaigns.col.active\":\"Active\",\"campaigns.col.actions\":\"Actions\",\"campaigns.status.draft\":\"Draft\",\"campaigns.status.active\":\"Active\",\"campaigns.status.completed\":\"Completed\",\"campaigns.noInbox\":\"No inbox\",\"campaigns.schedule.manual\":\"Manual\",\"campaigns.schedule.sent\":\"Sent\",\"campaigns.schedule.overdue\":\"Overdue\",\"campaigns.sendNow\":\"Send now\",\"campaigns.sending\":\"Sending...\",\"campaigns.activate\":\"Activate\",\"campaigns.sendLockedHint\":\"Ask an administrator of your workspace for the permission to send campaigns.\",\"campaigns.actionsFor\":\"Actions for {title}\",\"campaigns.moreActions\":\"More actions\",\"campaigns.activeToggle\":\"Active: {title}\",\"campaigns.audience.all\":\"All contacts\",\"campaigns.audience.contactsRequired\":\"Add at least one contact.\",\"campaigns.audience.contactsGone\":\"The chosen contacts no longer exist. Add at least one contact.\",\"campaigns.audience.contactNumber\":\"Contact {number}\",\"campaigns.audience.segmentNotFound\":\"This custom segment no longer exists. Choose another segment.\",\"campaigns.audience.segmentUnknown\":\"This segment does not exist. Choose another segment.\",\"campaigns.audience.contactsForeign\":\"Some of the chosen contacts belong to another workspace. Remove them and save again.\",\"campaigns.audience.invalid\":\"The audience of this campaign is not val
76id. Choose who it is for again.\",\"campaigns.audience.segmentRequired\":\"Choose a segment.\",\"campaigns.audience.none\":\"No audience chosen\",\"campaigns.audience.segment\":\"Segment\",\"campaigns.audience.customSegment\":\"Custom segment\",\"campaigns.audience.specific\":\"Specific contacts\",\"campaigns.audience.contactsOne\":\"1 contact\",\"campaigns.audience.contactsOther\":\"{count} contacts\",\"campaigns.audience.allHint\":\"All contacts in your account will receive this campaign.\",\"campaigns.audience.inbox\":\"Contacts of this inbox\",\"campaigns.audience.inboxHint\":\"Everyone who has a conversation in this campaign's inbox will receive it.\",\"campaigns.audience.legacyNote\":\"This campaign was saved without an audience. That used to mean the contacts of its inbox, which is now the choice Contacts of this inbox.\",\"campaigns.audience.required\":\"Choose who this campaign is for.\",\"campaigns.segment.active7d\":\"Active last 7 days\",\"campaigns.segment.active30d\":\"Active last 30 days\",\"campaigns.segment.new\":\"New contacts (last 7 days)\",\"campaigns.segment.hasEmail\":\"Has email address\",\"campaigns.segment.hasPhone\":\"Has phone number\",\"campaigns.segment.predefined\":\"Predefined segments\",\"campaigns.segment.custom\":\"Custom segments\",\"campaigns.segment.placeholder\":\"Choose a segment...\",\"campaigns.field.title\":\"Campaign title\",\"campaigns.field.titlePlaceholder\":\"e.g., Welcome new contacts\",\"campaigns.field.subject\":\"Email subject\",\"campaigns.field.subjectHint\":\"(uses the campaign title when empty)\",\"campaigns.field.subjectPlaceholder\":\"e.g., Welcome aboard!\",\"campaigns.field.type\":\"Campaign type\",\"campaigns.field.inbox\":\"Inbox\",\"campaigns.field.inboxPlaceholder\":\"Select an inbox\",\"campaigns.field.inboxHint\":\"An inbox is required to send the campaign\",\"campaigns.field.message\":\"Message\",\"campaigns.field.messagePlaceholder\":\"Write your campaign message...\",\"campaigns.field.senderName\":\"Sender name\",\"campaigns.field.senderPlaceholder\":\"e.g., Support Team\",\"campaigns.field.optional\":\"(optional)\",\"campaigns.field.audience\":\"Audience\",\"campaigns.field.searchContacts\":\"Search contacts\",\"campaigns.field.searchContactsPlaceholder\":\"Search contacts by name or email...\",\"campaigns.field.noContacts\":\"No contacts found\",\"campaigns.field.selectedContacts\":\"Selected contacts\",\"campaigns.field.removeContact\":\"Remove {name}\",\"campaigns.field.unnamed\":\"Unnamed\",\"campaigns.field.schedule\":\"Schedule\",\"campaigns.field.sendAt\":\"Send date and time\",\"campaigns.field.sendAtHint\":\"(leave blank to send manually)\",\"campaigns.field.enable\":\"Enable campaign\",\"campaigns.field.enableHintOngoing\":\"When enabled, it runs automatically on a schedule\",\"campaigns.field.enableHintOneOff\":\"When enabled and scheduled, it sends automatically at the set time\",\"campaigns.field.sendAtInPast\":\"Pick a time in the future, or empty the field to send the campaign by hand.\",\"campaigns.drawer.editTitle\":\"Edit campaign\",\"campaigns.drawer.saving\":\"Saving...\",\"campaigns.drawer.saveChanges\":\"Save changes\",\"campaigns.drawer.discardTitle\":\"Discard unsaved changes?\",\"campaigns.drawer.discardMessage\":\"If you close the campaign now, your changes are lost.\",\"campaigns.drawer.discardConfirm\":\"Discard changes\",\"campaigns.toast.created\":\"Campaign created\",\"campaigns.toast.updated\":\"Campaign updated\",\"campaigns.toast.createdDroppedOne\":\"Campaign created. 1 contact that no longer exists was left out of the audience.\",\"campaigns.toast.createdDroppedOther\":\"Campaign created. {count} contacts that no longer exist were left out of the audience.\",\"campaigns.toast.updatedDroppedOne\":\"Campaign updated. 1 contact that no longer exists was removed from the audience.\",\"campaigns.toast.updatedDroppedOther\":\"Campaign updated. {count} contacts that no longer exist were removed from the audience.\",\"campaigns.toast.createFailed\":\"Could not create the campaign\",\"campaigns.toast.saveFailed\":\"Could not save the campaign\",\"campaigns.toast.updateFailed\":\"Could not update the campaign\",\"campaigns.toast.deleted\":\"Campaign deleted\",\"campaigns.toast.deleteFailed\":\"Could not delete the campaign\",\"campaigns.toast.activated\":\"Campaign activated\",\"campaigns.toast.activateFailed\":\"Could not activate the campaign\",\"campaigns.toast.sentOne\":\"Campaign sent. 1 message delivered\",\"campaigns.toast.sentOther\":\"Campaign sent. {count} messages delivered\",\"campaigns.toast.sendFailed\":\"Could not send the campaign\",\"campaigns.toast.network\":\"Network error. Please try again.\",\"campaigns.toast.needInbox\":\"Assign an inbox to this campaign first\",\"campaigns.confirm.deleteTitle\":\"Delete campaign\",\"campaigns.confirm.deleteMessage\":\"\\\"{title}\\\" will be permanently deleted. This cannot be undone.\",\"campaigns.confirm.sendTitle\":\"Send campaign now\",\"campaigns.confirm.sendMessage\":\"\\\"{title}\\\" will be sent immediately to the selected audience. Continue?\",\"campaigns.editor.views\":\"Editor view\",\"campaigns.editor.tab.visual\":\"Visual\",\"campaigns.editor.tab.code\":\"HTML code\",\"campaigns.editor.tab.preview\":\"Preview\",\"campaigns.editor.hint.visual\":\"Rich text with HTML formatting\",\"campaigns.editor.hint.code\":\"Raw HTML for full control over the markup\",\"campaigns.editor.hint.preview\":\"How the message will look\",\"campaigns.editor.charsOne\":\"1 character\",\"campaigns.editor.charsOther\":\"{count} characters\",\"campaigns.editor.codePlaceholder\":\"\u003cp\u003ePaste or write your HTML here...\u003c/p\u003e\",\"campaigns.editor.previewEmpty\":\"Nothing to preview yet\",\"campaigns.editor.toolbar\":\"Formatting\",\"campaigns.editor.bold\":\"Bold\",\"campaigns.editor.italic\":\"Italic\",\"campaigns.editor.underline\":\"Underline\",\"campaigns.editor.strike\":\"Strikethrough\",\"campaigns.editor.heading\":\"Heading {level}
76\",\"campaigns.editor.bulletList\":\"Bullet list\",\"campaigns.editor.orderedList\":\"Numbered list\",\"campaigns.editor.alignLeft\":\"Align left\",\"campaigns.editor.alignCenter\":\"Center\",\"campaigns.editor.alignRight\":\"Align right\",\"campaigns.editor.link\":\"Insert link\",\"campaigns.editor.textColor\":\"Text color\",\"campaigns.editor.defaultColor\":\"Default color\",\"campaigns.editor.color.black\":\"Black\",\"campaigns.editor.color.darkGray\":\"Dark gray\",\"campaigns.editor.color.gray\":\"Gray\",\"campaigns.editor.color.red\":\"Red\",\"campaigns.editor.color.orange\":\"Orange\",\"campaigns.editor.color.yellow\":\"Yellow\",\"campaigns.editor.color.green\":\"Green\",\"campaigns.editor.color.cyan\":\"Cyan\",\"campaigns.editor.color.blue\":\"Blue\",\"campaigns.editor.color.purple\":\"Purple\",\"campaigns.editor.color.pink\":\"Pink\",\"campaigns.editor.color.white\":\"White\",\"campaignEmail.footer\":\"You receive this email because you are in contact with {workspace}.\",\"campaignEmail.unsubscribe\":\"Unsubscribe\",\"campaignUnsubscribe.metaTitle\":\"Unsubscribe\",\"campaignUnsubscribe.title\":\"Unsubscribe from {workspace} emails\",\"campaignUnsubscribe.body\":\"You will no longer receive campaign emails from {workspace}. Replies to your own conversations with them still reach you.\",\"campaignUnsubscribe.button\":\"Unsubscribe\",\"campaignUnsubscribe.doneTitle\":\"You are unsubscribed\",\"campaignUnsubscribe.doneBody\":\"{workspace} will not send you campaign emails any more.\",\"campaignUnsubscribe.invali
76dTitle\":\"This link does not work\",\"campaignUnsubscribe.invalidBody\":\"The unsubscribe link is incomplete or no longer valid. Open it again from the email, or reply to the email and ask to be removed.\",\"settingsDsr.exportEmailLabel\":\"Email of the customer to export\",\"settingsDsr.eraseEmailLabel\":\"Email of the customer to erase\",\"settingsDsr.eraseDescription\":\"Deletes this person's data right away: the contact with its conversations, messages, attachments, notes, addresses and ratings, and every copy in the spam folder, notifications and the webhook and API event logs. Their files (attachments, profile picture, data exports) are deleted from file storage in the same step; if storage cannot be reached, that is retried automatically. Records that have to stay for accounting or security (orders, audit log entries, AI usage, bot actions, lead ad records) keep no contact details. The record of the erasure stays for your compliance trail. Cannot be undone.\",\"settingsDsr.previewCopies\":\"Every copy in the spam folder, notifications and the webhook and API event logs\",\"settingsDsr.previewKept\":\"Audit log entries, AI usage, bot actions and lead ad records stay without contact details\",\"datePicker.open\":\"Open calendar\",\"datePicker.dialog\":\"Choose a date\",\"datePicker.previousMonth\":\"Previous month\",\"datePicker.nextMonth\":\"Next month\",\"datePicker.today\":\"Today\",\"datePicker.clear\":\"Clear\",\"datePicker.invalid\":\"Enter a date as {format}.\",\"datePicker.tooEarly\":\"Pick a date on or after {date}.\",\"datePicker.tooLate\":\"Pick a date on or before {date}.\",\"datePicker.letters.day\":\"DD\",\"datePicker.letters.month\":\"MM\",\"datePicker.letters.year\":\"YYYY\",\"timePicker.open\":\"Show times\",\"timePicker.invalid\":\"Enter a time like {example}.\",\"timePicker.placeholder24\":\"HH:MM\",\"timePicker.placeholder12\":\"h:mm AM\",\"dateTimePicker.date\":\"Date\",\"dateTimePicker.time\":\"Time\",\"dateTimePicker.needTime\":\"Pick a time as well\",\"dateTimePicker.needDate\":\"Pick a date as well\",\"colorPicker.dialog\":\"Choose a color\",\"colorPicker.presets\":\"Presets\",\"colorPicker.area\":\"Saturation and brightness\",\"colorPicker.areaValue\":\"Saturation {s}%, brightness {v}%\",\"colorPicker.hue\":\"Hue\",\"colorPicker.hueValue\":\"{deg} degrees\",\"colorPicker.hex\":\"Hex code\",\"colorPicker.invalid\":\"Enter a hex color like #2563EB.\",\"colorPicker.none\":\"No color\",\"colorPicker.light\":\"Light {color}\",\"colorPicker.gray\":\"Gray {shade}\",\"colorPicker.blue\":\"Blue\",\"colorPicker.indigo\":\"Indigo\",\"colorPicker.violet\":\"Violet\",\"colorPicker.purple\":\"Purple\",\"colorPicker.pink\":\"Pink\",\"colorPicker.red\":\"Red\",\"colorPicker.orange\":\"Orange\",\"colorPicker.amber\":\"Amber\",\"colorPicker.green\":\"Green\",\"colorPicker.teal\":\"Teal\",\"colorPicker.cyan\":\"Cyan\",\"colorPicker.white\":\"White\",\"helpCenterArticles.open\":\"Open {title} in a new tab\",\"helpCenterArticles.edit\":\"Edit {title}\",\"helpCenterArticles.delete\":\"Delete {title}\",\"conversation.unknownParticipant\":\"Unknown\",\"apiTokens.title\":\"API Tokens\",\"apiTokens.subtitle\":\"Create and manage API tokens for programmatic access to the Deskwoot API\",\"apiTokens.viewDocs\":\"View API Docs\",\"apiTokens.create\":\"Create token\",\"apiTokens.gate.title\":\"API access requires an Enterprise plan\",\"apiTokens.gate.suspended\":\"Your existing API tokens are suspended because your account is no longer on the Enterprise plan. Upgrade to re-enable API access.\",\"apiTokens.gate.body\":\"Upgrade your plan to create and use API tokens for programmatic access to the Deskwoot API.\",\"apiTokens.gate.upgrade\":\"Upgrade plan\",\"apiTokens.created.title\":\"API token created successfully\",\"apiTokens.created.body\":\"Copy your token now. You will not be able to see it again.\",\"apiTokens.hideToken\":\"Hide token\",\"apiTokens.showToken\":\"Show token\",\"apiTokens.hide\":\"Hide\",\"apiTokens.show\":\"Show\",\"apiTokens.copy\":\"Copy\",\"apiTokens.copied\":\"Copied!\",\"apiTokens.done\":\"Done\",\"apiTokens.doneLabel\":\"Done. Clear the token from the screen\",\"apiTokens.form.title\":\"Create new API token\",\"apiTokens.form.name\":\"Token name\",\"apiTokens.form.namePlaceholder\":\"e.g. CI/CD pipeline, Slack integration\",\"apiTokens.form.nameHint\":\"A descriptive name to identify this token\",\"apiTokens.form.expiry\":\"Expiration (optional)\",\"apiTokens.form.expiryHint\":\"Leave empty for a token that never expires. A token works until the end of the day you pick, in your time zone.\",\"apiTokens.form.scopes\":\"Permission scopes\",\"apiTokens.form.scopesRequired\":\"Select at least one scope\",\"apiTokens.form.cancel\":\"Cancel\",\"apiTokens.toast.created\":\"API token created\",\"apiTokens.toast.createFailed\":\"Failed to create token\",\"apiTokens.toast.revoked\":\"API token revoked\",\"apiTokens.toast.revokeFailed\":\"Failed to revoke token\",\"apiTokens.toast.copyIdFailed\":\"Could not copy automatically. Select the ID and copy manually.\",\"apiTokens.toast.copyTokenFailed\":\"Could not copy automatically. Select the token text and copy manually.\",\"apiTokens.revoke.title\":\"Revoke API token\",\"apiTokens.revoke.body\":\"Are you sure you want to revoke this API token? Any applications using it will lose access.\",\"apiTokens.revoke.confirm\":\"Revoke\",\"apiTokens.never\":\"Never\",\"apiTokens.empty.title\":\"No API tokens created yet\",\"apiTokens.empty.body\":\"Create a token to 
76start using the Deskwoot API\",\"apiTokens.col.name\":\"Name\",\"apiTokens.col.scopes\":\"Scopes\",\"apiTokens.col.created\":\"Created\",\"apiTokens.col.lastUsed\":\"Last used\",\"apiTokens.col.expires\":\"Expires\",\"apiTokens.col.actions\":\"Actions\",\"apiTokens.unnamed\":\"Unnamed token\",\"apiTokens.suspended\":\"Suspended\",\"apiTokens.expired\":\"Expired\",\"apiTokens.revokeNamed\":\"Revoke {name}\",\"apiTokens.usage.title\":\"Using the API\",\"apiTokens.usage.body\":\"Use your API token to authenticate requests to the Deskwoot API. Include it in the Authorization header as a Bearer token.\",\"apiTokens.accountId.title\":\"Your Account ID\",\"apiTokens.accountId.hint\":\"Goes into the account paths:\",\"apiTokens.accountId.me\":\"Don't want to hard code it? {code} returns your account ID and scopes straight from the token.\",\"apiTokens.example.me\":\"Example: Discover your account from the token\",\"apiTokens.example.update\":\"Example: Update a conversation\",\"apiTokens.example.list\":\"Example: List conversations (JavaScript)\",\"apiTokens.scope.read\":\"Read\",\"apiTokens.scope.read.desc\":\"All read access\",\"apiTokens.scope.write\":\"Write\",\"apiTokens.scope.write.desc\":\"All write access\",\"apiTokens.scope.contactsRead\":\"Contacts: Read\",\"apiTokens.scope.contactsRead.desc\":\"Read contacts\",\"apiTokens.scope.contactsWrite\":\"Contacts: Write\",\"apiTokens.scope.contactsWrite.desc\":\"Create and update contacts\",\"apiTokens.scope.conversationsRead\":\"Conversations: Read\",\"apiTokens.scope.conversationsRead.desc\":\"Read conversations\",\"apiTokens.scope.conversationsWrite\":\"Conversations: Write\",\"apiTokens.scope.conversationsWrite.desc\":\"Create and update conversations\",\"apiTokens.scope.helpCenterRead\":\"Help Center: Read\",\"apiTokens.scope.helpCenterRead.desc\":\"Read portals, articles, and categories\",\"apiTokens.scope.helpCenterWrite\":\"Help Center: Write\",\"apiTokens.scope.helpCenterWrite.desc\":\"Create and update portals, articles, and categories\",\"apiTokens.scope.inboundIngest\":\"Inbound: Ingest\",\"apiTokens.scope.inboundIngest.desc\":\"Push inbound messages into a REST API channel inbox. Not covered by the broad Write scope.\",\"mcpManager.scope.read\":\"Read everything\",\"mcpManager.scope.read.desc\":\"Conversations, contacts, inboxes, help center, events\",\"mcpManager.scope.conversationsWrite\":\"Reply and manage conversations\",\"mcpManager.scope.conversationsWrite.desc\":\"Send replies, notes, status, assign, labels, escalate, start outbound\",\"mcpManager.scope.contactsWrite\":\"Create and update contacts\",\"mcpManager.scope.contactsWrite.desc\":\"CRM writes: contacts, attributes, notes\",\"mcpManager.scope.draftsWrite\":\"Propose and approve drafts\",\"mcpManager.scope.draftsWrite.desc\":\"Create drafts for review, approve, reject\",\"mcpManager.scope.commerceRead\":\"Look up orders and subscriptions\",\"mcpManager.scope.commerceRead.desc\":\"Read a customer's orders, payments, and subscriptions from connected integrations\",\"mcpManager.scope.commerceRefund\":\"Refund orders\",\"mcpManager.scope.commerceRefund.desc\":\"Issue full or partial refunds (Stripe, Shopify, WooCommerce). Moves real money.\",\"mcpManager.scope.commerceCancel\":\"Cancel orders and subscriptions\",\"mcpManager.scope.commerceCancel.desc\":\"Cancel an order or a Stripe subscription (at period end)\",\"mcpManager.scope.commerceFulfill\":\"Fulfill orders\",\"mcpManager.scope.commerceFulfill.desc\":\"Mark orders shipped with tracking info\",\"mcpManager.toast.toggleFailed\":\"Could not update the MCP setting\",\"mcpManager.toast.enabled\":\"MCP server enabled\",\"mcpManager.toast.disabled\":\"MCP server disabled\",\"mcpManager.toast.pickScope\":\"Pick at least one scope\",\"mcpManager.toast.createFailed\":\"Could not create the token\",\"mcpManager.toast.revoked\":\"Token revoked\",\"mcpManager.toast.revokeFailed\":\"Could not revoke the token\",\"mcpManager.revoke.title\":\"Revoke this token?\",\"mcpManager.revoke.body\":\"The bot using \\\"{name}\\\" will lose access immediately. This cannot be undone.\",\"mcpManager.revoke.confirm\":\"Revoke\",\"mcpManager.revokeNamed\":\"Revoke {name}\",\"mcpManager.loading\":\"Loading…\",\"mcpManager.heading.control\":\"MCP Control\",\"mcpManager.heading.settings\":\"MCP Server\",\"mcpManager.intro\":\"Let an external AI agent (OpenClaw, Claude, or any MCP client) operate this workspace through the Model Context Protocol: read conversations, reply, manage contacts, propose drafts for review, act on orders, and poll events. The agent connects with a scoped bot token over the URL below.\",\"mcpManager.enterpriseOnly\":\"The MCP server is part of the Enterprise plan. Upgrade, or try Enterprise free for 7 days, to turn it on.\",\"mcpManager.onboard.kicker\":\"Get started\",\"mcpManager.onboard.title\":\"Hand your AI agent the queue, safely\",\"mcpManager.onboard.body\":\"Three steps to connect OpenClaw, Claude, or any MCP client. You stay in control with scoped tokens, draft-only mode, and an audit trail behind every action.\",\"mcpManager.onboard.step1\":\"Enable the MCP server\",\"mcpManager.onboard.step1.body\":\"Turn on the endpoint for this workspace. Nothing is exposed until you mint a token.\",\"mcpManager.onboard.step2\":\"Mint a scoped bot token\",\"mcpManager.onboard.step2.body\":\"Choose exactly what the agent can do. Start with draft
76-only so every reply waits for your approval.\",\"mcpManager.onboard.step3\":\"Connect your agent\",\"mcpManager.onboard.step3.body\":\"Point your MCP client at the connection URL with the token. Call whoami to confirm.\",\"mcpManager.enable\":\"Enable the MCP server\",\"mcpManager.enabling\":\"Enabling…\",\"mcpManager.readGuide\":\"Read the setup guide\",\"mcpManager.toggleDesc\":\"When on, the endpoint accepts connections from bot tokens you create below.\",\"mcpManager.connect.title\":\"Connect an agent\",\"mcpManager.connect.serverUrl\":\"Server URL\",\"mcpManager.connect.config\":\"Config (Streamable HTTP)\",\"mcpManager.connect.hint\":\"Call {code} first to confirm the connection. Sends to customers are rate limited and capped per day; every write is recorded in the Audit Logs against the bot user.\",\"mcpManager.copy\":\"Copy\",\"mcpManager.copied\":\"Copied\",\"mcpManager.created.title\":\"Token created. Copy it now, it won't be shown again.\",\"mcpManager.created.draftOnly\":\"Draft-only: this token proposes replies for human approval, it cannot send to customers.\",\"mcpManager.hide\":\"Hide\",\"mcpManager.reveal\":\"Reveal\",\"mcpManager.done\":\"Done\",\"mcpManager.tokens.title\":\"Bot tokens\",\"mcpManager.tokens.new\":\"New token\",\"mcpManager.tokens.empty\":\"No tokens yet. Create one to connect an agent.\",\"mcpManager.tokens.unnamed\":\"MCP bot token\",\"mcpManager.tokens.draftOnlyBadge\":\"Draft only\",\"mcpManager.tokens.inboxesOne\":\"1 inbox\",\"mcpManager.tokens.inboxesMany\":\"{count} inboxes\",\"mcpManager.tokens.lastUsed\":\"last used {date}\",\"mcpManager.tokens.neverUsed\":\"never used\",\"mcpManager.form.name\":\"Name\",\"mcpManager.form.namePlaceholder\":\"e.g. Henry (production)\",\"mcpManager.form.scopes\":\"Scopes\",\"mcpManager.form.draftOnly\":\"Draft-only (supervised) mode\",\"mcpManager.form.draftOnly.body\":\"The agent can read and propose draft replies, but cannot send anything to a customer. Every reply waits for a teammate to approve it in the conversation. Recommended when you first hand a bot the queue.\",\"mcpManager.form.inboxAccess\":\"Inbox access\",\"mcpManager.form.inboxHint\":\"Leave all unchecked to allow every inbox. Check specific inboxes to restrict this token.\",\"mcpManager.form.creating\":\"Creating…\",\"mcpManager.form.create\":\"Create token\",\"mcpManager.form.cancel\":\"Cancel\",\"hcAdmin.theme.pageBg\":\"Page\",\"hcAdmin.theme.surface\":\"Cards\",\"hcAdmin.theme.border\":\"Borders\",\"hcAdmin.theme.text\":\"Text\",\"hcAdmin.theme.muted\":\"Muted\",\"hcAdmin.theme.heading\":\"Headings\",\"hcAdmin.hero.center\":\"Centered\",\"hcAdmin.hero.left\":\"Aligned left\",\"hcAdmin.themeOption.light\":\"Light\",\"hcAdmin.themeOption.dark\":\"Dark\",\"hcAdmin.themeOption.auto\":\"Auto (follow the visitor’s device)\",\"hcAdmin.icon.label\":\"Icon\",\"hcAdmin.icon.book\":\"Book\",\"hcAdmin.icon.rocket\":\"Rocket\",\"hcAdmin.icon.sparkles\":\"Sparkles\",\"hcAdmin.icon.gear\":\"Settings\",\"hcAdmin.icon.chat\":\"Chat\",\"hcAdmin.icon.shield\":\"Security\",\"hcAdmin.icon.wallet\":\"Wallet\",\"hcAdmin.icon.credit-card\":\"Payments\",\"hcAdmin.icon.chart\":\"Analytics\",\"hcAdmin.icon.key\":\"Access and keys\",\"hcAdmin.icon.lifebuoy\":\"Support\",\"hcAdmin.icon.globe\":\"Globe\",\"hcAdmin.icon.bolt\":\"Bolt\",\"hcAdmin.icon.document\":\"Document\",\"hcAdmin.toast.createPortalFailed\":\"Could not create the help center\",\"hcAdmin.toast.network\":\"Network error\",\"hcAdmin.toast.createCategoryFailed\":\"Could not create the category\",\"hcAdmin.toast.updateCategoryFailed\":\"Could not update the category\",\"hcAdmin.toast.deleteCategoryFailed\":\"Could not delete the category\",\"hcAdmin.toast.orderFailed\":\"Could not save the new order\",\"hcAdmin.toast.publishAllFailed\":\"Could not publish the drafts\",\"hcAdmin.toast.publishedOne\":\"1 article published\",\"hcAdmin.toast.publishedMany\":\"{count} articles published\",\"hcAdmin.toast.deleteArticleFailed\":\"Could not delete the article\",\"hcAdmin.toast.visibilityFailed\":\"Could not update the visibility\",\"hcAdmin.toast.nowLive\":\"Help center is now live\",\"hcAdmin.toast.nowDraft\":\"Help center moved to draft\",\"hcAdmin.toast.deletePortalFailed\":\"Could not delete the help center.\",\"hcAdmin.toast.saveFailed\":\"Could not save\",\"hcAdmin.toast.saveDesignFailed\":\"Could not save the design\",\"hcAdmin.toast.saveFooterFailed\":\"Could not save the footer\",\"hcAdmin.toast.registerFailed\":\"Could not register the domain (HTTP {status}). Please try again.\",\"hcAdmin.toast.registered\":\"Domain registered. Add the DNS records below to finish setup.\",\"hcAdmin.toast.unreachable\":\"Could not reach the server. Please check your connection and try again.\",\"hcAdmin.toast.domainRemoved\":\"Custom domain removed.\",\"hcAdmin.toast.removeFailed\":\"Could not remove the domain\",\"hcAdmin.toast.checkFailed\":\"Could not check the status\",\"hcAdmin.toast.domainLive\":\"Domain is live and serving traffic.\",\"hcAdmin.toast.domainCert\":\"DNS looks good. Still issuing the SSL certificate, this usually finishes within a minute. Check again shortly.\",\"hcAdmin.toast.domainDns\":\"DNS records not visible yet. Add every record listed below at your DNS provider, then check again.\",\"hcAdmin.toast.restoreFailed\":\"Could not restore the version\",\"hcAdmin.toast.restored\":\"Version restored\",\"hcAdmin.delete\":\"Delete\",\"hcAdmin.cancel\":\"Cancel\",\"hcAdmin.save\":\"Save\",\"hcAdmin.add\":\"Add\",\"hcAdmin.copy\":\"Copy\",\"hcAdmin.remove\":\"Remove\",\"hcAdmin.saving\":\"Saving…\",\"hcAdmin.saved\":\"Saved\",\"hcAdmin.loading\":\"Loading…\",\"hcAdmin.deleteC
76ategory.title\":\"Delete category\",\"hcAdmin.deleteCategory.body\":\"Delete this category? Its articles will have no category afterwards.\",\"hcAdmin.publishAll.title\":\"Publish all drafts\",\"hcAdmin.publishAll.bodyOne\":\"Publish 1 draft article?\",\"hcAdmin.publishAll.bodyMany\":\"Publish {count} draft articles?\",\"hcAdmin.publishAll.whenLive\":\"They appear in your help center and in the chat widget right away.\",\"hcAdmin.publishAll.whenDraft\":\"Your help center is still a draft, so they show once you set it to Live.\",\"hcAdmin.publishAll.confirm\":\"Publish all\",\"hcAdmin.publishAll.button\":\"Publish all drafts ({count})\",\"hcAdmin.publishAll.publishing\":\"Publishing…\",\"hcAdmin.deleteArticle.title\":\"Delete article\",\"hcAdmin.deleteArticle.body\":\"Delete this article? This cannot be undone.\",\"hcAdmin.empty.title\":\"Create your Help Center\",\"hcAdmin.empty.body\":\"Build a knowledge base like ours, with categories, articles and search.\",\"hcAdmin.empty.cta\":\"Get Started\",\"hcAdmin.create.title\":\"Create Help Center Portal\",\"hcAdmin.create.name\":\"Name\",\"hcAdmin.create.namePlaceholder\":\"e.g. Help Center\",\"hcAdmin.create.slug\":\"Slug (URL)\",\"hcAdmin.create.slugFallback\":\"your-portal\",\"hcAdmin.create.submit\":\"Create Portal\",\"hcAdmin.brandColor\":\"Brand color\",\"hcAdmin.portalPicker\":\"Help center\",\"hcAdmin.deletePortal.title\":\"Delete help center\",\"hcAdmin.deletePortal.body\":\"Delete the help center \\\"{name}\\\"? This permanently removes all categories and articles inside it.\",\"hcAdmin.deletePortal.button\":\"Delete this help center\",\"hcAdmin.new\":\"New\",\"hcAdmin.tab.categories\":\"Categories ({count})\",\"hcAdmin.tab.articles\":\"Articles ({count})\",\"hcAdmin.tab.design\":\"Design\",\"hcAdmin.tab.settings\":\"Settings\",\"hcAdmin.category.new\":\"New Category\",\"hcAdmin.category.name\":\"Category name\",\"hcAdmin.category.namePlaceholder\":\"Category name *\",\"hcAdmin.category.description\":\"Description\",\"hcAdmin.category.descriptionPlaceholder\":\"Short description (shown under the title)\",\"hcAdmin.category.slug\":\"Slug\",\"hcAdmin.category.empty\":\"No categories yet. Add one above.\",\"hcAdmin.category.articlesOne\":\"1 article\",\"hcAdmin.category.articlesMany\":\"{count} articles\",\"hcAdmin.category.moveUp\":\"Move {name} up\",\"hcAdmin.category.moveDown\":\"Move {name} down\",\"hcAdmin.category.edit\":\"Edit {name}\",\"hcAdmin.category.delete\":\"Delete {name}\",\"hcAdmin.article.new\":\"New Article\",\"hcAdmin.article.empty\":\"No articles yet.\",\"hcAdmin.article.uncategorized\":\"Uncategorized\",\"hcAdmin.status.PUBLISHED\":\"Published\",\"hcAdmin.status.DRAFT\":\"Draft\",\"hcAdmin.status.ARCHIVED\":\"Archived\",\"hcAdmin.preview.label\":\"Preview\",\"hcAdmin.preview.language\":\"Preview language\",\"hcAdmin.preview.toDesktop\":\"Switch to desktop preview\",\"hcAdmin.preview.toMobile\":\"Switch to mobile preview\",\"hcAdmin.preview.mobile\":\"Mobile\",\"hcAdmin.preview.desktop\":\"Desktop\",\"hcAdmin.preview.openNewTab\":\"Open in new tab\",\"hcAdmin.portalStatus.label\":\"Help Center status:\",\"hcAdmin.portalStatus.liveTitle\":\"Currently live. Click to change.\",\"hcAdmin.portalStatus.draftTitle\":\"Currently in draft. Click to publish.\",\"hcAdmin.portalStatus.live\":\"Live\",\"hcAdmin.portalStatus.draft\":\"Draft\",\"hcAdmin.publish.titleLive\":\"Publish help center\",\"hcAdmin.publish.titleDraft\":\"Move help center to draft?\",\"hcAdmin.publish.bodyLive\":\"Visitors will be able to read your help center at:\",\"hcAdmin.publish.bodyDraft\":\"Your help center will be taken offline. The public URL will return a 404 until you publish again.\",\"hcAdmin.publish.dnsTitle\":\"Your custom domain isn’t ready yet\",\"hcAdmin.publish.dnsBody\":\"{domain} hasn’t finished propagating its DNS records yet, so it won’t serve traffic. You can still publish: the {subdomain} address works right now, and your custom URL starts working automatically once DNS is verified.\",\"hcAdmin.publish.checkDns\":\"Check DNS settings\",\"hcAdmin.publish.now\":\"Publish now\",\"hcAdmin.publish.toDraft\":\"Move to draft\",\"hcAdmin.settings.autoSave\":\"Changes save automatically.\",\"hcAdmin.settings.name\":\"Portal name\",\"hcAdmin.settings.nameHint\":\"Internal name, only visible to you in this dashboard.\",\"hcAdmin.settings.pageTitle\":\"Page title\",\"hcAdmin.settings.pageTitleHint\":\"The large heading your customers see at the top of your Help Center. Defaults to the portal name if left empty.\",\"hcAdmin.settings.subtitle\":\"Subtitle\",\"hcAdmin.settings.subtitlePlaceholder\":\"e.g. Find answers and helpful guides\",\"hcAdmin.settings.subtitleHint\":\"Optional short description shown below the title.\",\"hcAdmin.settings.slug\":\"URL Slug\",\"hcAdmin.settings.liveAt\":\"Your Help Center is live at:\",\"hcAdmin.settings.brandColorHint\":\"Used for category icons, links, and accent elements in your Help Center. Pick your brand or company color.\",\"hcAdmin.settings.favicon\":\"Favicon\",\"hcAdmin.settings.faviconPreview\":\"Favicon preview\",\"hcAdmin.settings.faviconGenerated\":\"Generated from your brand color when no favicon is set\",\"hcAdmin.settings.faviconUrl\":\"Favicon URL\",\"hcAdmin.settings.faviconHint\"
76:\"The browser tab icon for your Help Center. Paste an https URL to a square PNG or ICO (32x32 or larger). Leave empty to use the generated icon shown above. Your Help Center never shows the Deskwoot icon.\",\"hcAdmin.settings.chatWidget\":\"Chat widget\",\"hcAdmin.settings.chatWidgetToggle\":\"Show the chat widget on the Help Center\",\"hcAdmin.settings.chatWidgetHint\":\"Loads the same chat widget you embed on your website, in the bottom right corner of every Help Center page. Needs a live chat (website) inbox; if you don’t have one yet, nothing is shown.\",\"hcAdmin.settings.whiteLabel\":\"White label\",\"hcAdmin.settings.whiteLabelReason\":\"White label removes the “Powered by Deskwoot” credit from your Help Center footer.\",\"hcAdmin.settings.whiteLabelToggle\":\"Hide “Powered by Deskwoot”\",\"hcAdmin.settings.whiteLabelHint\":\"Removes the small footer credit at the bottom of every Help Center page. Your customers see a fully branded experience.\",\"hcAdmin.settings.language\":\"Language\",\"hcAdmin.settings.languageToggle\":\"Language controlled by the parent site\",\"hcAdmin.settings.languageHint\":\"Hides the language switcher on your articles. Use this when your Help Center sits on a custom domain and your main site already picks the language. Your site links to articles with {code} (or fr, ja, ...) and the Help Center serves that language automatically.\",\"hcAdmin.settings.layout\":\"Layout and typography\",\"hcAdmin.settings.font\":\"Font\",\"hcAdmin.settings.fontSystem\":\"System default\",\"hcAdmin.settings.fontHint\":\"Applied across your public Help Center.\",\"hcAdmin.settings.cardGrid\":\"Card grid for browsing by topic\",\"hcAdmin.settings.cardGridHint\":\"Show categories as a grid of cards (icon, name, guide count) that open a dedicated category page, instead of the inline article list.\",\"hcAdmin.settings.featured\":\"Featured “Start Here” article\",\"hcAdmin.settings.featuredNone\":\"No featured article\",\"hcAdmin.settings.featuredHint\":\"Highlighted in a “Start Here” block at the top of your Help Center. Must be a published article.\",\"hcAdmin.settings.latestGuides\":\"“Latest Guides” card section\",\"hcAdmin.settings.latestGuidesHint\":\"Adds a grid of recent article cards (cover image, category, title, excerpt, author, date) below the categories. Articles without a cover image get a branded placeholder.\",\"hcAdmin.settings.sidebar\":\"Article sidebar (“In this category”)\",\"hcAdmin.settings.sidebarHint\":\"Adds a left sidebar on article pages listing the other articles in the same category, like the docs navigation of Stripe or Intercom. Shown on desktop; the links stay in the page for SEO. Only appears when a category has more than one article.\",\"hcAdmin.settings.hero\":\"Hero alignment\",\"hcAdmin.settings.heroHint\":\"Alignment of the title, subtitle, and search bar at the top of your Help Center.\",\"hcAdmin.settings.theme\":\"Color theme\",\"hcAdmin.settings.themeHint\":\"Dark applies a dark background with light text across every Help Center page (home, articles, categories, search).\",\"hcAdmin.settings.themeColors\":\"Theme colors\",\"hcAdmin.settings.optional\":\"(optional)\",\"hcAdmin.settings.themeColorsHint\":\"Fine tune the dark palette. Leave them unchanged to use the built in defaults.\",\"hcAdmin.settings.customFooter\":\"Custom footer\",\"hcAdmin.settings.customHeader\":\"Custom header\",\"hcAdmin.settings.customHeaderReason\":\"Show your own site header or navbar above your Help Center instead of only the hero.\",\"hcAdmin.settings.customHeaderHint\":\"Paste your site’s header or navbar HTML; it renders above your Help Center. Use inline {style} attributes, or CSS classes together with the Custom CSS field. For safety, {script}, {styleTag}, {iframe} and forms are removed on save. Leave empty to show no header.\",\"hcAdmin.settings.customHeaderHtml\":\"Custom header HTML\",\"hcAdmin.settings.customHeaderNeedsDomain\":\"Add and verify a custom domain first. A custom header is only available once your Help Center runs on your own domain.\",\"hcAdmin.domain.title\":\"Custom domain\",\"hcAdmin.domain.guide\":\"Setup guide\",\"hcAdmin.domain.reason\":\"Map your Help Center to your own domain (e.g. help.yourcompany.com) instead of the deskwoot.com subdomain.\",\"hcAdmin.domain.intro\":\"Serve your Help Center from your own domain (e.g. {example}). We provide a free SSL certificate from Let’s Encrypt. New to DNS?\",\"hcAdmin.domain.readGuide\":\"Read the step by step guide\",\"hcAdmin.domain.input\":\"Your domain\",\"hcAdmin.domain.register\":\"Register\",\"hcAdmin.domain.status.PENDING_DNS\":\"Waiting for DNS\",\"hcAdmin.domain.status.PENDING_DNS.help\":\"Add the DNS records shown below at your domain provider, then press Check now.\",\"hcAdmin.domain.status.PENDING_CERT\":\"Issuing SSL certificate\",\"hcAdmin.domain.status.PENDING_CERT.help\":\"DNS has propagated. Let’s Encrypt is issuing your certificate, usually in under a minute.\",\"hcAdmin.domain.status.ACTIVE\":\"Live\",\"hcAdmin.domain.status.ACTIVE.help\":\"Your custom domain is serving traffic with a valid SSL certificate.\",\"hcAdmin.domain.status.FAILED\":\"Failed\",\"hcAdmin.domain.status.FAILED.help\":\"Provisioning failed. Remove the domain and register it again, or contact support.\",\"hcAdmin.domain.checking\":\"Checking…\",\"hcAdmin.domain.cooldown\":\"Try again in {seconds}s\",\"hcAdmin.domain.checkNow\":\"Check now\",\"hcAdmin.domain.fetching\":\"Fetching the DNS records you need to add… click “Check now”.\",\"hcAdmin.domain.addOne\":\"Add this record at your DNS provider:\",\"hcAdmin.domain.addMany\":\"Add these {count} records at your DNS provider:\",\"hcAdmin.domain.acmeRecord\":\"Lets us issue the SSL certificate for your domain.\",\"hcAdmin.domain.routeRecord\":\"Routes traffic to your Help Center.\",\"hcAdmin.domain.prop
76agation\":\"DNS changes can take a few minutes to propagate. Press Check now after adding the records; the badge turns to “Live” once your certificate is issued.\",\"hcAdmin.dns.type\":\"Type\",\"hcAdmin.dns.host\":\"Host\",\"hcAdmin.dns.value\":\"Value\",\"hcAdmin.dns.detected\":\"Detected\",\"hcAdmin.dns.notDetected\":\"Not detected yet\",\"hcAdmin.dns.copyHost\":\"Copy host\",\"hcAdmin.dns.copyValue\":\"Copy value\",\"hcAdmin.share.title\":\"Share your Help Center\",\"hcAdmin.share.link\":\"Public link to share with your customers\",\"hcAdmin.share.hint\":\"Add this link to your website navigation, footer, or email signature.\",\"hcAdmin.share.draftWarning\":\"Your help center is still a draft. This link shows a “not found” page and the chat widget hides your articles until you publish it with the Draft button next to “Help Center status”.\",\"hcAdmin.design.dragHint\":\"Drag to reorder. Changes save automatically.\",\"hcAdmin.design.customCss\":\"Custom CSS (advanced)\",\"hcAdmin.design.customCssHint\":\"Override styles for this Help Center only. Rules apply to the public page (not the dashboard). {import}, {javascript} URLs, and similar XSS vectors are stripped on save. Max 20,000 characters.\",\"hcAdmin.design.section.pill\":\"Top pill\",\"hcAdmin.design.section.headline\":\"Headline\",\"hcAdmin.design.section.subheader\":\"Subheader\",\"hcAdmin.design.section.search\":\"Search bar\",\"hcAdmin.design.section.featured\":\"Featured (Start Here)\",\"hcAdmin.design.section.quickJump\":\"Quick jump chips\",\"hcAdmin.design.section.faq\":\"FAQ\",\"hcAdmin.design.section.categories\":\"Category grid (Browse by topic)\",\"hcAdmin.design.section.latestGuides\":\"Latest Guides\",\"hcAdmin.design.section.promo\":\"Promo banner\",\"hcAdmin.design.drag\":\"Drag {section}\",\"hcAdmin.design.show\":\"Show {section}\",\"hcAdmin.design.expand\":\"Edit {section}\",\"hcAdmin.design.alwaysOn\":\"Always on\",\"hcAdmin.design.alwaysCategories\":\"Always shown. Manage it in the Categories tab.\",\"hcAdmin.design.alwaysSubheader\":\"Always shown when set. Edit the text in Settings (Subtitle).\",\"hcAdmin.design.alwaysHeadline\":\"Always shown. Change the wording in Settings (Page title).\",\"hcAdmin.design.placeholder\":\"Placeholder\",\"hcAdmin.design.searchPlaceholder\":\"Search for articles...\",\"hcAdmin.design.label\":\"Label\",\"hcAdmin.design.pillPlaceholder\":\"e.g. Knowledge base software\",\"hcAdmin.design.background\":\"Background\",\"hcAdmin.design.text\":\"Text\",\"hcAdmin.design.lowContrast\":\"Low contrast ({ratio}:1). WCAG AA needs 4.5:1 for readable text.\",\"hcAdmin.design.chipEmpty\":\"Add at least one chip to show this section.\",\"hcAdmin.design.chipUrl\":\"URL or #anchor\",\"hcAdmin.design.removeChip\":\"Remove chip {number}\",\"hcAdmin.design.addChip\":\"+ Add chip\",\"hcAdmin.design.max\":\"(max {max})\",\"hcAdmin.faq.full\":\"All questions translated\",\"hcAdmin.faq.partial\":\"Some questions translated\",\"hcAdmin.faq.none\":\"No translations yet\",\"hcAdmin.faq.default\":\"Default\",\"hcAdmin.faq.fallback\":\"Falls back to EN if blank\",\"hcAdmin.faq.empty\":\"Add at least one question to show this section.\",\"hcAdmin.faq.question\":\"Question\",\"hcAdmin.faq.questionTranslation\":\"Question ({lang} translation)\",\"hcAdmin.faq.answer\":\"Answer\",\"hcAdmin.faq.answerTranslation\":\"Answer ({lang} translation)\",\"hcAdmin.faq.removeQuestion\":\"Remove question {number}\",\"hcAdmin.faq.addOnEn\":\"Add new questions on the EN tab. Translations go on the other tabs.\",\"hcAdmin.faq.add\":\"+ Add question\",\"hcAdmin.faq.switchToEn\":\"(switch to EN to add)\",\"hcAdmin.promo.headline\":\"Headline\",\"hcAdmin.promo.body\":\"Body\",\"hcAdmin.promo.ctaLabel\":\"Button label\",\"hcAdmin.promo.ctaUrl\":\"Button URL\",\"hcAdmin.history.restoreTitle\":\"Restore this version?\",\"hcAdmin.history.restoreBody\":\"This reverts the design to: \\\"{summary}\\\". The current state is saved as a new history entry, so you can undo the restore.\",\"hcAdmin.history.restore\":\"Restore\",\"hcAdmin.history.restoring\":\"Restoring…\",\"hcAdmin.history.title\":\"History\",\"hcAdmin.history.empty\":\"No history yet. Every design change is recorded here automatically.\",\"hcAdmin.history.unknownAuthor\":\"unknown\",\"hcAdmin.footer.toggle\":\"Use a custom footer\",\"hcAdmin.footer.toggleHint\":\"Replace the default footer with up to 4 columns of links plus an optional copyright or legal line at the bottom. Best paired with the white label option above.\",\"hcAdmin.footer.empty\":\"No columns yet. Add one to start building your footer.\",\"hcAdmin.footer.columnTitle\":\"Column {number}
76 title\",\"hcAdmin.footer.removeColumn\":\"Remove column {number}\",\"hcAdmin.footer.linkLabel\":\"Label\",\"hcAdmin.footer.linkUrl\":\"URL or /path\",\"hcAdmin.footer.removeLink\":\"Remove link {number}\",\"hcAdmin.footer.addLink\":\"+ Add link\",\"hcAdmin.footer.addColumn\":\"+ Add column ({count}/{max})\",\"hcAdmin.footer.legal\":\"Copyright or legal line (optional)\",\"hcAdmin.footer.legalPlaceholder\":\"© {year} {name} · All rights reserved\",\"hcAdmin.footer.mirror\":\"Mirror your website footer (HTML)\",\"hcAdmin.footer.mirrorHint\":\"Paste your own site footer markup to match {domain} exactly. When set, it replaces the columns above. Scripts and event handlers are stripped on save; style it with your Custom CSS.\",\"hcAdmin.footer.yourDomain\":\"your domain\",\"channelType.WEBSITE\":\"Live Chat\",\"channelType.EMAIL\":\"Email\",\"channelType.WHATSAPP\":\"WhatsApp\",\"channelType.WHATSAPP_TWILIO\":\"WhatsApp (Twilio)\",\"channelType.TELEGRAM\":\"Telegram\",\"channelType.TWITTER\":\"X\",\"channelType.SMS\":\"SMS\",\"channelType.LINE\":\"LINE\",\"channelType.API\":\"REST API\",\"channelType.UNKNOWN\":\"Unknown\",\"arcadeDemo.close\":\"Close demo\",\"arcadeDemo.title\":\"Deskwoot interactive demo\",\"inboxBot.lockedReason\":\"Connect an AI Bot to handle initial chat replies and transfer to a human when needed. Available from the Startup plan with your own OpenAI or Anthropic key.\",\"inboxBot.title\":\"Bot Configuration\",\"inboxBot.intro\":\"Assign an agent bot to this inbox. It handles the first messages of a conversation and hands over to a human agent when needed.\",\"inboxBot.enable\":\"Enable AI Bot\",\"inboxBot.enableHelp\":\"Reply to incoming messages automatically with an AI chatbot\",\"inboxBot.mode\":\"Bot Mode\",\"inboxBot.infoTitle\":\"Info Bot\",\"inboxBot.infoDesc\":\"Answers customer questions only. No handoff.\",\"inboxBot.supportTitle\":\"Support Bot\",\"inboxBot.supportDesc\":\"Answers questions and hands off to a human agent.\",\"inboxBot.infoHowTitle\":\"How the Info Bot works:\",\"inboxBot.infoHowBody\":\"The bot answers general questions. For personal requests, it shows the fallback message below.\",\"inboxBot.fallbackLabel\":\"Fallback Message\",\"inboxBot.telegramRequiredTitle\":\"Telegram connection required\",\"inboxBot.telegramRequiredBody\":\"Support Bot mode needs at least one agent connected through Telegram to receive handoff notifications.\",\"inboxBot.connectTelegram\":\"Connect Telegram\",\"inboxBot.telegramConnectedOne\":\"1 agent connected through Telegram.\",\"inboxBot.telegramConnectedMany\":\"{count} agents connected through Telegram.\",\"inboxBot.loadingBots\":\"Loading bots...\",\"inboxBot.noBots\":\"No AI bots configured yet\",\"inboxBot.addBot\":\"Add AI Bot\",\"inboxBot.selectLabel\":\"Select an agent bot\",\"inboxBot.selectPlaceholder\":\"Select bot\",\"inboxBot.update\":\"Update\",\"inboxBot.disconnect\":\"Disconnect bot\",\"inboxBot.company.title\":\"Company Info\",\"inboxBot.company.help\":\"Help the bot understand your business so it can answer customers accurately.\",\"inboxBot.company.name\":\"Company Name\",\"inboxBot.company.email\":\"Support Email\",\"inboxBot.company.website\":\"Website\",\"inboxBot.company.description\":\"Short Description\",\"inboxBot.company.descriptionPlaceholder\":\"What does your company do? (1 or 2 sentences)\",\"inboxBot.company.tone\":\"Tone\",\"inboxBot.company.tone.formal\":\"Formal\",\"inboxBot.company.tone.friendly\":\"Friendly\",\"inboxBot.company.tone.casual\":\"Casual\",\"inboxBot.company.language\":\"Language\",\"inboxBot.company.language.en\":\"English\",\"inboxBot.company.language.de\":\"German\",\"inboxBot.company.language.both\":\"Both (auto-detect)\",\"inboxBot.company.save\":\"Save Company Info\",\"inboxBot.company.saving\":\"Saving...\",\"inboxBot.company.saved\":\"Saved!\",\"settingsAudit.title\":\"Audit Logs\",\"settingsAudit.description\":\"Track all changes and actions performed in your account.\",\"settingsAudit.filterLabel\":\"Filter by action\",\"settingsAudit.filterAll\":\"All Actions\",\"settingsAudit.filterCreate\":\"Create\",\"settingsAudit.filterUpdate\"
76:\"Update\",\"settingsAudit.filterDelete\":\"Delete\",\"settingsAudit.filterLogin\":\"Login\",\"settingsAudit.filterExport\":\"Export\",\"settingsAudit.clearFilter\":\"Clear filter\",\"settingsAudit.emptyFiltered\":\"No audit logs matching this filter.\",\"settingsAudit.empty\":\"No audit logs yet.\",\"settingsAudit.colAction\":\"Action\",\"settingsAudit.colUser\":\"User\",\"settingsAudit.colTarget\":\"Target\",\"settingsAudit.colDetails\":\"Details\",\"settingsAudit.colDate\":\"Date\",\"settingsAudit.system\":\"System\",\"settingsAudit.pageOf\":\"Page {page} of {total}\",\"settingsAudit.previous\":\"Previous\",\"settingsAudit.next\":\"Next\",\"settingsAudit.action.AGENT_LOGIN\":\"Agent signed in\",\"settingsAudit.action.ADMIN_IMPERSONATION_START\":\"Deskwoot admin signed in as a user\",\"settingsAudit.action.AGENT_INVITED\":\"Agent invited\",\"settingsAudit.action.AGENT_REMOVED\":\"Agent removed\",\"settingsAudit.action.AGENT_TEAMMATES_VIEW_CHANGED\":\"Teammates view changed for an agent\",\"settingsAudit.action.TEAM_CREATED\":\"Team created\",\"settingsAudit.action.TEAM_UPDATED\":\"Team updated\",\"settingsAudit.action.TEAM_DELETED\":\"Team deleted\",\"settingsAudit.action.ACCOUNT_SETTINGS_UPDATED\":\"Account settings changed\",\"settingsAudit.action.CONVERSATION_UPDATED\":\"Conversation updated\",\"settingsAudit.action.CONVERSATION_STATUS_CHANGED\":\"Conversation status changed\",\"settingsAudit.action.CSAT_ADMIN_OVERRIDE\":\"Satisfaction rating changed by an admin\",\"settingsAudit.action.BULK_CHANGE_STATUS\":\"Status changed for several conversations\",\"settingsAudit.action.BULK_ASSIGN_AGENT\":\"Several conversations assigned to an agent\",\"settingsAudit.action.BULK_ASSIGN_TEAM\":\"Several conversations assigned to a team\",\"settingsAudit.action.BULK_CHANGE_PRIORITY\":\"Priority changed for several conversations\",\"settingsAudit.action.BULK_ADD_LABEL\":\"Label added to several conversations\",\"settingsAudit.action.BULK_MUTE\":\"Several conversations muted\",\"settingsAudit.action.BULK_UNMUTE\":\"Several conversations unmuted\",\"settingsAudit.action.BULK_MARK_UNREAD\":\"Several conversations marked as unread\",\"settingsAudit.action.BULK_SNOOZE\":\"Several conversations snoozed\",\"settingsAudit.action.BULK_DELETE\":\"Several conversations deleted\",\"settingsAudit.action.INTEGRATION_CONNECTED\":\"Integration connected\",\"settingsAudit.action.INTEGRATION_DISCONNECTED\":\"Integration disconnected\",\"settingsAudit.action.integration.stripe_app.connected\":\"Stripe app connected\",\"settingsAudit.action.MCP_ENABLED\":\"MCP access turned on\",\"settingsAudit.action.MCP_DISABLED\":\"MCP access turned off\",\"settingsAudit.action.MCP_TOKEN_CREATED\":\"MCP token created\",\"settingsAudit.action.MCP_TOKEN_REVOKED\":\"MCP token revoked\",\"settingsAudit.action.mcp.conversations_add_note\"
76:\"MCP: internal note added\",\"settingsAudit.action.mcp.conversations_set_status\":\"MCP: conversation status changed\",\"settingsAudit.action.mcp.conversations_assign\":\"MCP: conversation assigned\",\"settingsAudit.action.mcp.conversations_set_priority\":\"MCP: priority changed\",\"settingsAudit.action.mcp.conversations_add_label\":\"MCP: label added\",\"settingsAudit.action.mcp.conversations_remove_label\":\"MCP: label removed\",\"settingsAudit.action.mcp.conversations_set_attributes\":\"MCP: conversation attributes changed\",\"settingsAudit.action.mcp.conversations_escalate\":\"MCP: conversation handed to a person\",\"settingsAudit.action.mcp.conversations_mark_read\":\"MCP: conversation marked as read\",\"settingsAudit.action.mcp.conversations_reply\":\"MCP: reply sent\",\"settingsAudit.action.mcp.conversations_start\":\"MCP: conversation started\",\"settingsAudit.action.mcp.contacts_create\":\"MCP: contact created\",\"settingsAudit.action.mcp.contacts_update\":\"MCP: contact updated\",\"settingsAudit.action.mcp.contacts_add_note\":\"MCP: contact note added\",\"settingsAudit.action.mcp.drafts_create\":\"MCP: reply draft created\",\"settingsAudit.action.mcp.drafts_approve\":\"MCP: reply draft approved and sent\",\"settingsAudit.action.mcp.drafts_reject\":\"MCP: reply draft rejected\",\"settingsAudit.action.mcp.commerce_find_customer\":\"MCP: shop customer looked up\",\"settingsAudit.action.mcp.commerce_refund_order\":\"MCP: order refunded\",\"settingsAudit.action.mcp.commerce_cancel_order\":\"MCP: order cancelled\",\"settingsAudit.action.mcp.commerce_fulfill_order\":\"MCP: order marked as fulfilled\",\"settingsAudit.action.mcp.commerce_cancel_subscription\":\"MCP: subscription cancelled\",\"settingsAudit.action.commerce.order_cancelled\":\"Order cancelled\",\"settingsAudit.action.commerce.order_refunded\":\"Order refunded\",\"settingsAudit.action.commerce.refund_issued\":\"Refund issued\",\"settingsAudit.action.commerce.fulfillment_created\":\"Order marked as fulfilled\",\"settingsAudit.action.commerce.address_updated\":\"Shipping address changed\",\"settingsAudit.action.commerce.return_created\":\"Return created\",\"settingsAudit.action.commerce.subscription_cancelled\":\"Subscription cancelled\",\"settingsAudit.action.stripe.subscription_cancel_at_period_end\":\"Subscription cancelled at the end of the period\",\"settingsAudit.action.bot.refund.marked_for_manual_rollback\":\"Bot refund marked for manual reversal\",\"settingsAudit.action.bot.cancelOrder.marked_for_manual_rollback\":\"Bot order cancellation marked for manual reversal\",\"settingsAudit.action.bot.cancelSub.rolled_back\":\"Bot subscription cancellation undone\",\"settingsAudit.action.compliance.dsr.access_fulfilled\":\"Data access request fulfilled\",\"settingsAudit.action.compliance.dsr.erasure_executed\":\"Personal data erased\",\"settingsAudit.action.compliance.dsr.rejected_no_contact\":\"Data request closed, no matching contact\",\"settingsAudit.action.compliance.bot_permissions.update\":\"Bot permissions changed\",\"settingsAudit.action.dpa.accept\":\"Data processing agreement accepted\",\"settingsAudit.action.translation.charged\":\"Article translation charged\",\"settingsAudit.action.translation.refunded\":\"Article translation refunded\",\"settingsAudit.action.plan.campaigns_paused\":\"Campaigns paused by a plan change\",\"settingsAudit.action.campaign.stopped_invalid_audience\":\"Campaign stopped: no usable audience\",\"settingsAudit.action.contact.marketing_bounce_cleared\":\"Campaign bounce cleared for a contact's email\",\"settingsAudit.action.plan.automation_rules_paused\":\"Automation rules paused by a plan change\",\"settingsAudit.target.ACCOUNT\":\"Account\",\"settingsAudit.target.CAMPAIGN\":\"Campaign\",\"settingsAudit.target.API_TOKEN\":\"API token\",\"settingsAudit.target.ARTICLE\":\"Article\",\"settingsAudit.target.BOT_ACTION_HISTORY\":\"Bot action\",\"settingsAudit.target.COMMERCE_ORDER\":\"Order\",\"settingsAudit.target.CONTACT\":\"Contact\",\"settingsAudit.target.CONVERSATION\":\"Conversation\",\"settingsAudit.target.DATA_SUBJECT_REQUEST\":\"Data request\",\"settingsAudit.target.DPA_ACCEPTANCE\":\"Data processing agreement\",\"settingsAudit.target.INTEGRATION\":\"Integration\",\"settingsAudit.target.INVITATION\":\"Invitation\",\"settingsAudit.target.MCP_TOOL\":\"MCP tool\",\"settingsAudit.target.STRIPE_CHARGE\":\"Stripe payment\",\"settingsAudit.target.STRIPE_SUBSCRIPTION\":\"Stripe subscription\",\"settingsAudit.target.TEAM\":\"Team\",\"settingsAudit.target.USER\":\"User\",\"settingsWorkflows.title\":\"Conversation Workflows\",\"settingsWorkflows.description\":\"Configure rules and required fields for c
76onversation resolution.\",\"settingsWorkflows.autoResolveTitle\":\"Auto-resolve conversations\",\"settingsWorkflows.autoResolveHelp\":\"Resolve a conversation automatically after a set period without activity.\",\"settingsWorkflows.inactivityDuration\":\"Inactivity duration\",\"settingsWorkflows.days\":\"Days\",\"settingsWorkflows.inactivityHelp\":\"How long a conversation stays inactive before it is resolved automatically\",\"settingsWorkflows.messageLabel\":\"Custom auto-resolution message\",\"settingsWorkflows.messageHelp\":\"Message sent to the customer after the conversation is resolved automatically\",\"settingsWorkflows.preferences\":\"Preferences\",\"settingsWorkflows.skipWaiting\":\"Skip conversations waiting for agent's reply\",\"settingsWorkflows.save\":\"Save Changes\",\"settingsWorkflows.saved\":\"Settings saved\",\"settingsWorkflows.saveFailed\":\"Failed to save\",\"settingsImport.title\":\"Import \u0026 Migration\",\"settingsImport.description\":\"Move your data from other platforms to Deskwoot.\",\"settingsImport.source.CHATWOOT\":\"Import conversations, contacts, and settings from Chatwoot\",\"settingsImport.source.ZENDESK\":\"Move tickets, users, and organizations from Zendesk\",\"settingsImport.source.FRESHDESK\":\"Import tickets and contacts from Freshdesk\",\"settingsImport.source.INTERCOM\":\"Move conversations and users from Intercom\",\"settingsImport.source.CRISP\":\"Import conversations and contacts from Crisp\",\"settingsImport.source.CSV\":\"Import contacts and conversations from CSV files\",\"settingsImport.status.completed\":\"Completed\",\"settingsImport.status.processing\":\"Processing\",\"settingsImport.status.failed\":\"Failed\",\"settingsImport.status.pending\":\"Pending\",\"settingsImport.inProgress\":\"Import in progress\",\"settingsImport.processedOfTotal\":\"{processed} / {total} records processed\",\"settingsImport.processed\":\"{processed} records processed\",\"settingsImport.failedCount\":\"{count} failed\",\"settingsImport.percent\":\"{percent}%\",\"settingsImport.mayTakeMinutes\":\"This may take a few minutes, depending on how much data there is.\",\"settingsImport.deleteFailed\":\"Failed to delete the import. Please try again.\",\"settingsImport.error.noFile\":\"Please select a CSV file to import.\",\"settingsImport.error.csvFailed\":\"Import failed. Please check your CSV format and try again.\",\"settingsImport.error.chatwootFields\":\"Please fill in all fields: Chatwoot URL, Access Token, and Account ID.\",\"settingsImport.error.zendeskFields\":\"Please fill in all fields: Subdomain, Email, and API Token.\",\"settingsImport.error.freshdeskFields\":\"Please fill in all fields: Domain and API Key.\",\"settingsImport.error.intercomFields\":\"Please fill in the Access Token field.\",\"settingsImport.error.crispFields\":\"Please fill in all fields: Website ID, Token Identifier, and Token Key.\",\"settingsImport.error.unsupported\":\"This import source is not supported.\",\"settingsImport.error.failed\":\"Import failed.\",\"settingsImport.error.unexpected\":\"Something went wrong. Please try again.\",\"settingsImport.error.analysisFailed\":\"Analysis failed.\",\"settingsImport.error.analyzeFailed\":\"Failed to analyze the file.\",\"settingsImport.csvDone\":\"Imported {processed} of {total} records.\",\"settingsImport.csvDoneWithFailures\":\"Imported {processed} of {total} records ({failed} failed).\",\"settingsImport.field.chatwootUrl\":\"Chatwoot URL\",\"settingsImport.field.accessToken\":\"Access Token\",\"settingsImport.field.accountId\":\"Account ID\",\"settingsImport.field.subdomain\":\"Subdomain\",\"settingsImport.field.email\":\"Email\",\"settingsImport.field.apiToken\":\"API Token\",\"settingsImport.field.domain\":\"Domain\",\"settingsImport.field.apiKey\":\"API Key\",\"settingsImport.field.websiteId\":\"Website ID\",\"settingsImport.field.tokenIdentifier\":\"Token Identifier\",\"settingsImport.field.tokenKey\":\"Token Key\",\"settingsImport.placeholder.chatwootToken\":\"Your Chatwoot API token\",\"settingsImport.placeholder.accountId\":\"e.g. 141407\",\"settingsImport.placeholder.zendeskToken\":\"Your Zendesk API token\",\"settingsImport.placeholder.freshdeskKey\":\"Your Freshdesk API key\",\"settingsImport.placeholder.intercomToken\":\"Your Intercom access token\",\"settingsImport.placeholder.websiteId\":\"e.g. a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\"settingsImport.placeholder.tokenIdentifier\":\"Plugin token identifier\",\"settingsImport.placeholder.tokenKey\":\"Plugin token key\",\"settingsImport.placeholder.subdomain\":\"your-company\",\"settingsImport.placeholder.email\":\"[email protected]\",\"settingsImport.help.chatwootUrl\":\"Default: https://app.chatwoot.com. Only change it if you host Chatwoot yourself.\",\"settingsImport.help.zendeskSubdomain\":\"Your Zendesk subdomain (e.g. your-company.zendesk.com)\",\"settingsImport.help.zendeskEmail\":\"The email address of a Zendesk admin account\",\"settingsImport.help.zendeskToken\":\"Found in Zendesk Admin \u003e Apps and integrations \u003e APIs \u003e API tokens\",\"settingsImport.help.freshdeskDomain\":\"Your Freshdesk domain (e.g. \\\"your-company\\\" for your-company.freshdesk.com)\",\"settingsImport.help.freshdeskKey\":\"Found in Freshdesk under your profile settings\",\"settingsImport.intercom.howTitle\":\"How to get your Access Token\",\"settingsImport.intercom.step1\":\"In Intercom, go to \u003cstrong\u003eSettings \u003e Integrations \u003e Developer Hub\u003c/strong\u003e\",\"settingsImport.intercom.step2\":\"Click \u003cstrong\u003e\\\"New app\\\"\u003c/strong\u003e, enter any name (e.g. \\\"Deskwoot Migration\\\"), then click \u003cstrong\u003e\\\"Create app\\\"\u003c/strong\u003e\",\"settingsImport.intercom.step3\":\"In your new app, go to \u003cstrong\u003e\\\"Authentication\\\"\u003c/strong\u003e\",\"settingsImport.intercom.step4\":\"Copy the \u003cstrong\u003eAccess Token\u003c/strong\u003e and paste it below\",\"settingsImport.crisp.setupTitle\":\"Setup Instru
76ctions\",\"settingsImport.crisp.setupIntro\":\"Generate an API token in your Crisp workspace, paste it below, and we pull your conversations and contacts in. It takes about 30 seconds.\",\"settingsImport.crisp.step1\":\"In your Crisp app, open \u003cstrong\u003eSettings → Workspace Settings → Advanced Configuration → API Token\u003c/strong\u003e\",\"settingsImport.crisp.step2\":\"Click \u003cstrong\u003eGenerate\u003c/strong\u003e (or \u003cstrong\u003eReveal\u003c/strong\u003e if one already exists). You get an \u003cstrong\u003eIdentifier\u003c/strong\u003e and a \u003cstrong\u003eKey\u003c/strong\u003e.\",\"settingsImport.crisp.step3\":\"Copy both into the fields below.\",\"settingsImport.crisp.step4\":\"Your \u003cstrong\u003eWebsite ID\u003c/strong\u003e is the long UUID in your Crisp URL:\",\"settingsImport.crisp.thisPart\":\"this-part\",\"settingsImport.csv.upload\":\"Upload your file\",\"settingsImport.csv.uploadHelp\":\"Upload a CSV file from any platform. Our AI detects the columns and maps them to the right fields.\",\"settingsImport.csv.fileSize\":\"{size} KB\",\"settingsImport.csv.analyzing\":\"AI is analyzing your file...\",\"settingsImport.csv.analyze\":\"Analyze \u0026 detect columns\",\"settingsImport.csv.columnAnalysis\":\"Column analysis\",\"settingsImport.csv.aiAnalysis\":\"AI Analysis\",\"settingsImport.csv.confidence\":\"{percent}% confidence\",\"settingsImport.csv.importAs\":\"Import as\",\"settingsImport.csv.contacts\":\"Contacts\",\"settingsImport.csv.conversations\":\"Conversations\",\"settingsImport.csv.columnMapping\":\"Column Mapping\",\"settingsImport.csv.csvColumn\":\"CSV Column\",\"settingsImport.csv.sampleData\":\"Sample Data\",\"settingsImport.csv.mapsTo\":\"Maps to\",\"settingsImport.csv.mapsToColumn\":\"Maps to, column {column}\",\"settingsImport.csv.skip\":\"Skip\",\"settingsImport.csv.customAttribute\":\"Custom Attribute\",\"settingsImport.csv.fields\":\"Fields\",\"settingsImport.csv.rowsWillImport\":\"{count} rows will be imported. You can adjust any mapping before importing.\",\"settingsImport.csv.dataPreview\":\"Data Preview\",\"settingsImport.configure\":\"Configure {source} Import\",\"settingsImport.start\":\"Start Import\",\"settingsImport.history\":\"Import History\",\"settingsImport.empty\":\"No imports yet.\",\"settingsImport.recordsOfTotal\":\"{processed} / {total} records\",\"settingsImport.records\":\"{processed} records\",\"settingsImport.deleteTitle\":\"Delete import and all imported data\",\"settingsImport.summary.teams\":\"teams\",\"settingsImport.summary.agents\":\"agents\",\"settingsImport.summary.cannedResponses\":\"canned responses\",\"settingsImport.summary.labels\":\"labels\",\"settingsImport.summary.customAttributes\":\"custom attributes\",\"settingsImport.summary.helpCenterArticles\":\"help center articles\",\"settingsImport.summary.automationRules\":\"automation rules\",\"settingsImport.summary.savedFilters\":\"saved filters\",\"settingsImport.summary.contacts\":\"contacts\",\"settingsImport.summary.conversations\":\"conversations\",\"settingsImport.summary.messages\":\"messages\",\"settingsImport.deleteHeading\":\"Delete Import\",\"settingsImport.deleteConfirm\":\"Delete all data imported from {source}? This removes every conversation, contact, and other record from this import. This cannot be undone.\",\"settingsImport.errorHeading\":\"Error\",\"settingsImport.ok\":\"OK\",\"inboxWizard.channel.WEBSITE\":\"Create a live chat widget for your website or customer dashboard\",\"inboxWizard.channel.EMAIL\":\"Connect with Gmail, Outlook, or other providers\",\"inboxWizard.channel.TELEGRAM\":\"Set up a Telegram channel with a bot token\",\"inboxWizard.channel.WHATSAPP\":\"Connect your WhatsApp Business account\",\"inboxWizard.channel.WHATSAPP_TWILIO\":\"Connect WhatsApp through your Twilio account\",\"inboxWizard.channel.SMS\":\"Connect SMS through Twilio or Bandwidth\",\"inboxWizard.channel.API\":\"Build your own channel with our REST API\",\"inboxWizard.channelName.WEBSITE\":\"Live Chat\",\"inboxWizard.channelName.EMAIL\":\"Email\",\"inboxWizard.networkError\":\"Network error. Please try again.\",\"inboxWizard.createFailed\":\"Failed to create inbox\",\"inboxWizard.step.choose\":\"Choose Channel\",\"inboxWizard.step.create\":\"Create Inbox\",\"inboxWizard.step.configure\":\"Configure\",\"inboxWizard.backToInboxes\":\"Back to Inboxes\",\"inboxWizard.back\":\"Back\",\"inboxWizard.chooseTitle\":\"Choose Channel\",\"inboxWizard.chooseDescription\":\"Select the channel you want to connect\",\"inboxWizard.createTitle\":\"Create Inbox\",\"inboxWizard.createDescription\":\"Set up your {channel} inbox\",\"inboxWizard.inboxName\":\"Inbox Name\",\"inboxWizard.inboxNamePlaceholder\":\"e.g. Support Email, Live Chat\",\"inboxWizard.createButton\":\"Create Inbox\",\"inboxWizard.copy\":\"Copy\",\"inboxWizard.copied\":\"Copied!\",\"inboxWizard.email.mode\":\"Connection Mode\",\"inboxWizard.email.forwarding\":\"Email Forwarding\",\"inboxWizard.email.forwardingHelp\":\"Forward emails to a unique Deskwoot address. Easiest setup, works on every plan.\",\"inboxWizard.email.directHelp\":\"Direct connection to your mail server.\",\"inboxWizard.email.directLocked\":\"Direct IMAP/SMTP is available from the Startup plan. Upgrade to connect your own mail server.\",\"inboxWizard.email.directLockedBefore\":\"Connect your own mail server.\",\"inboxWizard.email.upgrade\":\"Upgrade\",\"inboxWizard.email.directLockedAfter\":\"to enable.\",\"inboxWizard.email.address\":\"Email Address\",\"inboxWizard.email.chooseForwarding\":\"Choose your forwarding address\",\"inboxWizard.email.prefixAuto\":\"auto\",\"inboxWizard.email.prefixHelp\":\"Lowercase letters, numbers, and hyphens, 3 to 32 characters. Leave it empty to generate one. Reserved prefixes (support, noreply, billing and similar) are blocked to prevent impersonation.\",\"inboxWizard.email.forwardingSetup\":\"In your email provider (Gmail, Outlook and others), forward all incoming emails to this address.\",\"inboxWizard.email.howToForward\":\"How to set up forwarding\",\"inboxWizard.email.otherProvider\":\"Other\",\"inboxWizard.email.imapHeading\":\"IMAP Settings (Incoming)\",\"inboxWizard.email.smtpHeading\":\"SMTP Settings (Outgoing)\",\"inboxWizard.email.imapServer\":\"IMAP Server\",\"inboxWizard.email.smtpServer\":\"SMTP Server\",\"inboxWizard.email.port\":\"Port\",\"inboxWizard.email.login\":\"Login\",\"inboxWizard.email.password\":\"Password\",\"inboxWizard.email.testConnection\":\"Test Connection\",\"inboxWizard.email.testHelp\":\"Tries a real login on your servers without saving anything.\",\"inboxWizard.email.testNeedsDetails\":\"Enter IMAP or SMTP details first.\",\"inboxWizard.email.testFailed\":\"Test failed.\",\"inboxWizard.email.imapConnected\":\"IMAP connected\",\"inboxWizard.email.imapFailed\":\"IMAP failed\",\"inboxWizard.email.smtpConnected\":\"SMTP connected\",\"inboxWizard.email.smtpFailed\":\"SMTP failed\",\"inboxWizard.telegram.botToken\":\"Bot Token\",\"inboxWizard.telegram.botTokenHelp\":\"Get your bot token from @BotFather on Telegram\",\"inboxWizard.website.welcomeTitle\":\"Welcome Title\",\"inboxWizard.website.welcomeMessage\":\"Welcome Message\",\"
76inboxWizard.whatsapp.connectTitle\":\"Connect with Meta\",\"inboxWizard.whatsapp.connectHelp\":\"One click. The Meta popup walks you through picking your WhatsApp Business Account and phone number. Deskwoot handles the rest, with no tokens to copy.\",\"inboxWizard.whatsapp.advanced\":\"Advanced: connect manually with your own Meta App credentials\",\"inboxWizard.whatsapp.guideTitle\":\"WhatsApp Cloud API: Setup Guide\",\"inboxWizard.whatsapp.guideIntro\":\"You need a Meta Developer account and a verified Meta Business account. Follow these steps to get your credentials.\",\"inboxWizard.whatsapp.step1.heading\":\"Step 1: Create a Meta App\",\"inboxWizard.whatsapp.step1.item1\":\"Go to \u003cstrong\u003edevelopers.facebook.com\u003c/strong\u003e and click \u003cstrong\u003eMy Apps → Create App\u003c/strong\u003e\",\"inboxWizard.whatsapp.step1.item2\":\"Select the app type \u003cstrong\u003eBusiness\u003c/strong\u003e, give it a name (e.g. \\\"Deskwoot\\\"), and click \u003cstrong\u003eCreate App\u003c/strong\u003e\",\"inboxWizard.whatsapp.step1.item3\":\"In the app dashboard, find \u003cstrong\u003eWhatsApp\u003c/strong\u003e and click \u003cstrong\u003eSet Up\u003c/strong\u003e\",\"inboxWizard.whatsapp.step2.heading\":\"Step 2: Add a Phone Number\",\"inboxWizard.whatsapp.step2.item1\":\"Under \u003cstrong\u003eWhatsApp → API Setup\u003c/strong\u003e, scroll to \u003cstrong\u003eStep 5: Add a phone number\u003c/strong\u003e\",\"inboxWizard.whatsapp.step2.item2\":\"Click \u003cstrong\u003eAdd phone number\u003c/strong\u003e and follow the verification (you need a real phone number that is not registered on WhatsApp yet)\",\"inboxWizard.whatsapp.step2.item3\":\"Once verified, your \u003cstrong\u003ePhone Number ID\u003c/strong\u003e appears in the \u003cstrong\u003eAPI Setup\u003c/strong\u003e dropdown. Copy it.\",\"inboxWizard.whatsapp.step3.heading\":\"Step 3: Create a Permanent Access Token\",\"inboxWizard.whatsapp.step3.item1\":\"Go to \u003cstrong\u003ebusiness.facebook.com → Settings → System Users\u003c/strong\u003e\",\"inboxWizard.whatsapp.step3.item2\":\"Create a System User with the role \u003cstrong\u003eAdmin\u003c/strong\u003e\",\"inboxWizard.whatsapp.step3.item3\":\"Click \u003cstrong\u003eGenerate New Token\u003c/strong\u003e, select your app, and enable the \u003ccode\u003ewhatsapp_business_messaging\u003c/code\u003e and \u003ccode\u003ewhatsapp_business_management\u003c/code\u003e permissions\",\"inboxWizard.whatsapp.step3.item4\":\"Copy the token. It is not shown again.\",\"inboxWizard.whatsapp.step4.heading\":\"Step 4: Configure the Webhook\",\"inboxWizard.whatsapp.step4.item1\":\"In your Meta App, go to \u003cstrong\u003eWhatsApp → Configuration\u003c/strong\u003e\",\"inboxWizard.whatsapp.step4.item2\":\"Under \u003cstrong\u003eWebhook\u003c/strong\u003e, click \u003cstrong\u003eEdit\u003c/strong\u003e and paste the Deskwoot webhook URL:\",\"inboxWizard.whatsapp.step4.item3\":\"In the \u003cstrong\u003eVerify Token\u003c/strong\u003e field, enter any text you like (e.g. \u003ccode\u003edeskwoot-verify-123\u003c/code\u003e). You enter the same text below.\",\"inboxWizard.whatsapp.step4.item4\":\"Click \u003cstrong\u003eVerify and Save\u003c/strong\u003e\",\"inboxWizard.whatsapp.step4.item5\":\"Under \u003cstrong\u003eWebhook Fields\u003c/strong\u003e, subscribe to \u003ccode\u003emessages\u003c/code\u003e\",\"inboxWizard.whatsapp.step5.heading\":\"Step 5: App Secret (recommended)\",\"inboxWizard.whatsapp.step5.item1\":\"Go to \u003cstrong\u003eApp Settings → Basic\u003c/strong\u003e in your Meta App\",\"inboxWizard.whatsapp.step5.item2\":\"Copy the \u003cstrong\u003eApp Secret\u003c/strong\u003e. It lets Deskwoot check that incoming webhook events really come from Meta.\",\"inboxWizard.whatsapp.phoneNumberId\":\"Phone Number ID\",\"inboxWizard.whatsapp.phoneNumberIdHelp\":\"Found in your Meta App → WhatsApp → API Setup\",\"inboxWizard.whatsapp.accessToken\":\"Access Token\",\"inboxWizard.whatsapp.accessTokenHelp\":\"Permanent System User token from Meta Business Manager\",\"inboxWizard.whatsapp.verifyToken\":\"Verify Token\",\"inboxWizard.whatsapp.verifyTokenPlaceholder\":\"your-verify-token\",\"inboxWizard.whatsapp.verifyTokenHelp\":\"Any text you choose. It must match the value in y
76our Meta App webhook settings.\",\"inboxWizard.whatsapp.appSecret\":\"App Secret\",\"inboxWizard.whatsapp.appSecretHelp\":\"Recommended. Found in Meta App → Settings → Basic. Used to verify incoming webhooks.\",\"inboxWizard.whatsapp.nameHelp\":\"Leave it as is and we name it after the verified business name and phone number (e.g. Deskwoot (+1 505-578-5575)). Type your own name to override.\",\"inboxWizard.whatsapp.connectButton\":\"Connect with WhatsApp\",\"inboxWizard.whatsapp.connecting\":\"Connecting…\",\"inboxWizard.whatsapp.loadingSdk\":\"Loading Meta SDK…\",\"inboxWizard.whatsapp.notConfigured\":\"WhatsApp Embedded Signup is not configured on this environment. Set NEXT_PUBLIC_META_APP_ID and NEXT_PUBLIC_META_CONFIG_ID.\",\"inboxWizard.whatsapp.sdkNotReady\":\"Meta SDK not ready. Refresh the page and try again.\",\"inboxWizard.whatsapp.cancelled\":\"WhatsApp connection was cancelled before completion.\",\"inboxWizard.whatsapp.noCode\":\"Meta did not return an authorization code.\",\"inboxWizard.twilio.accountSid\":\"Account SID\",\"inboxWizard.twilio.authToken\":\"Auth Token\",\"inboxWizard.twilio.authTokenPlaceholder\":\"your-auth-token\",\"inboxWizard.twilio.consoleHelp\":\"Found in your Twilio Console dashboard\",\"inboxWizard.twilio.whatsappNumber\":\"WhatsApp Phone Number\",\"inboxWizard.twilio.whatsappNumberHelp\":\"Your Twilio number with WhatsApp enabled, in E.164 format\",\"inboxWizard.sms.phoneNumber\":\"Phone Number\",\"inboxWizard.sms.phoneNumberHelp\":\"Your Twilio phone number in E.164 format\",\"inboxWizard.line.accessToken\":\"Channel Access Token\",\"inboxWizard.line.accessTokenPlaceholder\":\"long-lived channel access token\",\"inboxWizard.line.accessTokenHelp\":\"LINE Developers Console → your Messaging API channel → Channel access token (long-lived)\",\"inboxWizard.line.secret\":\"Channel Secret\",\"inboxWizard.line.secretPlaceholder\":\"channel secret\",\"inboxWizard.line.secretHelp\":\"LINE Developers Console → Basic settings → Channel secret. Verifies incoming webhooks.\",\"inboxWizard.line.botUserId\":\"Bot User ID\",\"inboxWizard.line.botUserIdHelp\":\"LINE Developers Console → Messaging API → Bot info → Bot User ID. Needed 
76so incoming messages reach this inbox.\",\"inboxWizard.line.webhook\":\"Set this as the Webhook URL in the LINE console:\",\"inboxWizard.x.apiKey\":\"API Key\",\"inboxWizard.x.apiKeyPlaceholder\":\"consumer API key\",\"inboxWizard.x.apiKeyHelp\":\"X Developer Portal → your app → Keys and tokens → API Key\",\"inboxWizard.x.apiSecret\":\"API Secret\",\"inboxWizard.x.apiSecretPlaceholder\":\"consumer API secret\",\"inboxWizard.x.accessToken\":\"Access Token\",\"inboxWizard.x.accessTokenPlaceholder\":\"access token\",\"inboxWizard.x.accessTokenSecret\":\"Access Token Secret\",\"inboxWizard.x.accessTokenSecretPlaceholder\":\"access token secret\",\"inboxWizard.x.bearerToken\":\"Bearer Token\",\"inboxWizard.x.bearerTokenPlaceholder\":\"bearer token\",\"inboxWizard.x.bearerTokenHelp\":\"Used to fetch DM content from the X API\",\"inboxWizard.x.userId\":\"Your X User ID\",\"inboxWizard.x.userIdHelp\":\"Numeric user ID of the X account that receives the DMs. Needed so incoming DMs reach this inbox.\",\"inboxWizard.x.webhook\":\"Set this as the Account Activity webhook URL in the X Developer Portal:\",\"inboxWizard.api.endpoint\":\"Push incoming messages to this endpoint (POST, Bearer API token with the \u003ccode\u003einbound:ingest\u003c/code\u003e scope):\",\"inboxWizard.api.body\":\"Body: \u003ccode\u003e{fields}\u003c/code\u003e. Create a token under Settings → API Tokens with the \u003ccode\u003einbound:ingest\u003c/code\u003e scope.\",\"inboxWizard.api.callback\":\"Reply Callback URL (optional)\",\"inboxWizard.api.callbackHelp\":\"We POST agent and bot replies here as they happen. Leave it blank to poll for replies through the REST API instead.\",\"inboxWizard.done.title\":\"Inbox Created\",\"inboxWizard.done.description\":\"Your email inbox is set up. Now set up forwarding in your email provider.\",\"inboxWizard.done.success\":\"Inbox created\",\"inboxWizard.done.forwardingAddress\":\"Your forwarding address\",\"inboxWizard.done.nextSteps\":\"Next steps:\",\"inboxWizard.done.step1\":\"Open your email provider settings (Gmail, Outlook and others)\",\"inboxWizard.done.step2\":\"Set up automatic forwarding to the address above\",\"inboxWizard.done.step3\":\"Every forwarded email appears as a conversation in Deskwoot\",\"inboxWizard.done.configure\":\"Configure Inbox\",\"inboxWizard.liveChatType.title\":\"Select your Live Chat type\",\"inboxWizard.liveChatType.description\":\"Choose where you want to embed your live chat. Settings will be pre-configured for the best experience.\",\"inboxWizard.liveChatType.dashboardTitle\":\"Dashboard Live Chat\",\"inboxWizard.liveChatType.dashboardDescription\":\"For customer dashboards and apps. Conversations persist after being resolved. Customers can always come back.\",\"inboxWizard.liveChatType.websiteTitle\":\"Website Live Chat\",\"inboxWizard.liveChatType.websiteDescription\":\"For your marketing website. Engage visitors with proactive messages and convert them into customers.\",\"inboxWizard.liveChatType.tag.persistentHistory\":\"Persistent history\",\"inboxWizard.liveChatType.tag.transcriptEmails\":\"Transcript emails\",\"inboxWizard.liveChatType.tag.csatSurveys\":\"CSAT surveys\",\"inboxWizard.liveChatType.tag.chatTriggers\":\"Chat triggers\",\"inboxWizard.liveChatType.tag.preChatForms\":\"Pre-chat forms\",\"inboxWizard.liveChatType.tag.emailCollection\":\"Email collection\",\"inboxWizard.liveChatType.creating\":\"Creating…\",\"inboxWizard.liveChatType.mock.support\":\"Support\",\"inboxWizard.liveChatType.mock.repliesInADay\":\"Typically replies in a day\",\"inboxWizard.liveChatType.mock.issueResolved\":\"Your issue has been resolved. Feel free to reach out anytime!\",\"inboxWizard.liveChatType.mock.conversationResolved\":\"Conversation resolved\",\"inboxWizard.liveChatType.mock.rateExperience\":\"Rate your experience\",\"inboxWizard.liveChatType.mock.startNew\":\"Start a new conversation\",\"inboxWizard.liveChatType.mock.requestTranscript\":\"Request a conversation transcript\",\"inboxWizard.liveChatType.mock.greeting\":\"Hi there!\",\"inboxWizard.liveChatType.mock.tagline\":\"We make it simple to connect with us.\",\"
76inboxWizard.liveChatType.mock.requestResolved\":\"Thanks for reaching out! Your request has been resolved.\",\"inboxWizard.liveChatType.mock.poweredBy\":\"Powered by Deskwoot\",\"teamDetail.saved\":\"Team settings saved\",\"teamDetail.saveFailed\":\"Failed to save\",\"teamDetail.memberAdded\":\"Member added\",\"teamDetail.addFailed\":\"Failed to add member\",\"teamDetail.memberRemoved\":\"Member removed\",\"teamDetail.removeFailed\":\"Failed to remove member\",\"teamDetail.notFound\":\"Team not found\",\"teamDetail.backToTeams\":\"Back to Teams\",\"teamDetail.teamName\":\"Team name\",\"teamDetail.description\":\"Description\",\"teamDetail.descriptionPlaceholder\":\"Optional description\",\"teamDetail.autoAssignLabel\":\"Assign conversations to team members automatically\",\"teamDetail.save\":\"Save\",\"teamDetail.cancel\":\"Cancel\",\"teamDetail.memberCountOne\":\"{count} member\",\"teamDetail.memberCountOther\":\"{count} members\",\"teamDetail.conversationCountOne\":\"{count} conversation\",\"teamDetail.conversationCountOther\":\"{count} conversations\",\"teamDetail.autoAssignBadge\":\"Auto assign\",\"teamDetail.edit\":\"Edit\",\"teamDetail.membersTitle\":\"Team members\",\"teamDetail.membersHint\":\"Conversations assigned to this team are distributed among these agents\",\"teamDetail.noMembers\":\"No members yet. Add agents below to start routing conversations to this team.\",\"teamDetail.roleAdmin\":\"Admin\",\"teamDetail.roleAgent\":\"Agent\",\"teamDetail.removing\":\"Removing...\",\"teamDetail.remove\":\"Remove\",\"teamDetail.addMembersTitle\":\"Add members\",\"teamDetail.addMembersHint\":\"Select agents to add to this team\",\"teamDetail.add\":\"Add\",\"settingsDpa.title\":\"Data Processing Agreement (DPA)\",\"settingsDpa.subtitle\":\"Compliant with GDPR Art. 28. Accept with a click, download the signed PDF.\",\"settingsDpa.active.title\":\"DPA is active\",\"settingsDpa.active.acceptedOn\":\"Accepted on {date}\",\"settingsDpa.downloadPdf\":\"Download PDF\",\"settingsDpa.outdated.title\":\"New version available\",\"settingsDpa.outdated.body\":\"You accepted version {accepted}. The current version is {current}. Please accept it again to stay current.\",\"settingsDpa.form.acceptAgain\":\"Accept again\",\"settingsDpa.form.accept\":\"Accept the DPA\",\"settingsDpa.form.intro\":\"Fill in your company details and the authorized signer. Clicking \\\"Accept\\\" concludes the DPA electronically under GDPR Art. 28(9).\",\"settingsDpa.preview.title\":\"Read before you sign\",\"settingsDpa.preview.body\":\"Review the full agreement text. After you accept, you'll receive the same document as a signed PDF.\",\"settingsDpa.preview.languageNote\":\"The agreement is available in English and German only. You accept the English version, and it is the binding text of your agreement.\",\"settingsDpa.preview.link\":\"Read the sample DPA\",\"settingsDpa.field.company\":\"Company name (Controller) *\",\"settingsDpa.field.country\":\"Country\",\"settingsDpa.field.countryPlaceholder\":\"e.g. Germany\",\"settingsDpa.field.address\":\"Company address\",\"settingsDpa.field.addressPlaceholder\":\"Street, ZIP, City\",\"settingsDpa.field.signerName\":\"Signer name *\",\"settingsDpa.field.signerTitle\":\"Title / Role\",\"settingsDpa.field.signerTitlePlaceholder\":\"e.g. CEO\",\"settingsDpa.confirm\":\"I am authorized to enter this DPA on behalf of the company above and agree to the {terms} including Annex A (TOMs) and Annex B (sub-processors).\",\"settingsDpa.confirmTerms\":\"DPA terms\",\"settingsDpa.submit\":\"Accept and get PDF\",\"settingsDpa.history.title\":\"Past acceptances\",\"settingsDpa.toast.missingFields\":\"Please fill in the company name and the signer name.\",\"settingsDpa.toast.confirmMissing\":\"Please tick the acceptance checkbox.\",\"settingsDpa.toast.accepted\":\"DPA accepted. You will receive a confirmation email with the signed PDF shortly.\",\"settingsDpa.toast.failed\":\"The DPA could not be accepted. Please try again.\",\"settingsDpa.loading\":\"Loading the agreement\",\"push.assigned\":\"{name} assigned you a conversation\",\"push.assignedNoName\":\"New conversation assigned to you\",\"push.transferred\":\"{name} transferred a conversation to you\",\"push.transferredNoName\":\"A conversation was transferred to you\",\"push.transferredNextUp\":\"Next up once you have room\",\"push.handout\":\"A transferred conversation is now yours\",\"push.reservationExpired\":\"{name} had no free slot\",\"push.reservationExpiredBody\":\"#{id} went to the general queue\",\"push.mentioned\":\"{name} mentioned you\",\"push.mentionedNoName\":\"A teammate mentioned you\",\"push.mentionInPrivateNote\":\"in a private note\",\"push.labelApplied\":\"Label \\\"{label}\\\" applied\",\"push.newMessage\":\"New message\",\"push.tapToTake\":\"Tap to take it\",\"push.handoff\":\"{name} wants to talk\",\"push.handoffWaiting\":\"Conversation #{id} is waiting for an agent\"},\"children\":[\"$L2a\",\"$L2b\",\"$L2c\"]}]}]]}]]}]\n"])</script>
76<script>self.__next_f.push([1,"2a:[\"$\",\"$L2d\",null,{}]\n2b:[\"$\",\"$L13\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L14\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$7:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$7:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$7:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$7:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n2c:[\"$\",\"$L2e\",null,{}]\n1d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n1b:null\n"])</script>
76<script>self.__next_f.push([1,"1f:[[\"$\",\"title\",\"0\",{\"children\":\"Customer Support Software Pricing With AI Included | Deskwoot\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Customer support software pricing with AI included on every plan. Free to start, paid plans from $3.20 per agent. Help desk, live chat, AI bot, Help Center, and Copilot in one bill.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"customer support,helpdesk,live chat,knowledge base,ticketing system,multi-channel,AI support\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://deskwoot.com/pricing\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://deskwoot.com/pricing\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://deskwoot.com/de/pricing\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"pt-BR\",\"href\":\"https://deskwoot.com/pt-BR/pricing\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://deskwoot.com/pt-BR/pricing\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"hi\",\"href\":\"https://deskwoot.com/hi/pricing\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://deskwoot.com/pricing\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Customer Support Software Pricing With AI Included\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Customer support software pricing with AI included on every plan. Free to start, paid plans from $3.20 per agent. Help desk, live chat, AI bot, Help Center, and Copilot in one bill.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://deskwoot.com/pricing\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://deskwoot.com/opengraph-image\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:alt\",\"content\":\"Deskwoot\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Deskwoot - AI-Powered Customer Support Platform\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Multi-channel inbox, AI assistant, knowledge base, and automation. The modern alternative to Zendesk and Intercom.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://deskwoot.com/twitter-image\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0_6xcnhggu~a2.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0no7i2.c8-xp0.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"24\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.0_dijb1syryw2.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L2f\",\"25\",{}]]\n"])</script>
76<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5f5059e3939f4fce96989cea5fd59398","r":1,"spa":2}' crossorigin="anonymous"></script>
76
77</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.