<!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/0cob_ijcws420.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0ywoa84mfv-e7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0ds54iiiuz9r7.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0r.j4dshrxhbl.js"/><script src="/_next/static/chunks/00rv3c366wwul.js" async=""></script><script src="/_next/static/chunks/05nuzjzyjhhl6.js" async=""></script><script src="/_next/static/chunks/0opsm-cqf37r7.js" async=""></script><script src="/_next/static/chunks/0ae_q8ovgg~hj.js" async=""></script><script src="/_next/static/chunks/turbopack-06i93bwls_265.js" async=""></script><script src="/_next/static/chunks/0p7xu-bprkw.g.js" async=""></script><script src="/_next/static/chunks/0xcpjpm_nk2yp.js" async=""></script><script src="/_next/static/chunks/06fnwq7x0ymgo.js" async=""></script><script src="/_next/static/chunks/0emkf8mj42uul.js" async=""></script><script src="/_next/static/chunks/0x.73w57rn4ou.js" async=""></script><script src="/_next/static/chunks/0h8ea52.j.8fg.js" async=""></script><script src="/_next/static/chunks/0bq0.6xvuk6gl.js" async=""></script><script src="/_next/static/chunks/0-eqvc0~aklba.js" async=""></script><meta name="next-size-adjust" content=""/><title>Startup Program: 6 Months of Enterprise, Free</title><meta name="description" content="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."/><meta name="keywords" content="customer support,helpdesk,live chat,knowledge base,multi-channel,AI support"/><link rel="canonical" href="https://deskwoot.com/startups"/><link rel="alternate" hrefLang="en" href="https://deskwoot.com/startups"/><link rel="alternate" hrefLang="de" href="https://deskwoot.com/de/startups"/><link rel="alternate" hrefLang="pt-BR" href="https://deskwoot.com/pt-BR/startups"/><link rel="alternate" hrefLang="pt" href="https://deskwoot.com/pt-BR/startups"/><link rel="alternate" hrefLang="hi" href="https://deskwoot.com/hi/startups"/><link rel="alternate" hrefLang="x-default" href="https://deskwoot.com/startups"/><meta property="og:title" content="Startup Program - 6 Months of Enterprise, Free"/><meta property="og:description" content="Free customer support software for startups under 6 months old. 10 agent seats, full Enterprise plan, 6 months on the house."/><meta property="og:url" content="https://deskwoot.com/startups"/><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="Free customer support software for startups"/><meta name="twitter:description" content="6 months of Enterprise free for startups under 6 months old. 10 agent seats included."/><meta name="twitter:image" content="https://deskwoot.com/opengraph-image"/><meta name="twitter:image:alt" content="Deskwoot"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon.ico?favicon.0xm2t3ej7c48m.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.0rqbyar60_os5.png" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.15pkn-qd21y3..png" sizes="180x180" type="image/png"/><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><script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script></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="mk flex min-h-screen flex-col bg-mk-paper"><style>:root{--font-mk-sans:'Instrument Sans', 'Instrument Sans Fallback';--font-mk-serif:'Literata', 'Literata Fallback';--font-mk-sans-deva:'Noto Sans Devanagari', 'Noto Sans Devanagari Fallback';--font-mk-serif-deva:'Noto Serif Devanagari', 'Noto Serif Devanagari Fallback'}</style><script>window.__deskwootMarketingTracking=1;(function(){var d=document.documentElement;d.classList.remove("dark");d.style.colorScheme="light"})()</script><script>
(function(){
  window.dataLayer = window.dataLayer || [];
  function gtag(){ dataLayer.push(arguments); }
  window.gtag = window.gtag || gtag;
  gtag("consent", "default", {
    analytics_storage: "denied",
    ad_storage: "denied",
    ad_user_data: "denied",
    ad_personalization: "denied",
    functionality_storage: "granted",
    security_storage: "granted",
    wait_for_update: 500,
    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"]
  });
  gtag("consent", "default", {
    analytics_storage: "granted",
    ad_storage: "granted",
    ad_user_data: "granted",
    ad_personalization: "granted"
  });
  window.uetq = window.uetq || [];
  window.uetq.push("consent", "default", { ad_storage: "denied" });
})();
</script><script>
(function(){
  var w = window, d = document;
  var pathname = w.location && w.location.pathname || "";
  // Skip dashboard and admin routes. Agents there don't need
  // marketing attribution tracking.
  if (pathname.indexOf("/admin") === 0 || pathname.indexOf("/app") === 0) return;

  // GTM
  (function(w,d,s,l,i){
    w[l]=w[l]||[];
    w[l].push({"gtm.start": new Date().getTime(), event:"gtm.js"});
    var f=d.getElementsByTagName(s)[0], j=d.createElement(s);
    j.async=true;
    j.src="https://www.googletagmanager.com/gtm.js?id="+i;
    f.parentNode.insertBefore(j,f);
  })(w,d,"script","dataLayer","GTM-PJMLND7C");

  // GA4 + Google Ads
  var gaScript = d.createElement("script");
  gaScript.async = true;
  gaScript.src = "https://www.googletagmanager.com/gtag/js?id=G-EBYJ09M1YP";
  d.head.appendChild(gaScript);
  var gaInit = d.createElement("script");
  gaInit.innerHTML = "window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','G-EBYJ09M1YP');gtag('config','AW-18033187292');";
  d.head.appendChild(gaInit);

  // Microsoft Ads UET
  (function(w,d,t,u,o){
    w[u]=w[u]||[];
    o.ts=(new Date).getTime();
    var n=d.createElement(t);
    n.src="https://bat.bing.net/bat.js?ti="+o.ti+("uetq"!=u?"&q="+u:"");
    n.async=1;
    n.onload=n.onreadystatechange=function(){
      var s=this.readyState;
      s && "loaded"!==s && "complete"!==s ||
      (o.q=w[u], w[u]=new UET(o), w[u].push("pageLoad"), n.onload=n.onreadystatechange=null);
    };
    var i=d.getElementsByTagName(t)[0];
    i.parentNode.insertBefore(n,i);
  })(w,d,"script","uetq",{ti:"187253509", enableAutoSpaTracking:true});
})();
</script><script>
(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");
!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});
(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){}})();
</script><header class="mk-site-header fixed inset-x-0 top-0 z-[1000] bg-white font-marketing"><div class="mx-auto flex h-[66px] max-w-[1920px] items-center gap-2.5 px-3"><a class="mk-focus flex shrink-0 items-center gap-2 rounded-md px-1" href="/"><svg viewBox="0 0 100 100" width="26" height="26" class="shrink-0 " aria-hidden="true"><rect x="23" y="26" width="22" height="42" rx="11" fill="#fff"></rect><rect x="55" y="26" width="22" height="42" rx="11" fill="#fff"></rect><g fill="#3F3BE8"><path fill-rule="evenodd" d="M26 0H74A26 26 0 0 1 100 26V74A26 26 0 0 1 74 100H0V26A26 26 0 0 1 26 0ZM34 26A11 11 0 0 0 23 37V57A11 11 0 0 0 34 68H34A11 11 0 0 0 45 57V37A11 11 0 0 0 34 26ZM66 26A11 11 0 0 0 55 37V57A11 11 0 0 0 66 68H66A11 11 0 0 0 77 57V37A11 11 0 0 0 66 26Z"></path><rect width="12" height="20" rx="6" x="29.4" y="31.299999999999997"></rect><rect width="12" height="20" rx="6" x="61.400000000000006" y="31.299999999999997"></rect></g></svg><span class="text-[20px] font-semibold leading-none tracking-[-0.035em] text-black">Deskwoot</span></a><nav aria-label="Product" class="ml-1 hidden items-center min-[1230px]:flex"><div class="relative"><button type="button" aria-expanded="false" aria-controls="_R_b5ulb_-product" class="mk-focus flex h-10 items-center gap-1 rounded-md pl-3 pr-1 text-[14px] leading-[15.4px] text-mk-header transition-colors hover:bg-mk-chalk ">Product<svg viewBox="0 0 18 18" class="size-[18px] opacity-60 transition-transform duration-200 " aria-hidden="true"><path d="M5.5 7.5 9 11l3.5-3.5" fill="none" stroke="currentColor" stroke-width="1.2"></path></svg></button><div id="_R_b5ulb_-product" class="absolute left-0 top-full pt-1.5 transition-[opacity,translate,visibility] duration-200 ease-[cubic-bezier(0,0,0.2,1)] pointer-events-none invisible -translate-y-1.5 opacity-0"><div class="flex overflow-hidden rounded-lg border-[0.5px] border-mk-clay bg-white"><div class="w-[320px] p-9 "><div class=""><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Platform</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/features"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Features</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/channels"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Channels</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/integrations"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Integrations</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/security"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Security and privacy</span></a></li></ul></div><div class="mt-9"><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Apps</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/mobile"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">iPhone App</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/mcp"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">MCP server</span></a></li></ul></div></div><div class="w-[320px] p-9 border-l-[0.5px] border-mk-clay"><div class=""><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Deskwoot capabilities</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/features#inbox"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Shared inbox</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/fynn"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Fynn AI Agent</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/features#ai"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Copilot</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/help-center"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Help Center</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/features#customers"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Reports</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/csat"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">CSAT Surveys</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/whatsapp-ads"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">WhatsApp Ads attribution</span></a></li></ul></div></div></div></div></div><div class="relative"><button type="button" aria-expanded="false" aria-controls="_R_b5ulb_-compare" class="mk-focus flex h-10 items-center gap-1 rounded-md pl-3 pr-1 text-[14px] leading-[15.4px] text-mk-header transition-colors hover:bg-mk-chalk ">Compare<svg viewBox="0 0 18 18" class="size-[18px] opacity-60 transition-transform duration-200 " aria-hidden="true"><path d="M5.5 7.5 9 11l3.5-3.5" fill="none" stroke="currentColor" stroke-width="1.2"></path></svg></button><div id="_R_b5ulb_-compare" class="absolute left-0 top-full pt-1.5 transition-[opacity,translate,visibility] duration-200 ease-[cubic-bezier(0,0,0.2,1)] pointer-events-none invisible -translate-y-1.5 opacity-0"><div class="flex overflow-hidden rounded-lg border-[0.5px] border-mk-clay bg-white"><div class="w-[320px] p-9 "><div class=""><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Compare</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/compare"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">All comparisons</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/switch"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Switch to Deskwoot</span></a></li></ul></div></div><div class="w-[320px] p-9 border-l-[0.5px] border-mk-clay"><div class=""><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Alternative to</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/alternatives/zendesk"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Zendesk</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/alternatives/intercom"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Intercom</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/alternatives/freshdesk"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Freshdesk</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/alternatives/crisp"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Crisp</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/alternatives/chatwoot"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Chatwoot</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/alternatives"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">All alternatives</span></a></li></ul></div></div></div></div></div><div class="relative"><button type="button" aria-expanded="false" aria-controls="_R_b5ulb_-resources" class="mk-focus flex h-10 items-center gap-1 rounded-md pl-3 pr-1 text-[14px] leading-[15.4px] text-mk-header transition-colors hover:bg-mk-chalk ">Resources<svg viewBox="0 0 18 18" class="size-[18px] opacity-60 transition-transform duration-200 " aria-hidden="true"><path d="M5.5 7.5 9 11l3.5-3.5" fill="none" stroke="currentColor" stroke-width="1.2"></path></svg></button><div id="_R_b5ulb_-resources" class="absolute left-0 top-full pt-1.5 transition-[opacity,translate,visibility] duration-200 ease-[cubic-bezier(0,0,0.2,1)] pointer-events-none invisible -translate-y-1.5 opacity-0"><div class="flex overflow-hidden rounded-lg border-[0.5px] border-mk-clay bg-white"><div class="w-[320px] p-9 "><div class=""><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Learn</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/blog"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Blog</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/help-center"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Help Center</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/roadmap"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Roadmap</span></a></li></ul></div><div class="mt-9"><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Developers</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/docs"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Documentation</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/docs/api"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">API Reference</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/docs/widget"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Widget SDK</span></a></li></ul></div></div><div class="w-[320px] p-9 border-l-[0.5px] border-mk-clay"><div class=""><p class="text-[16px] font-medium leading-[17.6px] tracking-[-0.01em] text-mk-header">Programs</p><ul class="mt-4 flex flex-col gap-[18px] border-l-[0.5px] border-mk-clay"><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/startups"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Startup Program</span></a></li><li><a class="mk-focus group/link relative block pl-2 text-[14px] leading-[15.4px] text-mk-header before:absolute before:-left-[0.5px] before:top-0 before:h-full before:w-[0.5px] before:bg-transparent before:transition-colors before:duration-150 hover:before:bg-mk-accent" href="/affiliates"><span class="bg-[linear-gradient(rgb(17_17_17/0.4),rgb(17_17_17/0.4))] bg-[length:100%_1px] bg-[position:0_100%] bg-no-repeat transition-[background-size] duration-200 ease-out group-hover/link:bg-[length:0%_1px] group-hover/link:bg-[position:100%_100%]">Affiliate program</span></a></li></ul></div></div></div></div></div><a class="mk-focus flex h-10 items-center rounded-md px-3 text-[14px] leading-[15.4px] text-mk-header transition-colors hover:bg-mk-chalk" href="/pricing">Pricing</a></nav><div class="ml-auto flex items-center gap-2.5"><div class="hidden items-center lg:flex"><a class="mk-focus flex h-10 items-center rounded-md px-3 text-[14px] leading-[15.4px] text-mk-header transition-colors hover:bg-mk-chalk" href="/login">Sign in</a><button type="button" class="mk-focus flex h-10 items-center rounded-md px-3 text-[14px] leading-[15.4px] text-mk-header transition-colors hover:bg-mk-chalk">Contact sales</button></div><a class="mk-focus hidden h-9 items-center gap-1.5 rounded-full bg-mk-accent/[0.08] px-3.5 text-[14px] text-mk-accent-hover transition-colors hover:bg-mk-accent/[0.15] sm:inline-flex" href="/fynn"><svg viewBox="0 0 16 16" class="size-3.5 " aria-hidden="true"><path d="M8 1.5 9.4 6.6 14.5 8 9.4 9.4 8 14.5 6.6 9.4 1.5 8 6.6 6.6z" fill="currentColor"></path></svg>Fynn AI Agent</a><a class="mk-focus inline-flex h-9 items-center rounded-full bg-mk-accent px-4 text-[14px] font-medium text-white transition-colors hover:bg-mk-accent-hover" href="/signup">Start free trial</a><button type="button" aria-label="Open menu" aria-expanded="false" aria-controls="_R_b5ulb_-mobile" class="mk-focus flex size-10 items-center justify-center rounded-md text-mk-header hover:bg-mk-chalk min-[1230px]:hidden"><svg viewBox="0 0 24 24" class="size-6" aria-hidden="true"><path d="M4 8h16M4 16h16" stroke="currentColor" stroke-width="1.5" fill="none"></path></svg></button></div></div></header><main class="flex-1 pt-[66px]"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Who is eligible for the Deskwoot Startup Program?","acceptedAnswer":{"@type":"Answer","text":"Any company founded within the last 6 months. We need a copy of a founding document (incorporation certificate, Handelsregisterauszug, articles of association or an equivalent) that shows your founding date. We check each application by hand, so the offer goes to young teams that are just starting out."}},{"@type":"Question","name":"What exactly do I get?","acceptedAnswer":{"@type":"Answer","text":"6 months of Deskwoot Enterprise, our top plan, for 10 agent seats at no charge. That includes Fynn, the AI agent that answers customers on its own, the Copilot, one inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X DMs and the REST API, the help center, automation rules, SLA policies, custom roles and the audit log. The list value is $720 over the 6 months ($12 × 10 seats × 6 months)."}},{"@type":"Question","name":"What happens after the 6 months?","acceptedAnswer":{"@type":"Answer","text":"Nothing happens automatically. You can keep Enterprise at $12 per agent a month, switch to annual billing and pay $9.60, or move to a smaller plan (Startup costs $4 a month or $3.20 on annual billing). You can also stay on the free plan. You decide before anything is charged."}},{"@type":"Question","name":"Which document counts as proof of founding date?","acceptedAnswer":{"@type":"Answer","text":"Any official document that shows when the company was incorporated or registered: an incorporation certificate, Handelsregisterauszug, Articles of Incorporation, LLC formation document, certificate of formation or the equivalent in your country. PDF, JPG or PNG up to 5 MB."}},{"@type":"Question","name":"How long does approval take?","acceptedAnswer":{"@type":"Answer","text":"Usually 1 to 2 business days. We review every application by hand to keep the program for young teams. Once you're approved, you get an email with the activation link, or a short question if something is missing."}}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://deskwoot.com/"},{"@type":"ListItem","position":2,"name":"Startup Program","item":"https://deskwoot.com/startups"}]}]}</script><section class="relative mx-auto max-w-[1920px] overflow-clip bg-mk-ink px-3 text-white md:px-4 min-[1920px]:rounded-b-md pt-[46px] xl:pt-[85px] pb-20 md:pb-28 xl:pb-36"><div data-hero-bg="true" class="absolute inset-0 z-10 bg-linear-to-b from-[#3462bd] to-[#83a1ad] will-change-transform"><div class="mk-grain relative h-full w-full"><span class="block h-full w-full" style="background-image:url(data:image/webp;base64,UklGRoAAAABXRUJQVlA4IHQAAABwBACdASoYAA4APu1kq04ppaQiMAgBMB2JbACdMoGvtgPH/Y7wA3ZXFAVKAAD6k58MYIzTnasFy2Ke8etd4zC8EEVR5alYNjyXXyzFdvX/lTWT5xzEDNlFlblfpXTotcdIIvV1OmU1Svqd45/X4HXsSQAAAA==);background-size:cover;background-position:50% 50%"><picture><source media="(max-width: 767px)" type="image/avif" srcSet="/marketing/art/hero-startups-mobile-480.b839f208.avif 480w, /marketing/art/hero-startups-mobile-780.b839f208.avif 780w, /marketing/art/hero-startups-mobile-922.b839f208.avif 922w" sizes="100vw"/><source media="(max-width: 767px)" type="image/webp" srcSet="/marketing/art/hero-startups-mobile-480.b839f208.webp 480w, /marketing/art/hero-startups-mobile-780.b839f208.webp 780w, /marketing/art/hero-startups-mobile-922.b839f208.webp 922w" sizes="100vw"/><source type="image/avif" srcSet="/marketing/art/hero-startups-960.aef3e1d3.avif 960w, /marketing/art/hero-startups-1280.aef3e1d3.avif 1280w, /marketing/art/hero-startups-1672.aef3e1d3.avif 1672w" sizes="100vw"/><source type="image/webp" srcSet="/marketing/art/hero-startups-960.aef3e1d3.webp 960w, /marketing/art/hero-startups-1280.aef3e1d3.webp 1280w, /marketing/art/hero-startups-1672.aef3e1d3.webp 1672w" sizes="100vw"/><img src="/marketing/art/hero-startups-1280.aef3e1d3.webp" alt="" width="1672" height="941" loading="eager" fetchPriority="high" decoding="sync" data-loaded="true" class=" h-full w-full object-cover " style="object-position:50% 50%"/></picture></span><div aria-hidden="true" class="mk-art-shade absolute inset-0"></div></div></div><div class="relative z-40 mx-auto w-full max-w-[1230px]"><div data-hero-text="true" class="mk-on-art will-change-transform"><h1 class="mk-display mk-display--stagger mk-display--hero ">Free customer support<!-- --> <span class="mk-l2">software for startups</span></h1><div class="mk-hero-sub my-8 "><p>6 months of Deskwoot Enterprise with 10 agent seats, free for any startup founded in the last 6 months. Fynn, Copilot, all 8 channels, the help center and SLA policies are included.</p></div><div class="flex flex-wrap items-center gap-2 "><a class="mk-btn mk-btn--outline-light  " href="/pricing">See all plans</a><a class="mk-btn mk-btn--white  " href="#apply">Apply now</a></div></div></div></section><div class="transition-colors duration-500 ease-[cubic-bezier(0.4,0,0.2,1)]" style="background-color:#ffffff"><nav aria-label="On this page" class="sticky top-[66px] z-20 transition-colors duration-500 md:hidden" style="background-color:#ffffff"><ul class="flex overflow-x-auto px-2 [scrollbar-width:none] [&amp;::-webkit-scrollbar]:hidden"><li class="shrink-0"><a href="#benefits" aria-current="location" class="mk-label mk-focus block whitespace-nowrap px-3 py-3 text-mk-ink">Benefits</a></li><li class="shrink-0"><a href="#eligibility" class="mk-label mk-focus block whitespace-nowrap px-3 py-3 text-mk-ink/40">Who qualifies</a></li><li class="shrink-0"><a href="#apply" class="mk-label mk-focus block whitespace-nowrap px-3 py-3 text-mk-ink/40">Apply</a></li></ul><span class="block h-px bg-mk-ink/15"><span class="block h-px origin-left bg-mk-accent" style="transform:scaleX(0)"></span></span></nav><div class="mx-auto max-w-[1600px] pb-12 md:px-4 md:pt-24 2xl:pt-[120px]"><div class="md:grid md:grid-cols-[minmax(0,2fr)_minmax(0,10fr)] md:gap-4"><nav aria-label="On this page" class="hidden md:block"><ul class="sticky top-[88px] z-10"><li><a href="#benefits" aria-current="location" class="mk-label mk-focus flex h-10 items-center leading-3 hover:text-mk-ink text-mk-ink"><span aria-hidden="true" class="mr-2 size-1.5 shrink-0 rounded-full bg-mk-accent transition-opacity opacity-100"></span>Benefits</a><span class="relative block h-px w-full bg-mk-ink/15"><span class="absolute inset-0 origin-left bg-mk-accent" style="transform:scaleX(0)"></span></span></li><li><a href="#eligibility" class="mk-label mk-focus flex h-10 items-center leading-3 hover:text-mk-ink text-mk-ink/40"><span aria-hidden="true" class="mr-2 size-1.5 shrink-0 rounded-full bg-mk-accent transition-opacity opacity-0"></span>Who qualifies</a><span class="relative block h-px w-full bg-mk-ink/15"><span class="absolute inset-0 origin-left bg-mk-accent" style="transform:scaleX(0)"></span></span></li><li><a href="#apply" class="mk-label mk-focus flex h-10 items-center leading-3 hover:text-mk-ink text-mk-ink/40"><span aria-hidden="true" class="mr-2 size-1.5 shrink-0 rounded-full bg-mk-accent transition-opacity opacity-0"></span>Apply</a><span class="relative block h-px w-full bg-mk-ink/15"><span class="absolute inset-0 origin-left bg-mk-accent" style="transform:scaleX(0)"></span></span></li></ul></nav><div class="px-3 md:px-0"><section id="benefits" class="@container flex scroll-mt-[84px] flex-col gap-12 pt-12 first:pt-6 md:pt-20 md:first:pt-0 xl:pt-24 "><div class="flex flex-col gap-6"><h2 class="mk-display mk-display--stagger mk-display--chapter text-black">Our top plan,<!-- --> <span class="mk-l2">free for 6 months</span></h2><div class="mk-lead"><p>The same Enterprise plan larger support teams pay for, while every cent you have goes into building the product.</p></div></div><div class="mk-grain relative hidden aspect-[2462/841] overflow-hidden rounded-md md:-mt-6 md:block lg:-mt-4"><span class="block h-full w-full" style="background-image:url(data:image/webp;base64,UklGRmoAAABXRUJQVlA4IF4AAACwAwCdASoYAAgAPu1kqU4ppaOiMAgBMB2JZgCdACLMdBNMWD8LAADd9B7x1ptlQ1C+pKcIAbzWLYhyJbEBcH9gd8X3uISADahJrZoACcXmwZHoiOKouIruARJACjgA);background-size:cover;background-position:50% 50%"><picture><source type="image/avif" srcSet="/marketing/art/banner-ai-768.8ae6c7dd.avif 768w, /marketing/art/banner-ai-1160.8ae6c7dd.avif 1160w, /marketing/art/banner-ai-1600.8ae6c7dd.avif 1600w, /marketing/art/banner-ai-2138.8ae6c7dd.avif 2138w" sizes="(min-width: 1600px) 1293px, (min-width: 768px) 82vw, 100vw"/><source type="image/webp" srcSet="/marketing/art/banner-ai-768.8ae6c7dd.webp 768w, /marketing/art/banner-ai-1160.8ae6c7dd.webp 1160w, /marketing/art/banner-ai-1600.8ae6c7dd.webp 1600w, /marketing/art/banner-ai-2138.8ae6c7dd.webp 2138w" sizes="(min-width: 1600px) 1293px, (min-width: 768px) 82vw, 100vw"/><img src="/marketing/art/banner-ai-1160.8ae6c7dd.webp" alt="" width="2138" height="730" loading="lazy" fetchPriority="auto" decoding="async" data-loaded="false" class="mk-art-img h-full w-full object-cover " style="object-position:50% 50%"/></picture></span></div><div class="-mt-6 flex flex-col divide-y divide-black/10 @2xl:flex-row @2xl:justify-between @2xl:gap-6 @2xl:divide-y-0"><div class="flex-1 py-4 first:pt-0 @2xl:max-w-[316px] @2xl:py-0 @4xl:max-w-[390px]"><h3 class="mk-title mb-2 text-mk-ink lg:mb-3">Enterprise plan</h3><div class="mk-body">Fynn and Copilot, automation rules, SLA policies, the audit log, custom roles and the REST API. Teams on Enterprise pay $9.60 per agent a month on annual billing.</div></div><div class="flex-1 py-4 first:pt-0 @2xl:max-w-[316px] @2xl:py-0 @4xl:max-w-[390px]"><h3 class="mk-title mb-2 text-mk-ink lg:mb-3">10 agent seats</h3><div class="mk-body">Seats for the founders, your first support hires and anyone else who answers customers. Reassign them whenever the team changes.</div></div><div class="flex-1 py-4 first:pt-0 @2xl:max-w-[316px] @2xl:py-0 @4xl:max-w-[390px]"><h3 class="mk-title mb-2 text-mk-ink lg:mb-3">6 months free</h3><div class="mk-body">Worth $720 at list price ($12 × 10 seats × 6 months). After that, pick annual billing at $9.60 per agent, stay monthly, move to a smaller plan or use the free plan. Nothing is charged automatically.</div></div></div><div class="grid"><div aria-hidden="true" class="flex transition-[opacity,visibility] duration-500 ease-out [grid-area:1/1] invisible opacity-0"><figure class="@container flex flex-col rounded-[10px] bg-mk-ink/[0.04] px-4 py-6 md:p-6 xl:p-12 w-full"><div class="flex flex-1 flex-col"><div class="flex flex-1 flex-col"><img src="/testimonials/trade-reclaim.png" alt="" width="25" height="25" loading="lazy" class="mb-4 h-[25px] w-auto self-start"/><blockquote lang="en" class="mk-quote text-black max-w-[780px]">“<!-- -->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-8 flex flex-wrap items-end justify-between gap-4 @2xl:mt-auto @2xl:pt-12"><div><p class="text-[15px] font-bold leading-[19.7px] tracking-[-0.01em] text-black">Customer Operations, Trade Reclaim</p><p class="text-[15px] leading-[21.6px] text-black/60"></p></div></figcaption></div></div></figure></div><div aria-hidden="true" class="flex transition-[opacity,visibility] duration-500 ease-out [grid-area:1/1] invisible opacity-0"><figure class="@container flex flex-col rounded-[10px] bg-mk-ink/[0.04] px-4 py-6 md:p-6 xl:p-12 w-full"><div class="flex flex-1 flex-col"><div class="flex flex-1 flex-col"><img src="/testimonials/unorouter.png" alt="" width="25" height="25" loading="lazy" class="mb-4 h-[25px] w-auto self-start"/><blockquote lang="en" class="mk-quote text-black max-w-[780px]">“<!-- -->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-8 flex flex-wrap items-end justify-between gap-4 @2xl:mt-auto @2xl:pt-12"><div><p class="text-[15px] font-bold leading-[19.7px] tracking-[-0.01em] text-black">Engineering, UnoRouter</p><p class="text-[15px] leading-[21.6px] text-black/60"></p></div></figcaption></div></div></figure></div><div aria-hidden="true" class="flex transition-[opacity,visibility] duration-500 ease-out [grid-area:1/1] invisible opacity-0"><figure class="@container flex flex-col rounded-[10px] bg-mk-ink/[0.04] px-4 py-6 md:p-6 xl:p-12 w-full"><div class="flex flex-1 flex-col"><div class="flex flex-1 flex-col"><img src="/testimonials/next-level-funded.png" alt="" width="25" height="25" loading="lazy" class="mb-4 h-[25px] w-auto self-start"/><blockquote lang="en" class="mk-quote text-black max-w-[780px]">“<!-- -->Their support has been nothing but helpful. My favorite thing about Deskwoot is that they are willing to add new features at no cost if that helps the whole software; they will add them overnight, with no charges needed. This customization and reliability are amazing.<!-- -->”</blockquote><figcaption class="mt-8 flex flex-wrap items-end justify-between gap-4 @2xl:mt-auto @2xl:pt-12"><div><p class="text-[15px] font-bold leading-[19.7px] tracking-[-0.01em] text-black">Next Level Funded</p><p class="text-[15px] leading-[21.6px] text-black/60"></p></div></figcaption></div></div></figure></div><div aria-hidden="false" class="flex transition-[opacity,visibility] duration-500 ease-out [grid-area:1/1] visible opacity-100"><figure class="@container flex flex-col rounded-[10px] bg-mk-ink/[0.04] px-4 py-6 md:p-6 xl:p-12 w-full"><div class="flex flex-1 flex-col"><div class="flex flex-1 flex-col"><blockquote lang="en" class="mk-quote text-black max-w-[780px]">“<!-- -->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-8 flex flex-wrap items-end justify-between gap-4 @2xl:mt-auto @2xl:pt-12"><div><p class="text-[15px] font-bold leading-[19.7px] tracking-[-0.01em] text-black">Mark Z.</p><p class="text-[15px] leading-[21.6px] text-black/60">United Arab Emirates</p></div></figcaption></div></div></figure></div><div aria-hidden="true" class="flex transition-[opacity,visibility] duration-500 ease-out [grid-area:1/1] invisible opacity-0"><figure class="@container flex flex-col rounded-[10px] bg-mk-ink/[0.04] px-4 py-6 md:p-6 xl:p-12 w-full"><div class="flex flex-1 flex-col"><div class="flex flex-1 flex-col"><img src="/testimonials/pixelboot.svg" alt="" width="25" height="25" loading="lazy" class="mb-4 h-[25px] w-auto self-start"/><blockquote lang="en" class="mk-quote text-black max-w-[780px]">“<!-- -->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-8 flex flex-wrap items-end justify-between gap-4 @2xl:mt-auto @2xl:pt-12"><div><p class="text-[15px] font-bold leading-[19.7px] tracking-[-0.01em] text-black">Pixelboot, web agency</p><p class="text-[15px] leading-[21.6px] text-black/60"></p></div></figcaption></div></div></figure></div><div aria-hidden="true" class="flex transition-[opacity,visibility] duration-500 ease-out [grid-area:1/1] invisible opacity-0"><figure class="@container flex flex-col rounded-[10px] bg-mk-ink/[0.04] px-4 py-6 md:p-6 xl:p-12 w-full"><div class="flex flex-1 flex-col"><div class="flex flex-1 flex-col"><blockquote lang="en" class="mk-quote text-black max-w-[780px]">“<!-- -->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-8 flex flex-wrap items-end justify-between gap-4 @2xl:mt-auto @2xl:pt-12"><div><p class="text-[15px] font-bold leading-[19.7px] tracking-[-0.01em] text-black">Lukasz W.</p><p class="text-[15px] leading-[21.6px] text-black/60">Poland</p></div></figcaption></div></div></figure></div></div></section><section id="eligibility" class="@container flex scroll-mt-[84px] flex-col gap-12 pt-12 first:pt-6 md:pt-20 md:first:pt-0 xl:pt-24 "><div class="flex flex-col gap-6"><h2 class="mk-display mk-display--stagger mk-display--chapter text-black">Who can apply<!-- --> <span class="mk-l2">for the program</span></h2><div class="mk-lead"><p>The program is for young companies building their first support team. We check each application by hand.</p></div></div><ul class="grid gap-x-6 gap-y-6 border-t border-black/10 pt-6 @2xl:grid-cols-2 @4xl:grid-cols-3"><li><h3 class="mk-title mb-1.5 text-mk-ink">Founded in the last 6 months</h3><div class="mk-body">The founding date is the one on your official document: incorporation, registration or articles of association.</div></li><li><h3 class="mk-title mb-1.5 text-mk-ink">A founding document</h3><div class="mk-body">Attach it as PDF, JPG or PNG up to 5 MB: a Handelsregisterauszug, Articles of Incorporation, an LLC formation document or your local equivalent.</div></li><li><h3 class="mk-title mb-1.5 text-mk-ink">Seats for your own team</h3><div class="mk-body">The seats go to people on your team who use Deskwoot, not to resellers or service providers.</div></li><li><h3 class="mk-title mb-1.5 text-mk-ink">One application per company</h3><div class="mk-body">Each company can apply once. After the 6 months you stay on a paid plan at the standard price or move to the free plan.</div></li></ul></section><section id="apply" class="@container flex scroll-mt-[84px] flex-col gap-12 pt-12 first:pt-6 md:pt-20 md:first:pt-0 xl:pt-24 "><div class="flex flex-col gap-6"><h2 class="mk-display mk-display--stagger mk-display--chapter text-black">Apply for the<!-- --> <span class="mk-l2">Startup Program</span></h2><div class="mk-lead"><p>It takes about 2 minutes. We review every application by hand and reply within 1 to 2 business days.</p></div></div><div class="max-w-[720px] rounded-[10px] border border-mk-clay bg-white p-5 md:p-10"><form class="space-y-6" noValidate="" encType="multipart/form-data"><div><label for="founder_name" class="mb-1.5 block text-[15px] font-semibold leading-[19.2px] text-mk-ink">Your name<!-- --> <span class="text-mk-ink/60" aria-hidden="true">*</span></label><input id="founder_name" type="text" required="" autoComplete="name" maxLength="120" placeholder="Jane Doe" class="w-full rounded-md border border-mk-clay bg-white px-3 py-2.5 text-[15px] leading-[21.6px] text-mk-ink placeholder:text-mk-ink/40 transition-colors focus:border-mk-ink/40 focus:outline-2 focus:outline-offset-2 focus:outline-mk-accent disabled:opacity-60" name="founder_name"/></div><div><label for="email" class="mb-1.5 block text-[15px] font-semibold leading-[19.2px] text-mk-ink">Work email<!-- --> <span class="text-mk-ink/60" aria-hidden="true">*</span></label><input id="email" type="email" required="" autoComplete="email" maxLength="200" placeholder="jane@yourstartup.com" class="w-full rounded-md border border-mk-clay bg-white px-3 py-2.5 text-[15px] leading-[21.6px] text-mk-ink placeholder:text-mk-ink/40 transition-colors focus:border-mk-ink/40 focus:outline-2 focus:outline-offset-2 focus:outline-mk-accent disabled:opacity-60" name="email"/><p class="mt-1.5 text-[13px] leading-[18px] text-mk-ink/60">Use your company domain so we can verify it matches the founding document.</p></div><div><label for="company_name" class="mb-1.5 block text-[15px] font-semibold leading-[19.2px] text-mk-ink">Company name<!-- --> <span class="text-mk-ink/60" aria-hidden="true">*</span></label><input id="company_name" type="text" required="" maxLength="200" placeholder="Your Startup, Inc." class="w-full rounded-md border border-mk-clay bg-white px-3 py-2.5 text-[15px] leading-[21.6px] text-mk-ink placeholder:text-mk-ink/40 transition-colors focus:border-mk-ink/40 focus:outline-2 focus:outline-offset-2 focus:outline-mk-accent disabled:opacity-60" name="company_name"/></div><div><label for="company_address" class="mb-1.5 block text-[15px] font-semibold leading-[19.2px] text-mk-ink">Company address<!-- --> <span class="text-mk-ink/60" aria-hidden="true">*</span></label><textarea id="company_address" name="company_address" required="" rows="3" maxLength="500" placeholder="Street, City, Postal Code, Country" class="w-full rounded-md border border-mk-clay bg-white px-3 py-2.5 text-[15px] leading-[21.6px] text-mk-ink placeholder:text-mk-ink/40 transition-colors focus:border-mk-ink/40 focus:outline-2 focus:outline-offset-2 focus:outline-mk-accent disabled:opacity-60"></textarea></div><div><label for="document" class="mb-1.5 block text-[15px] font-semibold leading-[19.2px] text-mk-ink">Founding document<!-- --> <span class="text-mk-ink/60" aria-hidden="true">*</span></label><p class="mb-2 text-[13px] leading-[18px] text-mk-ink/60">PDF, JPG or PNG, up to 5 MB. Anything that shows your founding date: incorporation certificate, Handelsregisterauszug, Articles of Incorporation and similar.</p><div class="relative"><input id="document" type="file" required="" accept="application/pdf,image/jpeg,image/png" class="block w-full cursor-pointer text-[15px] text-mk-ink/80 file:mr-4 file:h-[38px] file:cursor-pointer file:rounded-md file:border file:border-solid file:border-mk-ink file:bg-transparent file:px-3 file:text-[15px] file:font-semibold file:text-mk-ink hover:file:bg-mk-ink hover:file:text-white focus:outline-2 focus:outline-offset-2 focus:outline-mk-accent" name="document"/></div></div><button type="submit" class="mk-btn mk-btn--dark  w-full disabled:opacity-60">Submit application</button><p class="text-center text-[13px] leading-[18px] text-mk-ink/60">By submitting, you confirm the company information is accurate and the document is genuine. We review every application manually.</p></form></div></section></div></div></div></div><section id="startups" class="relative mx-auto max-w-[1920px] bg-white px-4 py-20"><div class="mx-auto grid max-w-[1600px] grid-cols-12 gap-x-4"><div class="col-span-12 md:col-span-10 md:col-start-2 lg:grid lg:grid-cols-10 lg:gap-x-4"><div class="mb-8 lg:col-span-4 lg:mb-0"><h2 class="mk-h3 text-black">Frequently asked questions</h2><p class="mk-body mt-4 max-w-[340px]">The short answers are here. For anything else, ask Fynn below.</p></div><div class="mk-faq lg:col-span-6 lg:col-start-5"><details name="faq-startups" open=""><summary class="mk-focus text-black"><h3 class="mk-faq-q">Who is eligible for the Deskwoot Startup Program?</h3><svg viewBox="0 0 24 24" class="mk-caret size-5" aria-hidden="true"><path d="M8.3 10.2h7.4L12 15z" fill="currentColor"></path></svg></summary><div class="mk-faq-a max-w-[600px] pb-8"><p class="mb-3 last:mb-0">Any company founded within the last 6 months. We need a copy of a founding document (incorporation certificate, Handelsregisterauszug, articles of association or an equivalent) that shows your founding date. We check each application by hand, so the offer goes to young teams that are just starting out.</p></div></details><details name="faq-startups"><summary class="mk-focus text-black"><h3 class="mk-faq-q">What exactly do I get?</h3><svg viewBox="0 0 24 24" class="mk-caret size-5" aria-hidden="true"><path d="M8.3 10.2h7.4L12 15z" fill="currentColor"></path></svg></summary><div class="mk-faq-a max-w-[600px] pb-8"><p class="mb-3 last:mb-0">6 months of Deskwoot Enterprise, our top plan, for 10 agent seats at no charge. That includes Fynn, the AI agent that answers customers on its own, the Copilot, one inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X DMs and the REST API, the help center, automation rules, SLA policies, custom roles and the audit log. The list value is $720 over the 6 months ($12 × 10 seats × 6 months).</p></div></details><details name="faq-startups"><summary class="mk-focus text-black"><h3 class="mk-faq-q">What happens after the 6 months?</h3><svg viewBox="0 0 24 24" class="mk-caret size-5" aria-hidden="true"><path d="M8.3 10.2h7.4L12 15z" fill="currentColor"></path></svg></summary><div class="mk-faq-a max-w-[600px] pb-8"><p class="mb-3 last:mb-0">Nothing happens automatically. You can keep Enterprise at $12 per agent a month, switch to annual billing and pay $9.60, or move to a smaller plan (Startup costs $4 a month or $3.20 on annual billing). You can also stay on the free plan. You decide before anything is charged.</p></div></details><details name="faq-startups"><summary class="mk-focus text-black"><h3 class="mk-faq-q">Which document counts as proof of founding date?</h3><svg viewBox="0 0 24 24" class="mk-caret size-5" aria-hidden="true"><path d="M8.3 10.2h7.4L12 15z" fill="currentColor"></path></svg></summary><div class="mk-faq-a max-w-[600px] pb-8"><p class="mb-3 last:mb-0">Any official document that shows when the company was incorporated or registered: an incorporation certificate, Handelsregisterauszug, Articles of Incorporation, LLC formation document, certificate of formation or the equivalent in your country. PDF, JPG or PNG up to 5 MB.</p></div></details><details name="faq-startups"><summary class="mk-focus text-black"><h3 class="mk-faq-q">How long does approval take?</h3><svg viewBox="0 0 24 24" class="mk-caret size-5" aria-hidden="true"><path d="M8.3 10.2h7.4L12 15z" fill="currentColor"></path></svg></summary><div class="mk-faq-a max-w-[600px] pb-8"><p class="mb-3 last:mb-0">Usually 1 to 2 business days. We review every application by hand to keep the program for young teams. Once you&#x27;re approved, you get an email with the activation link, or a short question if something is missing.</p></div></details><button type="button" class="mk-faq-ask mk-focus group"><span class="mk-faq-q text-mk-ink/50 transition-colors group-hover:text-mk-ink">Ask anything else</span><svg viewBox="0 0 16 16" aria-hidden="true" class="size-5 text-mk-ink/50 transition-colors group-hover:text-mk-ink"><path d="M3 8h10M9 4l4 4-4 4" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div></div></div></section><section class="relative isolate mx-auto flex min-h-[392px] max-w-[1568px] flex-col items-center justify-center gap-6 overflow-hidden px-9 py-[108px] text-white md:h-screen md:max-h-[800px] 2xl:rounded-t-md"><div data-cta-bg="true" class="absolute inset-x-0 top-0 -z-10 h-[calc(100%+100px)] bg-mk-ink will-change-transform"><div class="mk-grain relative h-full w-full"><span class="block h-full w-full" style="background-image:url(data:image/webp;base64,UklGRnQAAABXRUJQVlA4IGgAAAAQBACdASoYAA4APu1iqU2ppaOiMAgBMB2JbACdIExDAoMNKEAhBo57gAD6k54hkkwQlurDYH0+VNLqWUmDDsKU8FLtkv6MJqEpRRNWPl/BJPBZotAq4KdQQQKCLOaLbIjEgYpuR+QAAA==);background-size:cover;background-position:50% 50%"><picture><source media="(max-width: 767px)" type="image/avif" srcSet="/marketing/art/cta-home-mobile-480.40fe1e17.avif 480w, /marketing/art/cta-home-mobile-780.40fe1e17.avif 780w, /marketing/art/cta-home-mobile-1024.40fe1e17.avif 1024w" sizes="100vw"/><source media="(max-width: 767px)" type="image/webp" srcSet="/marketing/art/cta-home-mobile-480.40fe1e17.webp 480w, /marketing/art/cta-home-mobile-780.40fe1e17.webp 780w, /marketing/art/cta-home-mobile-1024.40fe1e17.webp 1024w" sizes="100vw"/><source type="image/avif" srcSet="/marketing/art/cta-home-1280.0222d518.avif 1280w, /marketing/art/cta-home-1672.0222d518.avif 1672w" sizes="(min-width: 1568px) 1568px, 100vw"/><source type="image/webp" srcSet="/marketing/art/cta-home-1280.0222d518.webp 1280w, /marketing/art/cta-home-1672.0222d518.webp 1672w" sizes="(min-width: 1568px) 1568px, 100vw"/><img src="/marketing/art/cta-home-1672.0222d518.webp" alt="" width="1672" height="941" loading="lazy" fetchPriority="auto" decoding="async" data-loaded="false" class="mk-art-img h-full w-full object-cover " style="object-position:50% 50%"/></picture></span><div aria-hidden="true" class="mk-art-shade--center absolute inset-0"></div></div></div><h2 class="mk-display mk-display--cta mk-on-art max-w-[18ch]">6 months of<!-- --> <span class="mk-l2">Enterprise, free</span></h2><div class="flex flex-wrap justify-center gap-3"><a class="mk-btn mk-btn--glass  " href="/pricing">See all plans</a><a class="mk-btn mk-btn--white  " href="#apply">Apply now</a></div></section><!--$--><!--/$--></main><footer class="mx-auto w-full max-w-[1568px] bg-mk-ink py-5 font-marketing text-white"><div class="mx-auto hidden max-w-[1600px] grid-cols-5 gap-6 px-6 pt-1 md:grid"><div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Product</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/features">Features</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/pricing">Pricing</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/mobile">iPhone App</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/mcp">MCP server</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/csat">CSAT Surveys</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/whatsapp-ads">WhatsApp Ads attribution</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/security">Security and privacy</a></li></ul></div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Channels</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels">All channels</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/live-chat">Live Chat</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/email">Email</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/whatsapp">WhatsApp</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/telegram">Telegram</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/x">X (Twitter)</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/line">LINE</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/sms">SMS</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/channels/api">API</a></li></ul></div></div><div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Integrations</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations">All integrations</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations/shopify">Shopify</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations/stripe">Stripe</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations/zapier">Zapier</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations/wordpress">WordPress</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations/woocommerce">WooCommerce</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations/slack">Slack</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/integrations/easypost">Easypost</a></li></ul></div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Compare</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/compare">All comparisons</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/switch">Switch to Deskwoot</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/alternatives/zendesk">Zendesk alternative</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/alternatives/intercom">Intercom alternative</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/alternatives/freshdesk">Freshdesk alternative</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/alternatives/crisp">Crisp alternative</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/alternatives/chatwoot">Chatwoot alternative</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/alternatives">All alternatives</a></li></ul></div></div><div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Resources</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/help-center">Help Center</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/blog">Blog</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/roadmap">Roadmap</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/docs">Documentation</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/docs/api">API Reference</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/docs/widget">Widget SDK</a></li></ul></div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Programs</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/startups">Startup Program</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/affiliates">Affiliate program</a></li></ul></div></div><div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Popular guides</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/blog/best-customer-support-software-2026">Best customer support software 2026</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/blog/best-live-chat-software">Best live chat software</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/blog/best-knowledge-base-software-2026">Best knowledge base software 2026</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/blog/ai-customer-support-guide">AI customer support guide</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/blog/whatsapp-click-to-whatsapp-ad-attribution">Click-to-WhatsApp attribution</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/blog/dpa-self-serve-gdpr-art-28">Self-serve DPA (GDPR Art. 28)</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/help-center/first-inbox">Setting up your first inbox</a></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/help-center/whatsapp-setup">Connecting WhatsApp</a></li></ul></div></div><div><div class="flex flex-col gap-3 pb-8"><p class="mk-label font-medium text-white/60">Deskwoot in action</p><ul class="flex flex-col gap-1"><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/signup">Start free trial</a></li><li class="py-0.5"><button type="button" class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100 text-left">Contact sales</button></li><li class="py-0.5"><a class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100" href="/login">Sign in</a></li><li class="py-0.5"><a href="https://apps.apple.com/app/id6762454458" target="_blank" rel="noopener noreferrer" class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100">iPhone App</a></li><li class="py-0.5"><a href="https://t.me/deskwoot_support_bot" target="_blank" rel="noopener noreferrer" class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100">Chat on Telegram</a></li><li class="py-0.5"><a href="https://wa.me/15055785575" target="_blank" rel="noopener noreferrer" class="mk-link-grow mk-focus text-[15px] leading-5 text-white opacity-90 hover:opacity-100">Chat on WhatsApp</a></li></ul></div></div></div><div class="flex flex-col px-4 md:hidden"><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Product" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Product</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Channels" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Channels</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Integrations" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Integrations</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Compare" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Compare</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Resources" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Resources</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Programs" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Programs</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Popular guides" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Popular guides</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div><div class="border-b border-white/20"><button type="button" aria-expanded="false" aria-label="Show or hide Deskwoot in action" class="mk-focus flex w-full items-center justify-between py-3.5 text-left"><span class="mk-label font-medium text-white/60">Deskwoot in action</span><span aria-hidden="true" class="text-[12px] text-white/60 transition-transform duration-150 ">▼</span></button></div></div><div class="mx-auto flex max-w-[1600px] flex-wrap items-center justify-between gap-x-6 gap-y-3 px-4 pt-8 md:px-6"><ul class="flex flex-wrap gap-x-3 gap-y-1"><li><a class="mk-focus text-[15px] leading-6 text-white/60 transition-colors hover:text-white" href="/terms">Terms of Use</a></li><li><a class="mk-focus text-[15px] leading-6 text-white/60 transition-colors hover:text-white" href="/privacy">Privacy Policy</a></li><li><a class="mk-focus text-[15px] leading-6 text-white/60 transition-colors hover:text-white" href="/dpa">DPA</a></li><li><a class="mk-focus text-[15px] leading-6 text-white/60 transition-colors hover:text-white" href="/security">Security</a></li><li><button type="button" class="mk-focus text-[15px] leading-6 text-white/60 transition-colors hover:text-white">Cookie settings</button></li></ul><ul class="flex flex-wrap gap-x-3" aria-label="Language"><li><button type="button" lang="en" aria-current="true" class="mk-focus text-[15px] leading-6 transition-colors hover:text-white text-white">English</button></li><li><button type="button" lang="de" class="mk-focus text-[15px] leading-6 transition-colors hover:text-white text-white/60">Deutsch</button></li><li><button type="button" lang="pt-BR" class="mk-focus text-[15px] leading-6 transition-colors hover:text-white text-white/60">Português</button></li><li><button type="button" lang="hi" class="mk-focus text-[15px] leading-6 transition-colors hover:text-white text-white/60">हिन्दी</button></li></ul></div></footer><dialog aria-label="Deskwoot interactive demo" class="font-marketing m-auto w-[min(1180px,calc(100vw-32px))] max-w-none overflow-visible rounded-md bg-white p-0 text-mk-ink backdrop:bg-mk-ink/70"><div class="flex items-center justify-between border-b border-mk-clay px-4 py-3"><p class="text-[15px] font-semibold">Deskwoot interactive demo</p><button type="button" class="mk-focus rounded px-2 py-1 text-[14px] hover:bg-mk-chalk">Close</button></div><div class="relative w-full" style="padding-bottom:calc(51.979% + 41px)"></div></dialog></div><script src="/_next/static/chunks/0r.j4dshrxhbl.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[833612,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"MarketingTrackingScripts\"]\n4:I[661649,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"ForceLightMode\"]\n5:I[720405,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"SamePageLinks\"]\n6:I[842011,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"SiteHeader\"]\n7:I[889532,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"PoweredByNotice\"]\n8:I[339756,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"default\"]\n9:I[837457,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"default\"]\nb:I[232624,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"SiteFooter\"]\nc:I[917327,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"DemoDialog\"]\nd:I[940328,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0emkf8mj42uul.js\"],\"DeskwootWidgetHost\"]\nf:I[897367,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"OutletBoundary\"]\n10:\"$Sreact.suspense\"\n13:I[897367,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"ViewportBoundary\"]\n15:I[897367,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"MetadataBoundary\"]\n17:I[563491,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/0bq0.6xvuk6gl.js\"],\"default\"]\n19:I[106676,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"ThemeInitScript\"]\n1a:I[818421,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"default\"]\n1b:I[427423,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"ThemeProvider\"]\n1c:I[24877,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"LocaleProvider\"]\n27:I[611996,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"PostHogAutoBoot\"]\n29:I[335538,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\"],\"CookieConsent\"]\n2a:I[283615,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"HeroScroll\"]\n2b:I[747142,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"PaintedImage\"]\n2c:I[522016,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"\"]\n33:I[351203,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"ChapterLayout\"]\n34:I[410051,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"TestimonialRotator\"]\n37:I[773301,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"FaqAskIntro\"]\n3a:I[490652,[\"/_next/static/chunks/"])</script><script>self.__next_f.push([1,"0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"CtaParallax\"]\n3b:I[863405,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"StartupApplicationForm\"]\n3c:I[773301,[\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"/_next/static/chunks/0-eqvc0~aklba.js\"],\"FaqAsk\"]\n3e:I[27201,[\"/_next/static/chunks/0x.73w57rn4ou.js\",\"/_next/static/chunks/0h8ea52.j.8fg.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/0cob_ijcws420.css\",\"style\"]\n:HL[\"/_next/static/chunks/0ywoa84mfv-e7.css\",\"style\"]\n:HL[\"/_next/static/chunks/0ds54iiiuz9r7.css\",\"style\"]\n:HL[\"/_next/static/media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"startups\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(marketing)\",{\"children\":[\"startups\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0cob_ijcws420.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ywoa84mfv-e7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0p7xu-bprkw.g.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0xcpjpm_nk2yp.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ds54iiiuz9r7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/06fnwq7x0ymgo.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"mk flex min-h-screen flex-col bg-mk-paper\",\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\":root{--font-mk-sans:'Instrument Sans', 'Instrument Sans Fallback';--font-mk-serif:'Literata', 'Literata Fallback';--font-mk-sans-deva:'Noto Sans Devanagari', 'Noto Sans Devanagari Fallback';--font-mk-serif-deva:'Noto Serif Devanagari', 'Noto Serif Devanagari Fallback'}\"}}],[\"$\",\"$L3\",null,{}],[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 pt-[66px]\",\"children\":[[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$La\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],[\"$\",\"$Lb\",null,{}],[\"$\",\"$Lc\",null,{}],[\"$\",\"$Ld\",null,{\"widgetToken\":\"cmmt5jn2a0003nd0f0oye4hkl\",\"loaderSrc\":\"https://deskwoot.com/widget/deskwoot-loader.js?v=20261012b\",\"languageFromPage\":true,\"poweredByFromVisit\":true,\"strategy\":\"lazy\"}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$Le\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0-eqvc0~aklba.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$10\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@11\"}]}]]}],{},null,false,null]},null,false,\"$@12\"]},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$10\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L16\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$17\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0cob_ijcws420.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ywoa84mfv-e7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"EJjb7oVNoV8fl5YVqeoKT\"}\n"])</script><script>self.__next_f.push([1,"18:[]\n12:\"$W18\"\n1d:T1635,"])</script><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\nProvider: 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 hello@deskwoot.com. 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- Microsoft Advertising (UET tag): conversion measurement for our Microsoft Advertising (Bing) campaigns. Script loaded from bat.bing.net/bat.js. Identifier captured: msclkid query parameter, plus Microsoft-managed cookies. Provider: Microsoft Corporation. Privacy: https://privacy.microsoft.com/privacystatement.\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. When you sign up, Reditus also receives the email address of the new account so the referral can be credited. 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 / msclkid / oppref / 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><script>self.__next_f.push([1,"1e: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.1f:T6b7,"])</script><script>self.__next_f.push([1,"We retain your personal data for as long as your account is active or as needed to provide the Service.\n\nDeleting your login: you can delete your Deskwoot account yourself at any time, in the web dashboard under Settings \u003e Profile \u003e Delete your account, or in the Deskwoot app for iPhone and Android under More \u003e Settings \u003e Delete account. You confirm with your password. Your profile, email address, password, profile picture, signature, notification settings, 2FA settings, signed in devices and push notification tokens are deleted right away, and you leave your workspace. Replies and notes you wrote stay in your team's conversations as the workspace's records and show as \"Deleted user\". If you own a workspace that has other members, remove them first, or write to hello@deskwoot.com to have the workspace handed over. If you are the last member of your workspace, the workspace deletion described below starts at the same time. You can also ask for the deletion by email at hello@deskwoot.com, as described at https://deskwoot.com/data-deletion.\n\nDeleting a workspace: when the owner deletes the workspace and confirms the deletion by email, the workspace is deleted 30 days after the confirmation. If the workspace has a paid subscription, the subscription ends with the current billing period and the 30 days start when that period ends. Until then the owner can cancel the deletion. After that, conversations, messages, contacts, integrations and stored files are deleted permanently.\n\nBilling records, such as payments and credit purchases, are kept after either deletion for as long as the law requires. Conversation data and customer interactions are otherwise retained according to your account settings."])</script><script>self.__next_f.push([1,"20:T561,"])</script><script>self.__next_f.push([1,"When you use Deskwoot's AI features (the AI bot Fynn and Copilot), customer conversation content is sent to our AI provider Anthropic for inference. We confirm in writing through our DPA and Anthropic's DPA that conversation data is never used to train Deskwoot's or Anthropic's AI models. Inference only.\n\nBring your own key: on paid plans you can run the bot on your own Anthropic API key in the bot settings. Your prompts and customer data then go directly from your workspace to Anthropic under your own account. Deskwoot does not store these prompts and they never pass through a shared inference pipeline.\n\nIdentity verification before personal data: before our AI bot shares a customer's order, address or any other personal data, or acts on their behalf, the conversation must be verified. For email, the email itself is the proof: the sender must pass their domain's authentication (SPF or DKIM aligned with the sender's domain) and match the contact on file. An email that fails this gets no personal data and is handed to a person. For WhatsApp, this happens implicitly when the signed sender matches the contact on file. For live chat, we email the customer a link; they open it and confirm on that page within 15 minutes. Order tracking by order number plus postal code is allowed before full verification but never reveals personal data, only the shipping status."])</script><script>self.__next_f.push([1,"21:Tb63,"])</script><script>self.__next_f.push([1,"When you connect Stripe, you install the Deskwoot Stripe App from the Stripe Marketplace and paste the restricted API key Stripe shows you after the install (or a restricted key you create yourself) into Deskwoot. The key is limited to your Stripe account and to the permissions below, and we store it encrypted at rest in our database hosted in the EU (Railway, region europe-west4 in the Netherlands). Installs made through our earlier OAuth flow keep an OAuth access token and refresh token, stored the same way; the access token, valid for an hour, is renewed automatically before it expires and the refresh token rolls forward on every renewal.\n\nPermissions requested: Customers (read), Subscriptions (read and write), Charges and Refunds (read and write), Products (read) and Invoices (read). Read access is used to display the Stripe customer profile and balance, recent payments, subscription state with the product name and recent invoices next to the support conversation, and to let the AI Copilot and the AI bot answer billing questions such as plan, renewal date, last payment or an invoice.\n\nWrite access is used in two cases. (i) Agent-triggered: an authorized Deskwoot agent opens the Details tab of the conversation 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 (cancel subscriptions, issue refunds), (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.\n\nWhat we store: Stripe customer profile, balance, recent payments, subscription state and recent invoices are fetched on demand to render the conversation context and are not retained beyond what is needed to display in the inbox. Stripe customers are imported as contacts (name, email, phone) when you connect and once a day. If you add the optional Stripe webhook, and when the AI bot refunds a payment, Deskwoot also stores that charge or subscription (amount, currency, date, status and the Stripe record) as an order of the contact. 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 key Deskwoot holds. 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 entries via hello@deskwoot.com."])</script><script>self.__next_f.push([1,"22:Tbfa,"])</script><script>self.__next_f.push([1,"The Deskwoot app is for the agents of a Deskwoot workspace. It is the same app on iPhone and Android and handles data the same way on both.\n\nWhat the app sends to us: when you sign in, your email address and password. For each device you are signed in on we store its IP address, the name of its network client (user agent), whether it is an iPhone or an Android phone and when it was last used; you see these devices in the dashboard under Settings, Security. When you allow notifications, the app registers a push token for the device together with its platform, the app version and the app language. The conversations, messages, notes, contacts and settings you read and change in the app are the same Customer Data as in the dashboard (section 2). On start the app also asks us whether its version is still supported.\n\nPhotos, videos and files: the app opens the camera, your photo library or your files only when you choose to take a photo or to attach a photo, video or file, or to set a profile or contact picture. Only what you pick is uploaded, and it is stored with Cloudflare R2 like every other attachment.\n\nPush notifications: we send them through Expo (650 Industries, Inc., USA), which passes them to the Apple Push Notification service for iPhones and to Google Firebase Cloud Messaging (Google LLC, USA) for Android phones. A notification contains the conversation number, the contact's name and a preview of the message, written in the app's language. You choose which events notify you in the app, and you can turn notifications for Deskwoot off in your phone's settings.\n\nLive updates: while the app is open on screen it keeps a connection to Ably (Ably Realtime Ltd.), so new messages show up without reloading. The app closes this connection when it goes to the background.\n\nCopilot: when you use Copilot in the app, the conversation is sent to Anthropic as described in section 9a.\n\nSupport chat: Contact Support in the app opens a chat with the Deskwoot team. Your name and email address are sent with your messages, and we derive an approximate location (city and country) from your IP address, as for every chat on our website.\n\nFace ID, Touch ID, fingerprint and face unlock: the check runs on your phone, through iOS or Android. The app only learns whether it succeeded. No biometric data ever leaves your phone or reaches us. Your sign in is kept in the phone's secure storage (the iOS Keychain, or storage encrypted with the Android Keystore).\n\nNo tracking: the app contains no analytics, advertising or crash reporting tools and does not track you across other apps or websites. To receive updates of the app itself, it asks Expo's update service whether a newer version exists, sending the platform, the app version and a random installation identifier the update service uses.\n\nSigning out and deleting: signing out ends the session of that device and removes its push token. You can delete your Deskwoot login yourself, in the app's settings or in the dashboard; deskwoot.com/data-deletion explains what is deleted and what is kept."])</script><script>self.__next_f.push([1,"23:T9e0,"])</script><script>self.__next_f.push([1,"Certain features of the Service require a paid subscription. By subscribing to a paid plan, you agree to pay the applicable fees. Apart from the money-back guarantee below, all fees, including subscription fees and prepaid credit, are non-refundable.\n\nMoney-back guarantee (\"Faster in 30 days, or money back\"): if your team does not answer faster with Deskwoot, we refund the subscription fee of your first billing period. \"Faster\" means that your average first response time in Deskwoot during your first 30 paid days is shorter than your average first response time in the 30 days before you switched. The guarantee applies only if all of these conditions are met:\n(a) The refund is for the first paid subscription of the workspace.\n(b) You request it in writing at hello@deskwoot.com within 14 days after your first 30 paid days end.\n(c) You show with verifiable data that your response time did not improve: your average first response time in the 30 days before you switched, taken from an export or report of your previous tool, compared with Deskwoot's reports for your first 30 paid days.\n(d) During those 30 days, your team handled all conversations of the connected channels in Deskwoot, and you completed the setup: your support channels are connected as inboxes and the team members who answer customers are invited.\n(e) Your account has no unpaid invoices, and there was no abuse of the Service or of this guarantee.\nThe burden of proof is on you. We check the evidence you send and then decide. If a condition is not met, we decline the request and tell you which condition was not met and why. The refund covers only the subscription fee of your first billing period: the first month on monthly billing, the annual fee on annual billing. The subscription ends with the refund. Prepaid credit and other charges are not refunded. Otherwise, fees are non-refundable.\n\nPrepaid credit pays for AI conversations (AI bot and Copilot) beyond the conversations included in your plan. Prepaid credit does not expire, but it is non-transferable and non-refundable. Once the AI conversations included in your plan for the month are used up and your prepaid balance no longer covers the price of another AI conversation, the AI bot hands new conversations to your team instead of answering, and Copilot asks you to top up. AI features continue as soon as you add credit or the next month starts.\n\nWe may change pricing with 30 days' advance notice. Continued use after a price change constitutes acceptance of the new pricing."])</script><script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_2047baac-module__k98-mq__variable\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"$L19\",null,{}]}],[\"$\",\"body\",null,{\"className\":\"font-sans antialiased bg-white dark:bg-gray-950 text-gray-900 dark:text-gray-100\",\"children\":[[\"$\",\"$L1a\",null,{\"color\":\"#2563eb\",\"height\":2,\"showSpinner\":false}],[\"$\",\"$L1b\",null,{\"children\":[\"$\",\"$L1c\",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] → Configuration.\",\"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\":\"Deleting your account removes all of its data for good. After you confirm the deletion by email, you have 30 days to cancel it.\",\"account.dataRetentionNotice\":\"Billing records, such as payments and credit purchases, are kept after the deletion.\",\"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 deleted 30 days after you confirm by email. Until then, you can cancel the deletion. After that, all conversations with their files, contacts, settings, inboxes, bots and team data are permanently removed.\",\"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 soon 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.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 arrives 30 to 60 days after your first conversion clears its refund window.\",\"affiliates.faq.3.q\":\"When and how am I paid?\",\"affiliates.faqTitle\":\"Frequently asked questions\",\"aiBanner.balanceEmpty\":\"AI conversations are paused because your prepaid balance cannot pay for another one. Top up to resume.\",\"aiBanner.balanceEmptyAutoRecharge\":\"Your prepaid balance is too low for another AI conversation, so AI conversations are paused. Auto-recharge did not top it up, for example because Max recharges/month is reached. Top up to resume.\",\"aiBanner.balanceLow\":\"Prepaid balance low: ${balance}. AI conversations pause as soon as the balance cannot pay for one more conversation.\",\"aiBanner.balanceLowAutoRecharge\":\"Prepaid balance low: ${balance}. Auto-recharge adds ${amount} when the balance falls below your recharge threshold, up to your Max recharges/month.\",\"aiBanner.manageBilling\":\"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. Every Deskwoot plan includes AI conversations each month, and on paid plans each extra one costs {aiLow} to {aiHigh}, with no credits to track.\",\"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 a self host option. The real friction: community feature requests on GitHub regularly sit for 3 to 5 years with dozens of 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, and no Slack channel reserved for a higher tier. The chat widget in the bottom right of every page goes straight to the team.\",\"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\":\"Plus a reply within 24 hours to every feature request 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, and you skip a feature backlog that runs for years.\",\"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 (within the 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\":\"The quotes summarize Chatwoot's public documentation, public pricing and an open feature request on the chatwoot/chatwoot GitHub repository. Check them at chatwoot.com and github.com/chatwoot/chatwoot/issues.\",\"alternatives.chatwoot.reviews.starLabel\":\"Open feature request\",\"alternatives.chatwoot.reviews.subheading\":\"Where Chatwoot's own docs, pricing and issue tracker show gaps, and how Deskwoot handles each one.\",\"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 and also takes real actions. Connect Shopify, WooCommerce or Stripe so it can look up orders. It verifies customers with a magic link sent to their email address. Give it permission to cancel subscriptions or issue refunds up to a cap you set, and it acts on its own within your rules.\",\"alternatives.chatwoot.reviews.0.starLabel\":\"From their public docs\",\"alternatives.chatwoot.reviews.0.theme\":\"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\":\"Every plan keeps your data on EU servers, and you accept the DPA yourself under Settings → Data Processing Agreement. Cookieless chat mode comes with every paid plan. No add-on, no sales call.\",\"alternatives.chatwoot.reviews.1.theme\":\"GDPR built in\",\"alternatives.chatwoot.reviews.2.anchor\":\"roughly ten times 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 roughly ten times Deskwoot Enterprise at $9.60 per agent per month, also annual, with the same set of channels and AI included on every plan.\",\"alternatives.chatwoot.reviews.2.solution\":\"A managed product at a tenth of the seat price. Deskwoot Enterprise includes audit logs, custom roles, the REST API and SLA policies for $9.60 per agent, not $99.\",\"alternatives.chatwoot.reviews.2.starLabel\":\"From their public pricing\",\"alternatives.chatwoot.reviews.2.theme\":\"a tenth of 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 beyond your plan's included ones. No credit math, no tier jumping when you hit the cap. Paid plans can also run a bot on your own Anthropic key, and those conversations cost you nothing 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. Go to Settings → Import \u0026 Migration, enter your Chatwoot API credentials and start the import. It brings over conversations with their messages and attachments, plus contacts, teams, labels, canned responses, automation rules and help center articles.\",\"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 customer support platform designed around AI. It's a completely independent product.\",\"alternatives.chatwoot.faqs.2.q\":\"Is Deskwoot based on Chatwoot?\",\"alternatives.chatwoot.faqs.3.a\":\"Chatwoot Cloud Business is $39/agent/month, with Captain AI on a credit allowance and no prompt injection protection. Deskwoot Enterprise is $9.60/agent/month (annual) with Copilot, the AI bot, prompt injection protection, audit logs and custom roles. The importer brings over your Chatwoot data with your API credentials.\",\"alternatives.chatwoot.faqs.3.q\":\"How does Deskwoot's hosted plan compare to Chatwoot Cloud?\",\"alternatives.chatwoot.faqs.4.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. In Deskwoot you connect each channel from a setup screen in the dashboard.\",\"alternatives.chatwoot.faqs.4.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\":\"Guided data import\",\"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.5.them\":\"Yes (Captain, credits)\",\"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 reply within 24 hours to every feature request. Bot, agent copilot, help center, 8 channels and automations in one plan. No GitHub issues left open for 5 years. 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. Every Deskwoot plan includes AI conversations each month, and on paid plans each extra one costs a published {aiLow} to {aiHigh}.\",\"alternatives.crisp.aiBlock.theirUnit\":\"per Hugo conversation\",\"alternatives.crisp.aiBlock.theirValue\":\"~$0.22\",\"alternatives.crisp.description\":\"Crisp is a French chat tool priced per workspace. The Plus plan is $295 a month, and Mini is $45 with an allowance of 90 Hugo conversations. Trustpilot reviews flag account suspensions, AI workflows switched off after the Hugo migration, and platform freezes. Deskwoot is one product with EU hosting on every plan, a promise to reply within 24 hours, 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, and no Slack channel reserved for a higher tier. The chat widget in the bottom right of every page goes straight to the team.\",\"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 support waits that drag on for days, and no account suspended overnight by an automated check.\",\"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 reply within 24 hours 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 is a real inbox: 1 agent, live chat and email plus one more channel of your choice, and 10 AI conversations a month. The 7-day trial unlocks the AI bot, help center and automation rules without a card.\",\"alternatives.crisp.reviews.0.theme\":\"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. 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 ask in the chat and a person on our team takes care of it. Stuck? Email hello@deskwoot.com. 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\":\"Fynn answers in an inbox only after you pick it in that inbox's bot settings, and it acts on orders or subscriptions only within the actions you allow, after verifying the customer.\",\"alternatives.crisp.reviews.3.theme\":\"you control the bot\",\"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 and EU hosting on every plan. 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. Go to Settings → Import \u0026 Migration, enter your Crisp website ID and API token and start the import. It brings over conversations with their messages, assignments and labels, plus contacts, shortcuts and knowledge base articles.\",\"alternatives.crisp.faqs.0.q\":\"Can I migrate from Crisp to Deskwoot?\",\"alternatives.crisp.faqs.1.a\":\"Crisp prices per workspace, meters its Hugo AI in credits and has no SLA policies. At $295/month for the Plus plan, a small team pays for capacity it may not use. Deskwoot includes Copilot on every plan, the AI bot from $0.03 per conversation and SLA policies on Enterprise.\",\"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 Plus.\",\"alternatives.crisp.faqs.2.q\":\"Does Deskwoot charge per workspace or per agent?\",\"alternatives.crisp.faqs.3.a\":\"Deskwoot. Startup is $3.20 per agent per month (annual) versus Crisp Mini at $45 per workspace. A 2 agent team pays $6.40 a month on Deskwoot Startup, with the AI bot, help center and automation rules, versus $45 on Crisp Mini. Because Deskwoot prices per agent, small teams never pay for seats they don't use.\",\"alternatives.crisp.faqs.3.q\":\"What's the cheapest Crisp alternative?\",\"alternatives.crisp.faqs.4.a\":\"Yes. The Deskwoot chat widget embeds with one line of JavaScript, supports cookieless GDPR mode and lets you set colors, position, greeting and the fields people fill in before a chat. It connects to the same unified inbox as your email and WhatsApp conversations, so a customer's chat thread continues by email if they leave the page in the middle of a conversation.\",\"alternatives.crisp.faqs.4.q\":\"Does Deskwoot have a chat widget like Crisp?\",\"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\":\"Guided data import\",\"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.5.them\":\"Yes (Hugo, credits)\",\"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 and 2026, each paired with how Deskwoot does it differently.\",\"alternatives.freshdesk.aiBlock.subtitle\":\"Freshdesk bills $0.49 per Freddy AI session after a 500/month allowance. Every Deskwoot plan includes AI conversations each month, and on paid plans each extra one costs {aiLow} to {aiHigh}.\",\"alternatives.freshdesk.aiBlock.theirUnit\":\"per Freddy session\",\"alternatives.freshdesk.aiBlock.theirValue\":\"$$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 and 2026 show repeated outages lasting days, support tickets going 7 days unanswered, and cancellations requiring sales approval. Deskwoot is one integrated product with EU hosting, a 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, and no Slack channel reserved for a higher tier. The chat widget in the bottom right of every page goes straight to the team.\",\"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 support request goes a week without an answer.\",\"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 reply within 24 hours 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 ask in the chat and a person on our team takes care of it. Stuck? Email hello@deskwoot.com. No 30-day notice, no surprise renewal, no retention call. We don't want to hold you hostage.\",\"alternatives.freshdesk.reviews.0.theme\":\"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 and EU hosting are standard on every plan.\",\"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\":\"No silent gating and no surprise upsells. Every price is on the pricing page, the optional add-ons included.\",\"alternatives.freshdesk.reviews.5.theme\":\"stable feature set\",\"alternatives.freshdesk.faqs.0.a\":\"Yes. Go to Settings → Import \u0026 Migration, enter your Freshdesk domain and API key and start the import. Tickets arrive as conversations with their messages, status, priority, tags and assignee, together with contacts, companies, canned responses and knowledge base articles.\",\"alternatives.freshdesk.faqs.0.q\":\"Can I migrate from Freshdesk to Deskwoot?\",\"alternatives.freshdesk.faqs.1.a\":\"Deskwoot has no tickets. Every request is a conversation, and you get the same tools for it: assignment, priority, labels, teams, SLA policies (Enterprise) and automation rules. Freshdesk tickets become conversations when you import them.\",\"alternatives.freshdesk.faqs.1.q\":\"Does Deskwoot have the same ticket management as Freshdesk?\",\"alternatives.freshdesk.faqs.2.a\":\"Yes, on every plan. On the free Hacker plan, WhatsApp can be your 1 inbox next to live chat and email forwarding, and paid plans connect as many WhatsApp inboxes as you need. Unlike Freshdesk, there is no separate add-on cost.\",\"alternatives.freshdesk.faqs.2.q\":\"Is WhatsApp included in Deskwoot?\",\"alternatives.freshdesk.faqs.3.a\":\"Freshdesk is the email helpdesk built around tickets. Freshchat is the live chat messenger, sold as a separate Freshworks product with its own pricing. Teams that want both pay two bills and look after two admin areas. Deskwoot puts email, live chat, WhatsApp, Telegram, LINE, SMS, X and a REST API channel into one product on one bill.\",\"alternatives.freshdesk.faqs.3.q\":\"What's the difference between Freshdesk and Freshchat?\",\"alternatives.freshdesk.faqs.4.a\":\"Freddy Copilot is $29/agent/month on top of the seat fee. Freddy AI Agent (chatbot) includes 500 sessions, then costs $49 per 100 sessions. For a 10 agent team with Copilot running 5,000 AI conversations a month: $290 for Copilot + $2,205 for the 4,500 extra sessions = $2,495/mo. Deskwoot's Copilot comes with every plan at no extra seat fee, and AI bot conversations are $0.03 to $0.07 beyond the included ones. Same workload: about $140 to $350 a month in AI.\",\"alternatives.freshdesk.faqs.4.q\":\"How does Freshdesk's Freddy AI compare to Deskwoot's AI?\",\"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\":\"Guided data import\",\"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\":\"Support 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 (middle 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 a reply within 24 hours. Bot, agent copilot, help center and 8 channels in one plan, one login, hosted in the EU 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: Deskwoot vs {name}\",\"alternatives.hero.titleSavings\":\"Save up to {savings}\",\"alternatives.intercom.aiBlock.subtitle\":\"Intercom bills $0.99 per Fin resolution with a minimum monthly commitment of 50 resolutions. Every Deskwoot plan includes AI conversations each month, and on paid plans each extra one costs {aiLow} to {aiHigh}, with no commitment and 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 companies whose product drives their growth, but its pricing has become prohibitive. The Expert plan is $132 per seat a month and Fin AI charges $0.99 per resolution with a minimum commitment of 50 a month. 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, and no Slack channel reserved for a higher tier. The chat widget in the bottom right of every page goes straight to the team.\",\"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 waiting 5 to 7 business days.\",\"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 in a straight line. No fees per resolution, 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\":\"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 ask in the chat and a person on our team takes care of it. Stuck? Email hello@deskwoot.com. No 30-day notice, no surprise renewal, no retention call. We don't want to hold you hostage.\",\"alternatives.intercom.reviews.1.theme\":\"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, and urgent matters get a reply the same day.\",\"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 features hidden behind a sales 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\":\"Every plan keeps your data on EU servers. Export or erase an end customer's data yourself under Settings → Data Subject Requests, and accept the DPA under Settings → Data Processing Agreement. No support ticket required.\",\"alternatives.intercom.reviews.5.theme\":\"EU data by default\",\"alternatives.intercom.faqs.0.a\":\"Yes. Go to Settings → Import \u0026 Migration, enter your Intercom API credentials and start the import. It brings over conversations with their messages and assignees, plus contacts, tags, saved replies and help center articles.\",\"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 messages inside your app?\",\"alternatives.intercom.faqs.3.a\":\"Intercom Fin charges $0.99 for every resolved conversation. \\\"Resolved\\\" means Fin closed the conversation without a 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 costs $0.03 to $0.07 per conversation beyond the included ones, whatever the outcome, so 1,000 conversations cost $30 to $70.\",\"alternatives.intercom.faqs.3.q\":\"How does Intercom AI resolution pricing work?\",\"alternatives.intercom.faqs.4.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 has historically focused on its web messenger and email. In Deskwoot, Telegram, LINE and SMS in particular are built in rather than added through outside apps.\",\"alternatives.intercom.faqs.4.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\":\"Your own AI key\",\"alternatives.intercom.features.15.label\":\"Guided data import\",\"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 (middle 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 an alternative to {name}? Deskwoot is customer support software with a unified inbox for 8 channels, AI on every plan and a help center, from {price} per agent a month billed annually. Free plan.\",\"alternatives.metadata.notFound\":\"Not Found\",\"alternatives.metadata.ogDescription\":\"Everyday help desk features without {name}'s add-on bills. AI from {aiPrice} per conversation. Import your data from {name} yourself.\",\"alternatives.metadata.ogTitle\":\"{name} Alternative: Deskwoot vs {name}\",\"alternatives.metadata.title\":\"{name} Alternative 2026: Deskwoot vs {name}\",\"alternatives.migration.body\":\"The import under Settings → Import \u0026 Migration reads your data through the {name} API: conversations with their messages, contacts and help center articles. You start it yourself and follow its progress on screen.\",\"alternatives.migration.cta\":\"Start free trial\",\"alternatives.migration.heading\":\"Move from {name} to Deskwoot\",\"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.description\":\"Customer support software with AI and a unified inbox across email, live chat, WhatsApp, Telegram, LINE, SMS, X and a REST API channel. The AI Copilot drafts replies on every plan, and the AI bot, the knowledge base and automations come with 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 included allowance. Every Deskwoot plan includes AI conversations each month, and on paid plans each extra one costs {aiLow} to {aiHigh}, with no fee per resolution.\",\"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 and automations into a single plan starting at $3.20 per agent per month (annual).\",\"alternatives.zendesk.faqs.0.a\":\"Yes. Go to Settings → Import \u0026 Migration, enter your Zendesk API credentials and start the import. It brings over tickets as conversations with their messages, plus contacts, organizations, macros, triggers, views and help center articles.\",\"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 Copilot, the AI bot, SLA policies, audit logs and custom roles included, no add-ons to buy.\",\"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 costs $0.03 to $0.07 per conversation beyond the included ones, depending on the plan, with no allowance limits per agent.\",\"alternatives.zendesk.faqs.3.q\":\"How does Zendesk's AI resolution pricing work?\",\"alternatives.zendesk.faqs.4.a\":\"Take a 5 agent team on Suite Enterprise with 600 conversations a month resolved by AI. 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 300 AI conversations beyond the 300 included at $0.03 = $9. Total $57 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 EU infrastructure with 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, usually not. Zendesk's seat prices are set for large companies that can absorb a $169 base per agent plus add-ons. A 5 agent team pays about the same per agent as a 500 agent company, without the negotiating power. On Deskwoot Enterprise ($9.60 per agent a month, billed annually) Copilot, the AI bot, SLA policies, audit logs and custom roles are part of the plan, with no add-ons to buy.\",\"alternatives.zendesk.faqs.6.q\":\"Is Zendesk worth it for a small or midsize 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 per agent extra. Quality Assurance is $35. Workforce Management is $25. Advanced Data Privacy is $50. AI is billed for each resolution after a small included allowance ($1.50 each on committed pricing, $2 when you pay as you go). A realistic total for a 5 agent team running 600 AI conversations is around $2,400 a month. Deskwoot's equivalent is $57.\",\"alternatives.zendesk.faqs.7.q\":\"How does Zendesk pricing actually work in 2026?\",\"alternatives.zendesk.faqs.8.a\":\"Deskwoot. The Shopify integration shows a customer's orders in the Orders tab of the conversation, where agents can refund, cancel an order or mark it shipped without opening the Shopify admin. Zendesk needs its Shopify app plus admin setup. After a move from Zendesk you connect your Shopify store to Deskwoot once.\",\"alternatives.zendesk.faqs.8.q\":\"What's the best Zendesk alternative for a Shopify store?\",\"alternatives.zendesk.faqs.9.a\":\"Yes. Forward a copy of your support email to a Deskwoot email inbox and put the Deskwoot chat widget on a test page. Your team then handles real conversations in both tools for the length of the trial, without a hard cutover. Once you have decided, run the import under Settings → Import \u0026 Migration to bring your Zendesk history over.\",\"alternatives.zendesk.faqs.9.q\":\"Can I run Deskwoot next to 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 Zendesk Enterprise rollouts at midsize companies commonly run $15,000 to $40,000. Deskwoot starts with sensible defaults: automation rules, SLA policies and routing work without a configuration project, 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\":\"Deskwoot runs one help center per workspace today. Separate portals for several brands are not available yet, so if one support team serves many brands, Zendesk's multi brand setup is the better fit for now. For a single brand, Deskwoot keeps the help center, inbox and AI in one workspace.\",\"alternatives.zendesk.faqs.11.q\":\"How does Deskwoot compare for support across several brands and products?\",\"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\":\"Guided data import\",\"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 in a straight line. No fee per resolution, and add-ons are optional.\",\"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\":\"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, and no Slack channel reserved for a higher tier. The chat widget in the bottom right of every page goes straight to the team.\",\"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 waiting 5 to 7 business days.\",\"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 ask in the chat and a person on our team takes care of it. Stuck? Email hello@deskwoot.com. No 30-day notice, no surprise renewal, no retention call. We don't want to hold you hostage.\",\"alternatives.zendesk.reviews.0.theme\":\"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 pushy 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 apart, and DocuSign cancellation documents with the wrong name.\",\"alternatives.zendesk.reviews.3.solution\":\"Add or remove agent seats yourself under Settings → Billing. Added seats are prorated automatically through Stripe and show up on your next invoice. No DocuSign, no email back and forth, no waiting.\",\"alternatives.zendesk.reviews.3.theme\":\"manage seats yourself\",\"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\":\"a trial without a card\",\"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 centers. Lost? Click Help at the bottom of the left rail and Copilot 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 to $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.signIn\":\"Sign in\",\"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 Fynn, 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\":\"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 {percent}%\",\"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\",\"billing.virusScan.title\":\"Virus scan\",\"billing.virusScan.description\":\"Checks every file sent in your conversations for malware before anyone can open it: files customers send by email, live chat, WhatsApp and SMS, and files your team attaches. Files with malware are blocked.\",\"billing.virusScan.price\":\"{price} per month per workspace\",\"billing.virusScan.notInPlans\":\"Billed on its own, not part of any plan or the trial.\",\"billing.virusScan.statusActive\":\"Active\",\"billing.virusScan.statusPending\":\"Waiting for payment\",\"billing.virusScan.statusInactive\":\"Not active\",\"billing.virusScan.renewsOn\":\"Renews on {date}.\",\"billing.virusScan.endsOn\":\"Canceled. Files are scanned until {date}, and not after that.\",\"billing.virusScan.pendingHint\":\"It starts as soon as the payment goes through.\",\"billing.virusScan.adminOnly\":\"Only administrators can book or cancel the virus scan.\",\"billing.virusScan.book\":\"Book virus scan\",\"billing.virusScan.resume\":\"Keep virus scan\",\"billing.virusScan.cancel\":\"Cancel\",\"billing.virusScan.bookConfirmTitle\":\"Book the virus scan?\",\"billing.virusScan.bookConfirmBody\":\"The payment method on file for your plan is charged {price} now and then every month, until you cancel. Scanning starts within a few minutes.\",\"billing.virusScan.bookConfirmButton\":\"Pay {price}\",\"billing.virusScan.cancelConfirmTitle\":\"Cancel the virus scan?\",\"billing.virusScan.cancelConfirmBody\":\"Files are scanned until {date}, the end of the month you paid for. After that they are not checked for malware.\",\"billing.virusScan.cancelConfirmBodyNow\":\"The open payment is dropped and the virus scan does not start.\",\"billing.virusScan.cancelConfirmButton\":\"Cancel virus scan\",\"billing.virusScan.keepIt\":\"Keep it\",\"billing.virusScan.bookedToast\":\"Virus scan booked. Scanning starts within a few minutes.\",\"billing.virusScan.resumedToast\":\"The virus scan keeps running.\",\"billing.virusScan.canceledToast\":\"The virus scan is canceled.\",\"billing.virusScan.failed\":\"The virus scan could not be changed. Please try again.\",\"billing.virusScan.managePayment\":\"Manage payment\",\"billing.virusScan.portalFailed\":\"The billing portal could not be opened. Please try again.\",\"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\":\"Many helpdesks treat the API as an afterthought and leave out the endpoints you actually need. Deskwoot's customer support API comes with the Enterprise plan and covers conversations, messages, contacts, inboxes, labels, teams, webhooks and more, documented in an OpenAPI spec.\",\"channels.api.body.1\":\"REST and webhooks: conversations, contacts, messages, labels, teams, custom attributes and more are available over REST. Webhooks send events such as conversation created, assigned or resolved, new messages, contact changes and CSAT ratings to your URL, signed with your secret, so your code reacts to events instead of polling.\",\"channels.api.body.2\":\"Authentication: API tokens with scopes. Give each integration only what it needs, for example read access, or the dedicated scope that may post customer messages into an API inbox.\",\"channels.api.body.3\":\"Custom channels: create a REST API inbox, post your customers' messages to it with your own ID per message, and set a callback URL. A retried request never creates a duplicate, and agent and Fynn replies are posted to your callback URL, so chat inside your app or any channel that is not built in works like the others.\",\"channels.api.body.4\":\"Common patterns we see: 1) chat inside a mobile app, where your backend posts messages to an API inbox, 2) a contact form on your site that opens a conversation through the API, 3) device or system alerts that land in the inbox as conversations, 4) syncing contacts and conversation data with your own systems.\",\"channels.api.cardBody\":\"REST API on the Enterprise plan for messages, contacts and conversations. Build a custom channel, mobile app or in app chat that feeds the same shared inbox.\",\"channels.api.description\":\"The Deskwoot customer support API covers conversations, contacts, messages, agents, labels and custom attributes. Build custom channels, chat inside your app or alert routing on top of the shared inbox.\",\"channels.api.faqs.0.a\":\"For custom channels the customer support API needs: endpoints for conversations and contacts, webhooks for events, scoped tokens, safe retries and good docs. Deskwoot has all of these on the Enterprise plan, with an OpenAPI spec. Zendesk and Intercom also have strong APIs.\",\"channels.api.faqs.0.q\":\"What is the best customer support API for custom integrations?\",\"channels.api.faqs.1.a\":\"Create a REST API inbox in Settings → Inboxes with a callback URL. Post customer messages to /api/v1/accounts/{accountId}/inbound with a token that has the inbound:ingest scope, and agent and Fynn replies are sent to your callback URL. Deskwoot handles the inbox, AI, SLAs and reporting.\",\"channels.api.faqs.1.q\":\"How do I build a custom channel with the API?\",\"channels.api.faqs.2.a\":\"Yes. Requests are rate limited per token, for example 120 inbound messages per minute, and a request over the limit gets a 429 response.\",\"channels.api.faqs.2.q\":\"Are there rate limits on the customer support API?\",\"channels.api.faqs.3.a\":\"Webhooks cover the main events: conversation created, updated, assigned and resolved, message created, contact created and updated, and CSAT submitted. Each delivery is signed with your webhook secret and retried once if your endpoint fails.\",\"channels.api.faqs.3.q\":\"Which events do the webhooks send?\",\"channels.api.faqs.4.a\":\"For most moves you do not need the API: Settings → Import brings over contacts and conversations from Chatwoot, Zendesk, Freshdesk, Intercom and Crisp, and a CSV import covers contacts from anywhere else. The API helps with data from other systems.\",\"channels.api.faqs.4.q\":\"Can I use the API to migrate from another helpdesk?\",\"channels.api.features.0.description\":\"Read and write conversations, contacts and messages, and get webhooks for events.\",\"channels.api.features.0.title\":\"REST and webhooks\",\"channels.api.features.1.description\":\"Each inbound message carries your own ID, so a retried request never creates a duplicate.\",\"channels.api.features.1.title\":\"Safe retries\",\"channels.api.features.2.description\":\"Every token gets only the scopes an integration needs.\",\"channels.api.features.2.title\":\"Scoped API tokens\",\"channels.api.features.3.description\":\"The full reference lives at /docs/api, with an OpenAPI file for Postman, Insomnia or your own client generator.\",\"channels.api.features.3.title\":\"OpenAPI spec\",\"channels.api.features.4.description\":\"Set a callback URL on the API inbox and agent and Fynn replies are posted to your system.\",\"channels.api.features.4.title\":\"Callbacks for replies\",\"channels.api.metaDescription\":\"Customer support API with REST and webhooks on the Enterprise plan. Build custom channels and in app chat with scoped tokens and full docs.\",\"channels.api.metaTitle\":\"Customer Service API for Helpdesk Integrations\",\"channels.api.setupSteps.0\":\"On the Enterprise plan, create an API token in Settings → API Tokens.\",\"channels.api.setupSteps.1\":\"Create a REST API inbox and post customer messages to its inbound endpoint.\",\"channels.api.setupSteps.2\":\"Set a callback URL to receive the 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 with a real shared inbox: every email becomes a conversation that one agent owns, teammates leave internal notes on it, and Copilot drafts a reply from the conversation and your own content. Replies go out under the support address you set on the inbox, with your team name as the sender, and keep the customer's existing thread.\",\"channels.email.body.2\":\"Fynn, the Deskwoot AI agent, can answer incoming emails from your help center and Training Hub content. When a question needs a person, Fynn hands the conversation to your team with a short summary of the issue. Agents see the whole thread, the customer's earlier conversations and any connected Shopify, WooCommerce or Stripe orders in one view.\",\"channels.email.body.3\":\"Front, Help Scout, Missive and Hiver charge per agent, and so does Deskwoot, at a fraction of their price per agent. The Free plan covers 1 agent with email forwarding, so a small team can start without paying anything and upgrade when it grows.\",\"channels.email.body.4\":\"Setup takes a few minutes: add an email inbox in Settings → Inboxes, forward your support address to the forwarding address Deskwoot creates for it, and new mail arrives as conversations. On the Startup plan and above you can connect the mailbox over IMAP and SMTP instead, so replies leave through your own mail server.\",\"channels.email.cardBody\":\"Forward your support address on any plan, or connect Gmail, Outlook or any IMAP and SMTP mailbox from the Startup plan. Threading, signatures and canned replies are built in.\",\"channels.email.description\":\"Deskwoot is the best shared email inbox for support teams who outgrew a Gmail group but do not want to pay Front prices. Forward your support@ alias and the whole team works one inbox, with every email owned by one agent.\",\"channels.email.faqs.0.a\":\"Top shared email inbox tools: Deskwoot (free plan, every channel in one inbox, AI agent), Front (premium price per agent, mature collaboration), Help Scout (strong on email only workflows), Missive (Gmail style interface), Hiver (runs inside Gmail). Deskwoot fits teams that want a free plan to start and a low price per agent after that.\",\"channels.email.faqs.0.q\":\"What is the best shared email inbox in 2026?\",\"channels.email.faqs.1.a\":\"Yes, once you connect the mailbox over IMAP and SMTP (Startup plan and above): replies then go out from your own support address through your own mail server, with your team name. Forwarding inboxes reply from their forwarding address at mail.deskwoot.com.\",\"channels.email.faqs.1.q\":\"Will my emails come from my own domain?\",\"channels.email.faqs.2.a\":\"Yes. Settings → Import brings over contacts and conversation history from Chatwoot, Zendesk, Freshdesk, Intercom and Crisp, and a CSV import covers contacts from any other tool.\",\"channels.email.faqs.2.q\":\"Can I import my existing email history?\",\"channels.email.faqs.3.a\":\"Yes. Forward your Gmail or Outlook support address to Deskwoot on any plan, or connect the mailbox over IMAP and SMTP from the Startup plan.\",\"channels.email.faqs.3.q\":\"Does Deskwoot work with Gmail or Outlook?\",\"channels.email.faqs.4.a\":\"Most shared inbox tools charge per agent per month: Front and Help Scout cost roughly USD 20 to 100 per agent. Deskwoot also charges per agent, at a fraction of those prices, and its Free plan covers 1 agent. The pricing page lists the current price of every plan.\",\"channels.email.faqs.4.q\":\"How much does a shared email inbox cost?\",\"channels.email.features.0.description\":\"Assignment, internal notes, threading and merging. The team works one inbox instead of parallel drafts.\",\"channels.email.features.0.title\":\"Shared inbox semantics\",\"channels.email.features.1.description\":\"Replies carry your team name. From the Startup plan they go out from your own support address through your own SMTP server.\",\"channels.email.features.1.title\":\"Your own sender address\",\"channels.email.features.2.description\":\"Fynn answers common questions from your own content and hands the rest to an agent with a summary of the issue.\",\"channels.email.features.2.title\":\"AI answers with Fynn\",\"channels.email.features.3.description\":\"SLA policies for first response and resolution on the Enterprise plan, with breach alerts in the app, by email and by push.\",\"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 software with assignment, internal notes, SLA policies and AI replies. Free plan for 1 agent and a low price per agent after that.\",\"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\":\"Copy the forwarding address Deskwoot creates for the inbox.\",\"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: live chat (website widget), email (forwarding on every plan, IMAP and SMTP from the Startup plan), WhatsApp Business (Meta Cloud API), Telegram, LINE, SMS through Twilio, X (Twitter) DMs, and a REST API for custom channels. Every conversation across these channels lands in the same shared inbox.\",\"channels.faq.0.q\":\"Which channels does Deskwoot support?\",\"channels.faq.1.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.1.q\":\"Can I connect WhatsApp Business to Deskwoot?\",\"channels.faq.2.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 x.com.\",\"channels.faq.2.q\":\"Is there a Twitter/X integration?\",\"channels.faq.3.a\":\"Yes. On the Enterprise plan, the Deskwoot REST API exposes conversations, contacts, messages and inboxes, so you can build a custom channel for chat inside a mobile app, a game, devices or any other place where customers contact you. Authentication uses scoped API tokens, and webhooks send events such as new messages to your URL.\",\"channels.faq.3.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 8 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. Merge a customer's contacts from different channels and their whole history sits in one place.\",\"channels.intro.title\":\"Omnichannel customer support|without 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 through the LINE Developers Console: pick your Official Account's Messaging API channel, copy its channel access token and channel secret into Deskwoot Settings → Inboxes → LINE, and paste the webhook URL Deskwoot shows into the LINE console. Your team replies from the same inbox they use for email and live chat.\",\"channels.line.body.2\":\"Text, images, video, audio, files, locations and stickers from customers arrive in the conversation (a sticker shows as a sticker note). Agents reply with text and images; other files go out as a download link.\",\"channels.line.body.3\":\"Fynn answers LINE messages in the language the customer writes in, Japanese, Thai and Chinese included, from your own help center and Training Hub content, and hands the conversation to your team when a person is needed.\",\"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 connected directly. Text, images and stickers arrive in the inbox, and Fynn answers in Japanese, Thai or Chinese. Made for support teams in Japan, Taiwan and Thailand.\",\"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 or pick a LINE Official Account with the Messaging API turned on, copy the channel access token and channel secret into Deskwoot Settings → Inboxes → LINE, and set the webhook URL Deskwoot gives you in the LINE Developers Console. Your team then replies 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 depending 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\":\"Yes. Fynn replies in the language the customer writes in, Japanese, Thai and Chinese included, and answers from your own content.\",\"channels.line.faqs.2.q\":\"Does Fynn (the AI agent) speak Japanese, Thai, and Mandarin?\",\"channels.line.faqs.3.a\":\"Yes. People who message your Official Account become contacts in Deskwoot automatically. Zapier then receives a New Contact event that you can pass on to HubSpot, Salesforce or any other CRM.\",\"channels.line.faqs.3.q\":\"Can I sync LINE OA followers to my CRM?\",\"channels.line.features.0.description\":\"Reply to LINE OA messages from the Deskwoot inbox. Text, images, files and stickers from customers all arrive.\",\"channels.line.features.0.title\":\"Official Account messaging\",\"channels.line.features.1.description\":\"Agents send text and images from the composer; other files go out as a download link.\",\"channels.line.features.1.title\":\"Replies with images\",\"channels.line.features.2.description\":\"LINE sits next to email, WhatsApp and live chat, so one team covers every channel.\",\"channels.line.features.2.title\":\"One inbox for APAC\",\"channels.line.features.3.description\":\"Fynn answers Japanese, Thai and Chinese customer questions and hands over to your team when needed.\",\"channels.line.features.3.title\":\"AI replies via Fynn\",\"channels.line.metaDescription\":\"LINE Official Account customer support in a shared inbox, with images, stickers and AI replies from Fynn. Built 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 channel secret into Deskwoot Settings → Inboxes → LINE, then set Deskwoot's webhook URL in the LINE console.\",\"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. When your Shopify or WooCommerce store is connected, the customer's orders show in the Orders tab next to the chat: items, totals, fulfilment status and tracking. Agents refund, cancel or mark an order shipped right there. Live chat software for ecommerce that actually understands ecommerce.\",\"channels.live-chat.body.2\":\"Match your brand in a few minutes: set the widget colour, position, theme, launcher title and welcome texts, and check the preview before you publish. On the Startup plan and above, Cookieless Mode runs the chat without cookies. The loader script is about 6 KB gzipped and loads asynchronously, so it stays out of the way of your page.\",\"channels.live-chat.body.3\":\"Fynn, the Deskwoot AI agent, answers common questions before an agent steps in: order status (with the order number and postal code), return policy, shipping times. When the customer asks for a person or Fynn cannot help, it hands the chat to your team with a short summary of the issue and the customer's mood.\",\"channels.live-chat.body.4\":\"Compared to LiveChat, Tidio and Intercom, Deskwoot includes email, WhatsApp and the other channels in the same plan, with no fee per channel. You pay per agent, and the price per agent is a fraction of what those tools charge.\",\"channels.live-chat.cardBody\":\"A light chat widget for any site. Connect Shopify or WooCommerce and your agents see orders, fulfilment and tracking next to every chat.\",\"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 plan, every channel in one inbox, AI agent, Shopify and WooCommerce orders in the chat), Gorgias (Shopify first, premium), LiveChat (mature, expensive), Tidio (freemium, lightweight). Deskwoot fits stores that want order context and all channels in one inbox at a low price per agent.\",\"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\":\"Tawk.to is the best known free option but has limited customisation. Deskwoot's Free plan includes the live chat widget and a shared inbox for 1 agent, with up to 100 conversations and 10 AI conversations a month. HubSpot Chat is also free but ties you into HubSpot's CRM.\",\"channels.live-chat.faqs.2.q\":\"What is the best free live chat software?\",\"channels.live-chat.faqs.3.a\":\"No. The loader script is about 6 KB gzipped and loads asynchronously, and the chat window itself only loads in a separate frame.\",\"channels.live-chat.faqs.3.q\":\"Will the live chat widget slow my page down?\",\"channels.live-chat.faqs.4.a\":\"Yes. Add the snippet only to the pages where you want the chat, or turn on Hide chat bubble in the inbox settings and open the chat from your own button with window.deskwoot.open().\",\"channels.live-chat.faqs.4.q\":\"Can I disable the chat on specific pages?\",\"channels.live-chat.faqs.5.a\":\"Yes. Ecommerce live chat shows order data, fulfilment status and tracking in the conversation. Generic live chat (Tawk.to, Olark) does not. For Shopify and WooCommerce stores, that is the difference between guessing and answering with real data.\",\"channels.live-chat.faqs.5.q\":\"Is live chat software for ecommerce different from generic live chat?\",\"channels.live-chat.features.0.description\":\"Pick colour, position, theme and welcome texts, and check the live preview before you publish.\",\"channels.live-chat.features.0.title\":\"Match your brand in minutes\",\"channels.live-chat.features.1.description\":\"With Shopify or WooCommerce connected, the Orders tab shows the customer's orders, items and tracking next to the chat.\",\"channels.live-chat.features.1.title\":\"Order context surfaced automatically\",\"channels.live-chat.features.2.description\":\"From the Startup plan the widget can run without setting any cookies.\",\"channels.live-chat.features.2.title\":\"Cookieless Mode\",\"channels.live-chat.features.3.description\":\"On every plan, identify logged in customers with window.deskwoot.identify() and sign the call with Identity Verification, so agents know who they talk to.\",\"channels.live-chat.features.3.title\":\"Signed in visitors\",\"channels.live-chat.features.4.description\":\"Fynn answers common questions and hands the chat to a person with a summary when it matters.\",\"channels.live-chat.features.4.title\":\"Fynn answers first\",\"channels.live-chat.features.5.description\":\"The loader is about 6 KB gzipped and loads asynchronously.\",\"channels.live-chat.features.5.title\":\"Light on your page\",\"channels.live-chat.metaDescription\":\"Live chat software for ecommerce with order context, an AI agent and a shared inbox. Free plan, Cookieless Mode from the Startup plan, quick 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\":\"Name the inbox and pick your brand colour.\",\"channels.live-chat.setupSteps.2\":\"Copy the snippet from Widget Installation and paste it before \u003c/body\u003e on your site (on WordPress, into the footer of your theme).\",\"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.\",\"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 Twilio, one of the largest SMS providers. Setup takes a few minutes: copy your Account SID, Auth Token and phone number from the Twilio console into Deskwoot Settings → Inboxes → SMS, then set the webhook URL Deskwoot shows as the incoming message webhook of your number in Twilio.\",\"channels.sms.body.2\":\"SMS in both directions: customers reply, MMS images arrive where the carrier supports them, and agents can attach up to 10 files (5 MB in total) to a reply. A long back and forth stays one conversation, not 10 separate ones.\",\"channels.sms.body.3\":\"AI replies on SMS work well for quick status questions such as order tracking and delivery times. Fynn answers those from your store data and your own content, and hands the conversation to a person when it needs real judgement.\",\"channels.sms.body.4\":\"Pricing: Twilio charges per message based on country and carrier, for messages you send and in many countries for messages you receive. Deskwoot adds no markup on top, which matters for teams with high volume.\",\"channels.sms.cardBody\":\"SMS in both directions through your Twilio number. Customer replies and MMS images land in the same inbox as your other channels.\",\"channels.sms.description\":\"Run SMS customer support without juggling Twilio's console and your helpdesk. Connect a Twilio 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\":\"Twilio sets the price per message, depending on the country and on whether you send or receive. You pay Twilio directly, and Deskwoot adds no markup; Deskwoot only charges your plan.\",\"channels.sms.faqs.1.q\":\"How is SMS customer support priced?\",\"channels.sms.faqs.2.a\":\"Yes. Replies come back into the same Deskwoot conversation, so the whole exchange stays in one thread.\",\"channels.sms.faqs.2.q\":\"Can customers reply to my SMS?\",\"channels.sms.faqs.3.a\":\"Yes, as far as your Twilio number can reach. Check Twilio's coverage and rules per country; some countries require a registered local sender.\",\"channels.sms.faqs.3.q\":\"Does SMS work for international customer support?\",\"channels.sms.faqs.4.a\":\"Yes, where the carrier supports MMS. Incoming media is saved to the conversation, and agents can attach up to 10 files (5 MB in total) to a reply.\",\"channels.sms.faqs.4.q\":\"Are MMS attachments supported?\",\"channels.sms.features.0.description\":\"Connect the Twilio number you already use with its Account SID and Auth Token.\",\"channels.sms.features.0.title\":\"Your Twilio number\",\"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\":\"SMS in both directions\",\"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\":\"A long back and forth stays one conversation instead of 10.\",\"channels.sms.features.3.title\":\"One thread per customer\",\"channels.sms.metaDescription\":\"SMS customer support tool with Twilio: SMS in both directions, MMS attachments and AI replies in a shared inbox. No markup on carrier fees.\",\"channels.sms.metaTitle\":\"Twilio Customer Support: SMS Helpdesk Inbox\",\"channels.sms.setupSteps.0\":\"Copy your Twilio Account SID, Auth Token and phone number.\",\"channels.sms.setupSteps.1\":\"Paste them in Deskwoot Settings → Inboxes → SMS and set the webhook URL shown there on your Twilio number.\",\"channels.sms.tagline\":\"SMS customer support via Twilio, in your shared inbox\",\"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\":\"Telegram charges nothing per message for bots, so a busy support bot costs you only your Deskwoot plan. Customers write to your bot like to any contact, and your agents answer from the same inbox as email and live chat.\",\"channels.telegram.body.3\":\"Files: agents send photos, videos, audio files and documents of up to 50 MB each straight from the conversation, for example an invoice, a manual or a short video.\",\"channels.telegram.body.4\":\"Session Timeout keeps conversations tidy: set how many hours of silence end a conversation, and the next message from that customer starts a new one. Fynn can answer on Telegram too and hands over to your team with a summary when a person is needed.\",\"channels.telegram.cardBody\":\"Connect your own bot with a token from BotFather. Messages land in the same inbox your agents already use, and agents send files of up to 50 MB back.\",\"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\":\"Yes. Telegram does not charge for bot messaging. You only pay for your Deskwoot plan. That is an advantage over the WhatsApp Business Platform, where Meta charges for template messages.\",\"channels.telegram.faqs.1.q\":\"Is Telegram messaging free for businesses?\",\"channels.telegram.faqs.2.a\":\"Deskwoot is built for one to one chats with your bot. Every customer who writes to the bot gets their own conversation in the inbox.\",\"channels.telegram.faqs.2.q\":\"Can the Telegram bot handle group chats?\",\"channels.telegram.faqs.3.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.3.q\":\"Can I have multiple Telegram bots in one Deskwoot account?\",\"channels.telegram.faqs.4.a\":\"Telegram is free per message and needs no Meta business account, only a bot. WhatsApp reaches more customers in LATAM, India and MENA, but Meta charges for template messages and you connect through a Meta business account. Many ecommerce teams offer both.\",\"channels.telegram.faqs.4.q\":\"How is Telegram different from WhatsApp for customer support?\",\"channels.telegram.features.0.description\":\"Create the bot in BotFather, paste the token, and customers reach your team at your bot's @name.\",\"channels.telegram.features.0.title\":\"Your own bot\",\"channels.telegram.features.1.description\":\"Send photos, videos, audio files and documents of up to 50 MB each from the conversation.\",\"channels.telegram.features.1.title\":\"Files up to 50 MB\",\"channels.telegram.features.2.description\":\"Choose after how many hours of silence a new message starts a new conversation.\",\"channels.telegram.features.2.title\":\"Session Timeout\",\"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 a shared inbox, AI replies from Fynn and file sending up to 50 MB. 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 and do not offer it, you are losing customers.\",\"channels.whatsapp.body.1\":\"Connecting WhatsApp to Deskwoot uses the official WhatsApp Cloud API. Open Settings → Inboxes, add WhatsApp and click Connect with Meta: Meta's own signup window links your WhatsApp Business account and phone number to Deskwoot. Your business profile, display name and verification stay in Meta Business Manager, where Meta manages them.\",\"channels.whatsapp.body.2\":\"Templates: WhatsApp message templates are approved by Meta in Meta Business Manager. Deskwoot sends an approved template from the Meta Lead Ads connector, so a lead who fills in your Facebook or Instagram form gets your message on WhatsApp right away. When the 24 hour window for free replies has closed, the agent sees a note in the conversation instead of a reply that silently fails.\",\"channels.whatsapp.body.3\":\"Media: images, voice notes and other audio, video, stickers, locations and documents arrive in the conversation next to the text. Agents send files back from the composer (images up to 5 MB, video and audio up to 16 MB, documents up to 100 MB). Delivered and read states update on each message, so you know when the customer has seen the answer.\",\"channels.whatsapp.body.4\":\"Compared to Wati, Twilio and Zoko (popular WhatsApp Business API resellers), Deskwoot adds one inbox for every other channel (email, live chat and more) and Fynn, the AI agent, answering on WhatsApp in the same plan. Meta bills its WhatsApp fees to your WhatsApp Business account, and Deskwoot adds no markup on top.\",\"channels.whatsapp.cardBody\":\"Connect with Meta and reply from the shared inbox. Media in both directions, read receipts, and Click to WhatsApp ad attribution from the Business plan, with no reseller in between.\",\"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. Media, read receipts and Fynn's AI replies all work.\",\"channels.whatsapp.faqs.0.a\":\"Connect a WhatsApp Business number through the official WhatsApp Cloud API, route incoming messages into a shared inbox and let your team reply next to email and live chat. In Deskwoot that is one Connect with Meta step, and Meta keeps handling your business verification and template approval.\",\"channels.whatsapp.faqs.0.q\":\"How do I use WhatsApp customer support chat for my business?\",\"channels.whatsapp.faqs.1.a\":\"In Deskwoot: connect WhatsApp with Connect with Meta, then pick Fynn in the Bot Configuration tab of the WhatsApp inbox (Startup plan and above). Fynn answers common questions and hands the conversation to a person when needed. No code required.\",\"channels.whatsapp.faqs.1.q\":\"How to create a WhatsApp chatbot for customer support?\",\"channels.whatsapp.faqs.2.a\":\"Three layers: 1) Fynn answers common questions as they come in, 2) automation rules assign, label or prioritise conversations by the conditions you set (Startup plan and above), 3) your team takes over what needs a person, with Fynn's summary at the top. Deskwoot covers all three in one inbox.\",\"channels.whatsapp.faqs.2.q\":\"How to automate customer support on WhatsApp?\",\"channels.whatsapp.faqs.3.a\":\"Yes. Meta requires a business account for the WhatsApp Business Platform. If you do not have one yet, Meta's signup window behind Connect with Meta can create it. The free WhatsApp Business app is not the same as the platform and cannot be used with shared inboxes.\",\"channels.whatsapp.faqs.3.q\":\"Do I need a Meta Business Manager?\",\"channels.whatsapp.faqs.4.a\":\"Meta charges WhatsApp fees by message type and country and bills them to your WhatsApp Business account. Replies inside the 24 hour customer service window are free; template messages you start yourself cost a fee set by Meta. Deskwoot adds no markup on top of Meta's fees.\",\"channels.whatsapp.faqs.4.q\":\"How is WhatsApp messaging priced?\",\"channels.whatsapp.faqs.5.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 hello@deskwoot.com and we'll walk you through the Meta hand-off.\",\"channels.whatsapp.faqs.5.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\":\"Pick an approved template in the Meta Lead Ads connector and every new Facebook or Instagram lead gets it on WhatsApp right away.\",\"channels.whatsapp.features.1.title\":\"Templates for new leads\",\"channels.whatsapp.features.2.description\":\"Images, audio and voice notes, video, stickers, locations and documents arrive in the conversation. Agents send files back from the composer.\",\"channels.whatsapp.features.2.title\":\"Media in both directions\",\"channels.whatsapp.features.3.description\":\"Delivered and read states update on every message, so agents see when the customer has read the reply.\",\"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 in a shared inbox: official Cloud API, media, read receipts and AI replies from Fynn. Connect your number with Meta in minutes.\",\"channels.whatsapp.metaTitle\":\"WhatsApp Business Customer Support Inbox\",\"channels.whatsapp.setupSteps.0\":\"Open Settings → Inboxes → WhatsApp.\",\"channels.whatsapp.setupSteps.1\":\"Click Connect with Meta and sign in with your Meta business account (Meta can create one for you).\",\"channels.whatsapp.setupSteps.2\":\"Pick the phone number you want to use in Meta's window.\",\"channels.whatsapp.tagline\":\"WhatsApp customer support chat in your shared inbox\",\"channels.x.body.0\":\"More and more customers message brands on X (Twitter) instead of filling in a contact form, and they expect an answer within the hour. A Twitter customer support tool keeps those direct messages from getting lost in a phone app that only one person checks.\",\"channels.x.body.1\":\"Deskwoot connects your brand account through your own X developer app: paste its keys in Settings → Inboxes → X, and every direct message to your account lands in the shared inbox as a conversation. Replies go back as DMs from your brand account.\",\"channels.x.body.2\":\"The X inbox is built for direct messages. When a customer complains in public, reply on X with a short invitation to send you a DM, and the conversation continues in Deskwoot with your whole team and the customer's history in view.\",\"channels.x.body.3\":\"Fynn can answer common questions in DMs and hands the conversation to an agent with a summary when a person is needed. Labels, assignment and automation rules work the same as on every other channel. Files you attach go out as a download link that stays valid for 7 days.\",\"channels.x.body.4\":\"Compared to Sprout Social and Hootsuite, Deskwoot is a customer support tool first, not a social media management tool. If your team needs scheduled posts and influencer tracking, use a dedicated social tool. If you need a support workflow with assignment, SLAs and CSAT across every channel, Deskwoot fits better.\",\"channels.x.cardBody\":\"Direct messages to your brand account land in the shared inbox. Reply as your brand without opening X, with Fynn answering common questions.\",\"channels.x.description\":\"Connect your brand X account and bring Twitter customer support into one shared inbox. Direct messages land as conversations your team can resolve.\",\"channels.x.faqs.0.a\":\"Connect your brand account to a customer support tool like Deskwoot so direct messages land in a shared inbox, and answer them as a team. Respond fast (within the hour), and when someone complains in public, invite them to a DM so you can resolve it there.\",\"channels.x.faqs.0.q\":\"How to use Twitter for customer support?\",\"channels.x.faqs.1.a\":\"For a support workflow, Deskwoot (direct messages) and Zendesk handle X as a support channel. For social media management with light support features, Sprout Social and Hootsuite. Deskwoot fits if you want X DMs next to email, WhatsApp and live chat in one inbox.\",\"channels.x.faqs.1.q\":\"What is the best Twitter customer support tool?\",\"channels.x.faqs.2.a\":\"No, X Premium is not needed. You do need an X developer app with access to direct messages; check X's developer pricing for the access level your volume needs.\",\"channels.x.faqs.2.q\":\"Do I need X Premium to use this integration?\",\"channels.x.faqs.3.a\":\"Not today. The X inbox handles direct messages. Reply to public posts on X itself and invite the customer to a DM, where your team takes over in Deskwoot.\",\"channels.x.faqs.3.q\":\"Can I reply to public mentions from Deskwoot?\",\"channels.x.faqs.4.a\":\"Incoming DMs run through your account's spam filter, and you can block a contact from the conversation so their messages stop reaching the inbox.\",\"channels.x.faqs.4.q\":\"How do you handle abusive or spam messages?\",\"channels.x.features.0.description\":\"Direct messages to your brand account land in the shared inbox as conversations.\",\"channels.x.features.0.title\":\"Every DM in the inbox\",\"channels.x.features.1.description\":\"Agents answer from Deskwoot and the reply goes out as a DM from your brand account.\",\"channels.x.features.1.title\":\"Reply as your brand\",\"channels.x.features.2.description\":\"Fynn answers common questions in DMs and hands over to an agent with a summary.\",\"channels.x.features.2.title\":\"Fynn on X\",\"channels.x.features.3.description\":\"Incoming DMs pass your spam filter, and a blocked contact no longer reaches the inbox.\",\"channels.x.features.3.title\":\"Spam filter and blocking\",\"channels.x.metaDescription\":\"Twitter (X) customer support tool: direct messages in one shared inbox with your other channels, AI replies from Fynn and a spam filter.\",\"channels.x.metaTitle\":\"Twitter Customer Support: DMs in One Helpdesk\",\"channels.x.setupSteps.0\":\"Create an X developer app with access to direct messages and copy its keys and tokens.\",\"channels.x.setupSteps.1\":\"Paste them in Settings → Inboxes → X to connect your brand account.\",\"channels.x.tagline\":\"Twitter customer support tool: X DMs 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.deletedUser\":\"Deleted user\",\"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\":\"{low} to {high}\",\"compare.aiCost.freshdesk\":\"$$0.49\",\"compare.aiCost.intercom\":\"$$0.99\",\"compare.aiCost.zendesk\":\"$$1.50 to $2.00\",\"compare.byo.byoText\":\"On paid plans you can also add a bot that runs on your own Anthropic API key. Those replies are billed by your provider and don't count toward your Deskwoot AI conversations.\",\"compare.byo.byoTitle\":\"Bring your own key\",\"compare.byo.copilotText\":\"Reply suggestions for agents come with every plan and count toward the plan's included AI conversations. Competitors charge $29 to $50 per agent per month extra.\",\"compare.byo.copilotTitle\":\"Copilot on every plan\",\"compare.byo.priceFreshdesk\":\"$$0.49\",\"compare.byo.priceIntercom\":\"$$0.99\",\"compare.byo.priceZendesk\":\"$$1.50\",\"compare.byo.subtitle\":\"Competitors charge $0.49 to $2.00 for each AI conversation or resolution. Deskwoot starts at {price} per conversation, with no fee per resolution.\",\"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 and automation\",\"compare.cat.channels\":\"Channels\",\"compare.cat.integrations\":\"Integrations\",\"compare.cat.other\":\"Other\",\"compare.cat.pricing\":\"Pricing\",\"compare.cat.privacy\":\"Privacy and security\",\"compare.cell.addon\":\"Add-on\",\"compare.cell.included\":\"Included\",\"compare.cell.limited\":\"Limited\",\"compare.cell.na\":\"N/A\",\"compare.cell.no\":\"No\",\"compare.cell.selfHosted\":\"Self hosting only\",\"compare.cell.yes\":\"Yes\",\"compare.cell.yesLimited\":\"Yes (limited)\",\"compare.cell.yesTwoSeats\":\"Yes (2 seats)\",\"compare.cell.yesEnterprise\":\"Yes (Enterprise)\",\"compare.copilotCost.freshdesk\":\"$$29/agent/mo\",\"compare.copilotCost.intercom\":\"$$29/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.faq.0.a\":\"Deskwoot starts at {startup} per agent per month ({startupAnnual} with annual billing), compared to Zendesk Support Suite at $55 to $169+ per agent per month depending on tier. AI in Deskwoot costs {aiLow} to {aiHigh} per conversation beyond the included allowance, while Zendesk charges $1.50 to $2.00 per AI resolution, which often makes 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 $19 to $132 per seat plus $0.99 per AI resolution. Deskwoot ships a unified inbox and AI bot from {startup} per agent ({startupAnnual} with annual billing), with AI conversations at {aiLow} to {aiHigh} each beyond the included allowance. Channels are not locked behind higher tiers: every plan can use chat, email, WhatsApp, Telegram, LINE, SMS and X DMs (the free plan gets 1 inbox next to chat and email), and the REST API channel comes with Enterprise.\",\"compare.faq.1.q\":\"What's the difference between Deskwoot and Intercom?\",\"compare.faq.2.a\":\"Yes. Freshdesk's Growth plan starts at $19 per agent per month with annual billing, and Freddy AI Agent costs $49 per 100 sessions after the first 500. Deskwoot is {startup} per agent ({startupAnnual} with annual billing) and bills AI at {aiLow} to {aiHigh} per conversation beyond the included allowance, with no extra cost for adding channels.\",\"compare.faq.2.q\":\"Is Deskwoot really cheaper than Freshdesk?\",\"compare.faq.3.a\":\"Deskwoot ships importers that connect with your Zendesk or Intercom API credentials and bring over tickets or conversations with their full message history, plus contacts, agents and help center articles (from Zendesk also macros and triggers) in one guided import. For small teams most imports finish in minutes.\",\"compare.faq.3.q\":\"How do I migrate from Zendesk or Intercom to Deskwoot?\",\"compare.faqTitle\":\"Frequently asked questions\",\"compare.intro.bundleBody\":\"Unified inbox for 8 channels, Copilot on every plan and the AI bot from {aiPrice} per conversation. One flat price per agent, no bills per resolution, and optional add-ons listed on the pricing page.\",\"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 for every resolution. Freshdesk sells channels and AI as add-ons. Crisp prices per workspace and meters its AI in credits. At volume, these bills climb fast.\",\"compare.intro.pricingTitle\":\"Pricing that spirals\",\"compare.metadata.description\":\"Full Zendesk vs Intercom vs Deskwoot comparison: pricing, AI, live chat, channels and automation across the major help desk platforms, side by side. AI on every Deskwoot plan.\",\"compare.metadata.ogDescription\":\"Compare pricing, AI, live chat and channels 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\":\"Best 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\":\"{price}/agent/mo (annual)\",\"compare.price.enterprise.freshdesk\":\"$$89/agent/mo\",\"compare.price.enterprise.intercom\":\"$$132/seat/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\":\"{price}/agent/mo (annual)\",\"compare.price.full.freshdesk\":\"$$55/agent/mo\",\"compare.price.full.intercom\":\"$$85/seat/mo\",\"compare.price.full.zendesk\":\"$$115/agent/mo\",\"compare.price.starting.chatwoot\":\"$$19/agent/mo\",\"compare.price.starting.crisp\":\"$$45/workspace/mo\",\"compare.price.starting.deskwoot\":\"{price}/agent/mo (annual)\",\"compare.price.starting.freshdesk\":\"$$19/agent/mo\",\"compare.price.starting.intercom\":\"$$19/seat/mo\",\"compare.price.starting.zendesk\":\"$$55/agent/mo\",\"compare.row.aiByoKey\":\"AI chatbot with your own API 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.freePlan\":\"Free plan\",\"compare.row.fullPlan\":\"Fully featured plan\",\"compare.row.helpCenter\":\"Help center / knowledge base\",\"compare.row.isolatedStorage\":\"Isolated file storage (R2)\",\"compare.row.labelNotifications\":\"Notifications by label\",\"compare.row.line\":\"LINE\",\"compare.row.liveTranslation\":\"Live translation (29+ languages)\",\"compare.row.malwareScan\":\"Malware scan for attachments\",\"compare.row.managedAiBot\":\"Managed AI chatbot\",\"compare.row.promptInjection\":\"Prompt injection protection for the AI bot\",\"compare.row.reports\":\"Reports and 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 notifications for agents\",\"compare.row.twitter\":\"X (Twitter)\",\"compare.row.twoFactor\":\"Login with 2FA\",\"compare.row.webhooks\":\"Signed webhooks (HMAC)\",\"compare.row.websiteChat\":\"Website live chat\",\"compare.row.whatsapp\":\"WhatsApp\",\"compare.row.wordpress\":\"WordPress / WooCommerce\",\"compare.row.zapier\":\"Zapier\",\"compare.subtitle\":\"Zendesk and Intercom next to Deskwoot, Chatwoot, Freshdesk and Crisp, feature by feature: pricing, channels, AI and automation, integrations and privacy in 6 tables. Deskwoot covers everyday support work for 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.blockConfirmTitle\":\"Block this contact?\",\"contactDetail.blockConfirmMessage\":\"New messages from them are dropped on every channel without a reply, and their live chat closes. Their conversations stay as they are. You can unblock them at any time.\",\"contactDetail.blockConfirm\":\"Block\",\"contactDetail.unblockConfirmTitle\":\"Unblock this contact?\",\"contactDetail.unblockConfirmMessage\":\"New messages from them reach your inbox again on every channel.\",\"contactDetail.chatHistory\":\"Chat History\",\"contactDetail.city\":\"City\",\"contactDetail.company\":\"Company\",\"contactDetail.connectShopify\":\"Connect Shopify in Settings \u003e Integrations to see orders.\",\"contactDetail.contactsTotal\":\"{count} 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.enterLastName\":\"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, with all their attributes and conversations. When both contacts have a value, this contact's value is kept.\",\"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\":\"name@company.com\",\"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 conversations 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.attachment.photo\":\"Photo\",\"convList.attachment.photos\":\"{count} photos\",\"convList.attachment.video\":\"Video\",\"convList.attachment.videos\":\"{count} videos\",\"convList.attachment.voice\":\"Voice message\",\"convList.attachment.voices\":\"{count} voice messages\",\"convList.attachment.file\":\"File: {name}\",\"convList.attachment.generic\":\"Attachment\",\"convList.attachment.many\":\"{count} attachments\",\"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\",\"convView.outsideRetention.title\":\"This conversation is outside your plan's history\",\"convView.outsideRetention.body\":\"Your plan keeps {days} days of history. This conversation is older, so it is hidden, not deleted. Upgrade your plan to see it again.\",\"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.attachment.scanning\":\"Checking for viruses\",\"convView.attachment.scanningHint\":\"The file opens here once the virus scan has checked it.\",\"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 undone.\",\"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. The conversation goes to the reviewer. If they are at their limit, it waits for them as their next one, and if they have no free slot within 15 minutes, it goes to the general queue.\",\"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.offTopicDecline\":\"That's outside what I can help with here. I can help with this conversation and the customer, your knowledge base, drafting or improving a reply, and how Deskwoot works.\",\"convView.copilot.truncated\":\"The answer was cut off because it got too long.\",\"convView.copilot.addToComposer\":\"Add to reply\",\"convView.copilot.translateAndAdd\":\"Translate and add\",\"convView.copilot.translateAndAddHint\":\"Translates the answer into {language} and adds it to your reply\",\"convView.copilot.translateAndReplace\":\"Translate and replace draft\",\"convView.copilot.translateAndReplaceHint\":\"Translates the draft into {language} and replaces your draft with it\",\"convView.copilot.translatePickHint\":\"The customer's language is not known. Choose the language to translate into.\",\"convView.copilot.pickLanguageTitle\":\"Translate into which language?\",\"convView.copilot.chooseLanguage\":\"Choose language\",\"convView.copilot.translating\":\"Translating…\",\"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.alreadyInLanguage\":\"Your draft is already in the customer's language, so there is nothing to translate.\",\"convView.copilot.alreadyInLanguageSuggestion\":\"The suggested reply is already in the customer's language, so there is nothing to translate.\",\"convView.copilot.alreadyInLanguagePreview\":\"Already in the customer's language ({language}). Here is what it says in English:\",\"convView.copilot.preview.label\":\"In English:\",\"convView.copilot.preview.a11y\":\"Translation for you to read. It is not added to the reply.\",\"convView.copilot.preview.failed\":\"Couldn't load the translation.\",\"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.translateSuggestion\":\"Translate the suggested reply\",\"convView.copilot.quick.translateSuggestionShort\":\"Translate reply\",\"convView.copilot.quick.translateEmpty\":\"Write a draft in the reply box or let Copilot suggest a reply first.\",\"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.woocommerce\":\"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.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.keepSubscription\":\"Keep subscription\",\"convView.ends\":\"Ends\",\"convView.stripe.cancelShort\":\"Cancel\",\"convView.stripe.invoices\":\"Invoices\",\"convView.stripe.invoice\":\"Invoice\",\"convView.stripe.viewInvoice\":\"View invoice\",\"convView.stripe.balanceCredit\":\"Credit of {amount} for the next invoices\",\"convView.stripe.balanceOwed\":\"Owes {amount}, added to the next invoice\",\"convView.stripe.connectionError\":\"Connection error. Reload to check the payment before you try again.\",\"convView.stripe.errorAuth\":\"Couldn't load Stripe data because Stripe refused the connected key. It may be revoked, expired or missing a permission.\",\"convView.stripe.checkConnection\":\"Check the Stripe connection in Settings, Integrations\",\"convView.stripe.errorUnavailable\":\"Couldn't reach Stripe, so this customer's billing data didn't load.\",\"convView.stripe.retry\":\"Try again\",\"convView.stripe.retrying\":\"Trying again…\",\"convView.stripe.partialError\":\"Some Stripe data couldn't be loaded.\",\"convView.stripe.notLoaded\":\"Couldn't be loaded\",\"convView.store.errorAuth\":\"Couldn't load orders because the {store} connection was refused or is incomplete. It may have been removed or may be missing a permission.\",\"convView.store.errorUnavailable\":\"Couldn't reach {store}, so this customer's orders didn't load.\",\"convView.store.checkConnection\":\"Check the {store} connection in Settings, Integrations\",\"convView.store.notLatest\":\"Couldn't load the latest orders from {store}, so the ones shown may be out of date.\",\"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 contact\",\"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 {name}\",\"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\":\"You can't reply or write notes until you link this conversation to an inbox.\",\"convView.noInboxTitle\":\"This conversation has no inbox\",\"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 with this email\",\"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.senderIgnoredSomeFailed.one\":\"Sender ignored, but {count} of their conversations could not be moved to spam. Ignore the sender again to retry.\",\"convView.senderIgnoredSomeFailed.other\":\"Sender ignored, but {count} of their conversations could not be moved to spam. Ignore the sender again to retry.\",\"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}\",\"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. A reply from your team or the customer can reopen it, depending on the inbox's reopen window\",\"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}. 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 as their next one. If they have no free slot within 15 minutes, it goes to the general queue.\",\"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 as their next one. If they have no free slot within 15 minutes, it goes to the general queue.\",\"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.security.emailForged\":\"Likely forged: this email claims to come from {email}, but {domain} says mail failing its checks is not genuine. Do not share account details or make changes.\",\"convView.activity.security.emailUnverified\":\"Fynn handed this over because the sender of this email could not be verified. Please confirm the customer's identity before sharing account details.\",\"convView.activity.security.targetNotOwned\":\"Fynn stopped the {action}: the order, payment or subscription named here does not belong to the verified customer. Check it before you act.\",\"convView.activity.security.redFlag\":\"Fynn stopped the {action}: a customer message mentions \\\"{keyword}\\\". Review the conversation before you act.\",\"convView.activity.security.redFlagGeneric\":\"Fynn stopped the {action}: a customer message holds a warning sign such as a chargeback. Review the conversation before you act.\",\"convView.activity.security.notVerified\":\"Fynn did not act because the customer's verification is missing or has expired. Confirm their identity before sharing account details or making changes.\",\"convView.activity.security.permissionOff\":\"Fynn did not run the {action} because the workspace setting for it is off.\",\"convView.activity.security.guardrail\":\"Fynn did not run the {action} because one of the bot's limits blocked it. Check the request before you act.\",\"convView.activity.security.chatReadable\":\"Fynn handed this over without sharing account details: this conversation started in the chat, and whoever holds that chat can read every reply here. Confirm the customer's identity before you share account details.\",\"convView.activity.security.integrationOff\":\"Fynn did not run the {action} because the store connection for this order is paused.\",\"convView.activity.security.targetUnconfirmed\":\"Fynn stopped the {action}: it could not confirm that the order, payment or subscription belongs to the verified customer. Check it in the store before you act.\",\"convView.activity.security.smsUnverified\":\"Fynn handed this over without sharing account details or making changes: a text message cannot prove who sent it. Confirm the customer's identity another way before you share account details or make changes.\",\"convView.activity.security.sharedChat\":\"Fynn handed this over without sharing account details or making changes: this is a Telegram group, where several people write in one conversation. Confirm the customer's identity in a private chat or by email before you act.\",\"convView.activity.security.contactBlocked\":\"Fynn did not act because this contact is blocked. A blocked contact never counts as verified.\",\"convView.activity.security.addressUnshowable\":\"Fynn stopped the address change: a field of the new address is too long or holds characters the customer could not see, so they could not confirm all of it. Check the address with the customer before you change it.\",\"convView.activity.security.actionUnbacked\":\"Fynn's reply announced the {action}, but no change was prepared, so the customer did not see that reply and nothing was changed. Check what the customer needs before you act.\",\"convView.activity.security.dataUnreadable\":\"Fynn stopped the {action} because the store or Stripe could not be read just now, so nothing was changed. Check the customer's orders or payments there before you act.\",\"convView.activity.security.action.refund\":\"refund\",\"convView.activity.security.action.cancelOrder\":\"order cancellation\",\"convView.activity.security.action.cancelSub\":\"subscription cancellation\",\"convView.activity.security.action.updateAddress\":\"address change\",\"convView.activity.security.action.createReturn\":\"return request\",\"convView.activity.security.action.generic\":\"action\",\"convView.activity.customerSees\":\"The customer sees this too\",\"convList.nextUp\":\"Next up\",\"convList.nextUpTitle\":\"Transferred to you. It becomes yours as soon 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\":\"Conversations your AI bot is answering right now, on any channel. A conversation moves to your other folders when the bot hands it to your team, the customer 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\":\"Best 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.hero.heading\":\"Customer satisfaction scores|your customers fill in\",\"csat.nav.label\":\"CSAT\",\"csat.nav.survey\":\"Survey\",\"csat.nav.how\":\"How it works\",\"csat.nav.reports\":\"Reports\",\"csat.nav.nps\":\"CSAT vs NPS\",\"csat.demo.heading\":\"A quick rating|on 7 channels\",\"csat.demoCardHint\":\"Tap a rating to rate your experience.\",\"csat.demoCardSubmit\":\"Submit\",\"csat.pillar5Title\":\"Your own question\",\"csat.pillar5Body\":\"Write the survey question yourself for each inbox, or keep the default one.\",\"csat.steps.heading\":\"How CSAT works|in Deskwoot\",\"csat.pillars.heading\":\"Everything a CSAT|survey tool should do\",\"csat.pillar6Title\":\"Response rate\",\"csat.pillar6Body\":\"See how many surveys went out and how many customers answered, so you know how much weight the score can carry.\",\"csat.nps.heading\":\"CSAT vs NPS:|which one to measure?\",\"csat.calcFormula\":\"CSAT % = (positive responses / total responses) × 100\",\"csat.calcRangePoor\":\"Below 60%\",\"csat.calcRangeOk\":\"60 to 80%\",\"csat.calcRangeGreat\":\"Above 80%\",\"csat.cta.heading\":\"Start measuring|satisfaction\",\"csat.cta\":\"Back to Deskwoot\",\"csat.demoBody\":\"In the live chat widget the survey appears right in the conversation, with stars, hearts, flames or smileys and your own question. Email sends 1 to 5 star links, Telegram shows rating buttons, and on WhatsApp, SMS, LINE and X the customer simply replies with a number.\",\"csat.demoCardFollowupLabel\":\"Anything we could have done better?\",\"csat.demoCardFollowupPlaceholder\":\"Any extra feedback? (optional)\",\"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.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 to 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 help article) rather than an agent issue.\",\"csat.faq.a3\":\"CSAT measures one specific interaction (transactional). NPS measures overall loyalty to your brand (relational). CSAT is asked after every resolved conversation; NPS is usually asked once a quarter. Most support teams start with CSAT because it gives a daily operational signal.\",\"csat.faq.a4\":\"Yes. Deskwoot sends the survey on the channel the customer used: star rating links by email, rating buttons on Telegram, and on WhatsApp, SMS, LINE and X the customer replies with a number from 1 to 5. In live chat the survey appears in the widget. Every answer lands in the same report.\",\"csat.faq.a5\":\"No. CSAT surveys are part of the Business and Enterprise plans. Every new account starts with a 7-day Enterprise trial, so you can send surveys and see the scores before you choose a plan.\",\"csat.faq.q1\":\"What is CSAT?\",\"csat.faq.q2\":\"What is a good CSAT score?\",\"csat.faq.q3\":\"What is the difference between CSAT and NPS?\",\"csat.faq.q4\":\"Does CSAT work on email and WhatsApp, not just live chat?\",\"csat.faq.q5\":\"Is CSAT included on the free plan?\",\"csat.faqTitle\":\"CSAT FAQ\",\"csat.followUpNegative\":\"We read every reply personally. Help us make it right.\",\"csat.heroCtaPrimary\":\"Start free trial\",\"csat.heroCtaSecondary\":\"See pricing\",\"csat.heroSubtitle\":\"Ask for a rating when a conversation is resolved, on email, live chat, WhatsApp, Telegram, SMS, LINE and X. See scores per agent in Reports, read every comment and fix the cause before it spreads.\",\"csat.metaDescription\":\"Customer satisfaction software with CSAT surveys after every resolved conversation. Scores per agent, every comment and the response rate in one report. A modern alternative to Zendesk and Intercom CSAT.\",\"csat.metaOgDescription\":\"Send a CSAT survey when a conversation is resolved. Scores per agent, every comment and the response rate in one report.\",\"csat.metaOgTitle\":\"CSAT software with one-click satisfaction surveys\",\"csat.metaTitle\":\"CSAT Software \u0026 Customer Satisfaction Surveys\",\"csat.npsCsatBest\":\"Best for: support teams, help desks, live chat\",\"csat.npsCsatBody\":\"Measures how satisfied a customer was with one specific conversation. High frequency, fast feedback, and it shows process and agent issues right away. Best when you support customers every day and want a daily signal.\",\"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 scale from 0 to 10, usually asked once a quarter. It shows loyalty to your brand and product market fit. Best when you want a health metric for the board, not a daily 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.pillar1Body\":\"Choose stars, hearts, flames or smileys for each inbox. In live chat the customer rates right in the conversation, with no page to open.\",\"csat.pillar1Title\":\"Your rating style\",\"csat.pillar2Body\":\"Each rating shows the customer, the conversation, the inbox and the agent, together with the comment.\",\"csat.pillar2Title\":\"Every response in context\",\"csat.pillar3Body\":\"Healthy competition that rewards care, not speed. Filter the report by agent to coach the people who need it and learn from the best.\",\"csat.pillar3Title\":\"Scores per agent\",\"csat.pillar4Body\":\"Every survey has an optional comment field, so you learn why a customer was unhappy, not just that they were.\",\"csat.pillar4Title\":\"Optional comment\",\"csat.pillarsSubtitle\":\"No extra app and no fee per survey. Turn it on for an inbox and the scores flow into Reports. CSAT surveys are part of the Business and Enterprise plans.\",\"csat.pillarsTitle\":\"Everything a CSAT survey tool should do\",\"csat.step1Body\":\"When an agent resolves a conversation, Deskwoot sends the survey on the same channel the customer used.\",\"csat.step2Body\":\"A scale from 1 to 5 and an optional comment. No login, no captcha, and one survey each time a conversation is resolved.\",\"csat.step3Body\":\"Average score, response rate, the spread of ratings and the score per agent show up in Reports as soon as a rating arrives.\",\"csat.stepsSubtitle\":\"Three steps to live customer satisfaction measurement, with no developer time needed.\",\"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\":\"Authentication\",\"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.title\":\"REST API\",\"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 verification\",\"docs.card.widget.bullet.5\":\"CSP notes\",\"docs.card.widget.description\":\"Put Deskwoot live chat on your website. Paste one snippet, verify logged in users and open the chat from your own buttons.\",\"docs.card.widget.title\":\"JavaScript Chat Widget\",\"docs.faq.0.a\":\"Yes. The REST API covers conversations, messages, contacts, inboxes, agents, teams, labels, custom attributes, automation rules, webhooks and help center articles. The full reference with curl examples is at deskwoot.com/docs/api. API tokens are part of the Enterprise plan.\",\"docs.faq.0.q\":\"Does Deskwoot have a REST API?\",\"docs.faq.1.a\":\"Create a token under Settings → API Tokens and send it as a bearer token in the Authorization header of every request. Each token belongs to one workspace, has its own scopes (such as read, write or contacts:read) and can be revoked at any time without touching your other tokens.\",\"docs.faq.1.q\":\"How do I authenticate API requests?\",\"docs.faq.2.a\":\"Yes. Deskwoot sends webhooks when a conversation is created, updated, assigned or resolved, when a message is created, when a contact is created or updated, and when a CSAT survey is submitted. You add webhook URLs for the whole workspace under Settings → Webhooks and pick the events for each URL. Every delivery carries an X-Deskwoot-Signature header (HMAC SHA256), so you can check that it came from us.\",\"docs.faq.2.q\":\"Are there webhooks for new conversations and messages?\",\"docs.faq.3.a\":\"Yes. The OpenAPI 3.1 spec is published at deskwoot.com/openapi.yaml. Import it into Postman, Insomnia or any other OpenAPI tool to browse the endpoints or generate a client in your language.\",\"docs.faq.3.q\":\"Is there an OpenAPI spec or Postman collection?\",\"docs.faqTitle\":\"Frequently asked questions\",\"docs.intro.p1\":\"The REST API lets your own systems create and answer conversations, manage contacts and custom attributes, and react to webhook events. You authenticate with a bearer token from {settingsLabel}. Every token has its own scopes, so a reporting job can get read access while your back office integration gets write access. API tokens are part of the Enterprise plan.\",\"docs.intro.p1.settingsLabel\":\"Settings → API Tokens\",\"docs.intro.p2\":\"The JavaScript widget puts Deskwoot live chat on your website. It is one script tag plus a small settings object, and it brings live messaging, file attachments, verified sign in for your logged in users and Fynn, our AI agent. For more control, such as opening the chat from your own button or signing in a user after the page has loaded, the loader adds a small API on {windowVar}.\",\"docs.intro.p3\":\"New here? Start with the widget: it is one snippet in your page template. Move on to the REST API when you want to sync CRM data or open conversations from your own apps.\",\"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\":\"Some integrations are set up right in your Deskwoot dashboard:\",\"docs.related.item.integrations.body\":\"Connect Shopify, Stripe and WooCommerce, and send events to Slack and thousands of other apps through Zapier.\",\"docs.related.item.integrations.label\":\"Settings → Integrations\",\"docs.related.item.tokens.body\":\"Create tokens with their own scopes for the REST API.\",\"docs.related.item.tokens.label\":\"Settings → API Tokens\",\"docs.related.item.webhooks.body\":\"Subscribe to conversation, message and contact events over HTTP callbacks.\",\"docs.related.item.webhooks.label\":\"Settings → Webhooks\",\"docs.related.title\":\"Related in the dashboard\",\"docs.subtitle\":\"Everything you need to connect Deskwoot to your stack. Put the chat widget on your site, or drive conversations, contacts and inboxes from your backend.\",\"docs.title\":\"Developer Documentation\",\"docsWidget.api.intro\":\"As soon as the loader has run, {windowVar} (also available as {aliasVar}) lets you drive the widget from your own interface, for example a Contact us link in your navigation that opens the chat instead of a support page.\",\"docsWidget.api.title\":\"JavaScript API\",\"docsWidget.config.fullExampleTitle\":\"Full example\",\"docsWidget.config.intro\":\"All options live on {settingsCode}. Only {tokenCode} is required.\",\"docsWidget.config.row.embedded\":\"Fills a container or the whole screen instead of floating in a corner. See Embedded mode.\",\"docsWidget.config.row.user\":\"Signed identity of a logged in visitor. See Identity verification.\",\"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\":\"Configuration\",\"docsWidget.csp.intro\":\"If your site sends a Content Security Policy header, allow Deskwoot's origin. A typical minimal policy:\",\"docsWidget.csp.title\":\"Content Security Policy\",\"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 the widget lives inside a container that should own the full screen, typically a mobile app {webView}, a full page Contact screen, or a modal that brings its own frame.\",\"docsWidget.embedded.p2\":\"In embedded mode the launcher bubble, trigger popup and close button are hidden, and the panel fills {fixedCss} with no shadow, no rounded corners and no 20px offset. Point {containerCode} at an element to fill only that element. The Deskwoot mobile app uses this mode on its 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\":\"Sidebar or bottom navigation entry (how Deskwoot does it)\",\"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\":\"Help menu or dropdown entry\",\"docsWidget.embedded.patternC.body\":\"A small floating button that stands in for the hidden bubble. Useful when your app has no navigation bar that is always visible.\",\"docsWidget.embedded.patternC.title\":\"Floating button in the corner\",\"docsWidget.embedded.patternsIntro\":\"Three placements that work well for support inside an app:\",\"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 badge on your trigger with {unreadCode}, a number that updates while the panel is closed.\",\"docsWidget.embedded.tip3\":\"Put the trigger in the same spot on every page behind your login, so users always know where support is.\",\"docsWidget.embedded.tipsTitle\":\"Tips\",\"docsWidget.embedded.title\":\"Embedded mode\",\"docsWidget.embedded.webView\":\"WebView\",\"docsWidget.faq.a1\":\"No. Only you and your team log into the dashboard to answer. Visitors just type into the widget.\",\"docsWidget.faq.q1\":\"Do my visitors need a Deskwoot account to chat?\",\"docsWidget.faq.q2\":\"Does the widget work in SPAs that switch routes without a reload?\",\"docsWidget.identity.intro\":\"When visitors are logged in on your site, tell the widget who they are. Their conversations then arrive with name, email and history instead of as an anonymous visitor.\",\"docsWidget.identity.title\":\"Identity verification\",\"docsWidget.identity.verifyIntro\":\"The widget only accepts an identity that your server has signed. You sign the user id with a secret that belongs to the inbox. Verified visitors chat under their real name and email and skip the pre chat form and the email step. The 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\":\"If your app signs the user in after the page has loaded, 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 can impersonate your users.\",\"docsWidget.install.note\":\"That's it. The chat bubble appears on your page right away. No npm package, no bundler, no build step: it works in Next.js, React, Vue, Shopify themes, WordPress, plain HTML and anywhere else 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\":\"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\":\"JavaScript API\",\"docsWidget.nav.config\":\"Configuration\",\"docsWidget.nav.csp\":\"Content Security Policy\",\"docsWidget.nav.embedded\":\"Embedded mode\",\"docsWidget.nav.faq\":\"FAQ\",\"docsWidget.nav.identity\":\"Identity verification\",\"docsWidget.nav.install\":\"Install\",\"docsWidget.nav.token\":\"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.step2.label\":\"Settings → Inboxes\",\"docsWidget.token.step3.label\":\"Website\",\"docsWidget.token.step4.label\":\"Install\",\"docsWidget.token.title\":\"Find your widget token\",\"dpa.faq.0.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.0.q\":\"Do I need a DPA with Deskwoot?\",\"dpa.faq.1.a\":\"Accept it electronically in your Deskwoot dashboard. Open Settings → Compliance → Data Processing Agreement, fill in your company details and the signer, tick the confirmation box and click \\\"Accept and get PDF\\\". The signed PDF arrives by email, and you can download it on the same page at any time. The whole flow takes under a minute. No email loop, no DocuSign, no waiting for a countersignature.\",\"dpa.faq.1.q\":\"How do I sign Deskwoot's DPA?\",\"dpa.faq.2.a\":\"Since the EU migration in April 2026, the application and its database run in EU data centers (Netherlands region): conversations, messages, contacts and account data are stored there. Files are stored with Cloudflare R2: all customer files, uploads as well as files received by email, WhatsApp or SMS, sit in storage under R2's EU jurisdiction. The daily database export sits in R2 storage located in Eastern Europe. Some services run outside the EEA, for example email delivery, SMS, push notifications to the mobile app on iPhone and Android or the payment fallback. Each of these transfers has a safeguard, mostly the EU Standard Contractual Clauses, and Annex B of the DPA lists every service provider with its region.\",\"dpa.faq.2.q\":\"Where is Deskwoot data stored?\",\"dpa.faq.3.a\":\"Deskwoot is operated by Neltacore LLC, a Wyoming (USA) limited liability company. The application and its database run in EU data centers (Netherlands). Some service providers process data outside the EEA: SendGrid (email delivery), Twilio (SMS and WhatsApp through your own Twilio account), EasyPost (shipment tracking), Stripe (payments, with the US as a fallback), Expo and Google Firebase Cloud Messaging (push notifications to the mobile app on iPhone and Android), ipapi.co (location lookup for chat widget visitors) and Cloudflare (delivery through its worldwide network). These transfers are covered by the EU Standard Contractual Clauses or the EU-U.S. Data Privacy Framework. The GDPR Article 28 DPA covers the controller and processor relationship, and its Annex B lists every service provider with its region.\",\"dpa.faq.3.q\":\"Who is the legal entity behind Deskwoot?\",\"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.description\":\"Description (optional)\",\"features.ctaCta2\":\"Compare plans\",\"features.faq.0.a\":\"Deskwoot is customer support software that brings 8 channels (live chat, email, WhatsApp, Telegram, LINE, SMS, X DMs and a REST API) into one shared inbox. It adds Fynn, an AI agent that answers customers, an AI Copilot for your team, a help center, reports and automation. The Free plan covers 1 agent; paid plans start at {startupMonthly} per agent per month, or {startupAnnual} with annual billing.\",\"features.faq.0.q\":\"What is Deskwoot?\",\"features.faq.1.a\":\"Deskwoot supports 8 customer channels: live chat with a widget you add with one line of code, email through any IMAP/SMTP provider or forwarding, WhatsApp Business through Meta's Cloud API, Telegram, LINE, SMS, X (Twitter) DMs, and a REST API for your own channels or channels inside your app. There is no fee per channel. The free plan has unlimited live chat and email forwarding inboxes plus 1 inbox on another channel, paid plans have no inbox limit, and the REST API channel needs an API token, which comes with Enterprise.\",\"features.faq.1.q\":\"Which channels does Deskwoot support?\",\"features.faq.2.a\":\"Fynn, the Deskwoot AI bot, answers your customers on every channel you turn it on for, from live chat and email to WhatsApp. Before it replies it searches your help center, FAQs, website content and uploaded documents, so its answers come from your own content. It runs on a model Deskwoot manages, and on paid plans you can also run a bot on your own Anthropic API key and pay Anthropic directly.\",\"features.faq.2.q\":\"How does the Deskwoot AI bot work?\",\"features.faq.3.a\":\"Yes. Every new workspace starts with 7 days of the Enterprise plan for free, without a credit card. When the trial ends you pick a paid plan or keep working on the Free plan for 1 agent.\",\"features.faq.3.q\":\"Does Deskwoot offer a free trial?\",\"features.faq.4.a\":\"Yes. Deskwoot has import tools for Zendesk, Intercom, Freshdesk, Crisp and Chatwoot, plus CSV files. Each import connects with the API credentials of your old tool and brings over conversations (tickets in some tools) with their messages and contacts, plus agents and help center articles where the tool has them.\",\"features.faq.4.q\":\"Can I import data from Zendesk, Intercom, Freshdesk, Crisp, or Chatwoot?\",\"features.faq.5.a\":\"Yes. Deskwoot runs the app and its database in EU data centers, encrypts every connection with TLS, encrypts stored credentials such as mail passwords and API keys with AES-256-GCM, and lets every account accept its 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.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\":\"Fynn answers customers on every channel from your knowledge base, resists prompt injection and hands the conversation to a person cleanly when needed.\",\"features.feature.aiBot.title\":\"AI Bot for Every Channel\",\"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 created, changed, deleted or exported what and when, including sign ins.\",\"features.feature.auditLogs.title\":\"Audit Logs\",\"features.feature.autoAssign.desc\":\"New conversations go to your agents in turn, and each agent can have a limit on open conversations.\",\"features.feature.autoAssign.title\":\"Automatic 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 many conversations and resolve, reopen, assign, mute or delete them in one step.\",\"features.feature.bulk.title\":\"Bulk Operations\",\"features.feature.businessHours.desc\":\"Set weekly hours and a timezone per inbox and show visitors a message outside them. SLA policies can count business hours only.\",\"features.feature.businessHours.title\":\"Business Hours\",\"features.feature.byok.desc\":\"On paid plans, run a bot on your own Anthropic API key. Anthropic bills you directly, and those conversations do not count toward your Deskwoot AI conversations.\",\"features.feature.byok.title\":\"Bring Your Own AI Key\",\"features.feature.campaigns.desc\":\"Send email campaigns once or keep them running for new contacts, to a segment, the contacts of an inbox or contacts you pick. Every email carries an unsubscribe link.\",\"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\":\"Reach visitors before they leave. Send a targeted message based on time on the page, the page address or whether someone is a returning visitor, and turn a visit into a conversation.\",\"features.feature.chatTriggers.title\":\"Chat Triggers\",\"features.feature.commandBar.desc\":\"Press Cmd+K or Ctrl+K to jump to any page and search conversations and contacts.\",\"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, company, and linked social accounts in one record\",\"features.feature.contactProfiles.title\":\"Contact Profiles\",\"features.feature.cookieless.desc\":\"A chat mode that sets no cookies and writes nothing to the visitor's browser storage.\",\"features.feature.cookieless.title\":\"Cookieless Chat\",\"features.feature.csat.desc\":\"Satisfaction surveys go out automatically in the customer's channel when a conversation is resolved.\",\"features.feature.csat.title\":\"CSAT Surveys\",\"features.feature.csvExport.desc\":\"Export conversations, satisfaction ratings and agent performance as CSV files.\",\"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 roles with exactly the permissions you choose and assign them to agents. The Administrator and Agent roles come built in.\",\"features.feature.customRoles.title\":\"Custom Roles\",\"features.feature.darkMode.desc\":\"A full dark theme across the whole app for long evening shifts. Pick Light, Dark or System.\",\"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\":\"REST API with tokens you create and manage in the 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. The signed PDF arrives in your inbox right away.\",\"features.feature.dpa.title\":\"DPA in Your Dashboard\",\"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\":\"The application, database, scheduled jobs and the malware scan of the Virus scan add-on run in the EU, and all customer files are stored there: uploads as well as files received by email, WhatsApp and SMS. The daily backup is stored with Cloudflare R2 in Europe. Service providers outside the EU are listed in the DPA.\",\"features.feature.euData.title\":\"EU Data Residency\",\"features.feature.helpCenter.desc\":\"Publish articles and guides in a branded help center your customers can search\",\"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 account with isolated paths. No account can open the files of another, not even through a direct URL.\",\"features.feature.isolatedStorage.title\":\"Isolated File Storage\",\"features.feature.labels.desc\":\"Tag conversations with colored labels and notify the assigned agents or teams automatically, so escalations reach the right person right away.\",\"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 chat widget in your brand colors with an optional form before the chat, typing indicators and file sharing. One line of code embeds it, and a cookieless mode stores nothing in the visitor's browser.\",\"features.feature.liveChat.title\":\"Website Live Chat\",\"features.feature.liveTranslation.desc\":\"Read each customer message in your own language and send replies translated into theirs. 29 languages are supported.\",\"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\":\"A paid add-on on every plan: with Virus scan booked, every file sent in your conversations is checked for malware before anyone can open it, and files with malware are blocked.\",\"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 comments 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\":\"Forms Before the Chat\",\"features.feature.priority.desc\":\"Mark conversations as urgent, high, medium, or low\",\"features.feature.priority.title\":\"Priority Levels\",\"features.feature.promptInjection.desc\":\"Fynn runs on a hardened prompt and flags messages that look like prompt injection. It only takes actions such as refunds after it has verified the customer and they have confirmed in writing.\",\"features.feature.promptInjection.title\":\"Prompt Injection Protection\",\"features.feature.rbac.desc\":\"More than 20 permissions across conversations, contacts, reports, AI, commerce and settings decide what each role can see and do.\",\"features.feature.rbac.title\":\"Permissions by Role\",\"features.feature.savedFilters.desc\":\"Create custom filter views and save them for repeated use\",\"features.feature.savedFilters.title\":\"Saved Filters\",\"features.feature.shopify.desc\":\"A customer's orders show next to the conversation, and agents can refund, cancel or mark them shipped right there. Customers and orders sync every day.\",\"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 targets for first response, next response and resolution. Each conversation shows the time left, and your team is notified when a target is missed.\",\"features.feature.sla.title\":\"SLA Policies\",\"features.feature.slack.desc\":\"Through the Zapier integration, new conversations, assignments and CSAT ratings post to the Slack channel you choose.\",\"features.feature.slack.title\":\"Slack Alerts\",\"features.feature.smartSegments.desc\":\"Filter contacts by activity level, missing data, or conversation volume\",\"features.feature.smartSegments.title\":\"Smart Segments\",\"features.feature.sms.desc\":\"Answer text messages sent to your Twilio phone number.\",\"features.feature.sms.title\":\"SMS via Twilio\",\"features.feature.spamFilter.desc\":\"Blocks email by words and senders you choose, with suggested words to start from. Blocked messages wait in a spam folder, and one click brings a message back.\",\"features.feature.spamFilter.title\":\"Email Spam Filter\",\"features.feature.stripe.desc\":\"A customer's payments and subscriptions show in the conversation, and agents can refund a payment without leaving it.\",\"features.feature.stripe.title\":\"Stripe Integration\",\"features.feature.teams.desc\":\"Group agents by department or skill, manage members and spread a team's conversations across its members automatically.\",\"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\":\"Agents enter a code from an authenticator app when they sign in, and on Enterprise admins can require it for everyone.\",\"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 event notifications at any URL as they happen, signed with HMAC-SHA256\",\"features.feature.webhooks.title\":\"Webhooks\",\"features.feature.whatsapp.desc\":\"Connect your number through Meta's WhatsApp Cloud API and answer customers from the shared inbox.\",\"features.feature.whatsapp.title\":\"WhatsApp\",\"features.feature.whatsappAdAttribution.desc\":\"See which Meta ad started each WhatsApp conversation, on the Business and Enterprise plans. Ad ID, click ID and creative are stored per conversation, and on Enterprise you can read them over the REST API.\",\"features.feature.whatsappAdAttribution.title\":\"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\":\"Orders and customers from your WooCommerce store sync every day. Order status and payment details show in the conversation, and agents can refund or cancel right there.\",\"features.feature.woocommerce.title\":\"WooCommerce Integration\",\"features.feature.workflows.desc\":\"Resolve inactive conversations automatically, with your own timing and message\",\"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\":\"Send Deskwoot events to a Webhooks by Zapier catch hook and start Zaps in thousands of other apps when a conversation, message, contact or rating comes in.\",\"features.feature.zapier.title\":\"Zapier Integration\",\"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 software 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.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.collaboration.description\":\"Labels, teams, priorities, and internal notes - the tools to make sure every conversation is handled by the right person, fast.\",\"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.customers.description\":\"Contact profiles, conversation history, custom data fields, and smart segmentation - all visible right next to the conversation.\",\"features.section.performance.description\":\"Track response times, agent performance, and customer satisfaction with built-in reports you can export anytime.\",\"features.section.platform.description\":\"REST APIs, webhook events, and native integrations to connect Deskwoot with whatever your team already uses.\",\"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.\",\"footer.apiReference\":\"API Reference\",\"footer.blog\":\"Blog\",\"footer.channelEmail\":\"Email\",\"footer.channelLiveChat\":\"Live Chat\",\"footer.channels\":\"Channels\",\"footer.csat\":\"CSAT Surveys\",\"footer.description\":\"AI-powered customer support platform. Multi-channel inbox, help center, and automation. All in one place.\",\"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.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.roadmap\":\"Roadmap\",\"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.closeMenu\":\"Close menu\",\"header.dashboard\":\"Dashboard\",\"header.language\":\"Language\",\"header.openMenu\":\"Open menu\",\"header.product.aiCopilot.desc\":\"Smart reply suggestions, summaries, and automated responses\",\"header.product.crmWorkspace.desc\":\"Contact profiles, segments, and full conversation history\",\"header.product.helpCenter.desc\":\"Self-service knowledge base your customers can search\",\"header.product.sharedInbox.desc\":\"One inbox for every channel, managed by your whole team\",\"header.signIn\":\"Sign in\",\"site.nav.product\":\"Product\",\"site.nav.compare\":\"Compare\",\"site.nav.resources\":\"Resources\",\"site.nav.pricing\":\"Pricing\",\"site.nav.contactSales\":\"Contact sales\",\"site.nav.viewDemo\":\"View demo\",\"site.nav.startTrial\":\"Start free trial\",\"site.nav.fynn\":\"Fynn AI Agent\",\"site.nav.menuPlatform\":\"Platform\",\"site.nav.menuApps\":\"Apps\",\"site.nav.menuCapabilities\":\"Deskwoot capabilities\",\"site.nav.inbox\":\"Shared inbox\",\"site.nav.copilot\":\"Copilot\",\"site.nav.reports\":\"Reports\",\"site.nav.security\":\"Security and privacy\",\"site.nav.menuCompare\":\"Compare\",\"site.nav.compareAll\":\"All comparisons\",\"site.nav.switch\":\"Switch to Deskwoot\",\"site.nav.menuAlternatives\":\"Alternative to\",\"site.nav.allAlternatives\":\"All alternatives\",\"site.nav.menuLearn\":\"Learn\",\"site.nav.menuPrograms\":\"Programs\",\"site.nav.affiliates\":\"Affiliate program\",\"site.footer.inAction\":\"Deskwoot in action\",\"site.footer.telegram\":\"Chat on Telegram\",\"site.footer.whatsapp\":\"Chat on WhatsApp\",\"site.footer.allChannels\":\"All channels\",\"site.footer.allIntegrations\":\"All integrations\",\"site.footer.alternativeTo\":\"{name} alternative\",\"site.footer.security\":\"Security\",\"site.footer.dpa\":\"DPA\",\"site.footer.cookieSettings\":\"Cookie settings\",\"site.footer.toggleGroup\":\"Show or hide {group}\",\"site.demo.title\":\"Deskwoot interactive demo\",\"site.demo.close\":\"Close\",\"poweredByNotice.question\":\"Looking for help from {company}?\",\"poweredByNotice.questionUnnamedChat\":\"Looking for help from the company whose chat you used?\",\"poweredByNotice.questionUnnamedHelpCenter\":\"Looking for help from the company whose help center you used?\",\"poweredByNotice.contactSupport\":\"Contact their support at {host}\",\"poweredByNotice.contactDirectly\":\"Please contact them directly. Deskwoot can't see their accounts.\",\"poweredByNotice.dismiss\":\"Close this notice\",\"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\":\". Looking for something specific, like automation rules, SLA policies, CSAT surveys or API tokens? Search at the top of the page or open a collection above. Every article ends with related articles from the same collection.\",\"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.article.label.availableIn\":\"Also available in\",\"helpCenter.article.label.exploreMore\":\"Explore more\",\"helpCenter.article.label.helpCenter\":\"Help Center\",\"helpCenter.article.label.relatedArticles\":\"Related articles\",\"helpCenter.browse.subtitle\":\"{count} articles on every part of Deskwoot, grouped by topic.\",\"helpCenter.browse.title\":\"Browse our knowledge base\",\"helpCenter.category.account.desc\":\"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 assistance\",\"helpCenter.category.automation.name\":\"Automation \u0026 AI\",\"helpCenter.category.channels.desc\":\"Connect email, live chat, WhatsApp, Telegram, SMS 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\":\"Turn on help center articles as the knowledge base in your AI bot's settings, or add the help center as a source in the Training Hub, and the bot answers live chat questions from your published articles. Copilot searches the same articles while agents reply and shows the sources it used. The Training Hub also takes website crawls, PDF, DOCX, TXT or CSV files and FAQ lists.\",\"helpCenter.faq.ai.q\":\"How does the knowledge base connect to AI?\",\"helpCenter.faq.domain.a\":\"Yes, on the Enterprise plan. Add the DNS records Deskwoot shows you, and the help center runs at an address like help.yourcompany.com. On every plan with a help center you set your own logo and brand color.\",\"helpCenter.faq.domain.q\":\"Can I run a knowledge base on my own domain?\",\"helpCenter.faq.free.a\":\"The help center comes with the Startup, Business and Enterprise plans; the free Hacker plan does not include it. Startup costs {price} per agent per month, billed annually. Every new account starts with a 7-day trial of the Enterprise plan, help center included.\",\"helpCenter.faq.free.q\":\"Is Deskwoot's knowledge base software free?\",\"helpCenter.faq.what.a\":\"Knowledge base software lets a team write, organize and publish articles that customers and employees search and read whenever they need them. A good help center answers repeat questions before they reach the inbox, shortens onboarding and keeps what your team knows in one searchable place. In Deskwoot the help center sits next to the inbox, live chat and the AI bot, so all of them work from the same articles.\",\"helpCenter.faq.what.q\":\"What is knowledge base software?\",\"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 gets its own URL, a canonical tag, Open Graph data and Article structured data, and the help center ships a sitemap.\",\"helpCenter.feature.seo.title\":\"Built for search engines\",\"helpCenter.features.subtitle\":\"Everything a support team needs to publish and maintain answers, on the Startup, Business and Enterprise plans.\",\"helpCenter.hero.subtitle\":\"Publish answers your customers find on their own, in your brand and in their language. Your AI bot and your agents can answer from the same articles.\",\"helpCenter.meta.description\":\"Deskwoot is knowledge base software built into your customer support platform. Help your team find answers fast with AI search and articles built for SEO. Included from the Startup plan, free to try for 7 days.\",\"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.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 infrastructure. One Deskwoot account, many branded experiences.\",\"helpCenter.useCase.agency.title\":\"Agency and services\",\"helpCenter.useCase.ecommerce.desc\":\"Online shops answer shipping, return and sizing questions before they reach the inbox. With the help center as its knowledge base, the AI bot answers the same questions in live chat, email and WhatsApp.\",\"helpCenter.useCase.ecommerce.title\":\"Ecommerce\",\"helpCenter.useCase.saas.desc\":\"Product teams document features, API usage and troubleshooting with each release, and agents link the right article instead of typing the answer again.\",\"helpCenter.useCase.saas.title\":\"SaaS\",\"helpCenter.useCases.subtitle\":\"Teams answer repeat questions once, so the inbox keeps room for the conversations that need a person.\",\"helpCenter.vsHelpDesk.p1\":\"The two terms overlap, but they name different tools. Help desk software handles incoming conversations: inbox, assignment, status, SLAs and automation. Knowledge base software handles published content that customers and employees read before or during a support conversation.\",\"helpCenter.vsHelpDesk.p2\":\"Deskwoot combines both, and that matters. When the help desk and the knowledge base share one place, your AI bot answers from the articles, Copilot cites them while agents reply, and nobody keeps two tools in sync.\",\"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\":\", the help center already comes with the Startup, Business and Enterprise plans. Nothing extra to install. See the \",\"helpCenter.vsHelpDesk.p3.middle2\":\" for details, or compare against \",\"helpCenter.vsHelpDesk.p3.pricingLink\":\"pricing overview\",\"helpCenter.vsHelpDesk.p3.zendeskLink\":\"Zendesk Guide\",\"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. Articles sit in clear categories, search finds them by the words customers actually type, and someone keeps them current when the product changes. The best ones also have an owner for each category.\",\"helpCenter.whatIs.p3\":\"Deskwoot's help center is part of the support platform. Your AI bot can answer from every published article, and Copilot searches them while agents reply. Your live chat can suggest articles before a visitor writes, and every new account can try all of it free for 7 days.\",\"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\":\"Background 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.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.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.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.cta.desc\":\"Start your free trial today. Cancel anytime. Upgrade when you're ready.\",\"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 click ID, the headline and body of the ad, its media type and the source URL. Most help desks throw it away. On the Business and Enterprise plans, Deskwoot captures every field automatically and shows it on the conversation and the contact. On Enterprise the REST API returns it too, so teams running paid ads can close the loop into Meta's Conversions API and bid on real revenue.\",\"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.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.a5\":\"Deskwoot starts with a free plan for one agent. Billed annually, Startup costs {startupAnnual} per agent per month, Business {businessAnnual} and Enterprise {enterpriseAnnual}. Billed monthly: {startupMonthly}, {businessMonthly} and {enterpriseMonthly}. AI chatbot conversations cost {aiLow} to {aiHigh} each, or nothing if you bring your own Anthropic API key. No add-ons, no fees per resolution, no surprises.\",\"home.faq.a6\":\"Yes. Deskwoot covers the same core features as Zendesk and Intercom: an omnichannel inbox, an AI bot, an AI copilot, a knowledge base, automation, SLA policies and integrations, at a fraction of their price. You can import your conversations, contacts and canned responses from either platform in one click.\",\"home.faq.a7\":\"Yes. On paid plans you can run a bot on your own Anthropic API key. Anthropic bills you directly at its rates, and Deskwoot neither counts nor charges those conversations. Copilot in the inbox always runs on the AI that Deskwoot manages. Without your own key, the managed AI costs {aiLow} to {aiHigh} per conversation beyond the ones your plan includes, with no separate account to set up.\",\"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.q3\":\"What is an AI customer support platform?\",\"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.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.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.iphone.desc\":\"Push alerts the moment a message lands, one-tap AI replies, smart inbox triage. Free with every plan.\",\"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 and help desk features, plus an AI agent on every paid plan. Modern alternative to Zendesk and Intercom.\",\"home.ogTitle\":\"Customer Support Software: AI Help Desk \u0026 Chat | Deskwoot\",\"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\",\"inboxSettings.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 each time a conversation is resolved, so a conversation that is reopened and resolved again gets a new survey. REST API inboxes send none.\",\"inboxSettings.csat.ratingStyle\":\"Rating style\",\"inboxSettings.csat.ratingStyleHelp\":\"Pick the symbol customers tap in the live chat widget. Email surveys always use stars, Telegram shows numbered buttons, and on WhatsApp, SMS, LINE and X customers reply with a number.\",\"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\",\"inboxSettings.inboxNameHelper\":\"Your team sees it in the inbox switcher and routing rules. In the live chat widget, visitors see it as the title of the chat.\",\"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\",\"inboxSettings.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 writes again within this many days after a conversation was resolved, the existing thread is reopened instead of starting a new one. Set to 0 to always start a fresh conversation. Default 7 days. On email, a reply to a message of an existing thread always goes back to that thread, whatever this setting.\",\"inboxSettings.reopenWindowEnabled\":\"Resolved conversations reopen on customer reply within {days} days.\",\"inboxSettings.reopenWindowDisabled\":\"Disabled. A new customer message after a resolve starts a new conversation, except an email reply to a message of an existing thread, which reopens that thread.\",\"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\":\"support@yourcompany.com\",\"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 (thousands of 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 question is 'where is my package?'. The answer should take one glance, not an investigation across five tabs. Easypost brings 100+ carriers into one API, and Deskwoot shows that data inside the conversation.\",\"integrations.easypost.body.2\":\"There is nothing to connect: on the Business and Enterprise plans, Deskwoot looks up the live carrier status through Easypost for every Shopify or WooCommerce order that has a tracking number. Carrier, current status, estimated delivery and the tracking link show without leaving the conversation.\",\"integrations.easypost.body.3\":\"Fynn uses the same live status: when a customer asks where their parcel is, Fynn answers with the carrier's latest status instead of the store's last fulfilment update, and hands the conversation to your team when the customer needs more help.\",\"integrations.easypost.body.4\":\"Together with Shopify or WooCommerce you see the whole path: order placed, fulfilled, tracking number created by your carrier, live status in Deskwoot, customer question answered with real data. Ecommerce shipment tracking software that works inside the support workflow rather than next to it.\",\"integrations.easypost.body.5\":\"Compared to AfterShip (tracking pages for customers) and ShipBob (a 3PL with tracking), Easypost is a carrier API. Deskwoot uses it for the agent side, and you can pair both: AfterShip for the customer experience, Easypost through Deskwoot for your team.\",\"integrations.easypost.description\":\"Deskwoot uses Easypost to turn customer support into ecommerce shipment tracking software. On the Business and Enterprise plans, live carrier data from USPS, UPS, FedEx, DHL and 100+ others appears next to every conversation.\",\"integrations.easypost.faq.1.a\":\"For tracking on the support side, Deskwoot with its built in Easypost lookup covers 100+ carriers. For tracking pages that customers see, AfterShip and similar tools 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\":\"No. The Easypost lookup is part of the Business and Enterprise plans; you do not need your own Easypost account or API key.\",\"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. The live status is looked up for Shopify and WooCommerce orders that carry a tracking number.\",\"integrations.easypost.faq.4.q\":\"Can I use this without an ecommerce platform?\",\"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\":\"Carrier, current status, estimated delivery and the tracking link refresh on their own while a parcel is on the way.\",\"integrations.easypost.feature.2.title\":\"Live status next to the order\",\"integrations.easypost.feature.3.description\":\"Fynn answers 'where is my parcel?' with the carrier's latest status, not the store's last update.\",\"integrations.easypost.feature.3.title\":\"Fynn knows the live status\",\"integrations.easypost.feature.4.description\":\"No Easypost account or API key: the lookup is included in the Business and Enterprise plans.\",\"integrations.easypost.feature.4.title\":\"Nothing to set up\",\"integrations.easypost.metaDescription\":\"Ecommerce shipment tracking software with live data from 100+ carriers (USPS, UPS, FedEx, DHL) inside customer support conversations. Included in the Business and Enterprise plans.\",\"integrations.easypost.metaTitle\":\"Ecommerce Shipping Software for Support Teams\",\"integrations.easypost.setup.1\":\"Connect Shopify or WooCommerce in Deskwoot Settings → Integrations.\",\"integrations.easypost.setup.2\":\"Use the Business or Enterprise plan.\",\"integrations.easypost.setup.3\":\"Done. Orders with a tracking number show the live carrier status.\",\"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 and Easypost, and reaches Slack through Zapier, 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.\",\"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 switches to Shopify Admin, finds the fulfilment, copies the tracking number, switches back and pastes it. Multiply that by 50 questions a day and the cost of switching context is enormous.\",\"integrations.shopify.body.2\":\"Deskwoot replaces that flow. Connect your store through your own Shopify app and the customer's orders show in the Orders tab of every conversation: items, totals, fulfilment status and tracking. Refund all or part of an order, cancel it or mark it shipped without opening Shopify Admin.\",\"integrations.shopify.body.3\":\"Fynn, the Deskwoot AI agent, answers 'where is my order?' from your real order data once the customer gives the order number and postal code. If you allow it in the bot settings, Fynn can also cancel an order, issue a refund, update a shipping address or open a return request, always after verifying the customer and getting a typed confirmation. Shopify customer support automation that does not make things up.\",\"integrations.shopify.body.4\":\"The Shopify integration works on every Deskwoot plan, the Free plan included, with no fee per connection. Orders sync every day and through Shopify webhooks, and you can import your Shopify customers as contacts. On the Business and Enterprise plans, Easypost adds the live carrier status for orders with a tracking number.\",\"integrations.shopify.body.5\":\"Compared to Gorgias, Re:amaze and Help Scout, Deskwoot covers the same order context with two differences: the AI agent answers from your real Shopify orders, not a static copy in a knowledge base, and the Free plan lets a store that runs support solo start without paying anything.\",\"integrations.shopify.description\":\"Deskwoot is the best customer support software for Shopify stores. Order data, fulfilment status and tracking show in every conversation. Refund, cancel 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 small stores, Deskwoot's Free plan and low price per agent cost far less than Gorgias or Re:amaze. For larger stores, the comparison shifts to feature depth, AI quality and integrations. Deskwoot is built for ecommerce support: order context in every conversation, refunds from the inbox and AI replies based on real order data.\",\"integrations.shopify.faq.1.q\":\"What is the best customer support software for Shopify stores?\",\"integrations.shopify.faq.2.a\":\"You create your own app for your store in Shopify, then enter the shop domain, client ID and client secret in Deskwoot Settings → Integrations and click Connect with Shopify. Deskwoot uses Shopify's official Admin API with the access your app grants. It stores the client secret encrypted, to finish the connection and to verify the updates Shopify sends.\",\"integrations.shopify.faq.2.q\":\"How does Deskwoot connect to Shopify?\",\"integrations.shopify.faq.3.a\":\"Any of them. The integration works with every Shopify plan, Basic included.\",\"integrations.shopify.faq.3.q\":\"Which Shopify plan do I need?\",\"integrations.shopify.faq.4.a\":\"No. The integration talks to Shopify's API from our servers and adds nothing to your storefront theme. The live chat widget is a separate snippet that you add only if you want chat on your store.\",\"integrations.shopify.faq.4.q\":\"Will it slow down my Shopify store?\",\"integrations.shopify.faq.5.a\":\"Not today: each Deskwoot account connects to one Shopify store. If you run several brands, use a separate Deskwoot account for each store.\",\"integrations.shopify.faq.5.q\":\"Can I connect multiple Shopify stores to one Deskwoot account?\",\"integrations.shopify.faq.6.a\":\"No. Deskwoot shows orders, fulfilments and tracking and lets agents refund, cancel or mark orders shipped. Draft orders and invoices stay in Shopify Admin.\",\"integrations.shopify.faq.6.q\":\"Does Deskwoot support Shopify customer-invoice flows?\",\"integrations.shopify.feature.1.description\":\"The customer's orders show in the Orders tab next to the conversation, with items, totals, fulfilment status and tracking.\",\"integrations.shopify.feature.1.title\":\"Order context in every reply\",\"integrations.shopify.feature.2.description\":\"Fynn answers 'where is my order #4821' from your real order data after checking the order number and postal code.\",\"integrations.shopify.feature.2.title\":\"AI replies grounded in real data\",\"integrations.shopify.feature.3.description\":\"Refund all or part of an order, cancel it or mark it shipped without leaving the conversation.\",\"integrations.shopify.feature.3.title\":\"Refunds and cancellations in the inbox\",\"integrations.shopify.feature.4.description\":\"Import your Shopify customers as Deskwoot contacts, so returning buyers are recognised on every channel.\",\"integrations.shopify.feature.4.title\":\"Customers as contacts\",\"integrations.shopify.feature.5.description\":\"On the Business and Enterprise plans, Easypost adds the live carrier status for orders with a tracking number.\",\"integrations.shopify.feature.5.title\":\"Live carrier status\",\"integrations.shopify.feature.6.description\":\"Let Fynn cancel orders, refund or update a shipping address, only after it verifies the customer and gets a typed confirmation.\",\"integrations.shopify.feature.6.title\":\"Bot actions with confirmation\",\"integrations.shopify.metaDescription\":\"Best customer support software for Shopify stores 2026. Order data in every conversation, AI replies, refunds from the inbox, 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\":\"Create your own app for your store in Shopify and copy its client ID and client secret.\",\"integrations.shopify.setup.3\":\"Enter your shop domain, client ID and client secret, then click Connect with Shopify.\",\"integrations.shopify.setup.4\":\"Done. Your orders sync, and new ones arrive through Shopify webhooks.\",\"integrations.shopify.tagline\":\"The best customer support software for Shopify stores\",\"integrations.slack.body.1\":\"Most support teams already talk in Slack. When a new conversation arrives or a customer leaves a low rating, the quickest way to get eyes on it is a message in the channel your team already watches.\",\"integrations.slack.body.2\":\"Deskwoot sends 7 events to Zapier: new conversation, new message, conversation assigned, conversation resolved, new contact, contact updated and CSAT rating submitted. A Zap picks the events you care about and posts them to Slack with the fields you choose, such as the customer's name, the inbox or the rating.\",\"integrations.slack.body.3\":\"Setup runs through the Zapier integration: start a Zap with the Webhooks by Zapier trigger Catch Hook, paste its URL in Deskwoot under Settings → Integrations → Zapier, then add a Slack step that posts to your channel. Webhooks by Zapier is a premium Zapier app, so it needs a paid Zapier plan.\",\"integrations.slack.body.4\":\"You decide what reaches Slack. A Zap can filter by event or by field, so a busy inbox does not flood the channel, and you choose which customer details appear in the message.\",\"integrations.slack.body.5\":\"Replies always happen in Deskwoot, where the full conversation, the customer's history, Copilot and Fynn live. Deskwoot has no Slack app of its own: Slack is where your team learns that something needs attention.\",\"integrations.slack.description\":\"Get a Slack message when something happens in your helpdesk. Deskwoot sends its events to Zapier, and a Zap posts them into the Slack channel you choose: new conversations, assignments, resolved conversations and CSAT ratings. Replies stay in Deskwoot.\",\"integrations.slack.faq.1.a\":\"Through Zapier. Deskwoot sends its events to a Webhooks by Zapier catch hook, and a Slack step in the same Zap posts them to the channel you pick. Setup takes a few minutes.\",\"integrations.slack.faq.1.q\":\"How do I get Deskwoot notifications in Slack?\",\"integrations.slack.faq.2.a\":\"No. Slack gets the alert, and replies happen in Deskwoot, so the conversation, the customer's history and the AI tools stay in one place.\",\"integrations.slack.faq.2.q\":\"Can my team reply to customers from Slack?\",\"integrations.slack.faq.3.a\":\"7 events: new conversation, new message, conversation assigned, conversation resolved, new contact, contact updated and CSAT rating submitted.\",\"integrations.slack.faq.3.q\":\"Which events can reach Slack?\",\"integrations.slack.faq.4.a\":\"Only the fields you put into the Slack step leave Deskwoot. The data passes through Zapier, which also processes data outside the EU. For a strictly EU data flow, send events to your own endpoint with Deskwoot webhooks instead.\",\"integrations.slack.faq.4.q\":\"Is customer data safe in Slack?\",\"integrations.slack.feature.1.description\":\"A Slack message for every new conversation, or only for the ones your Zap filters for.\",\"integrations.slack.feature.1.title\":\"Alerts for new conversations\",\"integrations.slack.feature.2.description\":\"Tell the team in Slack when a conversation is assigned or resolved.\",\"integrations.slack.feature.2.title\":\"Assignments and resolutions\",\"integrations.slack.feature.3.description\":\"Post every rating, or only the low ones, so someone can follow up quickly.\",\"integrations.slack.feature.3.title\":\"CSAT ratings in a channel\",\"integrations.slack.feature.4.description\":\"Each Deskwoot event carries the conversation or contact data. Your Zap decides which of it appears in Slack.\",\"integrations.slack.feature.4.title\":\"You choose the fields\",\"integrations.slack.metaDescription\":\"Get Deskwoot alerts in Slack: new conversations, assignments, resolved conversations and CSAT ratings, posted to your channel through Zapier. Replies stay in Deskwoot.\",\"integrations.slack.metaTitle\":\"Slack Helpdesk Alerts: Deskwoot Events in Slack\",\"integrations.slack.setup.1\":\"In Zapier, start a Zap with the Webhooks by Zapier trigger Catch Hook and copy the URL.\",\"integrations.slack.setup.2\":\"Paste the URL in Deskwoot Settings → Integrations → Zapier and send a test event.\",\"integrations.slack.setup.3\":\"Add a Slack step to the Zap that posts a message to your channel.\",\"integrations.slack.tagline\":\"Send helpdesk alerts to Slack\",\"integrations.stripe.body.1\":\"Billing questions are the hardest kind of support questions. The customer is annoyed, the answer is buried in Stripe's dashboard, and your agent is bouncing between three tabs. Most generic helpdesks make this worse, not better.\",\"integrations.stripe.body.2\":\"The Deskwoot Stripe billing support tool puts that answer in the conversation. Install the Deskwoot app from the Stripe Marketplace, paste the key Stripe shows you, and every conversation whose contact email matches a Stripe customer shows their subscriptions, recent payments and refunds, recent invoices and customer balance. Deskwoot reads it live from Stripe when the conversation opens, so a payment that just went through is already there.\",\"integrations.stripe.body.3\":\"Refund a payment in full without opening the Stripe dashboard: one click in the Details tab, a confirmation, and Stripe issues the refund. Cancelling a subscription works the same way and takes effect at the end of the paid period, so the customer keeps what they paid for. Both actions are recorded in your Deskwoot audit log.\",\"integrations.stripe.body.4\":\"Fynn, the Deskwoot AI agent, works with the same data. Once a customer has verified their email, Fynn answers questions like which plan am I on, when does it renew or where is my invoice from live Stripe data, with a link to the invoice. If you allow it, Fynn can also refund a payment or cancel a subscription at period end after the customer types a confirmation, within the limits you set.\",\"integrations.stripe.body.5\":\"For your agents, the Copilot drafts replies with the same Stripe context, and an optional Stripe webhook saves each charge, refund and subscription change in Deskwoot the moment it happens. Combined with Deskwoot's CSAT and conversation tags, billing tickets become easier to spot and resolve.\",\"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 questions get answered 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 support@stripe.com, 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 support@stripe.com. 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. Deskwoot connects to one standard Stripe account, the one you install the Deskwoot app on.\",\"integrations.stripe.faq.3.q\":\"Does this Stripe integration need Stripe Connect?\",\"integrations.stripe.faq.4.a\":\"Refunds in Deskwoot go through Stripe's standard refund API, so Stripe's usual fee rules for refunds apply, exactly as for a refund you issue in the Stripe dashboard. Deskwoot charges nothing extra for a refund.\",\"integrations.stripe.faq.4.q\":\"Do refunds processed via Deskwoot count against my Stripe fees?\",\"integrations.stripe.faq.5.a\":\"No. Deskwoot shows payments, refunds, subscriptions, invoices and the customer balance. Disputes stay in your Stripe dashboard.\",\"integrations.stripe.faq.5.q\":\"Can I see Stripe disputes in Deskwoot?\",\"integrations.stripe.faq.6.a\":\"Yes. The Details tab shows each subscription with plan, price, status and renewal or end date, plus the customer's recent invoices with a link to each one and their balance. Agents can cancel a subscription at the end of the paid period, and Fynn can do the same for a verified customer when you allow it.\",\"integrations.stripe.faq.6.q\":\"Does this work with Stripe Billing and Subscriptions?\",\"integrations.stripe.faq.7.a\":\"For SaaS support the key pieces are subscription status, invoices and payments next to the conversation, and safe actions. Deskwoot shows subscriptions, payments, invoices and the customer balance in the Details tab, lets agents refund a payment and cancel a subscription at period end, and lets Fynn answer billing questions for verified customers.\",\"integrations.stripe.faq.7.q\":\"What is the best Stripe billing support tool for SaaS?\",\"integrations.stripe.feature.1.description\":\"Subscriptions, recent payments and refunds, invoices and the customer balance appear in the Details tab, read live from Stripe for the customer whose email matches.\",\"integrations.stripe.feature.1.title\":\"Billing context in the conversation\",\"integrations.stripe.feature.2.description\":\"Refund a payment in full from the Details tab without opening the Stripe dashboard. Every refund lands in your Deskwoot audit log.\",\"integrations.stripe.feature.2.title\":\"Refunds in one click\",\"integrations.stripe.feature.3.description\":\"The customer's last 5 invoices with status, amount and a link to the Stripe invoice page, plus the credit they have or the amount they owe.\",\"integrations.stripe.feature.3.title\":\"Invoices and balance at a glance\",\"integrations.stripe.feature.4.description\":\"For a verified customer, Fynn answers questions about plan, renewal date, payments and invoices from live Stripe data. With your permission it can also refund or cancel after the customer confirms.\",\"integrations.stripe.feature.4.title\":\"Fynn answers billing questions\",\"integrations.stripe.feature.5.description\":\"Cancel a subscription from the conversation. It ends with the paid period, so the customer keeps access until then.\",\"integrations.stripe.feature.5.title\":\"Cancel at period end\",\"integrations.stripe.metaDescription\":\"Stripe billing support tool with payments, refunds, subscriptions, invoices and the customer balance in every conversation. Refund or cancel in one click.\",\"integrations.stripe.metaTitle\":\"Stripe Customer Support: Billing Context Built In\",\"integrations.stripe.setup.1\":\"In Deskwoot, go to Settings → Integrations.\",\"integrations.stripe.setup.2\":\"Open Stripe, click Install on Stripe Marketplace, then Install on the Deskwoot listing and confirm the permissions Deskwoot needs.\",\"integrations.stripe.setup.3\":\"Copy the restricted key Stripe shows after the install, paste it into Deskwoot and click Connect.\",\"integrations.stripe.setup.4\":\"Done. Your Stripe customers are imported as contacts, and the Details tab of each matching conversation shows their billing data.\",\"integrations.stripe.tagline\":\"Stripe billing support tool with full payment context\",\"integrations.whatYouGet\":\"What you get with the {name} integration\",\"channels.grid.title\":\"All 8 channels\",\"channels.cta.title\":\"Connect your|first channel\",\"integrations.grid.title\":\"All 7 integrations\",\"integrations.intro.title\":\"Orders and payments|next to every message\",\"integrations.intro.body\":\"Connect Shopify, WooCommerce or Stripe and the orders, subscriptions and payments of the customer you are talking to show up in the Orders tab of the conversation. Agents refund an order right there, and for Shopify and WooCommerce stores they can also cancel it or mark it shipped, without logging in to another admin. On the Business and Enterprise plans, Easypost looks up the live parcel status for orders with a tracking number, so a question about a late delivery takes one glance. Every token and key you enter is encrypted at rest.\",\"integrations.intro.moreTitle\":\"Tools that are not on the list\",\"integrations.intro.moreBody\":\"Zapier receives Deskwoot events such as a new conversation, an assignment, a resolved conversation or a CSAT rating and passes them on to thousands of other apps. Webhooks send the same events to any URL you run, and on the Enterprise plan the REST API reads and writes conversations, contacts and messages. WordPress sites add the live chat widget with one snippet.\",\"integrations.hubFaqTitle\":\"Frequently asked questions\",\"integrations.hubFaq.1.q\":\"Which tools does Deskwoot integrate with?\",\"integrations.hubFaq.1.a\":\"Shopify, WooCommerce and Stripe bring orders, subscriptions and payments into the conversation. Easypost adds live parcel tracking, WordPress sites run the live chat widget, and Zapier passes Deskwoot events on to thousands of other apps. Webhooks and, on the Enterprise plan, the REST API cover everything else.\",\"integrations.hubFaq.2.q\":\"Do integrations cost extra?\",\"integrations.hubFaq.2.a\":\"No. Shopify, WooCommerce, Stripe, Zapier, WordPress and webhooks work on every plan, the Free plan included, with no fee per connection. Two things depend on the plan: live parcel tracking through Easypost comes with Business and Enterprise, and API tokens for the REST API come with Enterprise.\",\"integrations.hubFaq.3.q\":\"What if the tool I use is not listed?\",\"integrations.hubFaq.3.a\":\"Send Deskwoot events to it through Zapier or a webhook, or build on the REST API if you are on the Enterprise plan. If you need a native integration, email hello@deskwoot.com with the tool and what your team needs from it.\",\"integrations.requestCta.title\":\"Missing a tool?|Tell us which one\",\"channels.overviewTitle\":\"Overview\",\"channels.categoryLabel\":\"Category\",\"channels.detailCta.title\":\"Try it free|for 7 days\",\"integrations.overviewTitle\":\"Overview\",\"integrations.categoryLabel\":\"Category\",\"integrations.detailCta.title\":\"Try it free|for 7 days\",\"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. Create a REST API key in WooCommerce, enter your site URL, consumer key and consumer secret in Deskwoot Settings → Integrations, and every conversation shows the customer's orders, items, totals and tracking numbers. WooCommerce customer support without switching tabs.\",\"integrations.woocommerce.body.3\":\"Refund all or part of an order, cancel it or mark it shipped from the conversation. Every action runs through the official WooCommerce REST API, so the order in your store stays the single source of truth.\",\"integrations.woocommerce.body.4\":\"Fynn, the Deskwoot AI agent, answers 'where is my package?' from your real order data once the customer gives the order number and postal code, with the actual tracking link where the order has one. No invented tracking numbers, no manual lookup.\",\"integrations.woocommerce.body.5\":\"Compared to Help Scout with its WooCommerce integration and the support tools in HubSpot, Deskwoot adds live chat, WhatsApp, Telegram, SMS and the AI agent in the same inbox, and its Free plan lets a small store start without paying.\",\"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 small WooCommerce stores, Deskwoot's Free plan is the affordable pick: live chat, email and order context for 1 agent at no cost, and a low price per agent as the team grows. Larger stores compare Deskwoot to Gorgias (Shopify first), Re:amaze 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\":\"No. The integration works with the free core WooCommerce plugin. Deskwoot shows orders; subscription data from the WooCommerce Subscriptions add-on is not shown today.\",\"integrations.woocommerce.faq.2.q\":\"Do I need WooCommerce Subscriptions for this to work?\",\"integrations.woocommerce.faq.3.a\":\"Yes. The integration uses the WooCommerce REST API, not theme-level hooks, so any theme works including fully custom builds.\",\"integrations.woocommerce.faq.3.q\":\"Will it work with a custom WooCommerce theme?\",\"integrations.woocommerce.faq.4.a\":\"No. The integration runs on our servers through the WooCommerce REST API and webhooks. The chat widget loads asynchronously, so checkout performance is unaffected.\",\"integrations.woocommerce.faq.4.q\":\"Does Deskwoot slow down WooCommerce checkout?\",\"integrations.woocommerce.faq.5.a\":\"Yes. Settings → Import brings over contacts and conversations from Zendesk, Intercom, Freshdesk, Chatwoot and Crisp. For a support plugin inside WordPress, export its data as CSV and map the columns in the CSV import.\",\"integrations.woocommerce.faq.5.q\":\"Can Deskwoot import my existing Woo customer support tickets?\",\"integrations.woocommerce.feature.1.description\":\"The customer's orders appear in the Orders tab next to the conversation. Open any order to see items, totals and tracking.\",\"integrations.woocommerce.feature.1.title\":\"Order timeline on the contact card\",\"integrations.woocommerce.feature.2.description\":\"Fynn answers order questions from your real WooCommerce data after checking the order number and postal code. No invented tracking numbers.\",\"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 run through the WooCommerce REST API on the real order.\",\"integrations.woocommerce.feature.3.title\":\"Refunds without tab-switching\",\"integrations.woocommerce.feature.4.description\":\"Deskwoot sets up order webhooks in your store when you connect, so new and updated orders arrive right away.\",\"integrations.woocommerce.feature.4.title\":\"Orders kept current\",\"integrations.woocommerce.feature.5.description\":\"Add the Deskwoot chat snippet to your WordPress theme and chats from your store land next to the order data.\",\"integrations.woocommerce.feature.5.title\":\"Live chat on the same site\",\"integrations.woocommerce.metaDescription\":\"WooCommerce support service with order data, AI replies, refunds and tracking right in the inbox. No plugin needed, quick setup, free plan.\",\"integrations.woocommerce.metaTitle\":\"Live Chat for WooCommerce Stores\",\"integrations.woocommerce.setup.1\":\"In WooCommerce, create a REST API key with read and write access.\",\"integrations.woocommerce.setup.2\":\"Enter your site URL, consumer key and consumer secret in Deskwoot Settings → Integrations.\",\"integrations.woocommerce.setup.3\":\"Done. Your orders sync, and new ones arrive through the webhooks Deskwoot sets up.\",\"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 another option, built for support teams who want everything (live chat, email, WhatsApp, AI agent) in one inbox at a low price per agent, with every channel included.\",\"integrations.wordpress.body.2\":\"There is no plugin to install and update. Copy the widget snippet from your live chat inbox in Deskwoot and paste it into your theme's footer, a header and footer scripts plugin, or your page builder's custom code area, and the chat is live. On the Startup plan and above, Cookieless Mode runs the chat without cookies.\",\"integrations.wordpress.body.3\":\"If your visitors log in, pass their name and email with window.deskwoot.identify() and sign the call with Identity Verification (Startup plan and above), so agents know who they talk to. Running WooCommerce too? Connect it in Settings → Integrations and the customer's orders show next to the chat.\",\"integrations.wordpress.body.4\":\"The loader script is about 6 KB gzipped and loads asynchronously, so it stays out of the way of your page speed. To show the chat only on some pages, add the snippet only there, or hide the bubble and open the chat from your own button with window.deskwoot.open(). The chat runs in its own frame, so theme CSS does not clash with it.\",\"integrations.wordpress.body.5\":\"Compared to Tidio (the most popular WordPress live chat plugin), Deskwoot offers similar widget customisation plus the AI agent, every channel in one inbox and a Free plan for 1 agent. Compared to HubSpot, Deskwoot avoids the lock in of a marketing CRM: it is a customer support tool, not a sales funnel tool.\",\"integrations.wordpress.description\":\"Looking for the best live chat plugin for WordPress? Deskwoot adds live chat to any WordPress site with one snippet and no plugin to maintain, plus a shared inbox and an AI agent. Free plan for 1 agent.\",\"integrations.wordpress.faq.1.a\":\"Top WordPress live chat options in 2026: Deskwoot (free plan, every channel in one inbox, AI agent), Tidio (most popular, freemium, ecommerce focus), LiveChat (premium, mature feature set), HubSpot Chat (free, tied to a sales CRM), Olark (mid tier). Deskwoot stands out with every channel in one inbox, an optional cookieless widget and a low price per agent.\",\"integrations.wordpress.faq.1.q\":\"What is the best live chat plugin for WordPress?\",\"integrations.wordpress.faq.2.a\":\"Yes, to start. There is no separate plugin, the snippet is free, and the Free plan includes the live chat widget and a shared inbox for 1 agent. Paid plans add more agents and inboxes, AI features and tools for teams.\",\"integrations.wordpress.faq.2.q\":\"Is Deskwoot live chat for WordPress free?\",\"integrations.wordpress.faq.3.a\":\"Yes, if your WordPress.com plan lets you add custom code or plugins (Business or Commerce). Self hosted WordPress.org sites always work.\",\"integrations.wordpress.faq.3.q\":\"Does this work with WordPress.com?\",\"integrations.wordpress.faq.4.a\":\"No. The loader script is about 6 KB gzipped and loads asynchronously, and the chat itself runs in a separate frame.\",\"integrations.wordpress.faq.4.q\":\"Will the chat plugin slow my WordPress site down?\",\"integrations.wordpress.faq.5.a\":\"Yes. On the Startup plan and above, turn on Cookieless Mode in the live chat inbox and the widget runs without cookies.\",\"integrations.wordpress.faq.5.q\":\"Does the chat have a cookieless mode?\",\"integrations.wordpress.feature.1.description\":\"Copy the snippet from your live chat inbox, paste it into your theme, and the chat is live.\",\"integrations.wordpress.feature.1.title\":\"Install with one snippet\",\"integrations.wordpress.feature.2.description\":\"On the Startup plan and above, ask for name, email or other fields before the chat starts, or let Fynn collect them in the chat.\",\"integrations.wordpress.feature.2.title\":\"Pre Chat Form\",\"integrations.wordpress.feature.3.description\":\"Pass logged in users with window.deskwoot.identify() and sign the call with Identity Verification (Startup plan and above).\",\"integrations.wordpress.feature.3.title\":\"Signed in visitors\",\"integrations.wordpress.feature.4.description\":\"From the Startup plan the widget can run without cookies.\",\"integrations.wordpress.feature.4.title\":\"Cookieless Mode\",\"integrations.wordpress.feature.5.description\":\"Connect WooCommerce in Settings → Integrations and customer orders show next to every chat.\",\"integrations.wordpress.feature.5.title\":\"WooCommerce orders\",\"integrations.wordpress.feature.6.description\":\"The chat runs in its own frame, so theme and page builder CSS do not clash with it.\",\"integrations.wordpress.feature.6.title\":\"Works with any theme\",\"integrations.wordpress.metaDescription\":\"Live chat for WordPress with one snippet instead of a plugin: shared inbox, AI agent and optional Cookieless Mode. Quick install, free plan for 1 agent.\",\"integrations.wordpress.metaTitle\":\"WordPress Chat Plugin: Live Chat for Websites\",\"integrations.wordpress.setup.1\":\"Create a live chat inbox in Deskwoot Settings → Inboxes.\",\"integrations.wordpress.setup.2\":\"Copy the snippet from Widget Installation in the inbox settings.\",\"integrations.wordpress.setup.3\":\"Paste it into your theme's footer or a header and footer scripts plugin.\",\"integrations.wordpress.setup.4\":\"Done. The chat shows on every page that loads the snippet.\",\"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, resolved conversations get logged in a spreadsheet, and high value customers get added to a warehouse for analytics. Zapier is the glue.\",\"integrations.zapier.body.2\":\"Deskwoot's Zapier helpdesk integration sends 7 support events to your Zap: new conversation, conversation assigned, conversation resolved, new message, new contact, contact updated and CSAT rating submitted. Each event carries the conversation or contact data, so the next steps of your Zap can use it.\",\"integrations.zapier.body.3\":\"Setup takes a few minutes: in Zapier, start a Zap with the Webhooks by Zapier trigger Catch Hook and copy its URL. Paste the URL in Deskwoot Settings → Integrations → Zapier, send a test event and build the rest of the Zap. Webhooks by Zapier is a premium Zapier app, so it needs a paid Zapier plan.\",\"integrations.zapier.body.4\":\"Common Zapier helpdesk integration patterns: a new conversation creates a Linear issue, a CSAT rating lands in a Google Sheet, a new contact goes to HubSpot, an assigned conversation pings a Slack channel. To write data back into Deskwoot, use the REST API on the Enterprise plan.\",\"integrations.zapier.body.5\":\"For teams with a lot of automation, Zapier plus Deskwoot replaces glue scripts that would otherwise live in Make.com, n8n or your own functions. The trade off is data residency: Zapier processes data outside the EU too. For a strictly EU data flow, send events to your own endpoint with Deskwoot webhooks instead.\",\"integrations.zapier.description\":\"The Deskwoot Zapier helpdesk integration connects to thousands of apps without code. Start workflows when conversations are created, assigned or resolved, and push customer data anywhere your stack lives.\",\"integrations.zapier.faq.1.a\":\"Deskwoot sends 7 events (new conversation, assigned, resolved, new message, new contact, contact updated, CSAT rating) to a Webhooks by Zapier catch hook. You paste the hook URL in Deskwoot once, then build Zaps that pass that data on to thousands of other apps.\",\"integrations.zapier.faq.1.q\":\"How does the Zapier helpdesk integration work with Deskwoot?\",\"integrations.zapier.faq.2.a\":\"Yes. Deskwoot sends its events to Webhooks by Zapier, which is a premium Zapier app, so you need a paid Zapier plan. Deskwoot's side works on 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) a new conversation creates a Linear or Jira issue, 2) a CSAT rating is added to a Google Sheet, 3) a new contact is added to HubSpot, 4) an assigned conversation pings a Slack channel, 5) a resolved conversation is logged in Airtable.\",\"integrations.zapier.faq.3.q\":\"What are the most common Deskwoot Zapier helpdesk workflows?\",\"integrations.zapier.faq.4.a\":\"Zapier states GDPR compliance and SOC 2, but the data does pass through their servers. If you have strict data residency requirements, send events to your own endpoint with Deskwoot webhooks instead of Zapier.\",\"integrations.zapier.faq.4.q\":\"Are Zapier zaps safe with customer data?\",\"integrations.zapier.faq.5.a\":\"Not through the Zapier integration, which only sends Deskwoot events out. To send messages from another system, use the REST API on the Enterprise plan.\",\"integrations.zapier.faq.5.q\":\"Can Zapier reply to messages on my behalf?\",\"integrations.zapier.feature.1.description\":\"New conversation, assigned, resolved, new message, new contact, contact updated and CSAT rating submitted.\",\"integrations.zapier.feature.1.title\":\"7 support events\",\"integrations.zapier.feature.2.description\":\"Send a test event from the integration settings to check that your Zap receives the data.\",\"integrations.zapier.feature.2.title\":\"Test from Deskwoot\",\"integrations.zapier.feature.3.description\":\"Create Linear issues, sync contacts to HubSpot, log to Airtable, alert in Slack, anything Zapier supports.\",\"integrations.zapier.feature.3.title\":\"Chain to thousands of apps\",\"integrations.zapier.feature.4.description\":\"Paste the catch hook URL and build the Zap in Zapier's visual editor, no engineering work required.\",\"integrations.zapier.feature.4.title\":\"Setup without code\",\"integrations.zapier.metaDescription\":\"Zapier helpdesk integration: 7 Deskwoot events to thousands of apps, no code. Create Linear issues, sync contacts to HubSpot, send alerts to Slack. Quick setup.\",\"integrations.zapier.metaTitle\":\"Customer Support Automation via Zapier\",\"integrations.zapier.setup.1\":\"In Zapier, start a Zap with the Webhooks by Zapier trigger Catch Hook and copy the URL.\",\"integrations.zapier.setup.2\":\"Paste the URL in Deskwoot Settings → Integrations → Zapier and send a test event.\",\"integrations.zapier.setup.3\":\"Add the next steps of your Zap in Zapier.\",\"integrations.zapier.tagline\":\"Zapier helpdesk integration: connect Deskwoot to thousands of apps\",\"marketing.helpCenterSearch\":\"Search for articles, guides, or topics...\",\"marketingComponents.blogIndex.empty\":\"No blog posts yet. Check back soon!\",\"marketingComponents.blogIndex.subtitle\":\"Practical guides on customer support, AI, live chat and help desk software, from the team that builds Deskwoot.\",\"marketingComponents.blogIndex.title\":\"Deskwoot Blog\",\"marketingComponents.blogIndex.readMore\":\"Read more\",\"marketingComponents.blogIndex.paginationLabel\":\"Blog pages\",\"marketingComponents.blogIndex.prevPage\":\"Previous page\",\"marketingComponents.blogIndex.nextPage\":\"Next page\",\"marketingComponents.blogIndex.pageLabel\":\"Page {page}\",\"marketingComponents.blogIndex.pageMetaTitle\":\"{title}, page {page}\",\"marketingComponents.blog.published\":\"Published {date}\",\"marketingComponents.blog.minRead\":\"{minutes} min read\",\"marketingComponents.blog.category.product\":\"Product\",\"marketingComponents.blog.category.engineering\":\"Engineering\",\"marketingComponents.blog.category.customerStories\":\"Customer stories\",\"marketingComponents.blog.category.comparisons\":\"Comparisons\",\"marketingComponents.blog.category.guides\":\"Guides\",\"marketingComponents.blog.category.company\":\"Company\",\"marketingComponents.blogPost.contents\":\"Contents\",\"marketingComponents.blogPost.photoCredit\":\"Photo:\",\"marketingComponents.blogPost.faqTitle\":\"Frequently asked questions\",\"marketingComponents.blogPost.share\":\"Share this article\",\"marketingComponents.blogPost.shareX\":\"Share on X\",\"marketingComponents.blogPost.shareLinkedin\":\"Share on LinkedIn\",\"marketingComponents.blogPost.shareFacebook\":\"Share on Facebook\",\"marketingComponents.blogPost.shareWhatsapp\":\"Share on WhatsApp\",\"marketingComponents.blogPost.shareNative\":\"Share\",\"marketingComponents.blogPost.copyLink\":\"Copy link\",\"marketingComponents.blogPost.linkCopied\":\"Link copied\",\"marketingComponents.blogPost.related\":\"Related articles\",\"marketingComponents.blogPost.browseAll\":\"Browse all articles\",\"marketingComponents.blogPost.watchOn\":\"Watch on {site}\",\"marketingComponents.blogPost.availableIn\":\"Also available in\",\"marketingComponents.common.close\":\"Close\",\"marketingComponents.common.emailPlaceholder\":\"you@example.com\",\"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\":\"Send 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. If we have questions, we'll email you.\",\"marketingComponents.featureRequestModal.title\":\"Request a feature\",\"marketingComponents.featureRequestModal.titleLabel\":\"Feature title\",\"marketingComponents.featureRequestModal.titlePlaceholder\":\"e.g. Dark mode for the chat widget\",\"marketingComponents.roadmapHighway.requestFeature\":\"Request a feature\",\"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, up to 5 MB. Anything that shows your founding date: incorporation certificate, Handelsregisterauszug, Articles of Incorporation and similar.\",\"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\":\"jane@yourstartup.com\",\"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 founding document.\",\"marketingComponents.startupForm.errorNetwork\":\"Network error while submitting. Please retry, or email hello@deskwoot.com directly with the same info attached.\",\"marketingComponents.startupForm.errorSubmitWithStatus\":\"Application failed ({status}). Please retry or email hello@deskwoot.com.\",\"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 to 2 business days. Watch your inbox: the activation link arrives there once you're approved.\",\"marketingComponents.startupForm.successTitle\":\"Application received\",\"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.faq.a1\":\"Yes. The iPhone app is free with every Deskwoot plan, including the Free plan for solo founders. There is no separate mobile license and no fee per device.\",\"mobile.faq.a2\":\"Yes. WhatsApp customer support is part of the unified inbox. WhatsApp messages, replies and media land in the same thread view as email and live chat, so you keep the full context on your phone.\",\"mobile.faq.a3\":\"Tap AI in any conversation. AI Copilot reads the thread, your help center and any connected Shopify, WooCommerce or Stripe data, then suggests a reply. You can edit it, improve it or send it as it is, and on Business and Enterprise also translate it.\",\"mobile.faq.a4\":\"Yes. Connect your Shopify store once on the web. The app then shows the customer's orders in the conversation, and AI Copilot drafts answers from the order data and shows which order it read.\",\"mobile.faq.a5\":\"iOS 15.1 or later. The app is free to download from the App Store.\",\"mobile.faq.a6\":\"Not yet. On Android you can use the Deskwoot dashboard in your phone's browser and add it to your home screen.\",\"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\":\"Does Shopify customer support work in the app?\",\"mobile.faq.q5\":\"Which iOS version does the app need?\",\"mobile.faq.q6\":\"Does the customer service app support Android?\",\"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.hero.subtitle\":\"Answer customers from your iPhone. One inbox for all 8 channels, AI Copilot drafts in one tap and a push alert the moment a message lands.\",\"mobile.hero.trioAlt\":\"Deskwoot customer service app on iPhone: a live chat with Sarah Chen, an AI summary of an email 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.imgAlt\":\"Smart unified inbox in the Deskwoot customer support app, showing triaged conversations across 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.schema.description\":\"Customer support app for iPhone. Unified inbox, AI-drafted replies, push alerts, every channel in your pocket.\",\"mobile.useCases.ecommerce.body\":\"Shopify customer support on the go: the app shows the customer's orders, and Copilot drafts the answer from them.\",\"mobile.useCases.ecommerce.title\":\"Ecommerce teams\",\"mobile.useCases.saas.body\":\"Summarize a long thread, draft a reply with one tap and translate it before you send, all between two meetings.\",\"mobile.useCases.saas.title\":\"SaaS teams\",\"mobile.useCases.startup.body\":\"Answer live chat, email and WhatsApp customer support from anywhere, so nobody has to stay at a laptop all day.\",\"mobile.useCases.startup.title\":\"Startup teams\",\"mobile.hero.heading\":\"Customer service app|built for iPhone\",\"mobile.appStore.button\":\"Download on the App Store\",\"mobile.nav.label\":\"iPhone app\",\"mobile.nav.app\":\"Overview\",\"mobile.nav.notif\":\"Notifications\",\"mobile.nav.copilot\":\"AI Copilot\",\"mobile.nav.inbox\":\"Inbox\",\"mobile.app.heading\":\"Your whole help desk|in your pocket\",\"mobile.app.lead\":\"Deskwoot's customer service app is a full helpdesk app, not a small viewer for the web dashboard. You get the same unified inbox for 8 channels, the same AI Copilot and the same routing rules you set up on the web. The app is free on every plan, including the Free plan, with no fee per device.\",\"mobile.notif.heading\":\"On the road?|You'll know\",\"mobile.notif.lead\":\"Your iPhone tells you the moment a new conversation starts, a customer writes back or a teammate assigns or mentions you. You pick which events send a push, so alerts stay useful instead of noisy.\",\"mobile.notif.c1Title\":\"Choose your alerts\",\"mobile.notif.c1Body\":\"New conversations, new messages and missed SLA targets each have their own switch. Assignments and mentions always come through.\",\"mobile.notif.c2Title\":\"Missed SLA targets\",\"mobile.notif.c2Body\":\"Get a push when a first response, next response or resolution target is missed, so you can step in right away.\",\"mobile.notif.c3Title\":\"Mentions from your team\",\"mobile.notif.c3Body\":\"When a teammate mentions you in a private note, you see it at once. Private notes stay inside your team and never reach the customer.\",\"mobile.copilot.heading\":\"AI Copilot replies|in one tap\",\"mobile.copilot.lead\":\"AI customer service in your pocket. Tap AI in any conversation and Copilot drafts a reply from the thread, your help center and the customer's Shopify, WooCommerce or Stripe data. You read it, change what you want and send. It is the same AI Copilot you use on the web dashboard.\",\"mobile.copilot.imgAlt\":\"AI Copilot draft in the Deskwoot iPhone app, written from a Shopify order\",\"mobile.copilot.c1Title\":\"Grounded in real orders\",\"mobile.copilot.c1Body\":\"The draft shows which Shopify order it read, so you can check the facts before you send.\",\"mobile.copilot.c2Title\":\"Improve, translate, summarize\",\"mobile.copilot.c2Body\":\"Polish your own draft or get a short summary of a long thread. On the Business and Enterprise plans, Copilot also translates a reply into the customer's language.\",\"mobile.copilot.c3Title\":\"Included on every plan\",\"mobile.copilot.c3Body\":\"Copilot uses the AI conversations included in your plan. There is no extra license and nothing to set up in the app.\",\"mobile.inbox.heading\":\"One inbox|for 8 channels\",\"mobile.inbox.lead\":\"A shared inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X and your REST API channel. Filter by Mine, Unassigned or Awaiting reply to see what needs you first, and search every conversation from one screen.\",\"mobile.inbox.c1Title\":\"Bulk actions\",\"mobile.inbox.c1Body\":\"Long press a conversation to select several, then resolve, assign or change the priority in one go.\",\"mobile.inbox.c2Title\":\"Claim a conversation\",\"mobile.inbox.c2Body\":\"Take an unassigned conversation with one tap. Only one agent can claim it, so two people never answer the same customer.\",\"mobile.inbox.c3Title\":\"Search every channel\",\"mobile.inbox.c3Body\":\"One search bar finds conversations across all channels and takes you straight into the thread.\",\"mobile.cta.heading\":\"Your inbox|in your pocket\",\"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 discuss 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\":\"Support\",\"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 · 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 get in the dashboard, by email and as push notifications in the Deskwoot mobile app.\",\"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\":\"Get a Telegram message when a customer asks the AI bot for a person. It goes to the agent who gets the conversation, or, when nobody gets it, to everyone who can open it.\",\"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 sound 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.byoKeyFootnoteText\":\"* Every plan includes AI conversations each month on the AI that Deskwoot manages: for Copilot on every plan, and for Fynn as well on paid plans. On paid plans, conversations beyond that are billed one by one, and you can also run a bot on your own Anthropic API key: Anthropic bills those replies directly, and they do not count toward your AI conversations.\",\"pricing.comparisons.0\":\"\",\"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.plans.business.description\":\"For established companies\",\"pricing.plans.business.features.0\":\"Everything in Startup, plus:\",\"pricing.plans.business.features.4\":\"1-year data retention\",\"pricing.plans.business.features.5\":\"Multilingual conversations \u0026 translate\",\"pricing.plans.enterprise.description\":\"For large organizations\",\"pricing.plans.enterprise.features.0\":\"Everything in Business, plus:\",\"pricing.plans.enterprise.features.4\":\"SLA policies\",\"pricing.plans.enterprise.features.5\":\"REST API access\",\"pricing.plans.hacker.description\":\"For individuals getting started\",\"pricing.plans.hacker.features.0\":\"1 agent\",\"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.4\":\"Sales inquiries only (no product support)\",\"pricing.plans.startup.description\":\"For growing teams\",\"pricing.plans.startup.features.0\":\"Everything in Hacker, plus:\",\"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.limitations.0\":\"No multilingual translation\",\"pricing.startupBanner.body\":\"6 months Enterprise free. 10 seats, AI Copilot, $720 list value.\",\"priority.high\":\"High\",\"priority.low\":\"Low\",\"priority.medium\":\"Medium\",\"priority.none\":\"None\",\"priority.urgent\":\"Urgent\",\"privacy.lastUpdated\":\"Last updated: October 12, 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\":\"$1d\",\"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: hello@deskwoot.com\\nAddress: Neltacore, LLC, 1908 Thomes Avenue, Cheyenne, WY 82001, USA\",\"privacy.section.13.heading\":\"13. Contact Us\",\"privacy.section.2.body\":\"$1e\",\"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\":\"$1f\",\"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 deletion 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 hello@deskwoot.com. 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\":\"$20\",\"privacy.section.9a.heading\":\"9a. AI Processing and No-Training Commitment\",\"privacy.section.9b.body\":\"$21\",\"privacy.section.9b.heading\":\"9b. Stripe App Integration\",\"privacy.section.9c.body\":\"$22\",\"privacy.section.9c.heading\":\"9c. Deskwoot Mobile App (iPhone and Android)\",\"privacy.title\":\"Privacy Policy\",\"profile.availability\":\"Availability\",\"profile.away\":\"Away\",\"profile.avatar\":\"Avatar\",\"profile.avatarHelp\":\"JPG, PNG, GIF or WebP, max 5 MB. A GIF stays animated.\",\"profile.avatarUpdated\":\"Avatar updated.\",\"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. Customers see this name in live chat, for example in \\\"Anna has joined the conversation\\\", in chat transcripts and as the author of your help center articles. The From name on emails is the inbox Sender Name (Settings → Inboxes).\",\"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, mentions and the agent name in canned responses. Customers see it in live chat and on your help center articles when you have no display name.\",\"profile.invalidFile\":\"Only JPG, PNG, GIF and WebP files are allowed\",\"profile.language\":\"Language\",\"profile.messageSignature\":\"Message Signature\",\"profile.newPassword\":\"New Password\",\"profile.offline\":\"Offline\",\"profile.online\":\"Online\",\"profile.passwordChanged\":\"Password changed. All your other devices were signed out.\",\"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\":\"Added to the emails you write. In the dashboard it is placed in the reply box, so you can change it before sending, and the mobile app adds it when you send. Live chat and messaging replies go out without it.\",\"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 long customers wait for the first reply, time in the queue included. The agent table measures each agent from the moment they had the conversation.\",\"reports.firstResponse.introOwn\":\"Your first reply to each waiting customer, measured from the moment you had the conversation, not the time it spent in the queue.\",\"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. Response times count your own replies.\",\"reports.range.7d\":\"Last 7 days\",\"reports.range.30d\":\"Last 30 days\",\"reports.range.90d\":\"Last 90 days\",\"reports.agent.total\":\"Total\",\"reports.agent.avgFirstResponse\":\"Avg first response\",\"reports.agent.avgReplyTime\":\"Avg reply time\",\"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.agentFirstResponse\":\"First response\",\"reports.col.customerWait\":\"Customer waited\",\"reports.col.pickedUp\":\"Answered when taken\",\"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.median\":\"Median\",\"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\":\"Resolution time of the conversations each agent worked on in the period. Sorted from fastest to slowest. Click an agent to see their details.\",\"reports.breakdown.byAgentHintFirstResponse\":\"Each agent's first reply, measured from the moment they had the conversation. 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 found\",\"reports.agentConvs.unknownContact\":\"Unknown\",\"reports.agentConvs.open\":\"Open\",\"reports.agentConvs.resolve\":\"Resolve\",\"reports.agentConvs.resolving\":\"Resolving...\",\"reports.agentConvs.pickedUp\":\"Answered while taking the conversation, so no wait counts for this agent.\",\"reports.overview.subtitleManager\":\"Overview of your support performance across the whole account.\",\"reports.overview.subtitleAgent\":\"Overview of your own support performance. Administrators 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 (customer)\",\"reports.overview.yourFirstResponse\":\"Your 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 first response 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.index.title\":\"Where Deskwoot|is heading\",\"roadmap.index.intro\":\"What we shipped, what we are building right now and what comes next. Open any item for the details, or tell us what you are missing.\",\"roadmap.index.ideaTitle\":\"Missing a feature?\",\"roadmap.index.ideaBody\":\"Tell us what you need and why. We read every request, and the ones we hear most often end up on this page.\",\"roadmap.whyHeadingShipped\":\"Why we built it\",\"roadmap.android-app.longDesc\":\"The Deskwoot app is coming to Android. It is built from the same code as the iPhone app, so both get every new feature at the same time.\\n\\nAgents get a push notification the moment a customer writes, answer from one inbox for live chat, email, WhatsApp, Telegram, LINE, SMS and X, ask Copilot inside a conversation and translate replies with one tap. The back button, notification channels and fingerprint or face unlock work the way Android users expect.\\n\\nThe app is finished and waiting for Google's review. As soon as it is approved, it will be on Google Play.\",\"roadmap.android-app.problem\":\"Many support agents carry an Android phone. Without an app they had to answer customers in the mobile browser or wait until they were back at their desk.\",\"roadmap.android-app.quarter\":\"Q4 2026\",\"roadmap.android-app.shortDesc\":\"The Deskwoot app for Android phones, with the same inbox, push notifications and AI replies as the iPhone app.\",\"roadmap.android-app.solution\":\"A native Android app built from the same code as the iPhone app: push notifications for new messages, the full inbox, and Copilot and translation in every conversation.\",\"roadmap.android-app.title\":\"Android app\",\"roadmap.dashboard-2.longDesc\":\"Dashboard 2.0 shipped in September 2026. A slim rail on the left holds the main areas, and the inbox menu lists every folder with a live count: your conversations, mentions, unassigned, Fynn, teams, views and teammates.\\n\\nThe conversation view has a reply box that grows with your message, shows images inline and keeps replies and private notes one click apart. The panel on the right switches between the customer's details, Copilot and the notes on the conversation.\\n\\nCopilot now lives in that panel. Ask it about the conversation, let it suggest or improve a reply, and see which sources from your Training Hub it used before you add the text to your reply.\",\"roadmap.dashboard-2.problem\":\"As Deskwoot grew, the dashboard got crowded. Agents had to dig through menus to find their folders, and AI help sat in a different place in every view.\",\"roadmap.dashboard-2.quarter\":\"Q3 2026\",\"roadmap.dashboard-2.shippedDate\":\"September 2026\",\"roadmap.dashboard-2.shortDesc\":\"A redesigned agent dashboard: inbox folders with live counts, a compact conversation list and Copilot right next to every conversation.\",\"roadmap.dashboard-2.solution\":\"We rebuilt the dashboard around one navigation rail, an inbox menu with every folder and its count, and a side panel with Details, Copilot and Notes for each conversation.\",\"roadmap.dashboard-2.title\":\"Dashboard 2.0\",\"roadmap.eu-migration.longDesc\":\"In April 2026 we finished the move to the EU. Conversations and contacts are now stored in europe-west4 (Netherlands). The application servers, the Postgres database, the scheduled jobs and the antivirus scan all run there.\\n\\nThat opens Deskwoot to regulated industries (healthcare, finance, public sector) and to German Mittelstand buyers who require EU data residency.\\n\\nThe migration also brought a cookieless chat mode and DPA templates that match the new setup.\",\"roadmap.eu-migration.problem\":\"EU customers and procurement teams needed to know that conversations, customer contacts and AI processing stay inside the EU under GDPR and Schrems II.\",\"roadmap.eu-migration.quarter\":\"Q2 2026\",\"roadmap.eu-migration.shippedDate\":\"April 2026\",\"roadmap.eu-migration.shortDesc\":\"Deskwoot's servers and database moved to europe-west4 (Netherlands), so conversations and contacts are stored in the EU.\",\"roadmap.eu-migration.solution\":\"We moved the app, the Postgres database, the cron jobs and the ClamAV virus scan to servers in the Netherlands, and updated the DPA to match.\",\"roadmap.eu-migration.title\":\"EU data residency\",\"roadmap.help-center-ai-builder.longDesc\":\"Building a help center is a chicken and egg problem. The same questions keep coming in because there are no articles to point to, and agents are too busy answering them to write those articles. We want to break that loop in one step: paste your website URL, click Generate, and the AI Copilot does the rest.\\n\\nHow it works: the crawler walks your site (homepage, sitemap, /about, /faq, /pricing, /docs, whatever exists), pulls out the parts that matter for support and groups them into categories. The AI Copilot writes each article from that source content, word for word where possible, and opens it with the question a reader has. Every article links back to its sources so visitors and your team can check accuracy.\\n\\nQuality controls: every generated article runs through the same grounding checks as the AI Copilot that drafts agent replies. If a section is not backed by what the crawler found, it stays a draft until a person reviews it. Nothing goes live until you click Publish.\",\"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 builds a help center you can launch in minutes.\",\"roadmap.help-center-ai-builder.solution\":\"Enter your website URL and our AI crawls the site, pulls out what matters for support (FAQ pages, product docs, policies, pricing), sorts it into categories and writes articles you can publish. You review, edit and publish.\",\"roadmap.help-center-ai-builder.title\":\"AI Help Center Builder\",\"roadmap.iphone-app.longDesc\":\"The Deskwoot iPhone app puts the agent inbox on iOS. A push notification arrives the moment a customer writes. Inside a conversation, agents can assign it, add labels, change status or priority, use macros and reply with an AI draft.\\n\\nIt is a real iOS app, not a website in a wrapper, so it feels at home on the iPhone.\\n\\nThe app is live on the App Store.\",\"roadmap.iphone-app.problem\":\"Support work does not stop when agents leave their desk. A helpdesk that only runs in the browser makes triage on the go painful, and passing things along by email or text loses 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 AI replies in one tap.\",\"roadmap.iphone-app.solution\":\"A native iOS app sends a push notification the moment a message lands, lets agents sort the inbox in seconds and offers AI replies in one tap.\",\"roadmap.iphone-app.title\":\"iPhone app\",\"roadmap.itemMetaOgTitle\":\"{title} - Deskwoot Roadmap\",\"roadmap.itemMetaTitle\":\"{title} | Deskwoot Roadmap\",\"roadmap.launch.longDesc\":\"Deskwoot launched publicly in March 2026. The goal was simple: take the most useful parts of Zendesk, Intercom and Front, drop the paid extras, and offer them as one product at a price that does not punish a growing team.\\n\\nThe launch included the shared inbox (email and live chat to start), a help center with categories and articles that you can fully customize, an AI Copilot that drafted replies from the conversation history, and the Training Hub for connecting your own knowledge sources.\\n\\nPricing was simple from day one: a flat fee for each agent, AI included, and no extra charge for the Copilot or for AI resolutions.\",\"roadmap.launch.problem\":\"Support teams had two choices: cheap tools that covered a single channel, or expensive enterprise suites that took weeks to set up.\",\"roadmap.launch.quarter\":\"Q1 2026\",\"roadmap.launch.shippedDate\":\"March 2026\",\"roadmap.launch.shortDesc\":\"The first version of Deskwoot ships with the multichannel inbox, help center and AI Copilot.\",\"roadmap.launch.solution\":\"We launched Deskwoot with one inbox for email and live chat, a help center built in, and an AI Copilot at a flat price instead of a fee for every 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.longDesc\":\"The reports you have today answer the standard questions: how many conversations came in, how fast the team replied, how long resolution took, how customers rated the help and what each agent handled.\\n\\nThe custom report builder covers the questions nobody planned for. Slice any dimension (agent, label, channel, customer attribute, time bucket) against any measure and save the view as a dashboard your team can open. Scheduled emails send a weekly summary to leadership without anyone touching a CSV.\\n\\nAI deflection rate, the share of conversations Fynn resolves without an agent, becomes a standard metric next to CSAT and response times. No separate BI seat needed.\",\"roadmap.native-reporting.problem\":\"Deskwoot already reports CSAT, first response time, resolution time, channel mix and agent activity, and exports them as CSV. Questions outside those views, like why response time jumped on one channel last week, still end up in a spreadsheet.\",\"roadmap.native-reporting.quarter\":\"Q3 2026\",\"roadmap.native-reporting.shortDesc\":\"A custom report builder, scheduled email summaries and new metrics on top of the reports Deskwoot has today.\",\"roadmap.native-reporting.solution\":\"A drag and drop report builder that slices any dimension against any measure, saved views your team can share, AI deflection rate as a standard metric and weekly summaries by email.\",\"roadmap.native-reporting.title\":\"Native Reporting Dashboards\",\"roadmap.nextStop\":\"Next\",\"roadmap.notFoundTitle\":\"Roadmap item not found | Deskwoot\",\"roadmap.prevStop\":\"Previous\",\"roadmap.new-website.longDesc\":\"The new deskwoot.com went live in October 2026. Every page was rebuilt with painted illustrations, the new Deskwoot logo and screenshots of the real product.\\n\\nFynn, our AI agent, got a page of its own.\\n\\nThe site is available in English, German, Portuguese (Brazil) and Hindi, and the login page now shows what is new in Deskwoot.\",\"roadmap.new-website.problem\":\"The old website no longer matched the product. It was hard to see what Deskwoot does at a glance, and Fynn had no page of its own.\",\"roadmap.new-website.quarter\":\"Q4 2026\",\"roadmap.new-website.shippedDate\":\"October 2026\",\"roadmap.new-website.shortDesc\":\"deskwoot.com got a fresh look, a new logo and its own page for Fynn, our AI agent.\",\"roadmap.new-website.solution\":\"We redesigned every page of deskwoot.com with painted illustrations, a new logo and screenshots of the real product, in English, German, Portuguese and Hindi.\",\"roadmap.new-website.title\":\"New website\",\"roadmap.quality-assurance.longDesc\":\"Quality Assurance turns conversation quality from a gut feeling into something you can measure. Managers define scorecards with questions like: Did the agent greet the customer correctly? Was the answer accurate? Was the customer's mood handled well? AI scores conversations against those questions, so reviewers focus on the outliers instead of reading every conversation.\\n\\nRandom sampling pulls a share of each agent's conversations into the review queue, and you decide how large that share is. Reviewers leave comments right in the conversation. Agents see the feedback in their dashboard, confirm it with one click and can reply if they disagree.\\n\\nTrends add up in a manager dashboard that shows performance by agent, team and time period. In calibration sessions several reviewers score the same conversation to agree on one standard.\\n\\nMany teams buy a separate tool for this today, for example Zendesk QA (formerly Klaus), MaestroQA or Loris. In Deskwoot it will sit right next to the inbox.\",\"roadmap.quality-assurance.problem\":\"Once a support team grows past 10 agents, occasional spot checks stop working. Managers cannot reliably tell who needs coaching, where the brand voice drifts or which playbook steps get skipped.\",\"roadmap.quality-assurance.quarter\":\"Q3 2026\",\"roadmap.quality-assurance.shortDesc\":\"Systematic conversation reviews with scorecards, AI scoring and feedback for agents.\",\"roadmap.quality-assurance.solution\":\"A QA module inside Deskwoot with scorecards you define, automatic AI scoring, random sampling and a feedback flow, so coaching becomes a routine.\",\"roadmap.quality-assurance.title\":\"Quality Assurance\",\"roadmap.statusInProgress\":\"In progress\",\"roadmap.statusPlanned\":\"Planned\",\"roadmap.statusShipped\":\"Shipped\",\"roadmap.voice-channel.longDesc\":\"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 conversations, order history, custom attributes) is right there during the call, so agents don't ask for an order number twice.\\n\\nAn IVR menu sends callers to the right team. Recorded calls are transcribed automatically, and AI adds a short summary (issue, resolution, next steps) to the conversation, so the next agent has the full context without listening to the recording.\\n\\nWe are still choosing the phone provider and the pricing, so there is no date for this yet.\",\"roadmap.voice-channel.problem\":\"Customers still pick up the phone for urgent issues, but most modern helpdesks treat voice as an afterthought or send teams to a separate Aircall or Dialpad seat.\",\"roadmap.voice-channel.quarter\":\"Q4 2026\",\"roadmap.voice-channel.shortDesc\":\"Inbound and outbound phone calls in the same inbox as your other conversations, with AI call summaries.\",\"roadmap.voice-channel.solution\":\"Native phone numbers, IVR, and call recording inside Deskwoot. Calls open as conversations alongside email and chat, and an AI summary is added to the conversation automatically.\",\"roadmap.voice-channel.title\":\"Voice and phone channel\",\"roadmap.whatHeading\":\"What it does\",\"roadmap.whyHeading\":\"Why we're building this\",\"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 live whether agents are working their scheduled shifts. Requests for time off, shift swaps and break tracking all live in the same place as the inbox.\\n\\nMany teams buy a separate tool for this today, for example Zendesk Workforce Management or Assembled. In Deskwoot it will sit right next to the inbox.\",\"roadmap.workforce-management.problem\":\"Support managers either guess staffing from gut feel or run spreadsheets in parallel to the helpdesk. Neither scales when conversation volume spikes with the seasons or a product launch fills the queue.\",\"roadmap.workforce-management.quarter\":\"Q3 2026\",\"roadmap.workforce-management.shortDesc\":\"Shift planning, forecasting, and adherence tracking for support teams that staff against conversation volume.\",\"roadmap.workforce-management.solution\":\"Shift planning inside Deskwoot, with volume forecasts from your inbox history, live adherence tracking and one place to manage time off.\",\"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.unknownDevice\":\"Unknown device\",\"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\":\"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\":\"Two personal limits for this agent's open and pending conversations, counted across every inbox. Live chat counts every channel except email together, email counts only emails. 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, counted across every inbox. Each agent has two limits: the live chat limit counts every channel except email together (live chat, WhatsApp, Telegram, SMS and the rest), and the email limit counts only emails, so open emails never block a chat and open chats never block an email. 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.chatLimit\":\"Live chat limit\",\"settingsAgents.chatLimitShort\":\"Live chat\",\"settingsAgents.chatLimitHint\":\"The most open and pending chats this agent handles at once. Every channel except email counts toward it together (live chat, WhatsApp, Telegram, SMS and the rest), across every inbox. The inbox limit applies as well. Empty = no personal limit.\",\"settingsAgents.emailLimit\":\"Email limit\",\"settingsAgents.emailLimitShort\":\"Email\",\"settingsAgents.emailLimitHint\":\"The most open and pending emails this agent handles at once, across every email inbox. Chats do not count toward it. The inbox limit applies as well. Empty = no personal limit.\",\"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 conversations 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\":\"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\":\"Pick the response in the list (click, Enter or Tab) and its full content replaces the short code\",\"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}} 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\":\"Contacts sync once a day\",\"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 support 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)\",\"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\":\"open 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 the inbox's business hours (its Business Hours tab). 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\":\"The first policy you create is the workspace default and applies to every conversation. A single inbox or conversation cannot get a different policy in the dashboard.\",\"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.savedSomeFailed.one\":\"Saved, but {count} matching conversation could not be moved to spam. Save again to retry.\",\"settingsSpam.savedSomeFailed.other\":\"Saved, but {count} matching conversations could not be moved to spam. Save again to retry.\",\"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@example.com 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}\",\"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.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.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.password\":\"Password *\",\"signup.passwordPlaceholder\":\"Min. 8 characters\",\"signup.privacyPolicy\":\"Privacy Policy\",\"signup.pwMin8\":\"At least 8 characters\",\"signup.pwNumber\":\"One number\",\"signup.pwUppercase\":\"One uppercase letter\",\"signup.termsOfService\":\"Terms of Service\",\"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.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\":\"It takes about 2 minutes. We review every application by hand and reply within 1 to 2 business days.\",\"startups.benefits.card1.body\":\"Fynn and Copilot, automation rules, SLA policies, the audit log, custom roles and the REST API. Teams on Enterprise pay {annual} per agent a month on annual billing.\",\"startups.benefits.card1.title\":\"Enterprise plan\",\"startups.benefits.card2.body\":\"Seats for the founders, your first support hires and anyone else who answers customers. Reassign them whenever the team changes.\",\"startups.benefits.card2.title\":\"10 agent seats\",\"startups.benefits.card3.body\":\"Worth {listValue} at list price ({monthly} × 10 seats × 6 months). After that, pick annual billing at {annual} per agent, stay monthly, move to a smaller plan or use the free plan. Nothing is charged automatically.\",\"startups.benefits.card3.title\":\"6 months free\",\"startups.eligibility.item1\":\"The founding date is the one on your official document: incorporation, registration or articles of association.\",\"startups.eligibility.item2\":\"Attach it as PDF, JPG or PNG up to 5 MB: a Handelsregisterauszug, Articles of Incorporation, an LLC formation document or your local equivalent.\",\"startups.eligibility.item3\":\"The seats go to people on your team who use Deskwoot, not to resellers or service providers.\",\"startups.eligibility.item4\":\"Each company can apply once. After the 6 months you stay on a paid plan at the standard price or move to the free plan.\",\"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 an equivalent) that shows your founding date. We check each application by hand, so the offer goes to young teams that are just starting out.\",\"startups.faq.a2\":\"6 months of Deskwoot Enterprise, our top plan, for 10 agent seats at no charge. That includes Fynn, the AI agent that answers customers on its own, the Copilot, one inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X DMs and the REST API, the help center, automation rules, SLA policies, custom roles and the audit log. The list value is {listValue} over the 6 months ({monthly} × 10 seats × 6 months).\",\"startups.faq.a3\":\"Nothing happens automatically. You can keep Enterprise at {monthly} per agent a month, switch to annual billing and pay {annual}, or move to a smaller plan (Startup costs {startupMonthly} a month or {startupAnnual} on annual billing). You can also stay on the free plan. You decide before anything is charged.\",\"startups.faq.a4\":\"Any official document that shows when the company was incorporated or registered: an incorporation certificate, Handelsregisterauszug, Articles of Incorporation, LLC formation document, certificate of formation or the equivalent in your country. PDF, JPG or PNG up to 5 MB.\",\"startups.faq.a5\":\"Usually 1 to 2 business days. We review every application by hand to keep the program for young teams. Once you're approved, you get an email with the activation link, or a short question if something is missing.\",\"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.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.title\":\"Free customer support|software for 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.\",\"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 money goes back to the customer through the store's payment provider.\",\"orderActions.cancelHint\":\"This stops fulfillment immediately. A Shopify order is also refunded in full and restocked, and Shopify emails the customer.\",\"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 could 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: October 14, 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. If you delete your workspace yourself, it is deleted 30 days after you confirm the deletion by email, or, with a paid subscription, 30 days after the current billing period ends.\",\"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 hello@deskwoot.com.\",\"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\":\"$23\",\"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). Every file passes our file type checks, but files are scanned for malware only when the workspace has booked the Virus scan add-on; without it, files are stored and delivered without a malware scan. Attachments are automatically deleted from our servers after 365 days. On the Enterprise plan, attachments are kept for as long as the workspace exists. Once an attachment is deleted, a notice in the conversation shows that the file has expired. Attachments that arrived by email usually remain in the original mailbox. We do not guarantee the availability of attachments beyond the 365-day retention period, except on the Enterprise plan as described above. 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 up to {max} pages of a website\",\"trainingHub.helpCenterDesc\":\"Import help center articles\",\"trainingHub.documentUploadDesc\":\"Upload PDF, DOCX, 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, DOCX, 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 validate 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 feed your bots, either one bot or all of them, 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.pageCount\":\"{count} pages\",\"trainingHub.pagesSoFar\":\"{count} pages read so far\",\"trainingHub.uploadClick\":\"Click to upload PDF, DOCX, 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. Round robin skips you, customers waiting on you go to a colleague, push stays on\",\"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}\",\"workingHours.title\":\"Working hours\",\"workingHours.desc\":\"Set the hours you work, so you don't have to switch your status by hand. When your hours start your status turns Online, when they end Offline. A status you pick in between stays until the next start or end.\",\"workingHours.timezone\":\"Time zone\",\"workingHours.dayOff\":\"Not working\",\"workingHours.startsAt\":\"{day}, start\",\"workingHours.endsAt\":\"{day}, end\",\"workingHours.to\":\"to\",\"workingHours.remove\":\"Remove\",\"workingHours.removeHours\":\"Remove {start} to {end} on {day}\",\"workingHours.addHours\":\"Add hours\",\"workingHours.addHoursOn\":\"Add hours on {day}\",\"workingHours.save\":\"Save working hours\",\"workingHours.saved\":\"Working hours saved\",\"workingHours.saveFailed\":\"Your working hours could not be saved. Try again.\",\"workingHours.next\":\"Next change: {status} from {time}\",\"workingHours.holds\":\"{status} stays until {time}, then your working hours take over again.\",\"workingHours.error.timezone\":\"Pick a time zone from the list.\",\"workingHours.error.time\":\"A time on {day} is not a valid time.\",\"workingHours.error.order\":\"On {day}, the hours need to start before they end.\",\"workingHours.error.overlap\":\"The hours on {day} overlap.\",\"workingHours.error.tooMany\":\"{day} can have up to {max} sets of hours.\",\"workingHours.error.noWindows\":\"Add hours to at least one day, or turn working hours off.\",\"workingHours.error.days\":\"Your working hours could not be read. Reload the page and try again.\",\"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.included\":\"Included\",\"whatsappAds.compare.notIncluded\":\"Not included\",\"whatsappAds.compare.rowAdId\":\"Ad ID on every conversation\",\"whatsappAds.compare.rowApi\":\"Ad data in the REST API (Enterprise)\",\"whatsappAds.compare.rowClickId\":\"Click ID for the Conversions API\",\"whatsappAds.compare.rowConversionsApi\":\"Latest referral copied to the contact\",\"whatsappAds.compare.rowCreative\":\"Ad copy and media type saved\",\"whatsappAds.compare.rowMultiTouch\":\"Up to 20 ad clicks kept per conversation\",\"whatsappAds.cta.ctaPrimary\":\"Start free\",\"whatsappAds.cta.ctaSecondary\":\"Read the launch post\",\"whatsappAds.faq.a1\":\"Click-to-WhatsApp ads are Meta ads that open a WhatsApp chat instead of a landing page. Attribution links each chat back to the exact ad that produced it: the ad ID, click ID, creative and source URL that Meta sends with the first message. On the Business and Enterprise plans, Deskwoot saves all of this on every 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\":\"On the Enterprise plan, read the conversation through the REST API. The ctwaClid field is the click ID the Conversions API needs for event matching. Send a Purchase or Lead event with that click ID and Meta matches it to the original click.\",\"whatsappAds.faq.a4\":\"No. The referral payload stays in your account. It is your data, and Deskwoot does not share it or train AI models on it. See our DPA and privacy policy for the full chain of custody.\",\"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\":\"Is the captured data shared with anyone?\",\"whatsappAds.faq.title\":\"Frequently asked\",\"whatsappAds.fields.adId\":\"The Meta ad ID. Joins straight into Ads Manager reports.\",\"whatsappAds.fields.body\":\"The ad's body text, so you can compare messages, not just creatives.\",\"whatsappAds.fields.ctwaClid\":\"Click-to-WhatsApp click ID. Required for event matching in the Conversions API.\",\"whatsappAds.fields.headline\":\"The ad headline exactly as the customer saw it on Facebook or Instagram.\",\"whatsappAds.fields.mediaType\":\"The ad format the customer responded to, such as image or video.\",\"whatsappAds.fields.sourceUrl\":\"The Meta short link the customer clicked. Useful when one customer clicks several ads.\",\"whatsappAds.fields.subtitle\":\"The referral fields Meta sends are saved on the conversation, and on Enterprise you can read them through the API.\",\"whatsappAds.hero.ctaPrimary\":\"Start free\",\"whatsappAds.hero.ctaSecondary\":\"WhatsApp channel overview\",\"whatsappAds.hero.subtitle\":\"Run Click-to-WhatsApp ads and see which creative converted. On the Business and Enterprise plans, Deskwoot saves the ad ID, click ID, creative and source URL on every conversation, and on Enterprise the REST API hands you the data for the Meta Conversions API.\",\"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. The referral data is saved on each conversation, and on Enterprise it is readable through the 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 and your team replies. The conversation closes, but you never learn which ad creative drove the deal. The ad ID sits with Meta, the conversation sits in your inbox, and 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 optimizes for clicks instead of customers, and your CAC creeps up every quarter.\",\"whatsappAds.steps.s1.body\":\"Anyone who clicks a Click-to-WhatsApp ad on Facebook or Instagram lands in WhatsApp with a prefilled message. Meta attaches a referral payload to that first inbound message.\",\"whatsappAds.steps.s2.body\":\"The WhatsApp webhook writes the ad ID, click ID, headline, body, source URL and media type onto the conversation and copies the latest referral to the contact.\",\"whatsappAds.steps.s3.body\":\"On Enterprise, pull the data through the REST API and send qualifying conversations to the Meta Conversions API, so the ad algorithm optimizes for real customers instead of clicks.\",\"whatsappAds.hero.heading\":\"WhatsApp Ads Attribution|that closes the loop\",\"whatsappAds.nav.label\":\"WhatsApp Ads\",\"whatsappAds.nav.problem\":\"Problem\",\"whatsappAds.nav.how\":\"How it works\",\"whatsappAds.nav.fields\":\"Captured data\",\"whatsappAds.nav.compare\":\"Comparison\",\"whatsappAds.problem.heading\":\"Click-to-WhatsApp ads:|which one converts?\",\"whatsappAds.how.heading\":\"How attribution|works in Deskwoot\",\"whatsappAds.how.lead\":\"Three steps from an ad click to a conversion Meta can match. It starts with the next message to your connected WhatsApp number.\",\"whatsappAds.fields.heading\":\"What we capture|per conversation\",\"whatsappAds.compare.heading\":\"With Deskwoot|and without it\",\"whatsappAds.cta.heading\":\"Stop guessing|which ad works\",\"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\",\"deleteAccount.title\":\"Delete your account\",\"deleteAccount.description\":\"Deletes your Deskwoot login for good. You cannot undo this.\",\"deleteAccount.open\":\"Delete account\",\"deleteAccount.dialogTitle\":\"Delete your account?\",\"deleteAccount.goesTitle\":\"Deleted right away\",\"deleteAccount.goesBody\":\"Your profile, email address, password, profile picture, signature, notification settings and 2FA settings. You are signed out on every device, the mobile app included.\",\"deleteAccount.staysTitle\":\"What stays\",\"deleteAccount.staysBody\":\"Replies and notes you wrote stay in your team's conversations and show as \\\"Deleted user\\\". Billing records stay for as long as the law requires.\",\"deleteAccount.workspaceStays\":\"You leave the workspace {workspace}. Your team keeps working in it.\",\"deleteAccount.workspaceGoes\":\"You are the last member of the workspace {workspace}, so it is deleted too, with all its conversations, contacts and settings, on {date}. A running subscription ends with its billing period.\",\"deleteAccount.blockedOwner\":\"You own the workspace {workspace} and other people are members of it, so your account cannot be deleted yet. Remove the other members in Settings \u003e Agents first, or delete the whole workspace in Settings \u003e Account Settings. To hand the workspace over to someone else, write to hello@deskwoot.com.\",\"deleteAccount.blockedStaff\":\"This account cannot be deleted here. Write to hello@deskwoot.com.\",\"deleteAccount.passwordLabel\":\"Enter your password to confirm\",\"deleteAccount.confirm\":\"Delete my account\",\"deleteAccount.wrongPassword\":\"The password is not correct.\",\"deleteAccount.tooManyAttempts\":\"Too many attempts. Try again in 15 minutes.\",\"deleteAccount.subscriptionFailed\":\"The subscription could not be updated, so nothing was deleted. Please try again in a few minutes.\",\"deleteAccount.changed\":\"The members of your workspace changed in the meantime. Please check and try again.\",\"deleteAccount.impersonation\":\"Not available while you act as this user.\",\"deleteAccount.failed\":\"Your account could not be deleted. Please try again.\",\"deleteAccount.loadFailed\":\"This could not be loaded. Please try again.\",\"deletionBanner.body\":\"This account will be deleted on {date}.\",\"deletionBanner.due\":\"This account is being deleted.\",\"deletionBanner.ownerOnly\":\"Only the account owner can cancel the deletion.\",\"deletionBanner.cancel\":\"Cancel deletion\",\"deletionBanner.cancelled\":\"Deletion cancelled. Your account stays as it is.\",\"deletionBanner.cancelFailed\":\"The deletion could not be cancelled. Please try again in a few minutes.\",\"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 OpenClaw or any MCP client can work your real queue: read, reply, draft for approval and start conversations. Every token is scoped and every action is audited.\",\"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 fragile custom 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 specific 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 sends the same message to a customer twice.\",\"mcp.security.cannotHeading\":\"What the agent can never touch\",\"mcp.security.c1\":\"Change account settings or channel config\",\"mcp.security.c2\":\"Touch your Deskwoot 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 conversations and handles outreach to creators and partners, all from your real help desk.\",\"mcp.useCases.u3.title\":\"Cover while your team is offline\",\"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\":\"What can the AI agent NOT do?\",\"mcp.faq.a2\":\"The MCP server leaves out account settings, billing, deleting data, mass broadcasts and webhook management. Those stay with people in the dashboard. The agent works conversations, drafts, notes and contacts. It can look up orders and refund, cancel or fulfill them only when you give its token those commerce scopes.\",\"mcp.faq.q3\":\"Is it safe to give an AI agent access to my inbox?\",\"mcp.faq.a3\":\"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.q4\":\"Do I need an Enterprise plan to use MCP?\",\"mcp.faq.a4\":\"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.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\",\"mcp.hero.heading\":\"Connect any AI agent|to your help desk\",\"mcp.nav.label\":\"MCP server\",\"mcp.nav.connect\":\"Connect\",\"mcp.nav.tools\":\"Tools\",\"mcp.nav.security\":\"Security\",\"mcp.nav.useCases\":\"Use cases\",\"mcp.whatIs.heading\":\"A standard way to give|an AI agent its tools\",\"mcp.tools.heading\":\"What your agent|can actually do\",\"mcp.tools.t9.title\":\"Use your workspace knowledge\",\"mcp.tools.t9.body\":\"Search your published help articles, fill in saved replies and read support metrics such as response times and CSAT.\",\"mcp.tools.t10.title\":\"Look up and act on orders\",\"mcp.tools.t10.body\":\"Find a customer's Shopify, WooCommerce or Stripe orders and subscriptions. Refunds, cancellations and fulfillment each need their own scope on the token.\",\"mcp.security.heading\":\"A teammate with a name badge|and a leash\",\"mcp.useCases.heading\":\"One connection|inbound and outbound\",\"mcp.cta.heading\":\"Put your AI agent|in your inbox\",\"convView.blockContact\":\"Block contact\",\"convView.unblockContact\":\"Unblock contact\",\"convView.blockContactConfirm\":\"Block this contact? New messages from them are dropped on every channel without a reply, and their live chat closes. Their conversations stay as they are. You can unblock them at any time.\",\"convView.unblockContactConfirm\":\"Unblock this contact? New messages from them reach your inbox again on every channel.\",\"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.logInInstead\":\"log in if you already have an account\",\"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 under the conditions in our Terms, 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.\",\"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 {price} per agent. The modern, affordable alternative to Zendesk and Intercom.\",\"switch.heroSub\":\"Import your conversations, contacts and canned responses from Zendesk, Intercom, Freshdesk or Crisp in one click. AI on every plan, hosted in the EU, from {price} per agent.\",\"switch.ctaStart\":\"Start free\",\"switch.ctaPricing\":\"See pricing\",\"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 needed. The free trial of 7 days 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.guaranteeSub\":\"The reason teams stay on a tool they dislike is the fear of switching. So we take that risk off the table.\",\"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 {annual} per agent per month on annual billing ({monthly} monthly). Copilot is on every plan, the free one included, and the AI bot Fynn on every paid plan. Extra AI conversations are billed only above what your plan includes. The free plan needs no card.\",\"switch.faq3q\":\"Do I need a credit card to start?\",\"switch.faq3a\":\"No. Start free with no card. The free trial of 7 days lets you try the paid features.\",\"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\",\"settingsInboxes.category.messaging\":\"Messaging apps\",\"settingsInboxes.category.sms\":\"SMS\",\"settingsInboxes.category.email\":\"Email\",\"settingsInboxes.category.livechat\":\"Live chat\",\"settingsInboxes.category.api\":\"API\",\"settingsInboxes.popular\":\"Popular\",\"settingsInboxes.connect\":\"Connect\",\"settingsInboxes.deleting\":\"Deleting...\",\"settingsInboxes.deleteInbox\":\"Delete {name}\",\"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\":\"Message 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 customer starts a conversation (a Meta Lead Ads form counts), when a conversation is updated, or when a message is added. Conversation Created never fires for a conversation your team starts, such as a campaign or a new conversation an agent writes. Message Created also fires for agent replies and private notes, so add the condition Message Type is Incoming to react only to customer messages.\",\"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 message is created with Message Type Incoming and Content contains 'refund', change the priority to urgent and add the label 'billing'.\\\"\",\"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\":\"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\",\"contactDetail.outsideRetention.title\":\"This contact is outside your plan's history\",\"contactDetail.outsideRetention.body\":\"Your plan keeps {days} days of history. This contact has had no activity since then, so it is hidden, not deleted. Upgrade your plan to see it again.\",\"contactDetail.outsideRetention.back\":\"Back to contacts\",\"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 thousands of 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.descSlackViaZapier\":\"Deskwoot has no Slack app. Zapier can post Deskwoot events, such as new conversations and assignments, to a Slack channel: connect Zapier here, then add a Slack step to your Zap.\",\"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. Deskwoot stores it encrypted to finish the install and to verify the updates Shopify sends.\",\"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), products (read) and invoices (read).\",\"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. Set Customers to Read, Subscriptions to Write, Charges and Refunds to Write, Products to Read and Invoices to Read (Write includes Read), then 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\":\"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.dataRecentPayments\":\"Recent payments\",\"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 code 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. Without a webhook the Details tab still reads payments and subscriptions live from Stripe whenever a conversation opens, and Stripe contacts sync once a day. A webhook on your Stripe account also saves each charge, refund and subscription change in Deskwoot the moment it happens.\",\"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.\",\"inboxSettings.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 applies as well and counts that agent's conversations across all their inboxes: the email limit counts emails, the live chat limit every other channel together.\",\"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.emailCollectPreChatActive\":\"The pre-chat form is on and asks before the chat instead, so this switch has no effect right now.\",\"inboxSettings.emailCollectOpenPreChat\":\"Open the pre-chat form\",\"inboxSettings.widgetColorInvalid\":\"Enter a hex color like #2563EB.\",\"inboxSettings.widgetColorTransparent\":\"{color} is partly transparent, which the widget cannot show. Pick a solid color such as {solid}.\",\"inboxSettings.hours.lockedReason\":\"Business hours show visitors in the widget whether your team is online and send an automatic reply after hours. Available from the Startup plan.\",\"inboxSettings.hours.title\":\"Business Availability\",\"inboxSettings.hours.desc\":\"With business availability on, the live chat widget shows your team as Online during these hours and Away outside them. A customer who writes outside them gets the unavailable message below as an automatic reply, on live chat and email when the conversation starts and on messaging channels at most once an hour, unless an AI bot answers this inbox. Without your own message, the reply lists your hours.\",\"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} 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.translatePartial\":\"Translated. {count} languages failed: {locales}. Edit them by hand and save again.\",\"inboxSettings.translateDone\":\"Empty languages are translated. 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, and read out by screen readers.\",\"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\":\"Fills every language that is still empty with an AI translation of the English texts. Languages that already have text keep it, so clear a field to translate it again.\",\"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 the language of the page they are on, or in the widget language you set. 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\":\"With the Virus scan add-on (Settings, Billing), every uploaded file is checked 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, PNG or GIF. Up to {size} 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\":\"Show a greeting in the chat widget when a visitor 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\":\"When a visitor leaves the chat before seeing a reply from your team, the reply goes to their email address\",\"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 Reopen Window\",\"inboxSettings.sessionTimeoutTitle\":\"Session Timeout\",\"inboxSettings.sessionTimeoutHelp\":\"If a customer writes again after this long without activity, the old conversation is resolved and the message starts a new one, even inside the reopen window. 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?\",\"inboxSettings.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.\",\"inboxSettings.webhookTitle\":\"Webhook URL\",\"inboxSettings.webhookX\":\"Set this as the Account Activity webhook URL in the X Developer Portal:\",\"inboxSettings.webhookCopy\":\"Copy\",\"inboxSettings.webhookCopied\":\"Webhook URL copied\",\"inboxSettings.webhookCopyFailed\":\"Could not copy. Select and copy manually.\",\"inboxSettings.senderNameForwarding\":\"Replies from this inbox go out from its forwarding address. The sender name sets the name customers see next to it.\",\"inboxSettings.senderNamePreview\":\"Emails will be sent as \\\"{name} \u003c{address}\u003e\\\"\",\"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.title\":\"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\":\"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.status.executing\":\"In progress\",\"botActivity.status.unknown\":\"Outcome unknown\",\"botActivity.empty\":\"No bot activity yet.\",\"botActivity.unknownContact\":\"Unknown contact\",\"botActivity.reason\":\"Reason: {reason}\",\"botActivity.reasonCode.sender_unauthenticated\":\"The sender of the confirming email could not be authenticated.\",\"botActivity.reasonCode.permission_off\":\"This action is turned off in the bot permissions.\",\"botActivity.reasonCode.not_verified\":\"The conversation was not verified.\",\"botActivity.reasonCode.chat_readable\":\"A chat continued by email cannot confirm actions.\",\"botActivity.reasonCode.integration_disabled\":\"The integration is paused.\",\"botActivity.reasonCode.integration_not_configured\":\"The integration is not connected.\",\"botActivity.reasonCode.subscription_unreadable\":\"Stripe could not be read for this subscription.\",\"botActivity.reasonCode.charge_unreadable\":\"Stripe could not be read for this payment.\",\"botActivity.reasonCode.order_live_unreadable\":\"The store could not be reached to check the order.\",\"botActivity.reasonCode.order_live_no_customer_email\":\"The order in the store has no customer email.\",\"botActivity.reasonCode.order_live_mismatch\":\"The order in the store belongs to another email address.\",\"botActivity.reasonCode.order_not_found\":\"The order was not found.\",\"botActivity.reasonCode.order_contact_mismatch\":\"The order does not belong to the verified customer.\",\"botActivity.reasonCode.order_no_customer_email\":\"The order has no customer email to check against.\",\"botActivity.reasonCode.charge_not_found\":\"The payment was not found in Stripe.\",\"botActivity.reasonCode.charge_no_customer_email\":\"The payment has no customer email to check against.\",\"botActivity.reasonCode.charge_contact_mismatch\":\"The payment does not belong to the verified customer.\",\"botActivity.reasonCode.subscription_not_found\":\"The subscription was not found in Stripe.\",\"botActivity.reasonCode.subscription_no_customer_email\":\"The subscription has no customer email to check against.\",\"botActivity.reasonCode.subscription_contact_mismatch\":\"The subscription does not belong to the verified customer.\",\"botActivity.reasonCode.provider_unsupported\":\"This kind of store does not support the action.\",\"botActivity.reasonCode.cancel_failed\":\"The cancellation failed at the provider.\",\"botActivity.reasonCode.address_update_failed\":\"The address change failed at the store.\",\"botActivity.reasonCode.return_failed\":\"Opening the return failed at the store.\",\"botActivity.reasonCode.no_fulfilled_line_items\":\"The order has no shipped items to return.\",\"botActivity.reasonCode.multi_item_return_needs_human\":\"A return of several items needs a teammate.\",\"botActivity.reasonCode.account_daily_cap\":\"The daily refund limit of the workspace is reached.\",\"botActivity.reasonCode.amount_unresolvable\":\"The amount could not be determined.\",\"botActivity.reasonCode.charge_already_refunded\":\"The payment is already refunded.\",\"botActivity.reasonCode.currency_mismatch\":\"The currency does not match the currency of the limit.\",\"botActivity.reasonCode.customer_lifetime_cap\":\"The total refund limit for this customer is reached.\",\"botActivity.reasonCode.customer_monthly_cap\":\"The refund limit for this customer over 30 days is reached.\",\"botActivity.reasonCode.long_tenure_escalate\":\"A subscription this old goes to a teammate.\",\"botActivity.reasonCode.missing_order_id\":\"No order was named.\",\"botActivity.reasonCode.missing_subscription_id\":\"No subscription was named.\",\"botActivity.reasonCode.mrr_unresolvable\":\"The monthly value of the subscription could not be determined.\",\"botActivity.reasonCode.order_status_blocked\":\"The order status does not allow this action.\",\"botActivity.reasonCode.order_too_old\":\"The order is older than the limit allows.\",\"botActivity.reasonCode.over_max_amount\":\"The amount is above the refund limit.\",\"botActivity.reasonCode.over_max_mrr\":\"The monthly value of the subscription is above the limit.\",\"botActivity.reasonCode.over_max_value\":\"The order value is above the limit.\",\"botActivity.reasonCode.red_flag_scan_failed\":\"The check for warning words could not run.\",\"botActivity.reasonCode.refund_cooldown\":\"The waiting time between refunds has not passed yet.\",\"botActivity.reasonCode.tenure_unresolvable\":\"The age of the subscription could not be determined.\",\"botActivity.reasonCode.internal_error\":\"An internal error stopped the action.\",\"botActivity.reasonCode.unknown_action\":\"The action is unknown.\",\"botActivity.reasonCode.red_flag_keyword\":\"The customer's message contains the warning word \\\"{keyword}\\\".\",\"botActivity.reasonCode.cancel_refund\":\"The order was cancelled and the refund went to a teammate: {reason}\",\"botActivity.reasonCode.address_incomplete\":\"The new address is incomplete.\",\"botActivity.reasonCode.other\":\"Other: {code}\",\"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.stripe_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 valid. 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}\",\"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.invalidTitle\":\"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.\",\"publicPage.closeTab\":\"You can close this tab.\",\"publicPage.somethingWrong\":\"Something went wrong\",\"accountDeleteConfirm.title\":\"Confirm account deletion\",\"accountDeleteConfirm.intro\":\"You're about to schedule deletion of {account}.\",\"accountDeleteConfirm.graceTitle\":\"This is reversible for 30 days.\",\"accountDeleteConfirm.graceBody\":\"A paid subscription ends with the current billing period, without a prorated refund, and the 30 days start then. After that, all conversations with their files, contacts and integrations are permanently removed.\",\"accountDeleteConfirm.button\":\"Yes, schedule deletion\",\"accountDeleteConfirm.ignore\":\"If you didn't request this, ignore this page. Nothing happens until you click the button above.\",\"accountDeleteConfirm.scheduledTitle\":\"Deletion scheduled\",\"accountDeleteConfirm.scheduledBody\":\"The account {account} will be deleted on {date}. Until then, you can cancel the deletion in your dashboard.\",\"accountDeleteConfirm.openDashboard\":\"Open dashboard\",\"accountDeleteConfirm.alreadyTitle\":\"Deletion already scheduled\",\"accountDeleteConfirm.alreadyBody\":\"You confirmed this deletion earlier. There is nothing else to do.\",\"accountDeleteConfirm.invalidTitle\":\"This link does not work\",\"accountDeleteConfirm.invalidBody\":\"The confirmation link is incomplete or has already been used. If you already confirmed the deletion, there is nothing else to do. Otherwise start again in the account settings.\",\"accountDeleteConfirm.expiredTitle\":\"This link has expired\",\"accountDeleteConfirm.expiredBody\":\"Confirmation links are valid for 24 hours. To delete the account, start again in the account settings.\",\"accountDeleteConfirm.cancelledTitle\":\"This deletion request is no longer active\",\"accountDeleteConfirm.cancelledBody\":\"It was cancelled or replaced by a newer request. Nothing is deleted through this link.\",\"accountDeleteConfirm.stripeFailedTitle\":\"The deletion could not be scheduled\",\"accountDeleteConfirm.stripeFailedBody\":\"Your subscription could not be cancelled, so nothing was changed. Open the link from the email again in a few minutes. If it keeps failing, write to hello@deskwoot.com.\",\"accountDeleteConfirm.failedBody\":\"The deletion could not be scheduled. Open the link from the email again in a few minutes. If it keeps failing, write to hello@deskwoot.com.\",\"newsletterConfirm.invalidTitle\":\"Confirmation invalid\",\"newsletterConfirm.invalidHeading\":\"Confirmation link not valid\",\"newsletterConfirm.invalidBody\":\"This link has already been used or has expired. If you still want the newsletter, write to us at hello@deskwoot.com.\",\"newsletterConfirm.expiredTitle\":\"Confirmation expired\",\"newsletterConfirm.expiredHeading\":\"This confirmation link has expired\",\"newsletterConfirm.expiredBody\":\"Confirmation links are valid for 24 hours. If you still want the newsletter, write to us at hello@deskwoot.com.\",\"newsletterConfirm.alreadyTitle\":\"Already confirmed\",\"newsletterConfirm.alreadyHeading\":\"Already subscribed\",\"newsletterConfirm.alreadyBody\":\"Your subscription is already active.\",\"newsletterConfirm.confirmedTitle\":\"Confirmed\",\"newsletterConfirm.confirmedHeading\":\"Subscription confirmed\",\"newsletterConfirm.confirmedBody\":\"Thanks for confirming your Deskwoot newsletter subscription.\",\"newsletterUnsubscribe.invalidTitle\":\"Invalid link\",\"newsletterUnsubscribe.invalidBody\":\"This unsubscribe link is not valid or has already been used.\",\"newsletterUnsubscribe.alreadyTitle\":\"Already unsubscribed\",\"newsletterUnsubscribe.alreadyBody\":\"You have already been unsubscribed from the Deskwoot newsletter.\",\"newsletterUnsubscribe.doneTitle\":\"Unsubscribed successfully\",\"newsletterUnsubscribe.doneBody\":\"You have been removed from the Deskwoot newsletter.\",\"newsletterUnsubscribe.noMore\":\"You will not receive any further newsletters from us.\",\"newsletterUnsubscribe.button\":\"Go to Deskwoot\",\"dsrPage.linkInvalidTitle\":\"Link not valid\",\"dsrPage.expiredHeading\":\"This link expired\",\"dsrPage.usedHeading\":\"This link has already been used\",\"dsrPage.unknownHeading\":\"We could not match this link\",\"dsrPage.oneTime\":\"This link works only once. It becomes invalid when you confirm.\",\"dsrDelete.expiredBody\":\"The deletion link expired. Request a new one from the support chat.\",\"dsrDelete.usedBody\":\"If you confirmed your deletion earlier, you don't need to do it again.\",\"dsrDelete.unknownBody\":\"Request a new deletion from the support chat.\",\"dsrDelete.confirmTitle\":\"Confirm deletion\",\"dsrDelete.confirmHeading\":\"Confirm deletion of your data\",\"dsrDelete.confirmIntro\":\"You requested deletion of the personal data we hold for you in this account. Confirm below to execute the erasure immediately.\",\"dsrDelete.cannotUndo\":\"This action cannot be undone.\",\"dsrDelete.whatGoes\":\"Your conversations, contact details, addresses, notes and the personal details in your orders linked to your email will be permanently removed.\",\"dsrDelete.button\":\"Confirm deletion of my data\",\"dsrDelete.doneTitle\":\"Done\",\"dsrDelete.erasedHeading\":\"Your data has been erased\",\"dsrDelete.erasedBody\":\"We have removed your personal data from this account: your contact details, conversations, messages, attachments, notes, addresses and ratings, the files shared in your conversations, and every copy of them in our logs. Records that the law or security requires us to keep, such as orders, no longer contain your contact details. The record of this erasure itself is kept per GDPR Art. 17(3).\",\"dsrDelete.erasedPending\":\"Some files could not be deleted from our file storage yet; their deletion is retried automatically.\",\"dsrDelete.queuedHeading\":\"Request received\",\"dsrDelete.queuedBody\":\"We have logged your request. The deletion is queued and will complete within 24 hours. You will only hear from us again if a legal claim prevents the deletion; in that case the controller of this account will contact you.\",\"dsrExport.expiredBody\":\"Please request a new export from the support chat.\",\"dsrExport.usedBody\":\"Check your inbox for the export email. If you can't find it, request a new export from the support chat.\",\"dsrExport.unknownBody\":\"Request a new export from the support chat.\",\"dsrExport.confirmTitle\":\"Confirm data export\",\"dsrExport.confirmHeading\":\"Confirm your data export request\",\"dsrExport.confirmIntro\":\"You requested a copy of the personal data we hold for you in this account. Confirm below to generate and email the file.\",\"dsrExport.button\":\"Confirm and send my data\",\"dsrExport.failedHeading\":\"We could not prepare your export\",\"dsrExport.failedBody\":\"The error has been logged. Please contact support at hello@deskwoot.com and reference request ID {id}.\",\"dsrExport.manualTitle\":\"We received your request\",\"dsrExport.manualHeading\":\"Your export needs manual delivery\",\"dsrExport.manualBody\":\"We prepared your data but could not send the email. Please contact support at hello@deskwoot.com and reference request ID {id}.\",\"dsrExport.sentTitle\":\"Sent\",\"dsrExport.sentHeading\":\"Your export is on its way\",\"dsrExport.sentBody\":\"We just emailed your data to the address on file.\",\"verifyPage.invalidTitle\":\"Verification link not valid\",\"verifyPage.invalidHeading\":\"This link is no longer valid\",\"verifyPage.expiredBody\":\"Verification links expire after 15 minutes. Go back to the chat and ask for a new one.\",\"verifyPage.usedBody\":\"This link has already been used. If you still need to verify, go back to the chat and ask for a new link.\",\"verifyPage.unknownBody\":\"We could not match this link. Go back to the chat and ask for a new one.\",\"verifyPage.confirmTitle\":\"Confirm your support chat\",\"verifyPage.confirmHeading\":\"Did you just start a chat with {workspace}?\",\"verifyPage.thisBusiness\":\"this business\",\"verifyPage.confirmIntro\":\"Someone asked to verify this email address in a support chat with {workspace}.\",\"verifyPage.confirmWarning\":\"Only confirm if that was you. Confirming lets that chat see your account details and act for you.\",\"verifyPage.button\":\"Yes, this was me\",\"verifyPage.confirmFootnote\":\"If you did not start a chat, close this page. Nothing happens and the link expires in 15 minutes.\",\"verifyPage.noContextTitle\":\"Verification missing context\",\"verifyPage.noContextHeading\":\"Link is missing context\",\"verifyPage.noContextBody\":\"We could not match this link to a conversation. Go back to the chat and ask for a new link.\",\"verifyPage.closedTitle\":\"Conversation closed\",\"verifyPage.closedHeading\":\"This conversation is closed\",\"verifyPage.closedBody\":\"This conversation is no longer active. If you think this is a mistake, contact the business directly.\",\"verifyPage.notVerifiedTitle\":\"Not verified\",\"verifyPage.notVerifiedHeading\":\"This conversation cannot be verified\",\"verifyPage.notVerifiedBody\":\"A teammate will continue with you in the conversation.\",\"verifyPage.verifiedTitle\":\"Verified\",\"verifyPage.verifiedHeading\":\"You are verified\",\"verifyPage.verifiedBody\":\"Go back to your support chat. It continues on its own.\",\"fileExpired.title\":\"File Expired\",\"fileExpired.body\":\"This attachment has been removed from our servers after the retention period (365 days).\",\"fileExpired.hint\":\"You can still access this file from your original email client.\",\"csatPage.title\":\"How was your experience?\",\"csatPage.intro\":\"We'd love your feedback! Please rate your recent support experience.\",\"csatPage.feedbackLabel\":\"Additional feedback (optional)\",\"csatPage.feedbackPlaceholder\":\"Tell us more about your experience...\",\"csatPage.submit\":\"Submit Feedback\",\"csatPage.submitting\":\"Submitting...\",\"csatPage.pickRating\":\"Please select a rating between 1 and 5.\",\"csatPage.alreadyRated\":\"A rating has already been submitted for this conversation.\",\"csatPage.invalidLink\":\"This survey link no longer works.\",\"csatPage.error\":\"Something went wrong. Please try again.\",\"csatPage.networkError\":\"Network error. Please try again.\",\"csatPage.thanksTitle\":\"Thank you for your feedback!\",\"csatPage.thanksBody\":\"Your rating of {rating}/5 has been recorded. We appreciate you taking the time to let us know about your experience.\",\"csatPage.poweredBy\":\"Powered by Deskwoot\",\"emailPrefs.title\":\"Email preferences\",\"emailPrefs.loading\":\"Loading your preferences...\",\"emailPrefs.missingToken\":\"This link is incomplete. Open it again from the email.\",\"emailPrefs.invalidLink\":\"This unsubscribe link is not valid.\",\"emailPrefs.loadFailed\":\"Could not load your preferences.\",\"emailPrefs.intro\":\"Managing preferences for {email}. Changes are saved automatically. Transactional emails (password reset, receipts, important account notices) always come through regardless of the settings below.\",\"emailPrefs.reengagementTitle\":\"Reminders and product news\",\"emailPrefs.reengagementDesc\":\"Up to 2 \\\"we miss you\\\" emails when you haven't signed in for 7 days, plus occasional product news.\",\"emailPrefs.onboardingTitle\":\"Setup reminders\",\"emailPrefs.onboardingDesc\":\"One reminder 3 days after signup if you haven't connected a channel yet.\",\"emailPrefs.csatTitle\":\"Satisfaction surveys\",\"emailPrefs.csatDesc\":\"A short question about how Deskwoot is working for you, 30 days after signup and then every 90 days.\",\"emailPrefs.allTitle\":\"All marketing emails\",\"emailPrefs.allDesc\":\"Master switch. Turns off everything above in one click.\",\"emailPrefs.roadmapSection\":\"Public roadmap\",\"emailPrefs.roadmapTitle\":\"Roadmap notifications\",\"emailPrefs.roadmapDesc\":\"One email per feature you signed up for on our public roadmap, sent the day it ships.\",\"emailPrefs.roadmapCountOne\":\"You're subscribed to 1 feature.\",\"emailPrefs.roadmapCountOther\":\"You're subscribed to {count} features.\",\"emailPrefs.noSubscriptions\":\"No active subscriptions found for this email.\",\"emailPrefs.deleteAccount\":\"Want to delete your account entirely? Email us at {address}.\",\"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 start 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-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.deleteCategory.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.slugPending\":\"Press Enter or leave the field to change the address.\",\"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\":\"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.propagation\":\"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} 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.\",\"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\":\"No agent on Telegram\",\"inboxBot.telegramRequiredBody\":\"Handoffs reach your team in the dashboard and as push notifications. Connect Telegram if you also want handoff alerts there.\",\"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\":\"Customer's language (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\":\"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_ACCOUNT_DELETED\":\"Member deleted their account\",\"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\":\"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.contact.blocked\":\"Contact blocked\",\"settingsAudit.action.contact.unblocked\":\"Contact unblocked\",\"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\":\"Workspace defaults for resolving inactive conversations automatically. Each inbox can override them in its Configuration tab.\",\"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\":\"admin@your-company.com\",\"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 Instructions\",\"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 its conversations and contacts\",\"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 the conversations and contacts from this {source} import? Contacts who wrote to you again since then are kept. Teams, agents, canned responses, labels, help center articles and other settings from the import stay. 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\":\"Forward your support emails or connect any mailbox over IMAP/SMTP.\",\"inboxWizard.channel.TELEGRAM\":\"Connect a Telegram bot with its bot token and answer its chats in real time.\",\"inboxWizard.channel.WHATSAPP\":\"Connect your WhatsApp Business number through Meta's official Cloud API.\",\"inboxWizard.channel.WHATSAPP_TWILIO\":\"Connect WhatsApp through your Twilio account\",\"inboxWizard.channel.SMS\":\"Send and receive SMS through your own Twilio number.\",\"inboxWizard.channel.LINE\":\"Connect a LINE Official Account for customer support in Japan and across Asia.\",\"inboxWizard.channel.TWITTER\":\"Answer X Direct Messages in the same inbox as your other channels.\",\"inboxWizard.channel.API\":\"Build your own channel with the REST API on the Enterprise plan: push messages in and get replies through a callback URL.\",\"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\",\"inboxWizard.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.twilioPrompt\":\"Already using WhatsApp through Twilio?\",\"inboxWizard.whatsapp.useTwilio\":\"Connect your Twilio number instead\",\"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\":\"Keep the Meta page open. Fill in the fields below and click Create Inbox first, then click \u003cstrong\u003eVerify and Save\u003c/strong\u003e in Meta. Meta checks the token against the saved inbox.\",\"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 (required)\",\"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 your Meta App webhook settings.\",\"inboxWizard.whatsapp.appSecret\":\"App Secret\",\"inboxWizard.whatsapp.appSecretHelp\":\"Required. Found in Meta App → Settings → Basic. Deskwoot checks every incoming webhook with it, so without it no message arrives.\",\"inboxWizard.whatsapp.nameHelp\":\"Keep WhatsApp as the name and we rename the inbox 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.twilio.webhook\":\"Set this as the webhook for incoming messages of your number in the Twilio Console:\",\"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 so 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 send your replies as DMs through 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\":\"After you create the inbox, its Configuration tab shows the Account Activity webhook URL to set 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. API tokens need the Enterprise plan.\",\"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.api.needsEnterprise\":\"The API channel receives messages only through an API token, and API tokens need the Enterprise plan. A trial does not include API access.\",\"inboxWizard.api.upgrade\":\"See plans\",\"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.\",\"inboxWizard.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.slaMissedFirstResponse\":\"SLA missed: first response\",\"push.slaMissedNextResponse\":\"SLA missed: next response\",\"push.slaMissedResolution\":\"SLA missed: resolution\",\"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\",\"push.appUpdateTitle\":\"Please update Deskwoot\",\"push.appUpdateBody\":\"A new version is in the App Store. Update the app to keep using it.\",\"push.appUpdateBodyGooglePlay\":\"A new version is on Google Play. Update the app to keep using it.\",\"homepage.hero.title\":\"Great customer support|at a fair price\",\"homepage.hero.desc\":\"Deskwoot brings live chat, email, WhatsApp and 5 more channels into one shared inbox. Fynn, your AI agent, answers customers on its own, Copilot helps your team with the rest, and AI is included on every plan.\",\"homepage.strip.label\":\"Product areas\",\"homepage.strip.inbox\":\"Inbox\",\"homepage.strip.fynn\":\"Fynn AI agent\",\"homepage.strip.copilot\":\"Copilot\",\"homepage.strip.channels\":\"Channels\",\"homepage.strip.helpCenter\":\"Help center\",\"homepage.strip.integrations\":\"Integrations\",\"homepage.strip.reports\":\"Reports\",\"homepage.strip.campaigns\":\"Campaigns\",\"homepage.strip.mobile\":\"Mobile app\",\"homepage.overview.title\":\"What's inside Deskwoot\",\"homepage.overview.aiPill\":\"AI\",\"homepage.overview.aiTitle\":\"A copilot on every plan, Fynn on paid plans\",\"homepage.overview.channelsPill\":\"Channels\",\"homepage.overview.channelsTitle\":\"Every channel in one shared inbox\",\"homepage.overview.trustPill\":\"Price and privacy\",\"homepage.overview.trustTitle\":\"Fair prices and EU hosting by default\",\"homepage.nav.label\":\"Chapters\",\"homepage.nav.ai\":\"AI\",\"homepage.nav.channels\":\"Channels\",\"homepage.nav.trust\":\"Price and privacy\",\"homepage.nav.features\":\"Features\",\"homepage.ai.title\":\"A copilot on every plan,|Fynn on paid plans\",\"homepage.ai.lead\":\"Fynn answers your customers on its own, from your help center and your store data, and hands the conversation to a person when it should. Copilot drafts replies for your team and shows where every answer comes from.\",\"homepage.ai.c2Title\":\"Copilot drafts with sources\",\"homepage.ai.c2Body\":\"Select a customer question and ask Copilot. It searches your knowledge and the conversation, drafts a reply and lists the sources it used.\",\"homepage.ai.c3Title\":\"Answers in your customer's language\",\"homepage.ai.c3Body\":\"Translate a whole conversation with one click and reply in 29 languages, while your team keeps reading and writing in its own.\",\"homepage.learnMore\":\"Learn more\",\"homepage.channels.title\":\"Every channel|in one shared inbox\",\"homepage.channels.lead\":\"Live chat, email, WhatsApp, Telegram, LINE, SMS, X and your own apps through the REST API all land in one inbox. Assign conversations, mention a teammate, leave a private note and see each customer's full history.\",\"homepage.channels.reportsTitle\":\"Reports from day one\",\"homepage.channels.reportsBody\":\"First response time, resolution time, CSAT and agent performance, ready without any setup.\",\"homepage.channels.helpTitle\":\"A help center customers actually use\",\"homepage.channels.helpBody\":\"Publish articles in several languages on your own domain. Fynn answers from the same content, so you write everything once.\",\"homepage.channels.toolsTitle\":\"Works with the tools you already use\",\"homepage.channels.toolsBody\":\"Shopify, WooCommerce and Stripe connect in minutes, so order details sit right next to the conversation. Zapier passes events on to Slack and thousands of other apps.\",\"homepage.trust.title\":\"Fair prices|and EU hosting by default\",\"homepage.trust.lead\":\"AI is included on every plan, and paid plans start at {price} per agent per month. Your data is hosted in the EU, and a signed DPA is one click away.\",\"homepage.index.heading\":\"Features\",\"homepage.index.title\":\"Everything for your team|in one place\",\"homepage.index.link\":\"Find out more\",\"homepage.index.inbox\":\"Inbox\",\"homepage.index.inboxCaption\":\"One shared inbox for every channel and every teammate\",\"homepage.index.fynn\":\"Fynn AI agent\",\"homepage.index.fynnCaption\":\"An AI agent that answers customers on its own\",\"homepage.index.copilot\":\"Copilot\",\"homepage.index.copilotCaption\":\"Reply drafts from your own knowledge, with sources\",\"homepage.index.channels\":\"Channels\",\"homepage.index.channelsCaption\":\"Live chat, email, WhatsApp and 5 more channels\",\"homepage.index.helpCenter\":\"Help center\",\"homepage.index.helpCenterCaption\":\"A multilingual help center on your own domain\",\"homepage.index.integrations\":\"Integrations\",\"homepage.index.integrationsCaption\":\"Shopify, Stripe, WooCommerce, Zapier and more\",\"homepage.index.reports\":\"Reports\",\"homepage.index.reportsCaption\":\"Response times, resolution times and CSAT at a glance\",\"homepage.index.mobile\":\"Mobile app\",\"homepage.index.mobileCaption\":\"The whole inbox on your iPhone\",\"homepage.index.mcp\":\"MCP and API\",\"homepage.index.mcpCaption\":\"Connect AI agents and your own apps\",\"homepage.faq.title\":\"FAQs\",\"homepage.cta.title\":\"Better support|starts today\",\"heroDemo.a11yLabel\":\"Deskwoot inbox: Fynn answers a live chat, Anna takes over, Copilot drafts a reply from the Help Center and the order, and a WhatsApp message gets translated.\",\"heroDemo.team.support\":\"Support\",\"heroDemo.label.delivery\":\"delivery\",\"heroDemo.label.billing\":\"billing\",\"heroDemo.label.wholesale\":\"wholesale\",\"heroDemo.sofia.msg1\":\"Hi! Can I change the delivery address for order 4821?\",\"heroDemo.sofia.bot1\":\"You can change it until the order ships. Open the link in your confirmation email and choose Edit address.\",\"heroDemo.sofia.msg2\":\"The link says it already shipped. Can I talk to a person?\",\"heroDemo.sofia.msg2Selection\":\"it already shipped\",\"heroDemo.sofia.msg3\":\"Perfect, thank you so much!\",\"heroDemo.copilot.answer\":\"Once an order has shipped, the address can no longer be changed online [1]. Your order 4821 left our warehouse yesterday [2], so we will ask the carrier to deliver it to your new address.\",\"heroDemo.copilot.source1\":\"Changing a delivery address\",\"heroDemo.copilot.source2\":\"Order #{number}\",\"heroDemo.jonas.msg1\":\"Hallo! Meine Bestellung 4790 ist seit Montag unterwegs und noch nicht da. Könnt ihr nachsehen?\",\"heroDemo.jonas.translation\":\"Hi! My order 4790 has been on its way since Monday and still has not arrived. Can you check?\",\"heroDemo.priya.subject\":\"Invoice for my September order\",\"heroDemo.liam.preview\":\"Do you ship to Canada?\",\"heroDemo.emma.preview\":\"Thanks, got it!\",\"heroDemo.kenji.preview\":\"Is the grinder back in stock?\",\"heroDemo.order.shipped\":\"shipped\",\"legal.hubTitle\":\"Terms and policies\",\"legal.navLabel\":\"Legal documents\",\"legal.nav.terms\":\"Terms of Service\",\"legal.nav.privacy\":\"Privacy Policy\",\"legal.nav.dpa\":\"Data Processing Agreement\",\"legal.nav.dataDeletion\":\"Data Deletion\",\"legal.nav.affiliateTerms\":\"Affiliate Partner Terms\",\"dpa.ui.nameLabel\":\"Sub-processor\",\"features.hero.title\":\"Customer support features|built for modern teams\",\"features.hero.desc\":\"8 channels in one shared inbox, AI that answers customers and drafts replies, a help center, reports and hosting in the EU. Everything on this page is live in the product today.\",\"features.nav.inbox\":\"Inbox\",\"features.nav.ai\":\"AI\",\"features.nav.customers\":\"Customers\",\"features.nav.platform\":\"Platform\",\"features.chapter.inbox.title\":\"One inbox for 8 channels|and your whole team\",\"features.chapter.inbox.lead\":\"Live chat, email, WhatsApp, Telegram, LINE, SMS, X DMs and your own channels over the API arrive in one list. Assign, label, prioritize and leave private notes, so each customer gets one clear answer from the right person.\",\"features.chapter.inbox.link\":\"See all channels\",\"features.chapter.ai.title\":\"AI that answers customers|and helps your team\",\"features.chapter.ai.lead\":\"Fynn answers customers on its own from the content you train it on and hands the conversation to a person when it should. Copilot drafts, improves and summarizes replies right inside the conversation. Rules, macros and SLA timers handle the routine.\",\"features.chapter.customers.title\":\"Know every customer|and your support numbers\",\"features.chapter.customers.lead\":\"Profiles, past conversations, notes and your own fields sit next to every conversation. Reports show volume, response times, agent performance and satisfaction, and campaigns let you start the conversation yourself.\",\"features.chapter.platform.title\":\"Connected to your tools|and private by default\",\"features.chapter.platform.lead\":\"Shopify, Stripe and WooCommerce data shows up inside the conversation, and the API, webhooks and Zapier connect the rest. Your data is hosted in the EU, uploaded files are kept apart per account and can be scanned for malware with the Virus scan add-on, and roles, audit logs and 2FA control who can do what.\",\"features.chapter.platform.link\":\"See all integrations\",\"features.feature.copilot.title\":\"AI Copilot\",\"features.feature.copilot.desc\":\"Suggests a reply, improves your draft and summarizes the conversation, using your knowledge base and the customer's order data. Every answer shows its sources. On Business and Enterprise it also translates your draft.\",\"features.cta.title\":\"Try Deskwoot|free for 7 days\",\"auth.shell.home\":\"Deskwoot home\",\"signup.mk.asideTitle\":\"What your trial includes\",\"signup.mk.trialTitle\":\"7 days of Enterprise, free\",\"signup.mk.trialBody\":\"Your trial runs on the Enterprise plan for 7 days, no card needed, with 300 AI conversations. When it ends, choose a plan or keep using Free.\",\"signup.mk.aiTitle\":\"AI on every plan\",\"signup.mk.aiBody\":\"Every plan includes AI conversations each month. On paid plans Fynn, your AI agent, answers customers around the clock.\",\"signup.mk.channelsTitle\":\"8 channels, one inbox\",\"signup.mk.channelsBody\":\"Email, live chat, WhatsApp, Telegram, LINE, SMS and X DMs arrive in one shared inbox. The REST API channel comes with the paid Enterprise plan.\",\"auth.login.welcomeBack\":\"Welcome back\",\"auth.login.subtitle\":\"Sign in to your Deskwoot account\",\"auth.login.emailVerified\":\"Your email has been verified. You can now sign in.\",\"auth.login.passwordReset\":\"Your password has been reset. You can now sign in with your new password.\",\"auth.login.sessionExpired\":\"Your session has expired. Please sign in again.\",\"auth.login.emailLabel\":\"Email address\",\"auth.login.emailPlaceholder\":\"you@company.com\",\"auth.login.passwordLabel\":\"Password\",\"auth.login.passwordPlaceholder\":\"Enter your password\",\"auth.login.rememberMe\":\"Remember me\",\"auth.login.forgotPassword\":\"Forgot password?\",\"auth.login.signIn\":\"Sign in\",\"auth.login.noAccount\":\"Don't have an account?\",\"auth.login.createFreeAccount\":\"Create a free account\",\"auth.login.genericError\":\"Something went wrong. Please try again.\",\"auth.login.twoFactorTitle\":\"Two-factor authentication\",\"auth.login.twoFactorSubtitle\":\"Enter the code from your authenticator app\",\"auth.login.verificationCode\":\"Verification code\",\"auth.login.verify\":\"Verify\",\"auth.login.useRecoveryCode\":\"Use a recovery code\",\"auth.login.backToLogin\":\"Back to sign in\",\"auth.login.recoveryCodeLabel\":\"Recovery code\",\"auth.login.useAuthenticator\":\"Use authenticator app\",\"auth.forgot.title\":\"Reset your password\",\"auth.forgot.subtitle\":\"Enter your email and we will send you a link to reset it.\",\"auth.meta.signup.title\":\"Sign up for Deskwoot\",\"auth.meta.signup.description\":\"Create your free Deskwoot account.\",\"auth.meta.login.title\":\"Log in to Deskwoot\",\"auth.meta.login.description\":\"Log in to your Deskwoot workspace.\",\"auth.meta.forgot.title\":\"Reset your Deskwoot password\",\"auth.meta.forgot.description\":\"Enter your email to receive a Deskwoot password reset link.\",\"auth.forgot.sendResetLink\":\"Send reset link\",\"auth.forgot.successMessage\":\"If an account exists with that email, we've sent a password reset link.\",\"auth.forgot.checkInbox\":\"Please check your inbox and spam folder.\",\"auth.forgot.rememberPassword\":\"Remember your password?\",\"auth.reset.title\":\"Set a new password\",\"auth.reset.subtitle\":\"Enter your new password below\",\"auth.reset.newPassword\":\"New password\",\"auth.reset.passwordPlaceholder\":\"Min. 8 characters\",\"auth.reset.passwordHelper\":\"Min. 8 characters, 1 uppercase letter, 1 number\",\"auth.reset.confirmPassword\":\"Confirm new password\",\"auth.reset.confirmPlaceholder\":\"Confirm your password\",\"auth.reset.resetPassword\":\"Reset password\",\"auth.reset.invalidToken\":\"This reset link is invalid or incomplete.\",\"auth.reset.requestNewLink\":\"Request a new reset link\",\"auth.reset.passwordsNoMatch\":\"Passwords do not match\",\"auth.invite.unavailableTitle\":\"Invitation unavailable\",\"auth.invite.expired\":\"This invitation has expired. Please ask the admin to send a new one.\",\"auth.invite.accepted\":\"This invitation has already been accepted. Sign in with your existing credentials.\",\"auth.invite.revoked\":\"This invitation was revoked. Please ask the admin to send a new one.\",\"auth.invite.invalid\":\"This invitation link is invalid. Please ask the admin to send a new one.\",\"auth.invite.goToLogin\":\"Go to sign in\",\"auth.invite.join\":\"Join {account}\",\"auth.invite.subtitleSwitch\":\"Confirm switching companies\",\"auth.invite.subtitleNew\":\"Set up your account to accept the invitation\",\"auth.invite.email\":\"Email\",\"auth.invite.yourName\":\"Your name\",\"auth.invite.namePlaceholder\":\"Jane Doe\",\"auth.invite.welcomeBack\":\"Welcome back, {name}! Set a new password to access {account}.\",\"auth.invite.switchWarning\":\"{email} is currently part of {company}. Accepting this invitation will remove you from {company} and add you to {account}. You can only be part of one company at a time on Deskwoot.\",\"auth.invite.currentPassword\":\"Your current password (for {company})\",\"auth.invite.currentPasswordPlaceholder\":\"Confirm with your existing Deskwoot password\",\"auth.invite.currentPasswordHelper\":\"Required to confirm you own this account.\",\"auth.invite.acknowledge\":\"I understand my access to {company} will be removed.\",\"auth.invite.passwordHelper\":\"Must be at least 8 characters\",\"auth.invite.confirmPassword\":\"Confirm password\",\"auth.invite.confirmPlaceholder\":\"Repeat your password\",\"auth.invite.switchTo\":\"Switch to {account}\",\"auth.invite.accept\":\"Accept invitation\",\"auth.invite.errName\":\"Please enter your name.\",\"auth.invite.errPasswordShort\":\"Password must be at least 8 characters.\",\"auth.invite.errPasswordMatch\":\"Passwords do not match.\",\"auth.invite.errCurrentPassword\":\"Please enter your current password.\",\"auth.invite.errAcknowledge\":\"Please confirm that you want to leave your current company.\",\"notFound.metaTitle\":\"Page not found | Deskwoot\",\"notFound.title\":\"We could not find|that page\",\"notFound.body\":\"The link may be out of date, or the page has moved. Start again from the homepage, or look for an answer in the help center.\",\"notFound.home\":\"Go to the homepage\",\"notFound.help\":\"Visit the help center\",\"csat.thanks.score\":\"Your rating: {score} out of 5\",\"csat.thanks.referral\":\"Know a team that could use Deskwoot? Our affiliate program pays you for every paying customer you refer.\",\"docs.toc.title\":\"On this page\",\"docs.nav.aria\":\"Developer docs\",\"docs.nav.overview\":\"Overview\",\"docs.nav.widget\":\"Widget SDK\",\"docs.nav.api\":\"REST API\",\"docs.nav.helpCenter\":\"Help Center\",\"docs.nav.openapi\":\"OpenAPI spec\",\"docs.nav.privacy\":\"Privacy Policy\",\"docs.breadcrumb.aria\":\"Breadcrumb\",\"docs.breadcrumb.docs\":\"Docs\",\"docs.code.copy\":\"Copy\",\"docs.code.copied\":\"Copied\",\"docs.card.widget.cta\":\"Read the widget docs\",\"docs.card.api.cta\":\"Read the API reference\",\"docs.card.topics\":\"Topics\",\"docsWidget.token.s1\":\"Log into the {dashboardLink} with an admin account. Your visitors never need a login.\",\"docsWidget.token.s2\":\"Go to {path}.\",\"docsWidget.token.s3\":\"Create a new inbox of type {type}, or open your existing one.\",\"docsWidget.token.s4\":\"On the {tab} tab, the {card} card shows the snippet with your own {tokenCode}. Copy it as it is.\",\"docsWidget.config.row.container\":\"Only with embedded: the CSS selector or element to fill. Without it, the widget fills the whole viewport.\",\"docsWidget.config.row.openAnchor\":\"Element the panel grows out of on desktop: a CSS selector, an element or an { x, y } point.\",\"docsWidget.config.row.openAlign\":\"Which panel corner sits on the anchor: auto, bottom-left, bottom-right, top-left or top-right.\",\"docsWidget.config.row.none\":\"none\",\"docsWidget.config.appearance\":\"Colour, launcher position, light or dark theme and the welcome texts are not set in code. You change them per inbox under {path}, and the widget loads them every time it starts.\",\"docsWidget.config.appearancePath\":\"Settings → Inboxes → your inbox → Settings → Widget Appearance\",\"docsWidget.identity.fields\":\"{identifier} is your stable user id and the only field that is signed. {email}, {name} and {attributes} (a flat map of strings, such as a plan or a company id, shown on the contact) are optional details. A verified visitor lands on the same contact every time, with past conversations, notes and attributes in view.\",\"docsWidget.api.queue\":\"Calls made while the widget is still starting wait in a queue and run once it is ready, so there is no need to wait or poll.\",\"docsWidget.api.table.method\":\"Method\",\"docsWidget.api.table.description\":\"What it does\",\"docsWidget.api.row.open\":\"Opens the chat panel. The optional anchor, align and offset let it grow out of your own element on desktop.\",\"docsWidget.api.row.close\":\"Closes the panel.\",\"docsWidget.api.row.toggle\":\"Opens the panel, or closes it when it is already open. Takes the same options as open().\",\"docsWidget.api.row.identify\":\"Signs in a verified user after the page has loaded. See Identity verification.\",\"docsWidget.api.row.unread\":\"Number of unread agent messages for this visitor. It updates while the panel is closed.\",\"docsWidget.api.exampleTitle\":\"Open the chat from your own code\",\"docsWidget.embedded.patternA.text\":\"Place a {label} item in your existing navigation, next to Settings or Help. It looks like any other link but opens the chat instead of a new page.\",\"docsWidget.embedded.patternB.text\":\"If you already have a Help or Account menu, add a {label} row at the top. It sits well next to items like Docs, Keyboard shortcuts or Feedback.\",\"docsWidget.embedded.bottomNote2\":\"For the standard website install you do not need a trigger of your own: {loaderJs} draws the bubble and handles the click.\",\"docsWidget.csp.note2\":\"The install snippet is an inline script, so script-src needs 'unsafe-inline', a nonce or a hash. {styleSrcCode} is needed because the widget adds a small stylesheet to your page, and {frameSrcCode} because the chat runs in frames served from deskwoot.com. Questions about your policy? Write to {email}.\",\"docsWidget.faq.a2\":\"Yes. Load the script once when your app starts (for example in _app.tsx or root.tsx) and it stays through navigation. Nothing needs to run again when the route changes.\",\"securityPage.metaTitle\":\"Security \u0026 EU compliance | Deskwoot\",\"securityPage.metaDescription\":\"Deskwoot is built for teams that have to answer privacy questionnaires before they can buy software. EU data hosting, GDPR Art. 28 DPA, AES-256 encryption for stored credentials, public sub-processor list.\",\"securityPage.hero.title\":\"Privacy isn't a checkbox.|It's the default.\",\"securityPage.hero.desc\":\"Many help desks add compliance once sales asks for it. At Deskwoot it comes with every plan: the app and its database run in the EU, and the Data Processing Agreement is written and ready to accept.\",\"securityPage.dpaCta\":\"View the DPA\",\"securityPage.nav.label\":\"On this page\",\"securityPage.nav.storage\":\"Storage\",\"securityPage.nav.legal\":\"Legal\",\"securityPage.nav.rights\":\"Data rights\",\"securityPage.nav.vendors\":\"Vendors\",\"securityPage.nav.details\":\"Details\",\"securityPage.storage.title\":\"Your data lives in the EU|on every plan\",\"securityPage.storage.lead\":\"The app and its database run on servers in the Netherlands for every workspace, the free plan included. Where your data lives never depends on what you pay.\",\"securityPage.storage.c1Title\":\"Hosted in the EU\",\"securityPage.storage.c1Body\":\"Conversations, messages and contacts sit in a database in the EU. Our hosting provider backs it up, and every day we also export its main tables to Cloudflare R2 storage in Europe.\",\"securityPage.storage.c2Title\":\"Encrypted in transit\",\"securityPage.storage.c2Body\":\"Every connection is encrypted with TLS: the dashboard, the chat widget and the API with TLS 1.2 or newer, and our connection to the mail server for outgoing mail.\",\"securityPage.storage.c3Title\":\"Credentials sealed with AES-256\",\"securityPage.storage.c3Body\":\"Mail passwords, API keys and integration tokens you store with us are encrypted field by field with AES-256-GCM. Login passwords are kept only as bcrypt hashes.\",\"securityPage.legal.title\":\"Paperwork ready|before you pay\",\"securityPage.legal.lead\":\"Procurement tends to ask for the same documents. They are written already, and you can accept the DPA yourself without emailing anyone.\",\"securityPage.legal.c1Title\":\"DPA under GDPR Art. 28\",\"securityPage.legal.c1Body\":\"Read the Data Processing Agreement on our site, accept it in your workspace settings and receive the PDF by email.\",\"securityPage.legal.c2Title\":\"Security measures in writing\",\"securityPage.legal.c2Body\":\"Annex A of the DPA lists our technical and organisational measures under Art. 32: access control, encryption, backups and incident response.\",\"securityPage.legal.c3Title\":\"Records and breach notice\",\"securityPage.legal.c3Body\":\"We keep records of processing under Art. 30 and share them on request. If a breach affects your data, you hear from us within 72 hours.\",\"securityPage.rights.title\":\"Your customers' data,|under your control\",\"securityPage.rights.lead\":\"When someone asks what you hold about them, or wants it deleted, your team handles it from one page in the settings, without waiting for us.\",\"securityPage.rights.c1Title\":\"Export on request\",\"securityPage.rights.c1Body\":\"Find a contact by email and download what you hold about them as a JSON file, built at the moment of the request (Art. 15).\",\"securityPage.rights.c2Title\":\"Erasure with a preview\",\"securityPage.rights.c2Body\":\"Deskwoot shows exactly what an erasure will remove. You confirm by typing the email address again, and the data is gone right away (Art. 17).\",\"securityPage.rights.c3Title\":\"30 days to change your mind\",\"securityPage.rights.c3Body\":\"Once you confirm the deletion of your workspace by email, a grace period of 30 days starts. On a paid plan it starts when your billing period ends. After it, conversations, contacts and files are deleted for good.\",\"securityPage.vendors.title\":\"Every vendor named,|every change announced\",\"securityPage.vendors.lead\":\"Annex B of the DPA lists each sub-processor with its purpose and region, from hosting and AI to email delivery and payments.\",\"securityPage.vendors.c1Title\":\"A public list\",\"securityPage.vendors.c1Body\":\"Anyone can read who processes data for us and what they receive, before signing anything.\",\"securityPage.vendors.c2Title\":\"Notice before changes\",\"securityPage.vendors.c2Body\":\"Before we add or replace a sub-processor, we tell you, so you can object before any data reaches it.\",\"securityPage.vendors.c3Title\":\"Safeguards for transfers\",\"securityPage.vendors.c3Body\":\"Vendors outside the EEA, such as email delivery and SMS, are covered by the EU Standard Contractual Clauses or the EU-U.S. Data Privacy Framework.\",\"securityPage.details.title\":\"The smaller details|procurement checks\",\"securityPage.details.lead\":\"None of these makes a headline. All of them come up in security reviews.\",\"securityPage.details.d1Title\":\"No AI training on your data\",\"securityPage.details.d1Body\":\"Conversation content sent to our AI provider Anthropic is used to answer, not to train its models. Our DPA and Anthropic's DPA confirm it in writing.\",\"securityPage.details.d2Title\":\"IP addresses masked after 30 days\",\"securityPage.details.d2Body\":\"IP addresses stored in audit logs and visitor data are cut down to the network part once they are 30 days old.\",\"securityPage.details.d3Title\":\"Two factor authentication\",\"securityPage.details.d3Body\":\"Anyone on your team can protect their login with an authenticator app. On Enterprise, admins can require it for everyone.\",\"securityPage.details.d4Title\":\"Audit log\",\"securityPage.details.d4Body\":\"Sign ins, API token changes, plan changes and deletions are recorded with user, time and IP address.\",\"securityPage.details.d5Title\":\"Roles and permissions\",\"securityPage.details.d5Body\":\"Owners, admins and agents get different rights. On Enterprise you can build custom roles with exactly the permissions you choose.\",\"securityPage.details.d6Title\":\"Consent where the law asks\",\"securityPage.details.d6Body\":\"Visitors from the EU, EEA, UK and Switzerland get a cookie banner on our website. Our newsletter only starts after you confirm your address.\",\"securityPage.faq.title\":\"Procurement and GDPR questions\",\"securityPage.faq.q1\":\"Is Deskwoot GDPR compliant?\",\"securityPage.faq.a1\":\"Yes. Your workspace data is hosted in the EU, every workspace can accept a Data Processing Agreement under Art. 28, we keep records of processing under Art. 30, and your team can export or erase a person's data from the settings whenever someone asks.\",\"securityPage.faq.q2\":\"Where is my customer data stored?\",\"securityPage.faq.a2\":\"The app and its database run in the EU (Netherlands) on every plan, the free plan included. A few vendors outside the EEA, such as email delivery and SMS, receive only what they need for their task. Annex B of the DPA lists each one with its region.\",\"securityPage.faq.q3\":\"How do I sign the Data Processing Agreement (DPA)?\",\"securityPage.faq.a3\":\"You don't need to email anyone. Read the DPA on our website, accept it in your workspace settings, and the PDF arrives by email. Annex A of the same document lists our technical and organisational measures under Art. 32.\",\"securityPage.faq.q4\":\"How do we delete a customer's data when they ask?\",\"securityPage.faq.a4\":\"Open the data requests page in your settings, find the contact by email and start an erasure. Deskwoot shows what will be deleted, you confirm by typing the address again, and the data is erased right away. That covers the right to erasure under GDPR Art. 17.\",\"securityPage.faq.q5\":\"Does Deskwoot use my data to train AI models?\",\"securityPage.faq.a5\":\"No. Conversation content goes to our AI provider Anthropic only to generate replies, and it is not used to train its models. Our DPA and Anthropic's DPA confirm this in writing. Fynn answers from your help center and the sources you add in the Training Hub, scoped to your workspace.\",\"securityPage.faq.q6\":\"Who are Deskwoot's sub-processors?\",\"securityPage.faq.a6\":\"Annex B of the DPA names every sub-processor with its purpose and region. We tell you before a new one is added or replaced, so you can object first. Vendors outside the EEA are covered by the EU Standard Contractual Clauses or the EU-U.S. Data Privacy Framework.\",\"securityPage.faq.q7\":\"What happens to my data if I close my Deskwoot account?\",\"securityPage.faq.a7\":\"Deleting your workspace starts a grace period of 30 days, in case you change your mind or still want to export. On a paid plan, the 30 days start when your current billing period ends. After that, conversations, messages, contacts and files are deleted for good.\",\"securityPage.faq.q8\":\"Is my data encrypted at rest and in transit?\",\"securityPage.faq.a8\":\"In transit, yes: every connection is encrypted with TLS, the dashboard, the chat widget and the API with TLS 1.2 or newer. At rest, credentials you store with us, such as mail passwords, API keys, integration tokens and 2FA secrets, are encrypted field by field with AES-256-GCM, and login passwords are kept only as bcrypt hashes. Other data, such as messages and contacts, is not encrypted field by field.\",\"securityPage.cta.title\":\"Privacy built in|on every plan\",\"startups.hero.desc\":\"6 months of Deskwoot Enterprise with 10 agent seats, free for any startup founded in the last 6 months. Fynn, Copilot, all 8 channels, the help center and SLA policies are included.\",\"startups.hero.pricingCta\":\"See all plans\",\"startups.nav.label\":\"On this page\",\"startups.nav.benefits\":\"Benefits\",\"startups.nav.eligibility\":\"Who qualifies\",\"startups.nav.apply\":\"Apply\",\"startups.benefits.heading\":\"Our top plan,|free for 6 months\",\"startups.benefits.lead\":\"The same Enterprise plan larger support teams pay for, while every cent you have goes into building the product.\",\"startups.eligibility.heading\":\"Who can apply|for the program\",\"startups.eligibility.lead\":\"The program is for young companies building their first support team. We check each application by hand.\",\"startups.eligibility.i1Title\":\"Founded in the last 6 months\",\"startups.eligibility.i2Title\":\"A founding document\",\"startups.eligibility.i3Title\":\"Seats for your own team\",\"startups.eligibility.i4Title\":\"One application per company\",\"startups.apply.heading\":\"Apply for the|Startup Program\",\"startups.cta.title\":\"6 months of|Enterprise, free\",\"switch.hero.title\":\"Switch off Zendesk|in one click\",\"switch.nav.label\":\"On this page\",\"switch.nav.how\":\"How it works\",\"switch.nav.risk\":\"No risk\",\"switch.nav.price\":\"Price\",\"switch.how.title\":\"Switching takes minutes,|not a project\",\"switch.risk.title\":\"Switch in one click,|without the risk\",\"switch.price.title\":\"One price,|AI included\",\"switch.price.lead\":\"Copilot comes with every plan and Fynn with every paid plan, from {price} per agent a month on annual billing. Many large help desks bill AI on top of the seat price.\",\"switch.price.p1Title\":\"Free plan\",\"switch.price.p1Body\":\"One agent with live chat, email forwarding and 1 more inbox, free for as long as you like. No card needed.\",\"switch.price.p2Title\":\"Free for 7 days\",\"switch.price.p2Body\":\"Try the paid features for 7 days before you decide on a plan.\",\"switch.price.p3Title\":\"Startup Program\",\"switch.price.p3Body\":\"Founded in the last 6 months? Get 6 months of Enterprise for 10 agents, free.\",\"switch.cta.title\":\"Leave the big|bill behind\",\"pricingPage.hero.title\":\"Customer support software|pricing with AI included\",\"pricingPage.hero.desc\":\"Start free with 1 agent, or pick a paid plan from {price} per agent a month, billed annually. AI conversations are included on every plan.\",\"pricingPage.hero.trial\":\"Try Enterprise free for 7 days\",\"pricingPage.hero.aiBilling\":\"How AI billing works\",\"pricingPage.plans.currency\":\"Prices in US dollars\",\"pricingPage.plans.payAnnually\":\"Pay annually\",\"pricingPage.plans.save\":\"Save {percent}%\",\"pricingPage.plans.perAgent\":\"per agent a month\",\"pricingPage.plans.freeForever\":\"free forever\",\"pricingPage.plans.freeNote\":\"1 agent, no credit card needed\",\"pricingPage.plans.billedAnnually\":\"Billed annually. {price} with monthly billing.\",\"pricingPage.plans.billedMonthly\":\"Billed monthly. {price} with annual billing.\",\"pricingPage.plans.aiLabel\":\"AI conversations\",\"pricingPage.plans.aiPaid\":\"{count} a month included, then {price} each\",\"pricingPage.plans.aiFree\":\"{count} a month included\",\"pricingPage.plans.ctaFree\":\"Start for free\",\"pricingPage.plans.includes\":\"Includes:\",\"pricingPage.plans.everythingIn\":\"Everything in {plan}, plus:\",\"pricingPage.plans.hacker.desc\":\"For one person answering customers, free for as long as you need.\",\"pricingPage.plans.startup.desc\":\"For small teams that want unlimited inboxes, Fynn and a help center.\",\"pricingPage.plans.business.desc\":\"For teams that work in groups, run surveys and serve customers in many languages.\",\"pricingPage.plans.enterprise.desc\":\"For teams that need SLAs, audit logs, custom roles and the REST API.\",\"pricingPage.plans.startupLead\":\"Founded in the last 6 months?\",\"pricingPage.plans.startupBody\":\"Get 6 months of Enterprise free for 10 agents, worth {value}.\",\"pricingPage.plans.startupCta\":\"Apply now\",\"pricingPage.plans.compare\":\"Compare all features\",\"pricingPage.compare.search\":\"Search features\",\"pricingPage.compare.diffOnly\":\"Differences only\",\"pricingPage.compare.close\":\"Close\",\"pricingPage.compare.empty\":\"Nothing matches “{query}”.\",\"pricingPage.compare.included\":\"Included\",\"pricingPage.compare.notIncluded\":\"Not included\",\"pricingPage.compare.feature\":\"Feature\",\"pricingPage.group.plan\":\"Plan and limits\",\"pricingPage.group.channels\":\"Channels and inbox\",\"pricingPage.group.ai\":\"AI\",\"pricingPage.group.helpcenter\":\"Help Center\",\"pricingPage.group.workflow\":\"Workflow\",\"pricingPage.group.reports\":\"Reports\",\"pricingPage.group.security\":\"Security and admin\",\"pricingPage.row.price\":\"Price per agent a month\",\"pricingPage.row.agents\":\"Agents\",\"pricingPage.row.inboxes\":\"Inboxes\",\"pricingPage.row.conversations\":\"Conversations a month\",\"pricingPage.row.retention\":\"Visible history\",\"pricingPage.row.ai\":\"AI conversations a month\",\"pricingPage.row.aiOverage\":\"Each extra AI conversation\",\"pricingPage.row.support\":\"Support from our team\",\"pricingPage.val.unlimited\":\"Unlimited\",\"pricingPage.val.inboxesCapped\":\"Live chat and email forwarding, plus {count}\",\"pricingPage.val.days\":\"{count} days\",\"pricingPage.val.months\":\"{count} months\",\"pricingPage.val.oneYear\":\"1 year\",\"pricingPage.val.supportSales\":\"Sales questions\",\"pricingPage.val.supportChat\":\"Live chat\",\"pricingPage.val.supportPriority\":\"Priority live chat\",\"pricingPage.lim.agentsOne\":\"1 agent\",\"pricingPage.lim.agentsOne.detail\":\"One login. Move to Startup to add teammates.\",\"pricingPage.lim.inboxesOne\":\"Live chat and email forwarding, plus 1 inbox on another channel\",\"pricingPage.lim.inboxesOne.detail\":\"Live chat inboxes and email inboxes fed by forwarding do not count toward the limit. The 1 other inbox can be WhatsApp, Telegram, LINE, SMS or X.\",\"pricingPage.lim.inboxesUnlimited\":\"Unlimited inboxes\",\"pricingPage.lim.inboxes.detail\":\"One inbox per channel, brand or team. Live chat, email, WhatsApp and more.\",\"pricingPage.lim.conversations\":\"{count} conversations a month\",\"pricingPage.lim.conversationsUnlimited\":\"Unlimited conversations\",\"pricingPage.lim.conversations.detail\":\"A conversation is one thread with a customer, however many messages it holds.\",\"pricingPage.lim.retention\":\"{period} of visible history\",\"pricingPage.lim.retention.detail\":\"Older conversations and contacts are hidden, not deleted, and you see them again as soon as you upgrade. Attachments are deleted after 365 days.\",\"pricingPage.lim.retentionUnlimited\":\"Full history, no time limit\",\"pricingPage.lim.retentionUnlimited.detail\":\"Every conversation, contact and attachment stays visible for as long as your account exists.\",\"pricingPage.lim.ai\":\"{count} AI conversations a month\",\"pricingPage.lim.ai.detail\":\"Fynn and Copilot share one meter. A conversation counts once a month, however many AI actions it gets.\",\"pricingPage.feat.liveChat\":\"Website live chat\",\"pricingPage.feat.liveChat.detail\":\"Add a chat widget to your website with one snippet.\",\"pricingPage.feat.liveChatBadge\":\"Live chat with a small Deskwoot credit\",\"pricingPage.feat.liveChatBadge.detail\":\"The free widget shows “Powered by Deskwoot” in the corner.\",\"pricingPage.feat.emailForwarding\":\"Email by forwarding\",\"pricingPage.feat.emailForwarding.detail\":\"Forward your support address to Deskwoot and answer from the inbox.\",\"pricingPage.feat.emailImapSmtp\":\"Email over IMAP and SMTP, Gmail or Outlook\",\"pricingPage.feat.emailImapSmtp.detail\":\"Connect your mailbox directly, with any provider.\",\"pricingPage.feat.messagingChannels\":\"WhatsApp, Telegram, LINE, SMS and X DMs\",\"pricingPage.feat.messagingChannels.detail\":\"No fee per channel. Hacker connects 1 of them next to live chat and email, paid plans as many as you need.\",\"pricingPage.feat.apiChannel\":\"REST API channel\",\"pricingPage.feat.apiChannel.detail\":\"Bring messages from your own app into the shared inbox. It needs an API token, which comes with Enterprise.\",\"pricingPage.feat.preChatForm\":\"Forms before the chat starts\",\"pricingPage.feat.preChatForm.detail\":\"Ask for a name, an email or your own fields first.\",\"pricingPage.feat.copilot\":\"AI Copilot in the inbox\",\"pricingPage.feat.copilot.detail\":\"Suggest a reply, summarize or improve a draft in one click.\",\"pricingPage.feat.aiBot\":\"Fynn, the AI agent\",\"pricingPage.feat.aiBot.detail\":\"Answers on all your channels from your sources and hands over to your team when it is unsure.\",\"pricingPage.feat.fynnActions\":\"Refunds and cancellations by Fynn\",\"pricingPage.feat.fynnActions.detail\":\"With Shopify, WooCommerce or Stripe connected, Fynn refunds or cancels for a verified customer who confirms in writing. Each action stays off until you switch it on.\",\"pricingPage.feat.trainingHub\":\"AI Training Hub\",\"pricingPage.feat.trainingHub.detail\":\"Teach Fynn with help center articles, web pages, PDFs and FAQs.\",\"pricingPage.feat.byok\":\"Your own Anthropic key\",\"pricingPage.feat.byok.detail\":\"Run a bot on your own Anthropic key. Those conversations do not count toward your allowance.\",\"pricingPage.feat.multilingual\":\"Translation in conversations\",\"pricingPage.feat.multilingual.detail\":\"Customers write in any of {count} languages, your team reads and answers in its own, and Copilot translates drafts.\",\"pricingPage.feat.helpCenter\":\"Help Center in {count} languages\",\"pricingPage.feat.helpCenter.detail\":\"A public knowledge base your customers can search.\",\"pricingPage.feat.knowledgeBase\":\"Knowledge base that trains Fynn\",\"pricingPage.feat.knowledgeBase.detail\":\"Every article you publish feeds Fynn’s answers.\",\"pricingPage.feat.portalBranding\":\"Help Center branding\",\"pricingPage.feat.portalBranding.detail\":\"Your brand color and favicon, so it looks like part of your product.\",\"pricingPage.feat.customDomain\":\"Your own Help Center domain\",\"pricingPage.feat.customDomain.detail\":\"Serve it from a subdomain like help.yourbrand.com with free SSL, and add your own header and footer HTML.\",\"pricingPage.feat.whiteLabel\":\"No “Powered by Deskwoot”\",\"pricingPage.feat.whiteLabel.detail\":\"Remove the Deskwoot credit from the widget and the Help Center.\",\"pricingPage.feat.labels\":\"Labels\",\"pricingPage.feat.labels.detail\":\"Colored tags to sort, filter and trigger automations.\",\"pricingPage.feat.cannedResponses\":\"Canned responses\",\"pricingPage.feat.cannedResponses.detail\":\"Saved replies you insert with a slash shortcut.\",\"pricingPage.feat.macros\":\"Macros\",\"pricingPage.feat.macros.detail\":\"Assign, label and change the status in one click.\",\"pricingPage.feat.customViews\":\"Saved views and filters\",\"pricingPage.feat.customViews.detail\":\"Keep the filters you use most one click away.\",\"pricingPage.feat.businessHours\":\"Business hours\",\"pricingPage.feat.businessHours.detail\":\"Auto replies and SLAs follow your working hours.\",\"pricingPage.feat.basicAutomations\":\"Automation rules\",\"pricingPage.feat.basicAutomations.detail\":\"Assign, label or change the status when something happens.\",\"pricingPage.feat.teams\":\"Agent teams\",\"pricingPage.feat.teams.detail\":\"Group agents into teams like Billing or Tier 1 and assign to the team.\",\"pricingPage.feat.customAttributes\":\"Custom attributes\",\"pricingPage.feat.customAttributes.detail\":\"Your own fields on contacts and conversations, ready for filters and rules.\",\"pricingPage.feat.webhooks\":\"Webhooks\",\"pricingPage.feat.webhooks.detail\":\"Signed webhooks send conversation, message, contact and CSAT events to your endpoint.\",\"pricingPage.feat.campaigns\":\"Campaigns\",\"pricingPage.feat.campaigns.detail\":\"Send a message to all contacts, the contacts of one inbox or a segment, through the inbox you choose.\",\"pricingPage.feat.whatsappAdAttribution\":\"Click to WhatsApp ad attribution\",\"pricingPage.feat.whatsappAdAttribution.detail\":\"See which Meta ads start WhatsApp conversations. Reading the ad data over the REST API needs Enterprise.\",\"pricingPage.feat.slaPolicies\":\"SLA policies\",\"pricingPage.feat.slaPolicies.detail\":\"Response and resolution targets per inbox and priority, with alerts on breach.\",\"pricingPage.feat.analytics\":\"Conversation and agent reports\",\"pricingPage.feat.analytics.detail\":\"First response time, resolution time and workload per agent.\",\"pricingPage.feat.csvExport\":\"CSV export\",\"pricingPage.feat.csvExport.detail\":\"Download any report as a CSV file.\",\"pricingPage.feat.csat\":\"CSAT surveys\",\"pricingPage.feat.csat.detail\":\"Customers rate the conversation after it is resolved.\",\"pricingPage.feat.reportsByRole\":\"Reports by role\",\"pricingPage.feat.reportsByRole.detail\":\"Admins see the whole account, agents see their own work.\",\"pricingPage.feat.euData\":\"Data hosted in the EU\",\"pricingPage.feat.euData.detail\":\"App, database and all customer files, including those received by email, WhatsApp and SMS, are stored in the EU. The daily backup is stored with Cloudflare R2 in Europe.\",\"pricingPage.feat.selfServeDpa\":\"GDPR DPA you sign yourself\",\"pricingPage.feat.selfServeDpa.detail\":\"Sign the data processing agreement in the dashboard in under a minute.\",\"pricingPage.feat.cookielessMode\":\"Widget without cookies\",\"pricingPage.feat.cookielessMode.detail\":\"The chat runs without cookies or local storage.\",\"pricingPage.feat.twoFactor\":\"Two factor login\",\"pricingPage.feat.twoFactor.detail\":\"Every agent can protect their login with an authenticator app.\",\"pricingPage.feat.enforcedTwoFactor\":\"Required two factor login\",\"pricingPage.feat.enforcedTwoFactor.detail\":\"Admins can require it for everyone in the workspace.\",\"pricingPage.feat.customRoles\":\"Custom roles and permissions\",\"pricingPage.feat.customRoles.detail\":\"Build roles such as a team lead who sees reports but not billing.\",\"pricingPage.feat.auditLogs\":\"Audit logs\",\"pricingPage.feat.auditLogs.detail\":\"A record of every sensitive action in your account.\",\"pricingPage.feat.restApi\":\"REST API\",\"pricingPage.feat.restApi.detail\":\"Tokens with limited scopes to build your own integrations.\",\"pricingPage.addons.title\":\"Pay for what you use\",\"pricingPage.addons.lead\":\"A few things are not billed per agent. You pay only when you use them.\",\"pricingPage.addons.translate.title\":\"Help Center translations\",\"pricingPage.addons.translate.price\":\"{price} per article translation\",\"pricingPage.addons.translate.body\":\"Translate any article from English in one click. There is no monthly fee; it uses the same prepaid balance as AI conversations.\",\"pricingPage.addons.byok.title\":\"Bring your own AI key\",\"pricingPage.addons.byok.price\":\"{price} to Deskwoot\",\"pricingPage.addons.byok.body\":\"Connect your Anthropic key, and we do not meter Fynn’s conversations on it. Anthropic bills you directly. Startup and above.\",\"pricingPage.addons.messaging.title\":\"WhatsApp and SMS\",\"pricingPage.addons.messaging.price\":\"At cost, no markup\",\"pricingPage.addons.messaging.body\":\"You connect your own Meta and Twilio accounts. Their message fees come from them, and we add nothing on top.\",\"pricingPage.addons.virusScan.title\":\"Virus scan\",\"pricingPage.addons.virusScan.price\":\"{price} per month per workspace\",\"pricingPage.addons.virusScan.body\":\"Every file sent in your conversations is checked for malware before anyone can open it, and files with malware are blocked. It is not part of any plan; book it any time under Settings, Billing.\",\"pricingPage.est.title\":\"Estimate your monthly cost\",\"pricingPage.est.lead\":\"Set your team size, your volume and the features you need, and we suggest the plan that costs the least.\",\"pricingPage.est.setup\":\"Your team\",\"pricingPage.est.agents\":\"Agents\",\"pricingPage.est.conversations\":\"Customer conversations a month\",\"pricingPage.est.aiShare\":\"Share of conversations with AI\",\"pricingPage.est.aiShareHint\":\"About {count} AI conversations a month: the ones Fynn answers or Copilot helps with.\",\"pricingPage.est.aiExtra\":\"Plus {amount} for {count} extra AI conversations at {rate} each\",\"pricingPage.est.aiIncluded\":\"Your {count} AI conversations a month are included\",\"pricingPage.est.whyConversations\":\"{below} covers up to {limit} conversations a month. For your volume, {plan} costs the least.\",\"pricingPage.est.whyAi\":\"{below} includes {count} AI conversations a month and no extra ones. {plan} is the cheapest plan with more.\",\"pricingPage.est.features\":\"Features you need (optional)\",\"pricingPage.est.estimate\":\"Your estimate\",\"pricingPage.est.recommended\":\"Recommended plan\",\"pricingPage.est.perMonth\":\"a month\",\"pricingPage.est.breakdownAnnual\":\"{agents} × {price} per agent, billed annually\",\"pricingPage.est.breakdownMonthly\":\"{agents} × {price} per agent, billed monthly\",\"pricingPage.est.savings\":\"{amount} less a year than paying monthly\",\"pricingPage.est.free\":\"1 agent, free forever\",\"pricingPage.est.why\":\"Why {plan}?\",\"pricingPage.est.whyFree\":\"Up to {count} conversations and {ai} AI conversations a month with 1 agent fit in the free plan.\",\"pricingPage.est.whyAgents\":\"The free plan has 1 agent. {plan} is the cheapest plan for a team.\",\"pricingPage.est.whyVolume\":\"At about {ai} AI conversations a month, {plan} costs your team the least, extra AI conversations included.\",\"pricingPage.est.whyFeatures\":\"{plan} is the first plan with: {features}.\",\"pricingPage.est.trialTitle\":\"Try Enterprise free for 7 days\",\"pricingPage.est.trialBody\":\"No credit card. Then choose {plan} or stay on Hacker for free.\",\"pricingPage.est.freeTitle\":\"Start free on Hacker\",\"pricingPage.est.freeBody\":\"No credit card. Upgrade whenever your team grows.\",\"pricingPage.est.footnote\":\"The estimate counts agent seats and AI conversations above your plan’s allowance, which come from a prepaid balance at {startup}, {business} or {enterprise} each, depending on the plan. Meta and your SMS provider bill WhatsApp and SMS fees to you directly.\",\"pricingPage.faq.title\":\"Pricing questions\",\"pricingPage.faq.q1\":\"How does pricing per agent work?\",\"pricingPage.faq.a1\":\"You pay for each teammate who logs in and answers conversations. Your customers (contacts) are unlimited and free on every plan. Add or remove agents at any time: a new agent is charged pro rata right away, and a removed agent leaves a credit on your next invoice.\",\"pricingPage.faq.q2\":\"What is the difference between an AI conversation and a customer conversation?\",\"pricingPage.faq.a2\":\"A customer conversation is one thread with a customer, however many messages it has. An AI conversation is how we meter AI: a conversation counts once a month as soon as Fynn or Copilot works on it, however many AI actions follow.\",\"pricingPage.faq.q4\":\"Can I bring my own Anthropic API key?\",\"pricingPage.faq.a4\":\"Yes, on Startup and above. We do not meter Fynn’s conversations on your own key; you pay your provider directly. Copilot in the inbox always runs on the AI that Deskwoot manages.\",\"pricingPage.faq.q5\":\"What happens if I use more AI conversations than my plan includes?\",\"pricingPage.faq.a5\":\"Extra AI conversations come from your prepaid balance at your plan’s rate: {startup} on Startup, {business} on Business and {enterprise} on Enterprise. Auto recharge keeps Fynn answering without manual top ups. The free Hacker plan has no extra conversations; upgrade to keep going.\",\"pricingPage.faq.q6\":\"Are there hidden costs?\",\"pricingPage.faq.a6\":\"No. Deskwoot charges per agent and per AI conversation above your allowance. Meta and your SMS provider, such as Twilio, bill WhatsApp and SMS fees straight to you, and we add nothing on top.\",\"pricingPage.faq.q8\":\"Can I change plans at any time?\",\"pricingPage.faq.a8\":\"Yes. An upgrade starts right away, and you pay the difference pro rata to the day. A downgrade or cancellation takes effect at the end of the period you have paid for, so you keep paid access until then. On annual billing that is the end of the paid year; unused months are not refunded. Annual billing saves {percent}% compared with paying monthly.\",\"pricingPage.faq.q9\":\"Is there a free trial?\",\"pricingPage.faq.a9\":\"Yes. Every new account gets 7 days of Enterprise for free, with no credit card. When the trial ends, you choose a paid plan or keep working on the free Hacker plan.\",\"pricingPage.cta.title\":\"Try it free|for 7 days\",\"helpCenter.hero.heading\":\"Knowledge base software|that customers actually use\",\"helpCenter.search.label\":\"Search the help center\",\"helpCenter.collections.count\":\"{count} articles\",\"helpCenter.collections.countOne\":\"1 article\",\"helpCenter.collections.showAll\":\"Show all {count} articles\",\"helpCenter.collections.other.name\":\"More guides\",\"helpCenter.collections.other.desc\":\"Guides that are not filed under a topic yet.\",\"helpCenter.category.integrations.name\":\"Integrations\",\"helpCenter.category.integrations.desc\":\"Connect Deskwoot to the tools you already use\",\"helpCenter.category.widget.name\":\"Widget \u0026 Live Chat\",\"helpCenter.category.widget.desc\":\"Customize, embed and configure your website chat widget\",\"helpCenter.category.glossary.name\":\"Glossary\",\"helpCenter.category.glossary.desc\":\"Support terms explained in plain words\",\"helpCenter.nav.label\":\"Help center sections\",\"helpCenter.nav.kb\":\"Knowledge base\",\"helpCenter.nav.features\":\"Features\",\"helpCenter.nav.useCases\":\"Use cases\",\"helpCenter.nav.vs\":\"Vs. help desk\",\"helpCenter.nav.about\":\"About\",\"helpCenter.whatIs.heading\":\"What is a|knowledge base?\",\"helpCenter.features.heading\":\"What sets our|help center apart\",\"helpCenter.feature.suggested.title\":\"Suggested articles in live chat\",\"helpCenter.feature.suggested.desc\":\"Pick the articles your chat widget suggests, so visitors find an answer before they write to you.\",\"helpCenter.feature.ai.title\":\"Answers for your AI bot\",\"helpCenter.feature.ai.desc\":\"One setting lets your AI bot answer from your articles. Copilot searches them too while agents reply, and shows the sources it used.\",\"helpCenter.feature.brand.title\":\"Your brand, your domain\",\"helpCenter.feature.brand.desc\":\"Set your brand color and favicon. On Enterprise, run the help center on your own domain and remove the Deskwoot credit.\",\"helpCenter.feature.languages.title\":\"Up to {count} languages\",\"helpCenter.feature.languages.desc\":\"English is the source language. AI translates each article into the others, paid from your prepaid balance.\",\"helpCenter.feature.workflow.title\":\"Drafts, versions and ratings\",\"helpCenter.feature.workflow.desc\":\"Write in draft, publish when ready, restore any earlier version, and see in Reports how chat visitors rate each article.\",\"helpCenter.useCases.heading\":\"Who uses our|knowledge base?\",\"helpCenter.useCase.team.title\":\"Growing support teams\",\"helpCenter.useCase.team.desc\":\"New agents learn the product from the same articles your customers read, so answers stay consistent across the team.\",\"helpCenter.vsHelpDesk.heading\":\"Knowledge base vs.|help desk software\",\"helpCenter.about.heading\":\"About the Deskwoot|Help Center\",\"helpCenter.cta.title\":\"Publish your|first article\",\"helpCenter.article.label.collections\":\"Help center collections\",\"helpCenter.article.label.onThisPage\":\"On this page\",\"helpCenter.article.label.updated\":\"Updated {date}\",\"helpCenter.article.label.breadcrumb\":\"Breadcrumb\",\"compare.article.contents\":\"Contents\",\"compare.article.breadcrumbLabel\":\"Breadcrumb\",\"compare.breadcrumb.compare\":\"Compare\",\"compare.overview.title\":\"At a glance\",\"compare.byo.colTool\":\"Tool\",\"compare.byo.colPrice\":\"Price per AI conversation\",\"compare.byo.colUnit\":\"Billing unit\",\"compare.aiCost.crisp\":\"~$0.22 (credits)\",\"compare.aiCost.chatwoot\":\"≈$0.02 (credits)\",\"compare.fit.title\":\"When each tool is the right fit\",\"compare.fit.lead\":\"Each tool in this comparison suits someone. A short guide to who that is:\",\"compare.fit.deskwoot\":\"Pick Deskwoot when you want 8 channels in one inbox, AI on every plan and a price per agent you can plan for, without a sales call.\",\"compare.fit.zendesk\":\"Pick Zendesk when you run a large support organization that needs its wide catalog of enterprise add-ons and has budget for AI billed per resolution.\",\"compare.fit.intercom\":\"Pick Intercom when your product team wants messaging built around Intercom's own AI agent and can plan for a fee on every resolved conversation.\",\"compare.fit.freshdesk\":\"Pick Freshdesk when you already use other Freshworks products and want your support tool from the same vendor.\",\"compare.fit.crisp\":\"Pick Crisp when you mostly need live chat and prefer one price per workspace over a price per agent.\",\"compare.fit.chatwoot\":\"Pick Chatwoot when you want open source software that you host and maintain on your own servers.\",\"compare.related.title\":\"Compare Deskwoot one on one\",\"compare.related.allAlternatives\":\"All alternatives at a glance\",\"compare.related.switch\":\"How switching to Deskwoot works\",\"compare.related.pricing\":\"Deskwoot pricing\",\"alternatives.byline\":\"Deskwoot Team\",\"alternatives.toc.cost\":\"The real monthly bill\",\"alternatives.toc.reviews\":\"Why teams leave {name}\",\"alternatives.invoice.colAmount\":\"Per month\",\"alternatives.promise.heading\":\"What we promise if you switch\",\"alternatives.promise.contact\":\"Questions before you switch? Write to\",\"alternatives.migration.switchLink\":\"How switching works\",\"alternatives.related.heading\":\"Other comparisons\",\"alternatives.finalCta.band\":\"Ready to switch|from {name}?\",\"alternatives.index.metaTitle\":\"Help Desk Alternatives 2026: Zendesk, Intercom, Freshdesk, Crisp, Chatwoot\",\"alternatives.index.metaDescription\":\"Deskwoot next to Zendesk, Intercom, Freshdesk, Crisp and Chatwoot: a real monthly bill for a 5 agent team, plan prices, feature tables and how to move your data.\",\"alternatives.index.title\":\"Alternatives to Zendesk, Intercom, Freshdesk, Crisp and Chatwoot\",\"alternatives.index.intro\":\"Each page puts one tool next to Deskwoot: the monthly bill for the same 5 agent team, plan prices, a feature table, what reviewers complain about and how to bring your data over.\",\"alternatives.index.billCaption\":\"Monthly bill, {name} and Deskwoot\",\"alternatives.index.readMore\":\"Read Deskwoot vs {name}\",\"alternatives.index.moreTitle\":\"More ways to compare\",\"commerceStatus.unknown\":\"Unknown\",\"commerceStatus.pending\":\"Pending\",\"commerceStatus.authorized\":\"Authorized\",\"commerceStatus.partiallyPaid\":\"Partially paid\",\"commerceStatus.paid\":\"Paid\",\"commerceStatus.partiallyRefunded\":\"Partially refunded\",\"commerceStatus.refunded\":\"Refunded\",\"commerceStatus.voided\":\"Voided\",\"commerceStatus.expired\":\"Expired\",\"commerceStatus.unfulfilled\":\"Unfulfilled\",\"commerceStatus.partiallyFulfilled\":\"Partially fulfilled\",\"commerceStatus.fulfilled\":\"Fulfilled\",\"commerceStatus.inProgress\":\"In progress\",\"commerceStatus.onHold\":\"On hold\",\"commerceStatus.scheduled\":\"Scheduled\",\"commerceStatus.open\":\"Open\",\"commerceStatus.requestDeclined\":\"Request declined\",\"commerceStatus.restocked\":\"Restocked\",\"commerceStatus.shipped\":\"Shipped\",\"commerceStatus.inTransit\":\"In transit\",\"commerceStatus.outForDelivery\":\"Out for delivery\",\"commerceStatus.delivered\":\"Delivered\",\"commerceStatus.failed\":\"Failed\",\"commerceStatus.cancelled\":\"Cancelled\",\"commerceStatus.processing\":\"Processing\",\"commerceStatus.completed\":\"Completed\",\"commerceStatus.draft\":\"Draft\",\"commerceStatus.succeeded\":\"Succeeded\",\"commerceStatus.active\":\"Active\",\"commerceStatus.trialing\":\"Trial\",\"commerceStatus.pastDue\":\"Past due\",\"commerceStatus.unpaid\":\"Unpaid\",\"commerceStatus.incomplete\":\"Incomplete\",\"commerceStatus.paused\":\"Paused\",\"commerceStatus.cancelling\":\"Cancelling\",\"commerceStatus.subscriptionCancelled\":\"Cancelled\",\"commerceStatus.subscriptionExpired\":\"Expired\",\"commerceStatus.invoiceOpen\":\"Open\",\"commerceStatus.invoicePaid\":\"Paid\",\"commerceStatus.invoiceVoid\":\"Void\",\"commerceStatus.uncollectible\":\"Uncollectible\",\"commerceStatus.perDay\":\"{amount}/day\",\"commerceStatus.perWeek\":\"{amount}/week\",\"commerceStatus.perMonth\":\"{amount}/month\",\"commerceStatus.perYear\":\"{amount}/year\",\"commerceStatus.providerCustom\":\"Custom store\",\"convView.fulfillmentStatus\":\"Fulfillment: {status}\",\"convView.tracking\":\"Tracking\",\"convView.shipTo\":\"Ship to\",\"convView.emailBecomesMain\":\"Becomes this contact's email\",\"compare.cell.viaZapier\":\"Via Zapier\",\"faqAsk.intro\":\"The short answers are here. For anything else, ask Fynn below.\",\"faqAsk.prompt\":\"Ask anything else\",\"faqAsk.label\":\"Your question for Fynn\",\"faqAsk.send\":\"Send\",\"faqAsk.stop\":\"Stop\",\"faqAsk.reading\":\"Reading the docs\",\"faqAsk.error\":\"That did not work. Try again, or ask in the chat at the bottom right.\",\"faqAsk.limit\":\"You have asked a lot of questions. Try again later, or ask in the chat at the bottom right.\",\"homepage.ai.fynnOrderTitle\":\"Resolves order status questions in seconds\",\"homepage.ai.fynnOrderBody\":\"Connect Shopify or WooCommerce and Fynn finds the customer's order on its own. It answers with the status, what was ordered and the link to track the parcel.\",\"homepage.ai.fynnTrainTitle\":\"Trained on your help center, website, and PDFs automatically\",\"homepage.ai.fynnTrainBody\":\"Add your help center, your website or PDF files in the Training Hub. Fynn learns from them in minutes, answers around the clock and hands the conversation to a person when it should.\",\"fynnDemo.order.a11y\":\"Fynn answers a customer in the chat: the order shipped yesterday, and a tracking card shows it is out for delivery and arrives today.\",\"fynnDemo.order.customer\":\"Hi, can I get an update on my order?\",\"fynnDemo.order.thinking\":\"Fynn is typing\",\"fynnDemo.order.reply\":\"Sure! Order {order} shipped yesterday: {product}.\",\"fynnDemo.order.product\":\"Ethiopia Yirgacheffe, 2 bags\",\"fynnDemo.order.trackLink\":\"Track your parcel\",\"fynnDemo.train.a11y\":\"A help center, a website and a PDF are added as knowledge sources and indexed. Then a customer asks how to cancel an order, and Fynn answers from those sources.\",\"fynnDemo.train.connect\":\"Connect your knowledge sources\",\"fynnDemo.train.help\":\"Help center\",\"fynnDemo.train.website\":\"Website\",\"fynnDemo.train.pdf\":\"PDF\",\"fynnDemo.train.add\":\"Add\",\"fynnDemo.train.drop\":\"Drop a PDF here\",\"fynnDemo.train.uploaded\":\"428 KB, uploaded\",\"fynnDemo.train.indexing\":\"Indexing your sources\",\"fynnDemo.train.indexed\":\"All sources indexed\",\"fynnDemo.train.helpDetail\":\"76 articles\",\"fynnDemo.train.siteDetail\":\"26 pages\",\"fynnDemo.train.a1Category\":\"Orders\",\"fynnDemo.train.a1Title\":\"Cancellations and returns\",\"fynnDemo.train.a2Category\":\"Orders\",\"fynnDemo.train.a2Title\":\"Order tracking\",\"fynnDemo.train.a3Category\":\"Subscriptions\",\"fynnDemo.train.a3Title\":\"Pausing a subscription\",\"fynnDemo.train.question\":\"How do I cancel my order?\",\"fynnDemo.train.answer\":\"You can cancel within 24 hours of ordering. Open Orders in your account and choose Cancel order.\",\"fynnDemo.order.cardTitle\":\"Out for delivery\",\"fynnDemo.order.arriving\":\"Arriving today\",\"fynnDemo.train.source\":\"From: {article}\",\"security.revokeOthers\":\"Sign out of all other devices\",\"security.revokeOthersTitle\":\"Sign out of all other devices?\",\"security.revokeOthersBody\":\"Every other browser and the Deskwoot app on every phone are signed out right away. You stay signed in on this device.\",\"security.mobileApp\":\"Deskwoot app\",\"security.mobileAppIos\":\"Deskwoot app (iPhone)\",\"security.mobileAppAndroid\":\"Deskwoot app (Android)\",\"security.revokeOthersConfirm\":\"Sign out others\",\"security.revokedOthers.one\":\"Signed out of 1 other device\",\"security.revokedOthers.other\":\"Signed out of {count} other devices\",\"security.revokeOthersFailed\":\"Could not sign out the other devices. Please try again.\",\"security.sessionRevoked\":\"Session revoked\",\"security.revokeFailed\":\"Could not revoke the session. Please try again.\",\"security.notWhileImpersonating\":\"Not available while you are signed in as another user.\",\"csat.step1Title\":\"Sent when a conversation is resolved\",\"csat.step2Title\":\"The customer rates in one tap\",\"csat.step3Title\":\"The score shows up in Reports\",\"whatsappAds.steps.s1.title\":\"A customer clicks your ad\",\"whatsappAds.steps.s2.title\":\"Deskwoot saves the ad data\",\"whatsappAds.steps.s3.title\":\"You report real customers back to Meta\",\"handoffSummary.sentiment.positive\":\"Positive\",\"handoffSummary.sentiment.happy\":\"Happy\",\"handoffSummary.sentiment.neutral\":\"Neutral\",\"handoffSummary.sentiment.confused\":\"Confused\",\"handoffSummary.sentiment.frustrated\":\"Frustrated\",\"handoffSummary.sentiment.angry\":\"Angry\",\"handoffSummary.sentiment.negative\":\"Negative\",\"signup.mk.trustEu\":\"Data hosted in the EU\",\"signup.mk.trustDpa\":\"GDPR DPA included\",\"signup.mk.trustCard\":\"No credit card\",\"auth.panel.newTitle\":\"New in Deskwoot\",\"auth.panel.roadmapLink\":\"See the roadmap\",\"auth.panel.kindNew\":\"New\",\"auth.panel.kindImproved\":\"Improved\",\"auth.panel.kindFixed\":\"Fixed\",\"fynnPage.meta.title\":\"Fynn, the AI agent for customer support | Deskwoot\",\"fynnPage.meta.description\":\"Fynn answers your customers in chat, email and WhatsApp from your own content, checks orders and hands over to your team. Runs on {model}.\",\"fynnPage.intro.introducing\":\"Introducing\",\"fynnPage.intro.scroll\":\"Scroll down\",\"fynnPage.intro.eyebrow\":\"AI agent by Deskwoot\",\"fynnPage.intro.title\":\"Fynn\",\"fynnPage.intro.heading\":\"Fynn, the AI agent by Deskwoot\",\"fynnPage.intro.model\":\"Runs on {model}\",\"fynnPage.toc.label\":\"On this page\",\"fynnPage.toc.introduction\":\"Introduction\",\"fynnPage.toc.knowledge\":\"Answers from your content\",\"fynnPage.toc.orders\":\"Grounded in your orders\",\"fynnPage.toc.handoff\":\"Handing over to your team\",\"fynnPage.introduction.title\":\"Built to answer like|your best teammate\",\"fynnPage.introduction.p1\":\"We built Fynn to answer your customers the way your best teammate would: from what your business actually knows, in the customer's own language, and with the judgment to step aside when a person should take over. Fynn is the AI agent inside Deskwoot. It runs on {model} by Anthropic, and we manage the model for you, so there is no API key to set up and no account with an AI provider.\",\"fynnPage.introduction.p2\":\"Fynn works in every channel Deskwoot connects: live chat, email, WhatsApp, Telegram, LINE, SMS, X and the REST API. You decide which inboxes it answers in, and every conversation it has lands in the same shared inbox your team already works from.\",\"fynnPage.introduction.p3\":\"Its replies are short, usually two or three sentences, and they come only from the content you give it. When that content does not cover a question, Fynn says so instead of guessing and offers a person.\",\"fynnPage.introduction.shotAlt\":\"Fynn answering live chats in the Deskwoot inbox\",\"fynnPage.knowledge.title\":\"Answers from|your own content\",\"fynnPage.knowledge.p1\":\"Fynn draws on 4 kinds of sources in the Training Hub: your website, your help center, documents (PDF, Word, TXT or CSV, up to 10 MB) and FAQ lists you write yourself. Your website and help center are read again every 48 hours, so its answers keep up as your content changes.\",\"fynnPage.knowledge.p2\":\"Before it replies, Fynn searches that content for the passages that match the question. You give it instructions, a tone and the facts about your company, and you can test it from the bot settings before it ever talks to a customer.\",\"fynnPage.knowledge.p3\":\"Fynn answers in the language your customer writes in. When a message is too short to tell, it follows the visitor's browser language, and you can pin it to English or German.\",\"fynnPage.orders.title\":\"Grounded in|your orders\",\"fynnPage.orders.p1\":\"Connect Shopify or WooCommerce, allow order access in the bot settings, and Fynn can answer one of the most frequent questions in support: where is my order. The customer gives the order number and the shipping postal code, and Fynn replies with the status and, once the parcel is on its way, a tracking card that links to the carrier.\",\"fynnPage.orders.p2\":\"Anything more personal waits for proof. Before Fynn discusses specific order, payment or subscription details from Shopify, WooCommerce or Stripe, it emails the customer a confirmation link that is valid for 15 minutes. The chat continues on its own as soon as they click it.\",\"fynnPage.orders.p3\":\"Fynn can also act for you: cancel an order, issue a refund, cancel a subscription, update a shipping address or open a return request. It takes only the actions you switch on, only for a verified customer, and only after that customer confirms in writing. Every reply is also checked for actions Fynn mentions but did not start.\",\"fynnPage.handoff.title\":\"Handing over|to your team\",\"fynnPage.handoff.p1\":\"When a customer asks for a person, in any language, Fynn hands the conversation to your team. It also hands over when your content runs out or when only a teammate can help, and outside your business hours it tells the customer that nobody is available right now and that they can leave a message.\",\"fynnPage.handoff.p2\":\"When Fynn hands a conversation over on its own, it leaves a short note for your team: the issue in one sentence, the order it concerns, the customer's mood and a suggested next step. The customer never sees it.\",\"fynnPage.handoff.p3\":\"From there, Copilot works alongside your agent in the conversation. It suggests a reply from the same knowledge and the customer's order data, shows the sources it used, improves a draft or summarizes the thread.\",\"fynnPage.handoff.shotAlt\":\"Copilot suggesting a reply with its sources next to a conversation\",\"fynnPage.faq.heading\":\"Questions about Fynn\",\"fynnPage.faq.q1\":\"Which model does Fynn run on?\",\"fynnPage.faq.a1\":\"Fynn runs on {model} by Anthropic. Deskwoot manages the model, so you need no API key and no account with an AI provider. On paid plans you can also run a bot on your own Anthropic API key, and Anthropic bills you for those conversations directly.\",\"fynnPage.faq.q2\":\"Where does Fynn get its answers?\",\"fynnPage.faq.a2\":\"Only from the content you give it: your website, your help center, uploaded documents (PDF, Word, TXT or CSV) and FAQ lists in the Training Hub, plus the instructions and company details in its settings. Websites and help centers are read again every 48 hours. If your content does not answer a question, Fynn says so and offers a person.\",\"fynnPage.faq.q3\":\"When does Fynn hand a conversation to my team?\",\"fynnPage.faq.a3\":\"When the customer asks for a person, when your content does not cover the question, and when only a teammate can act. When Fynn hands over on its own, your agent gets a short note with the issue, the order it concerns, the customer's mood and a suggested next step.\",\"fynnPage.faq.q4\":\"Can Fynn look up orders and take actions?\",\"fynnPage.faq.a4\":\"Yes. With Shopify or WooCommerce connected and order access on, a customer can get an order's status with the order number and the shipping postal code. Specific order, payment or subscription details (Shopify, WooCommerce or Stripe) need a confirmation link sent by email first. Refunds, cancellations, address changes and return requests happen only if you allow them, only for a verified customer, and only after they confirm in writing.\",\"fynnPage.faq.q5\":\"Which channels does Fynn answer in?\",\"fynnPage.faq.a5\":\"All 8 that Deskwoot supports: live chat, email, WhatsApp, Telegram, LINE, SMS, X and the REST API. You choose the inboxes it works in.\",\"fynnPage.faq.q6\":\"Which plans include Fynn, and what does it cost?\",\"fynnPage.faq.a6\":\"Fynn is part of every paid plan. Startup includes {startup} AI conversations a month, Business {business} and Enterprise {enterprise}, shared with Copilot. Each further conversation costs {oStartup} on Startup, {oBusiness} on Business and {oEnterprise} on Enterprise, paid from a prepaid AI balance. Every new workspace can try Fynn for 7 days, no credit card needed.\",\"fynnPage.cta.title\":\"Try Fynn free|for 7 days\",\"awayAssignee.releasedNote\":\"Last handled by {name}, who is not available right now, so the conversation was unassigned.\"},\"children\":[\"$L24\",\"$L25\",\"$L26\"]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"$L27\",null,{}]\n25:[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L28\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ds54iiiuz9r7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n26:[\"$\",\"$L29\",null,{}]\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"title\",null,{\"children\":\"Page not found | Deskwoot\"}],[\"$\",\"$L2a\",null,{\"className\":\"relative mx-auto max-w-[1920px] overflow-clip bg-mk-ink px-3 text-white md:px-4 min-[1920px]:rounded-b-md pt-[46px] xl:pt-[85px] pb-20 md:pb-28 xl:pb-36\",\"children\":[[\"$\",\"div\",null,{\"data-hero-bg\":true,\"className\":\"absolute inset-0 z-10 bg-linear-to-b from-[#3462bd] to-[#83a1ad] will-change-transform\",\"children\":[\"$\",\"div\",null,{\"className\":\"mk-grain relative h-full w-full\",\"children\":[[\"$\",\"$L2b\",null,{\"asset\":{\"id\":\"hero-features\",\"width\":1672,\"height\":940,\"widths\":[960,1280,1672],\"version\":\"38812f69\",\"placeholder\":\"data:image/webp;base64,UklGRoQAAABXRUJQVlA4IHgAAABQBACdASoYAA4APu1iqU2ppaOiMAgBMB2JbACdEf/gPIHalg3lMJqxZroAAP1QcW4pFu/DRgcXfDwQFajajj/6gPr/3715XxudWyvTLIdTOSl0iYw4Ztj6t3EyLpQwtap7qW715lx7zpY8DYMDtCYrYMRhExPsgAA=\"},\"mobileAsset\":{\"id\":\"hero-features-mobile\",\"width\":922,\"height\":1536,\"widths\":[480,780,922],\"version\":\"02af6444\",\"placeholder\":\"data:image/webp;base64,UklGRoYAAABXRUJQVlA4IHoAAABQBACdASoOABgAPu1orU2ppqSiMAgBMB2JZgCdMoR3ACWSO64O3vzhrAiAAP6e6UBzl5fnyW2cQCiUO4/bHVN8iFPNuSa38zJbv3FWItTZwCB/WLqHdBSmyieFNHDYU6TY6rtjtRFDvkNnmwPr413JEYrSLhEkr4cAAA==\"},\"sizes\":\"100vw\",\"priority\":true}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"mk-art-shade absolute inset-0\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"relative z-40 mx-auto w-full max-w-[1230px]\",\"children\":[[\"$\",\"div\",null,{\"data-hero-text\":true,\"className\":\"mk-on-art will-change-transform\",\"children\":[[\"$\",\"h1\",null,{\"id\":\"$undefined\",\"className\":\"mk-display mk-display--stagger mk-display--hero \",\"children\":[\"We could not find\",[\" \",[\"$\",\"span\",null,{\"className\":\"mk-l2\",\"children\":\"that page\"}]]]}],[\"$\",\"div\",null,{\"className\":\"mk-hero-sub my-8 \",\"children\":[\"$\",\"p\",null,{\"className\":\"max-w-[560px]\",\"children\":\"The link may be out of date, or the page has moved. Start again from the homepage, or look for an answer in the help center.\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2 \",\"children\":[[\"$\",\"$L2c\",null,{\"href\":\"/\",\"className\":\"mk-btn mk-btn--white  \",\"children\":\"Go to the homepage\"}],[\"$\",\"$L2c\",null,{\"href\":\"/help-center\",\"className\":\"mk-btn mk-btn--glass  \",\"children\":\"Visit the help center\"}]]}]]}],null,\"$undefined\"]}]]}]]\n"])</script><script>self.__next_f.push([1,"2d:T91b,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Who is eligible for the Deskwoot Startup Program?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Any company founded within the last 6 months. We need a copy of a founding document (incorporation certificate, Handelsregisterauszug, articles of association or an equivalent) that shows your founding date. We check each application by hand, so the offer goes to young teams that are just starting out.\"}},{\"@type\":\"Question\",\"name\":\"What exactly do I get?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"6 months of Deskwoot Enterprise, our top plan, for 10 agent seats at no charge. That includes Fynn, the AI agent that answers customers on its own, the Copilot, one inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X DMs and the REST API, the help center, automation rules, SLA policies, custom roles and the audit log. The list value is $720 over the 6 months ($12 × 10 seats × 6 months).\"}},{\"@type\":\"Question\",\"name\":\"What happens after the 6 months?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nothing happens automatically. You can keep Enterprise at $12 per agent a month, switch to annual billing and pay $9.60, or move to a smaller plan (Startup costs $4 a month or $3.20 on annual billing). You can also stay on the free plan. You decide before anything is charged.\"}},{\"@type\":\"Question\",\"name\":\"Which document counts as proof of founding date?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Any official document that shows when the company was incorporated or registered: an incorporation certificate, Handelsregisterauszug, Articles of Incorporation, LLC formation document, certificate of formation or the equivalent in your country. PDF, JPG or PNG up to 5 MB.\"}},{\"@type\":\"Question\",\"name\":\"How long does approval take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Usually 1 to 2 business days. We review every application by hand to keep the program for young teams. Once you're approved, you get an email with the activation link, or a short question if something is missing.\"}}]},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://deskwoot.com/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Startup Program\",\"item\":\"https://deskwoot.com/startups\"}]}]}"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2d\"}}],[\"$\",\"$L2a\",null,{\"className\":\"relative mx-auto max-w-[1920px] overflow-clip bg-mk-ink px-3 text-white md:px-4 min-[1920px]:rounded-b-md pt-[46px] xl:pt-[85px] pb-20 md:pb-28 xl:pb-36\",\"children\":[[\"$\",\"div\",null,{\"data-hero-bg\":true,\"className\":\"absolute inset-0 z-10 bg-linear-to-b from-[#3462bd] to-[#83a1ad] will-change-transform\",\"children\":[\"$\",\"div\",null,{\"className\":\"mk-grain relative h-full w-full\",\"children\":[[\"$\",\"$L2b\",null,{\"asset\":{\"id\":\"hero-startups\",\"width\":1672,\"height\":941,\"widths\":[960,1280,1672],\"version\":\"aef3e1d3\",\"placeholder\":\"data:image/webp;base64,UklGRoAAAABXRUJQVlA4IHQAAABwBACdASoYAA4APu1kq04ppaQiMAgBMB2JbACdMoGvtgPH/Y7wA3ZXFAVKAAD6k58MYIzTnasFy2Ke8etd4zC8EEVR5alYNjyXXyzFdvX/lTWT5xzEDNlFlblfpXTotcdIIvV1OmU1Svqd45/X4HXsSQAAAA==\"},\"mobileAsset\":{\"id\":\"hero-startups-mobile\",\"width\":922,\"height\":1536,\"widths\":[480,780,922],\"version\":\"b839f208\",\"placeholder\":\"data:image/webp;base64,UklGRn4AAABXRUJQVlA4IHIAAABwBACdASoOABgAPu1orU2ppqSiMAgBMB2JagCdL1Ds/wHj99AK+k6hl1ysAAD+ocOMJ+VaD2I5U/7D8Wym7XDT78qdebc3V80h9TU6yPG6lAye5rhZHCnPHnhHwlihh3O2uTaoTgNJe6MFFa5DynXA0AA=\"},\"sizes\":\"100vw\",\"priority\":true}],\"$L2e\"]}]}],\"$L2f\"]}],\"$L30\",\"$L31\",\"$L32\"]\n2e:[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"mk-art-shade absolute inset-0\"}]\n2f:[\"$\",\"div\",null,{\"className\":\"relative z-40 mx-auto w-full max-w-[1230px]\",\"children\":[[\"$\",\"div\",null,{\"data-hero-text\":true,\"className\":\"mk-on-art will-change-transform\",\"children\":[[\"$\",\"h1\",null,{\"id\":\"$undefined\",\"className\":\"mk-display mk-display--stagger mk-display--hero \",\"children\":[\"Free customer support\",[\" \",[\"$\",\"span\",null,{\"className\":\"mk-l2\",\"children\":\"software for startups\"}]]]}],[\"$\",\"div\",null,{\"className\":\"mk-hero-sub my-8 \",\"children\":[\"$\",\"p\",null,{\"children\":\"6 months of Deskwoot Enterprise with 10 agent seats, free for any startup founded in the last 6 months. Fynn, Copilot, all 8 channels, the help center and SLA policies are included.\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2 \",\"children\":[[\"$\",\"$L2c\",null,{\"href\":\"/pricing\",\"className\":\"mk-btn mk-btn--outline-light  \",\"children\":\"See all plans\"}],[\"$\",\"$L2c\",null,{\"href\":\"#apply\",\"className\":\"mk-btn mk-btn--white  \",\"children\":\"Apply now\"}]]}]]}],null,\"$undefined\"]}]\n"])</script><script>self.__next_f.push([1,"30:[\"$\",\"$L33\",null,{\"label\":\"On this page\",\"items\":[{\"id\":\"benefits\",\"label\":\"Benefits\",\"bg\":\"white\"},{\"id\":\"eligibility\",\"label\":\"Who qualifies\",\"bg\":\"paper\"},{\"id\":\"apply\",\"label\":\"Apply\",\"bg\":\"white\"}],\"children\":[[\"$\",\"section\",null,{\"id\":\"benefits\",\"className\":\"@container flex scroll-mt-[84px] flex-col gap-12 pt-12 first:pt-6 md:pt-20 md:first:pt-0 xl:pt-24 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"$undefined\",\"className\":\"mk-display mk-display--stagger mk-display--chapter text-black\",\"children\":[\"Our top plan,\",[\" \",[\"$\",\"span\",null,{\"className\":\"mk-l2\",\"children\":\"free for 6 months\"}]]]}],[\"$\",\"div\",null,{\"className\":\"mk-lead\",\"children\":[\"$\",\"p\",null,{\"children\":\"The same Enterprise plan larger support teams pay for, while every cent you have goes into building the product.\"}]}],null]}],[\"$\",\"div\",null,{\"className\":\"mk-grain relative hidden aspect-[2462/841] overflow-hidden rounded-md md:-mt-6 md:block lg:-mt-4\",\"children\":[\"$\",\"$L2b\",null,{\"asset\":{\"id\":\"banner-ai\",\"width\":2138,\"height\":730,\"widths\":[768,1160,1600,2138],\"version\":\"8ae6c7dd\",\"placeholder\":\"data:image/webp;base64,UklGRmoAAABXRUJQVlA4IF4AAACwAwCdASoYAAgAPu1kqU4ppaOiMAgBMB2JZgCdACLMdBNMWD8LAADd9B7x1ptlQ1C+pKcIAbzWLYhyJbEBcH9gd8X3uISADahJrZoACcXmwZHoiOKouIruARJACjgA\"},\"sizes\":\"(min-width: 1600px) 1293px, (min-width: 768px) 82vw, 100vw\"}]}],[\"$\",\"div\",null,{\"className\":\"-mt-6 flex flex-col divide-y divide-black/10 @2xl:flex-row @2xl:justify-between @2xl:gap-6 @2xl:divide-y-0\",\"children\":[[\"$\",\"div\",\"Enterprise plan\",{\"className\":\"flex-1 py-4 first:pt-0 @2xl:max-w-[316px] @2xl:py-0 @4xl:max-w-[390px]\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-title mb-2 text-mk-ink lg:mb-3\",\"children\":\"Enterprise plan\"}],[\"$\",\"div\",null,{\"className\":\"mk-body\",\"children\":\"Fynn and Copilot, automation rules, SLA policies, the audit log, custom roles and the REST API. Teams on Enterprise pay $9.60 per agent a month on annual billing.\"}],null]}],[\"$\",\"div\",\"10 agent seats\",{\"className\":\"flex-1 py-4 first:pt-0 @2xl:max-w-[316px] @2xl:py-0 @4xl:max-w-[390px]\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-title mb-2 text-mk-ink lg:mb-3\",\"children\":\"10 agent seats\"}],[\"$\",\"div\",null,{\"className\":\"mk-body\",\"children\":\"Seats for the founders, your first support hires and anyone else who answers customers. Reassign them whenever the team changes.\"}],null]}],[\"$\",\"div\",\"6 months free\",{\"className\":\"flex-1 py-4 first:pt-0 @2xl:max-w-[316px] @2xl:py-0 @4xl:max-w-[390px]\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-title mb-2 text-mk-ink lg:mb-3\",\"children\":\"6 months free\"}],[\"$\",\"div\",null,{\"className\":\"mk-body\",\"children\":\"Worth $720 at list price ($12 × 10 seats × 6 months). After that, pick annual billing at $9.60 per agent, stay monthly, move to a smaller plan or use the free plan. Nothing is charged automatically.\"}],null]}]]}],[\"$\",\"$L34\",null,{\"testimonials\":[{\"quote\":\"We handle our users' trading data, so EU hosting and “your AI never trains on our data” aren't nice-to-haves, they're mandatory. Deskwoot had both from day one, DPA included. That it's also cheaper than the big US tools made it the easiest software call of the year.\",\"lang\":\"en\",\"name\":\"Customer Operations, Trade Reclaim\",\"role\":\"\",\"logo\":{\"src\":\"/testimonials/trade-reclaim.png\",\"alt\":\"\",\"width\":25,\"height\":25},\"holdMs\":\"$undefined\"},{\"quote\":\"We route billions of AI tokens, so we're picky about AI quality. Deskwoot'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.\",\"lang\":\"en\",\"name\":\"Engineering, UnoRouter\",\"role\":\"\",\"logo\":{\"src\":\"/testimonials/unorouter.png\",\"alt\":\"\",\"width\":25,\"height\":25},\"holdMs\":\"$undefined\"},{\"quote\":\"Their support has been nothing but helpful. My favorite thing about Deskwoot is that they are willing to add new features at no cost if that helps the whole software; they will add them overnight, with no charges needed. This customization and reliability are amazing.\",\"lang\":\"en\",\"name\":\"Next Level Funded\",\"role\":\"\",\"logo\":{\"src\":\"/testimonials/next-level-funded.png\",\"alt\":\"\",\"width\":25,\"height\":25},\"holdMs\":6000},{\"quote\":\"Actually pretty good, and cheap. That'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.\",\"lang\":\"en\",\"name\":\"Mark Z.\",\"role\":\"United Arab Emirates\",\"logo\":\"$undefined\",\"holdMs\":\"$undefined\"},{\"quote\":\"As a small agency we don'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't hurt. Set up in an afternoon.\",\"lang\":\"en\",\"name\":\"Pixelboot, web agency\",\"role\":\"\",\"logo\":{\"src\":\"/testimonials/pixelboot.svg\",\"alt\":\"\",\"width\":25,\"height\":25},\"holdMs\":\"$undefined\"},{\"quote\":\"I've been on Deskwoot for a few weeks and I'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.\",\"lang\":\"en\",\"name\":\"Lukasz W.\",\"role\":\"Poland\",\"logo\":\"$undefined\",\"holdMs\":\"$undefined\"}],\"start\":3}]]}],\"$L35\",\"$L36\"]}]\n"])</script><script>self.__next_f.push([1,"31:[\"$\",\"section\",null,{\"id\":\"startups\",\"className\":\"relative mx-auto max-w-[1920px] bg-white px-4 py-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto grid max-w-[1600px] grid-cols-12 gap-x-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"col-span-12 md:col-span-10 md:col-start-2 lg:grid lg:grid-cols-10 lg:gap-x-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8 lg:col-span-4 lg:mb-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mk-h3 text-black\",\"children\":\"Frequently asked questions\"}],[\"$\",\"$L37\",null,{}]]}],[\"$\",\"div\",null,{\"className\":\"mk-faq lg:col-span-6 lg:col-start-5\",\"children\":[[[\"$\",\"details\",\"Who is eligible for the Deskwoot Startup Program?\",{\"name\":\"faq-startups\",\"open\":true,\"children\":[[\"$\",\"summary\",null,{\"className\":\"mk-focus text-black\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-faq-q\",\"children\":\"Who is eligible for the Deskwoot Startup Program?\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"className\":\"mk-caret size-5\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.3 10.2h7.4L12 15z\",\"fill\":\"currentColor\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"mk-faq-a max-w-[600px] pb-8\",\"children\":[[\"$\",\"p\",\"0\",{\"className\":\"mb-3 last:mb-0\",\"children\":\"Any company founded within the last 6 months. We need a copy of a founding document (incorporation certificate, Handelsregisterauszug, articles of association or an equivalent) that shows your founding date. We check each application by hand, so the offer goes to young teams that are just starting out.\"}]]}]]}],[\"$\",\"details\",\"What exactly do I get?\",{\"name\":\"faq-startups\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"mk-focus text-black\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-faq-q\",\"children\":\"What exactly do I get?\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"className\":\"mk-caret size-5\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.3 10.2h7.4L12 15z\",\"fill\":\"currentColor\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"mk-faq-a max-w-[600px] pb-8\",\"children\":[[\"$\",\"p\",\"0\",{\"className\":\"mb-3 last:mb-0\",\"children\":\"6 months of Deskwoot Enterprise, our top plan, for 10 agent seats at no charge. That includes Fynn, the AI agent that answers customers on its own, the Copilot, one inbox for email, live chat, WhatsApp, Telegram, LINE, SMS, X DMs and the REST API, the help center, automation rules, SLA policies, custom roles and the audit log. The list value is $720 over the 6 months ($12 × 10 seats × 6 months).\"}]]}]]}],[\"$\",\"details\",\"What happens after the 6 months?\",{\"name\":\"faq-startups\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"mk-focus text-black\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-faq-q\",\"children\":\"What happens after the 6 months?\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"className\":\"mk-caret size-5\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.3 10.2h7.4L12 15z\",\"fill\":\"currentColor\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"mk-faq-a max-w-[600px] pb-8\",\"children\":[[\"$\",\"p\",\"0\",{\"className\":\"mb-3 last:mb-0\",\"children\":\"Nothing happens automatically. You can keep Enterprise at $12 per agent a month, switch to annual billing and pay $9.60, or move to a smaller plan (Startup costs $4 a month or $3.20 on annual billing). You can also stay on the free plan. You decide before anything is charged.\"}]]}]]}],[\"$\",\"details\",\"Which document counts as proof of founding date?\",{\"name\":\"faq-startups\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"mk-focus text-black\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-faq-q\",\"children\":\"Which document counts as proof of founding date?\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"className\":\"mk-caret size-5\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.3 10.2h7.4L12 15z\",\"fill\":\"currentColor\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"mk-faq-a max-w-[600px] pb-8\",\"children\":[[\"$\",\"p\",\"0\",{\"className\":\"mb-3 last:mb-0\",\"children\":\"Any official document that shows when the company was incorporated or registered: an incorporation certificate, Handelsregisterauszug, Articles of Incorporation, LLC formation document, certificate of formation or the equivalent in your country. PDF, JPG or PNG up to 5 MB.\"}]]}]]}],\"$L38\"],\"$L39\"]}]]}]}],null]}]\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"$L3a\",null,{\"className\":\"relative isolate mx-auto flex min-h-[392px] max-w-[1568px] flex-col items-center justify-center gap-6 overflow-hidden px-9 py-[108px] text-white md:h-screen md:max-h-[800px] 2xl:rounded-t-md\",\"children\":[[\"$\",\"div\",null,{\"data-cta-bg\":true,\"className\":\"absolute inset-x-0 top-0 -z-10 h-[calc(100%+100px)] bg-mk-ink will-change-transform\",\"children\":[\"$\",\"div\",null,{\"className\":\"mk-grain relative h-full w-full\",\"children\":[[\"$\",\"$L2b\",null,{\"asset\":{\"id\":\"cta-home\",\"width\":1672,\"height\":941,\"widths\":[1280,1672],\"version\":\"0222d518\",\"placeholder\":\"data:image/webp;base64,UklGRnQAAABXRUJQVlA4IGgAAAAQBACdASoYAA4APu1iqU2ppaOiMAgBMB2JbACdIExDAoMNKEAhBo57gAD6k54hkkwQlurDYH0+VNLqWUmDDsKU8FLtkv6MJqEpRRNWPl/BJPBZotAq4KdQQQKCLOaLbIjEgYpuR+QAAA==\"},\"mobileAsset\":{\"id\":\"cta-home-mobile\",\"width\":1024,\"height\":1280,\"widths\":[480,780,1024],\"version\":\"40fe1e17\",\"placeholder\":\"data:image/webp;base64,UklGRqAAAABXRUJQVlA4IJQAAABQBQCdASoTABgAPu1kqE2ppaOiMAgBMB2JZgCdMxsycn/AeP7FPmP9CW+/1BbZNukCbAAA+lkUOMpnEMi6Yvt66c8FaMKd+Isnkj5Lc28HCvMgGG363JioEq21l3G4Rt03HBHNaU1zZ1L6EmGA7Ke1hIsbDRceQYVjZyQRc4k/7SY3lp89GwGeQgewG0fScpGaAAAA\"},\"sizes\":\"(min-width: 1568px) 1568px, 100vw\"}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"mk-art-shade--center absolute inset-0\"}]]}]}],[\"$\",\"h2\",null,{\"id\":\"$undefined\",\"className\":\"mk-display mk-display--cta mk-on-art max-w-[18ch]\",\"children\":[\"6 months of\",[\" \",[\"$\",\"span\",null,{\"className\":\"mk-l2\",\"children\":\"Enterprise, free\"}]]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center gap-3\",\"children\":[[\"$\",\"$L2c\",null,{\"href\":\"/pricing\",\"className\":\"mk-btn mk-btn--glass  \",\"children\":\"See all plans\"}],[\"$\",\"$L2c\",null,{\"href\":\"#apply\",\"className\":\"mk-btn mk-btn--white  \",\"children\":\"Apply now\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"35:[\"$\",\"section\",null,{\"id\":\"eligibility\",\"className\":\"@container flex scroll-mt-[84px] flex-col gap-12 pt-12 first:pt-6 md:pt-20 md:first:pt-0 xl:pt-24 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"$undefined\",\"className\":\"mk-display mk-display--stagger mk-display--chapter text-black\",\"children\":[\"Who can apply\",[\" \",[\"$\",\"span\",null,{\"className\":\"mk-l2\",\"children\":\"for the program\"}]]]}],[\"$\",\"div\",null,{\"className\":\"mk-lead\",\"children\":[\"$\",\"p\",null,{\"children\":\"The program is for young companies building their first support team. We check each application by hand.\"}]}],null]}],[\"$\",\"ul\",null,{\"className\":\"grid gap-x-6 gap-y-6 border-t border-black/10 pt-6 @2xl:grid-cols-2 @4xl:grid-cols-3\",\"children\":[[\"$\",\"li\",\"Founded in the last 6 months\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-title mb-1.5 text-mk-ink\",\"children\":\"Founded in the last 6 months\"}],[\"$\",\"div\",null,{\"className\":\"mk-body\",\"children\":\"The founding date is the one on your official document: incorporation, registration or articles of association.\"}]]}],[\"$\",\"li\",\"A founding document\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-title mb-1.5 text-mk-ink\",\"children\":\"A founding document\"}],[\"$\",\"div\",null,{\"className\":\"mk-body\",\"children\":\"Attach it as PDF, JPG or PNG up to 5 MB: a Handelsregisterauszug, Articles of Incorporation, an LLC formation document or your local equivalent.\"}]]}],[\"$\",\"li\",\"Seats for your own team\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-title mb-1.5 text-mk-ink\",\"children\":\"Seats for your own team\"}],[\"$\",\"div\",null,{\"className\":\"mk-body\",\"children\":\"The seats go to people on your team who use Deskwoot, not to resellers or service providers.\"}]]}],[\"$\",\"li\",\"One application per company\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-title mb-1.5 text-mk-ink\",\"children\":\"One application per company\"}],[\"$\",\"div\",null,{\"className\":\"mk-body\",\"children\":\"Each company can apply once. After the 6 months you stay on a paid plan at the standard price or move to the free plan.\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"36:[\"$\",\"section\",null,{\"id\":\"apply\",\"className\":\"@container flex scroll-mt-[84px] flex-col gap-12 pt-12 first:pt-6 md:pt-20 md:first:pt-0 xl:pt-24 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"$undefined\",\"className\":\"mk-display mk-display--stagger mk-display--chapter text-black\",\"children\":[\"Apply for the\",[\" \",[\"$\",\"span\",null,{\"className\":\"mk-l2\",\"children\":\"Startup Program\"}]]]}],[\"$\",\"div\",null,{\"className\":\"mk-lead\",\"children\":[\"$\",\"p\",null,{\"children\":\"It takes about 2 minutes. We review every application by hand and reply within 1 to 2 business days.\"}]}],null]}],[\"$\",\"div\",null,{\"className\":\"max-w-[720px] rounded-[10px] border border-mk-clay bg-white p-5 md:p-10\",\"children\":[\"$\",\"$L3b\",null,{}]}]]}]\n38:[\"$\",\"details\",\"How long does approval take?\",{\"name\":\"faq-startups\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"mk-focus text-black\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mk-faq-q\",\"children\":\"How long does approval take?\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"className\":\"mk-caret size-5\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.3 10.2h7.4L12 15z\",\"fill\":\"currentColor\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"mk-faq-a max-w-[600px] pb-8\",\"children\":[[\"$\",\"p\",\"0\",{\"className\":\"mb-3 last:mb-0\",\"children\":\"Usually 1 to 2 business days. We review every application by hand to keep the program for young teams. Once you're approved, you get an email with the activation link, or a short question if something is missing.\"}]]}]]}]\n39:[\"$\",\"$L3c\",null,{}]\n28:[\"$\",\"div\",null,{\"className\":\"mk flex min-h-screen flex-col bg-mk-paper\",\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\":root{--font-mk-sans:'Instrument Sans', 'Instrument Sans Fallback';--font-mk-serif:'Literata', 'Literata Fallback';--font-mk-sans-deva:'Noto Sans Devanagari', 'Noto Sans Devanagari Fallback';--font-mk-serif-deva:'Noto Serif Devanagari', 'Noto Serif Devanagari Fallback'}\"}}],null,[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 pt-[66px]\",\"children\":[[\"$\",\"$L7\",null,{}],\"$L3d\"]}],[\"$\",\"$Lb\",null,{}],[\"$\",\"$Lc\",null,{}],[\"$\",\"$Ld\",null,{\"widgetToken\":\"cmmt5jn2a0003nd0f0oye4hkl\",\"loaderSrc\":\"https://deskwoot.com/widget/deskwoot-loader.js?v=20261012b\",\"languageFromPage\":true,\"poweredByFromVisit\":true,\"strategy\":\"lazy\"}]]}]\n"])</script><script>self.__next_f.push([1,"3d:[[\"$\",\"title\",null,{\"children\":\"Page not found | Deskwoot\"}],[\"$\",\"$L2a\",null,{\"className\":\"relative mx-auto max-w-[1920px] overflow-clip bg-mk-ink px-3 text-white md:px-4 min-[1920px]:rounded-b-md pt-[46px] xl:pt-[85px] pb-20 md:pb-28 xl:pb-36\",\"children\":[[\"$\",\"div\",null,{\"data-hero-bg\":true,\"className\":\"absolute inset-0 z-10 bg-linear-to-b from-[#3462bd] to-[#83a1ad] will-change-transform\",\"children\":[\"$\",\"div\",null,{\"className\":\"mk-grain relative h-full w-full\",\"children\":[[\"$\",\"$L2b\",null,{\"asset\":\"$a:1:props:children:0:props:children:props:children:0:props:asset\",\"mobileAsset\":\"$a:1:props:children:0:props:children:props:children:0:props:mobileAsset\",\"sizes\":\"100vw\",\"priority\":true}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"mk-art-shade absolute inset-0\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"relative z-40 mx-auto w-full max-w-[1230px]\",\"children\":[[\"$\",\"div\",null,{\"data-hero-text\":true,\"className\":\"mk-on-art will-change-transform\",\"children\":[[\"$\",\"h1\",null,{\"id\":\"$undefined\",\"className\":\"mk-display mk-display--stagger mk-display--hero \",\"children\":[\"We could not find\",[\" \",[\"$\",\"span\",null,{\"className\":\"mk-l2\",\"children\":\"that page\"}]]]}],[\"$\",\"div\",null,{\"className\":\"mk-hero-sub my-8 \",\"children\":[\"$\",\"p\",null,{\"className\":\"max-w-[560px]\",\"children\":\"The link may be out of date, or the page has moved. Start again from the homepage, or look for an answer in the help center.\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2 \",\"children\":[[\"$\",\"$L2c\",null,{\"href\":\"/\",\"className\":\"mk-btn mk-btn--white  \",\"children\":\"Go to the homepage\"}],[\"$\",\"$L2c\",null,{\"href\":\"/help-center\",\"className\":\"mk-btn mk-btn--glass  \",\"children\":\"Visit the help center\"}]]}]]}],null,\"$undefined\"]}]]}]]\n"])</script><script>self.__next_f.push([1,"14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n11:null\n"])</script><script>self.__next_f.push([1,"16:[[\"$\",\"title\",\"0\",{\"children\":\"Startup Program: 6 Months of Enterprise, Free\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"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.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"customer support,helpdesk,live chat,knowledge base,multi-channel,AI support\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://deskwoot.com/startups\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://deskwoot.com/startups\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://deskwoot.com/de/startups\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"pt-BR\",\"href\":\"https://deskwoot.com/pt-BR/startups\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://deskwoot.com/pt-BR/startups\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"hi\",\"href\":\"https://deskwoot.com/hi/startups\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://deskwoot.com/startups\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Startup Program - 6 Months of Enterprise, Free\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Free customer support software for startups under 6 months old. 10 agent seats, full Enterprise plan, 6 months on the house.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://deskwoot.com/startups\"}],[\"$\",\"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\":\"Free customer support software for startups\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"6 months of Enterprise free for startups under 6 months old. 10 agent seats included.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://deskwoot.com/opengraph-image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:alt\",\"content\":\"Deskwoot\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0xm2t3ej7c48m.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0rqbyar60_os5.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"27\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.15pkn-qd21y3..png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L3e\",\"28\",{}]]\n"])</script><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"5f5059e3939f4fce96989cea5fd59398","r":1,"spa":2}' crossorigin="anonymous"></script>
</body></html>