PageSourceSearch

https://termii.ai/products

html termii.ai collected 2026-10-05 12:48:17 UTC 54,297 bytes, 9 lines download raw bytes

1<!DOCTYPE html><html  lang="en" class="h-full antialiased"><head><meta charset="utf-8">
1<script data-hid="gtm">
vendor: 327 bytes, lines 1-5
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
3j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
4'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
5})(window,document,'script','dataLayer','
5GTM-PS4H2RR
vendor: 3 bytes, line 5
5');
5</script>
5<meta name="viewport" content="width=device-width, initial-scale=1"><title>Products: One platform for every critical customer message · Termii</title>
5<script type="importmap">{"imports":{"#entry":"/_nuxt/BfdWAw3w.js"}}</script>
vendor: 57 bytes, line 5
5<script src="https://www.googletagmanager.com/gtag/js?id=
5G-2PCRFYNX7V
vendor: 36 bytes, line 5
5" async data-hid="ga4-src"></script>
5<script data-hid="ga4-config">
vendor: 127 bytes, lines 5-8
5window.dataLayer = window.dataLayer || [];
6function gtag(){dataLayer.push(arguments);}
7gtag('js', new Date());
8gtag('config', '
8G-2PCRFYNX7V
vendor: 3 bytes, line 8
8');
8</script>
8<script src="https://widget.termii.com/019f1b6c-e124-7718-9fe0-d5ed0ed4c453.js" data-hid="termii-livechat"></script>
8<link rel="stylesheet" href="/_nuxt/entry.MenRh1fs.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/products/_payload.json?52d8dd41-634b-4dca-bbe8-0d9b359d3107"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BfdWAw3w.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CzH8NEfj.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BKdLzFmX.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CNz-z9B2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/rxhDcyfF.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BlAdOqHU.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/RVOQsxk8.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DPYlkvoA.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOCwKCrl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DWnPPKNn.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DFUXwd-X.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bg1VnB0V.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CE20MSsS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQrA1pi9.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CClmU7TD.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C1-IKxEk.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BGHxCWhg.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BF3KMhUV.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BWIa3RSj.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/gzwQhgWO.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dw1pt9-Z.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DbWiY1AY.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CSQcYTV8.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D82Dz-JV.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BSSd6E49.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CWTUXaQD.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CPu2nTng.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DDZb2EFZ2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/WLUhRhPk2.js">
8<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DipKba8-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BgQnccs2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BLvdqH9A.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DWHigaT3.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C2O6SHW22.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BmBkd1T32.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CF1k-7il2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BrsRRoEU2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/91wAJ1U12.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C2UrR_8G2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BsYd0Q-N2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B2j8gQbm.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wmNB5d4Y.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/nD4DShBS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B1f1-nge.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C0O4bQJx2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DDUnYRMP2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CCoaLHYH.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DrG2HUUo.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DG-WgFY5.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BiYPomho.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/XeSRcKwq.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/oy_pqVs8.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/u9Y1nQuk.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CTQ6dOhb.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CdqFqenV.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BCnpSHWA.js">
8<script type="module" src="/_nuxt/BfdWAw3w.js" crossorigin></script>
8<link rel="prefetch" as="script" crossorigin href="/_nuxt/DsnWoSDt.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Cm4zdjkR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BnQ2xhUV.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DLAFYvqo.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BDNMzG2s.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BPIKwnWT.js"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="icon" type="image/svg+xml" href="https://res.cloudinary.com/termii-inc/image/upload/v1752245096/ex7h5nkydy12vjhwrigo.svg"><link rel="icon" type="image/png" sizes="48x48" href="https://res.cloudinary.com/termii-inc/image/upload/v1769167198/oewvyio7rf6xfj3wdnbg.png"><meta name="description" content="Termii helps businesses deliver messages reliably, engage customers meaningfully, and resolve customer requests across the channels their customers already use."><meta name="keywords" content="Termii, communications API, CPaaS Africa, SMS API, OTP verification, WhatsApp Business API, voice API"><meta property="og:title" content="Transactions guaranteed | Termii"><meta property="og:description" content="Prevent transactions like logins, payments, checkouts, fraud alerts, and OTPs from failing using AI. Built for banks, fintechs and modern enterprises."><meta property="og:type" content="website"><meta property="og:locale" content="en_US">
8<script>"use strict";(()=>{const o=window,e=document.documentElement,c=["dark","light"],s=getStorageValue("localStorage","nuxt-color-mode")||"system";let r=s==="system"?f():s;const l=e.getAttribute("data-color-mode-forced");l&&(r=l),i(r),o["__NUXT_COLOR_MODE__"]={preference:s,value:r,getColorScheme:f,addColorScheme:i,removeColorScheme:d};function i(t){const a=""+t+"",n="";e.classList?e.classList.add(a):e.className+=" "+a,n&&e.setAttribute("data-"+n,t)}function d(t){const a=""+t+"",n="";e.classList?e.classList.remove(a):e.className=e.className.replace(new RegExp(a,"g"),""),n&&e.removeAttribute("data-"+n)}function u(t){return o.matchMedia("(prefers-color-scheme"+t+")")}function f(){if(o.matchMedia&&u("").media!=="not all"){for(const t of c)if(u(":"+t).matches)return t}return"light"}})();function getStorageValue(o,e){switch(o){case"localStorage":try{return window.localStorage.getItem(e)}catch{return null}case"sessionStorage":try{return window.sessionStorage.getItem(e)}catch{return null}case"cookie":try{return getCookie(e)}catch{return null}default:return null}}function getCookie(o){const c=("; "+window.document.cookie).split("; "+o+"=");if(c.length===2){const s=c.pop();return s?s.split(";").shift():null}}</script>
8</head><body  class="min-h-full bg-background font-sans"><noscript data-hid="gtm-noscript"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PS4H2RR"
9height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="__nuxt"><!--[--><div aria-hidden="true" class="fixed inset-x-0 top-0 z-[60] h-0.5 origin-left bg-gradient-to-r from-brand-400 via-brand to-brand-600" style="transform:scaleX(0);"></div><div><!--[--><a href="#main" class="sr-only focus:not-sr-only focus:fixed focus:left-4 focus:top-4 focus:z-[60] focus:rounded-md focus:bg-primary focus:px-4 focus:py-2 focus:text-sm focus:font-medium focus:text-primary-foreground"> Skip to content </a><header class="fixed inset-x-0 top-0 z-50 border-b border-rail bg-background/90 backdrop-blur-md transition-shadow duration-200"><div class="mx-auto flex h-16 w-full max-w-6xl items-center justify-between gap-6 px-5 sm:px-6 lg:px-10"><a href="/" class="flex items-center" aria-label="Termii home"><svg viewbox="0 0 282 48" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-auto text-foreground h-[18px]" aria-label="Termii"><path d="M108.381 47.11V8.31202H91.9355V0.644531H134.271V8.31202H117.6V47.11H108.381Z" fill="currentColor"></path><path d="M163.782 36.4921C162.088 43.7221 156.478 48.0002 148.143 48.0002C138.113 48.0002 130.883 41.5807 130.883 31.3298C130.883 21.0788 138.187 13.7014 147.922 13.7014C158.542 13.7014 164.003 21.0788 164.003 29.9298V33.1027H139.587C139.881 37.8966 143.644 41.2906 148.438 41.2906C152.79 41.2906 155.369 39.4485 156.626 35.7599L163.782 36.4967V36.4921ZM155.373 27.5674C155.078 23.805 152.79 20.19 147.848 20.19C142.907 20.19 140.544 23.5103 139.734 27.5674H155.369H155.373Z" fill="currentColor"></path><path d="M191.514 23.2887C189.819 22.3309 188.341 21.8888 186.204 21.8888C181.631 21.8888 178.532 25.1354 178.532 31.0345V47.1155H169.681V14.5851H178.532V20.7789C179.711 17.0903 183.105 13.6963 187.604 13.6963C189.593 13.6963 191.219 14.2121 192.177 15.0226L191.514 23.2841V23.2887Z" fill="currentColor"></path><path d="M236.806 13.6963C245.584 13.6963 248.388 19.7428 248.388 26.8254V47.1109H239.537V28.5984C239.537 23.5835 237.985 20.7053 233.638 20.7053C229.29 20.7053 226.781 24.2466 226.781 29.7036V47.1109H217.93V28.5984C217.93 23.5835 216.304 20.7053 212.03 20.7053C207.757 20.7053 205.169 24.2466 205.169 29.7036V47.1109H196.317V14.5851H205.169V19.8948C206.79 16.2061 210.478 13.7009 215.42 13.7009C221.172 13.7009 224.418 16.4317 225.823 20.4151C227.591 16.5791 231.501 13.7009 236.815 13.7009" fill="currentColor"></path><path d="M264.317 14.584H255.466V47.1098H264.317V14.584Z" fill="currentColor"></path><path d="M264.814 4.9597C264.814 7.69974 262.594 9.91939 259.854 9.91939C257.114 9.91939 254.895 7.69974 254.895 4.9597C254.895 2.21967 257.114 0 259.854 0C262.594 0 264.814 2.21967 264.814 4.9597Z" fill="currentColor"></path><path d="M280.62 14.584H271.769V47.1098H280.62V14.584Z" fill="currentColor"></path><path d="M281.118 4.9597C281.118 7.69974 278.898 9.91939 276.158 9.91939C273.418 9.91939 271.198 7.69974 271.198 4.9597C271.198 2.21967 273.418 0 276.158 0C278.898 0 281.118 2.21967 281.118 4.9597Z" fill="currentColor"></path><path d="M0.177389 4.89024C-0.00681922 4.88103 -0.0666597 4.65998 0.0899168 4.57249C0.628725 4.27776 1.12613 4.00145 1.63731 3.74356C2.88532 3.11266 4.1379 2.47716 5.40894 1.8785C6.79971 1.22458 8.2825 0.810109 9.81603 0.547619C11.0042 0.344994 12.2062 0.252894 13.4219 0.275919C15.7245 0.31276 17.9305 0.750249 20.0535 1.56075C22.1074 2.34361 23.8942 3.48568 25.5382 4.858C27.1777 6.23032 27.4539 8.19208 26.2796 9.90058C25.2941 11.3374 24.4192 12.834 23.4889 14.3031C22.5587 15.7721 21.6238 17.2365 20.6982 18.7101C20.5093 19.0095 20.3942 19.0463 20.1869 18.7194C19.1968 17.149 18.1837 15.5879 17.1936 14.0129C16.
96271 13.1103 15.9594 12.2722 15.2317 11.4801C13.4035 9.49532 11.2022 7.93421 8.66473 6.78754C6.44963 5.78823 4.11481 5.16654 1.65103 4.9455C1.17669 4.90405 0.697775 4.90866 0.177389 4.88563" fill="#34A873"></path><path d="M23.5158 24.1774C23.3684 23.9518 23.3684 23.6709 23.5158 23.4406L34.3197 6.33265C36.5302 2.81896 40.615 0.65918 45.0268 0.65918H76.844C77.0098 0.65918 77.1157 0.824961 77.0282 0.958508L71.5941 9.4411C71.5112 9.57004 71.3592 9.64833 71.198 9.64833L49.1253 9.6207C45.8603 9.61149 42.8439 11.2187 41.2275 13.8252L29.7697 32.31C29.5486 32.6692 28.9868 32.6692 28.7658 32.31L23.5204 24.1774H23.5158Z" fill="#34A873"></path><path d="M32.6206 38.1296C32.4272 37.8302 32.4226 37.4618 32.6114 37.1579L42.9179 20.446C45.2251 16.7343 49.5217 14.4409 54.173 14.4409H67.9747C68.1497 14.4409 68.2649 14.6159 68.1728 14.7587L62.7295 23.3103C62.5821 23.5498 62.3012 23.6972 62.0018 23.6972H57.3276C54.3941 23.6972 51.6861 25.1432 50.2309 27.4826L38.7871 46.101C38.566 46.4602 38.0042 46.4648 37.7739 46.1102L32.6253 38.1296H32.6206Z" fill="#2776B2"></path></svg></a><div class="relative hidden h-16 items-center lg:flex"><nav aria-label="Main" class="flex items-center gap-1"><!--[--><!--[--><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-md px-3 py-2 text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring text-muted-foreground hover:bg-muted hover:text-foreground">Product <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down size-3.5 opacity-60 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><!--]--><!--[--><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-md px-3 py-2 text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring text-muted-foreground hover:bg-muted hover:text-foreground">Industries <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down size-3.5 opacity-60 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><!--]--><!--[--><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-md px-3 py-2 text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring text-muted-foreground hover:bg-muted hover:text-foreground">Devs <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down size-3.5 opacity-60 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><!--]--><!--[--><a href="/pricing" class="rounded-md px-3 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-muted hover:text-foreground">Pricing</a><!--]--><!--[--><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-md px-3 py-2 text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring text-muted-foreground hover:bg-muted hover:text-foreground">Company <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down size-3.5 opacity-60 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><!--]--><!--[--><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-md px-3 py-2 text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring text-muted-foreground hover:bg-muted hover:text-foreground">Resources <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down size-3.5 opacity-60 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><!--]--><!--]--></nav><!----></div><div class="hidden items-center gap-2 lg:flex"><button data-slot="button" data-variant="ghost" data-size="icon-lg" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-
9px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#39;size-&#39;])]:size-4 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-9 relative overflow-hidden text-muted-foreground mr-1" type="button" role="switch" aria-checked="false" aria-label="Switch to dark theme"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun-icon lucide-sun absolute size-[1.05rem] transition-all duration-500 ease-out !transition-none scale-100 rotate-0 opacity-100"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon-icon lucide-moon absolute size-[1.05rem] transition-all duration-500 ease-out !transition-none scale-0 -rotate-90 opacity-0"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg><!--]--></button><a data-slot="button" data-variant="ghost" data-size="lg" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#39;size-&#39;])]:size-4 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 h-9 gap-2 px-3 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2" href="https://app.termii.ai/auth/signin">Sign in</a><a data-slot="button" data-variant="default" data-size="lg" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#39;size-&#39;])]:size-4 bg-primary text-primary-foreground shadow-[0_1px_2px_rgba(0,0,0,0.04),0_1px_3px_rgba(0,0,0,0.06)] hover:bg-primary/90 hover:shadow-[0_4px_8px_rgba(0,0,0,0.04),0_2px_4px_rgba(0,0,0,0.06)] h-9 gap-2 px-3 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2" href="https://app.termii.ai/auth/signup">Get started</a></div><div class="flex items-center gap-1 lg:hidden"><button data-slot="button" data-variant="ghost" data-size="icon-lg" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#39;size-&#39;])]:size-4 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-9 relative overflow-hidden text-muted-foreground mr-1" type="button" role="switch" aria-checked="false" aria-label="Switch to dark theme"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun-icon lucide-sun absolute size-[1.05rem] transition-all duration-500 ease-out !transition-none scale-100 rotate-0 opacity-100"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon-icon lucide-moon absolute size-[1.05rem] transition-all duration-500 ease-out !transition-none scale-0 -rotate-90 opacity-0"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg><!--]--></button><button data-slot="button" data-variant="ghost" data-size="icon-lg" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-
9px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#39;size-&#39;])]:size-4 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-9 relative before:absolute before:-inset-1 before:content-[&#39;&#39;]" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-nav"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu-icon lucide-menu size-5"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><!--]--></button></div></div><!----></header><!--[--><main><section class="relative scroll-mt-24 border-b border-rail overflow-hidden"><div class="relative mx-auto w-full max-w-6xl"><!--[--><div aria-hidden="true" class="pointer-events-none absolute inset-y-0 left-1/2 w-screen -translate-x-1/2 overflow-hidden [mask-image:linear-gradient(to_bottom_left,black_0%,black_26%,transparent_52%)] hidden lg:block"><canvas class="h-full w-full"></canvas></div><div class="px-5 sm:px-6 lg:px-10 relative z-10 pb-14 pt-28 sm:pb-16 sm:pt-36"><!--[--><div class="flex flex-col max-w-3xl items-start"><span class="inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.14em] text-brand-700 dark:text-brand-400"><span aria-hidden="true" class="inline-block size-1.5 rotate-45 bg-brand-500"></span><!--[-->Products<!--]--></span><h1 class="mt-5 text-balance text-[2.1rem] leading-[1.06] tracking-[-0.03em] text-foreground sm:text-5xl sm:leading-[1.05]"><!--[-->One platform for every critical customer message.<!--]--></h1><p class="mt-5 text-pretty text-lg leading-relaxed text-muted-foreground">Termii helps businesses deliver messages reliably, engage customers meaningfully, and resolve customer requests across the channels their customers already use.</p><!----><div aria-hidden="true" class="pointer-events-none relative block h-36 overflow-hidden [mask-image:linear-gradient(to_right,transparent,black_8%,black_92%,transparent)] mt-10 -mx-5 self-stretch sm:-mx-6 lg:hidden"><canvas class="h-full w-full"></canvas></div></div><!--]--></div><!--]--></div></section><section class="relative scroll-mt-24 py-20 sm:py-28 pt-4"><div aria-hidden="true" class="pointer-events-none absolute inset-0 hidden md:block"><div class="mx-auto h-full w-full max-w-6xl border-x border-rail"></div></div><!--[--><div class="mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8"><!--[--><div class="grid gap-4 lg:grid-cols-3"><!--[--><!--[--><div class="" style="opacity:0;filter:blur(6px);transform:translateY(16px) scale(0.96);"><!--[--><a href="/products/signals" class="group flex h-full flex-col rounded-2xl border border-rail bg-cream p-6 transition-[transform,box-shadow,border-color] duration-200 hover:-translate-y-1 hover:border-border hover:shadow-soft focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring sm:p-8"><span class="flex size-11 items-center justify-center rounded-xl bg-brand-500/10 text-brand-700 dark:text-brand-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gauge-icon lucide-gauge size-5"><path d="m12 14 4-4"></path><path d="M3.34 19a10 10 0 1 1 17.32 0"></path></svg></span><h2 class="mt-5 text-xl font-medium tracking-tight text-foreground">Signals</h2><p class="mt-2 text-sm leading-relaxed text-muted-foreground">The messaging control layer: intelligent routing, automatic failover and fraud protection across SMS, WhatsApp, Voice and Email. Includes Auto Failover and Fraud Guard.</p><div class="mt-5 flex flex-wrap gap-1.5"><!--[--><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground
9/70">Delivery</span><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground/70">Routing</span><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground/70">Fraud</span><!--]--></div><span class="mt-auto inline-flex items-center gap-1.5 pt-6 text-sm font-medium text-brand-700 dark:text-brand-400"> Explore Signals <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right size-4 transition-transform group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><!--]--></div><div class="" style="opacity:0;filter:blur(6px);transform:translateY(16px) scale(0.96);"><!--[--><a href="/products/engage" class="group flex h-full flex-col rounded-2xl border border-rail bg-cream p-6 transition-[transform,box-shadow,border-color] duration-200 hover:-translate-y-1 hover:border-border hover:shadow-soft focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring sm:p-8"><span class="flex size-11 items-center justify-center rounded-xl bg-brand-500/10 text-brand-700 dark:text-brand-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles-icon lucide-sparkles size-5"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></span><h2 class="mt-5 text-xl font-medium tracking-tight text-foreground">Engage</h2><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Understand your customers and reach them across SMS, WhatsApp and Email, with segmentation, multi-channel campaigns and automated journeys.</p><div class="mt-5 flex flex-wrap gap-1.5"><!--[--><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground/70">Segments</span><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground/70">Campaigns</span><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground/70">Journeys</span><!--]--></div><span class="mt-auto inline-flex items-center gap-1.5 pt-6 text-sm font-medium text-brand-700 dark:text-brand-400"> Explore Engage <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right size-4 transition-transform group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><!--]--></div><div class="" style="opacity:0;filter:blur(6px);transform:translateY(16px) scale(0.96);"><!--[--><a href="/products/resolve" class="group flex h-full flex-col rounded-2xl border border-rail bg-cream p-6 transition-[transform,box-shadow,border-color] duration-200 hover:-translate-y-1 hover:border-border hover:shadow-soft focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring sm:p-8"><span class="flex size-11 items-center justify-center rounded-xl bg-brand-500/10 text-brand-700 dark:text-brand-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-messages-square-icon lucide-messages-square size-5"><path d="M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"></path><path d="M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1"></path></svg></span><h2 class="mt-5 text-xl font-medium tracking-tight text-foreground">Resolve</h2><p class="mt-2 text-sm leading-relaxed text-muted-foreground">One workspace to respond, resolve and close inbound requests across WhatsApp, Email, Live chat, Instagram and Messenger.</p><div class="mt-5 flex flex-wrap gap-1.5"><!--[--><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground
9/70">Shared inbox</span><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground/70">Tickets</span><span class="rounded-full border border-rail bg-card px-2.5 py-1 text-[11px] font-medium text-foreground/70">Agents</span><!--]--></div><span class="mt-auto inline-flex items-center gap-1.5 pt-6 text-sm font-medium text-brand-700 dark:text-brand-400"> Explore Resolve <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right size-4 transition-transform group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><!--]--></div><!--]--><!--]--></div><div class="mt-4 grid gap-4 lg:grid-cols-2"><!--[--><!--[--><div class="" style="opacity:0;filter:blur(6px);transform:translateY(16px) scale(0.96);"><!--[--><a href="/products/fraud-guard" class="group flex h-full flex-col rounded-2xl border border-rail bg-card p-6 transition-[transform,box-shadow,border-color] duration-200 hover:-translate-y-1 hover:border-border hover:shadow-soft focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring sm:p-8"><div class="flex items-center gap-3"><span class="flex size-8 items-center justify-center rounded-md bg-brand-500/8 text-brand-700 dark:text-brand-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check-icon lucide-shield-check size-4"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></span><span class="font-mono text-[11px] uppercase tracking-[0.06em] text-muted-foreground"> Signals feature </span></div><h3 class="mt-4 text-lg font-medium tracking-tight text-foreground">Fraud Guard</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Protect every outbound message with real-time fraud detection before delivery.</p><span class="mt-auto inline-flex items-center gap-1.5 pt-5 text-sm font-medium text-brand-700 dark:text-brand-400"> Learn more <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right size-4 transition-transform group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><!--]--></div><div class="" style="opacity:0;filter:blur(6px);transform:translateY(16px) scale(0.96);"><!--[--><a href="/products/auto-failover" class="group flex h-full flex-col rounded-2xl border border-rail bg-card p-6 transition-[transform,box-shadow,border-color] duration-200 hover:-translate-y-1 hover:border-border hover:shadow-soft focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring sm:p-8"><div class="flex items-center gap-3"><span class="flex size-8 items-center justify-center rounded-md bg-brand-500/8 text-brand-700 dark:text-brand-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shuffle-icon lucide-shuffle size-4"><path d="m18 14 4 4-4 4"></path><path d="m18 2 4 4-4 4"></path><path d="M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22"></path><path d="M2 6h1.972a4 4 0 0 1 3.6 2.2"></path><path d="M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45"></path></svg></span><span class="font-mono text-[11px] uppercase tracking-[0.06em] text-muted-foreground"> Signals feature </span></div><h3 class="mt-4 text-lg font-medium tracking-tight text-foreground">Auto Failover</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Maximise delivery through priority-based fallback routes, configurable routing workflows, and automatic recovery when a vendor or channel degrades.</p><span class="mt-auto inline-flex items-center gap-1.5 pt-5 text-sm font-medium text-brand-700 dark:text-brand-400"> Learn more <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right size-4 transition-transform group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a>
9<!--]--></div><!--]--><!--]--></div><!--]--></div><!--]--></section><section class="relative scroll-mt-24 py-20 sm:py-28 border-y border-border/60 bg-card/40"><div aria-hidden="true" class="pointer-events-none absolute inset-0 hidden md:block"><div class="mx-auto h-full w-full max-w-6xl border-x border-rail"></div></div><!--[--><div class="mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8"><!--[--><div class="flex max-w-2xl flex-col gap-4 mx-auto items-center text-center" style="opacity:0;filter:blur(8px);transform:translateY(16px) scale(0.985);"><!--[--><span class="inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.14em] text-brand-700 dark:text-brand-400"><span aria-hidden="true" class="inline-block size-1.5 rotate-45 bg-brand-500"></span><!--[--><!--[-->Meet Ayla<!--]--><!--]--></span><h2 class="text-balance text-[1.75rem] leading-9 tracking-[-0.02em] text-foreground sm:text-4xl sm:leading-[2.75rem]"><!--[-->One intelligence layer, across the platform<!--]--></h2><p class="text-pretty text-[1.05rem] leading-relaxed text-muted-foreground"><!--[-->Ayla is the AI that works quietly behind every Termii product, scoring and protecting your messages, uncovering the segments that matter, and helping your team resolve customer requests faster. The more you use Termii, the smarter it gets.<!--]--></p><!--]--></div><div class="" style="opacity:0;filter:blur(8px);transform:translateY(16px) scale(0.985);"><!--[--><div class="mx-auto mt-12 grid max-w-5xl gap-px overflow-hidden rounded-xl border border-rail bg-rail sm:grid-cols-3 dark:bg-white/15"><!--[--><div class="bg-card p-6"><p class="font-mono text-[11px] uppercase tracking-[0.12em] text-brand-700 dark:text-brand-400">In Signals</p><p class="mt-3 text-sm leading-relaxed text-muted-foreground">Scores every message for fraud and picks the best delivery path in real time.</p></div><div class="bg-card p-6"><p class="font-mono text-[11px] uppercase tracking-[0.12em] text-brand-700 dark:text-brand-400">In Engage</p><p class="mt-3 text-sm leading-relaxed text-muted-foreground">Discovers customer segments and helps you reach the right people, at the right time.</p></div><div class="bg-card p-6"><p class="font-mono text-[11px] uppercase tracking-[0.12em] text-brand-700 dark:text-brand-400">In Resolve</p><p class="mt-3 text-sm leading-relaxed text-muted-foreground">Powers AI agents that handle routine requests, with your team stepping in whenever a human is needed.</p></div><!--]--></div><!--]--></div><!--]--></div><!--]--></section><section class="relative scroll-mt-24 border-b border-rail overflow-hidden"><div class="relative mx-auto w-full max-w-6xl md:border-x md:border-rail"><!--[--><div aria-hidden="true" class="[mask-image:linear-gradient(to_right,transparent,black_12%,black_88%,transparent)] pointer-events-none absolute inset-x-0 bottom-0 h-28 lg:h-40"><canvas class="h-full w-full"></canvas></div><div class="px-5 sm:px-6 lg:px-10 relative z-10 pt-16 pb-28 lg:pt-24 lg:pb-44"><!--[--><div class="relative flex flex-col gap-8 lg:flex-row lg:items-end lg:justify-between lg:gap-12" style="opacity:0;filter:blur(8px);transform:translateY(16px) scale(0.985);"><!--[--><div class="max-w-2xl"><p class="font-mono text-xs uppercase tracking-[0.08em] text-brand-700 dark:text-brand-400">Ready to start</p><h2 class="mt-4 text-balance text-3xl leading-9 tracking-[-0.02em] text-foreground sm:text-4xl sm:leading-[2.75rem]">Your customers trust you at the moment that matters most</h2><p class="mt-4 text-pretty text-lg leading-relaxed text-muted-foreground">Every OTP, payment signal, fraud check, and alert is a promise. Termii makes sure you keep it.</p></div><div class="flex shrink-0 flex-wrap items-center gap-3"><a href="https://app.termii.ai/auth/signup" class="group inline-flex h-11 items-center gap-2 rounded-lg bg-primary pl-5 pr-4 text-[0.95rem] font-medium text-primary-foreground shadow-soft transition-[background-color,box-shadow] duration-200 hover:bg-primary/90 hover:shadow-card active:scale-[0.97]"> Sign up <svg viewbox="0 0 16 16" fill="none" aria-hidden="true" class="size-4 opacity-60 transition-opacity duration-150 group-hover:opacity-100"><path d="M3 8h8.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" class="opacity-0 transition-opacity duration-150 group-hover:opacity-100"></path><path d="M8 3.5 12.5 8 8 12.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="transition-transform duration-150 ease-out group-hover:translate-x-0.5"></path></svg></a><a href="/contact" class="inline-flex h-11 items-center rounded-lg border border-border bg-card px-5 text-[0.95rem] font-medium text-foreground transition-colors duration-200 hover:bg-muted active:scale-[0.97]"> Book a demo </a></div><!--]--></div><!--]--></div><!--]--></div></section></main><!--]--><footer class="relative overflow-x-clip"><div aria-hidden="true" class="pointer-events-none absolute inset-y-0 left-0 hidden w-[max(0px,calc(50vw_-_36rem))] lg:block"><canvas class="pointer-events-auto h-full w-full"></canvas></div><div aria-hidden="true" class="pointer-events-none absolute inset-y-0 right-0 hidden w-[max(0px,calc(50vw_-_36rem))] lg:block"><canvas class="pointer-events-auto h-full w-full"></canvas></div><div class="relative mx-auto w-full max-w-6xl"><div class="grid gap-12 px-5 pb-12 pt-16 sm:px-6 lg:grid-cols-[1.4fr_repeat(5,1fr)] lg:px-10 lg:pt-24"><div class="flex flex-col items-start gap-5"><svg viewbox="0 0 282 48" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-auto text-foreground h-5 self-start" aria-label="Termii"><path d="M108.381 47.11V8.31202H91.9355V0.644531H134.271V8.31202H117.6V47.11H108.381Z" fill="currentColor"></path><path d="M163.782 36.4921C162.088 43.7221 156.478 48.0002 148.143 48.0002C138.113 48.0002 130.883 41.5807 130.883 31.3298C130.883 21.0788 138.187 13.7014 147.922 13.7014C158.542 13.7014 164.003 21.0788 164.003 29.9298V33.1027H139.587C139.881 37.8966 143.644 41.2906 148.438 41.2906C152.79 41.2906 155.369 39.4485 156.626 35.7599L163.782 36.4967V36.4921ZM155.373 27.5674C155.078 23.805 152.79 20.19 147.848 20.19C142.907 20.19 140.544 23.5103 139.734 27.5674H155.369H155.373Z" fill="currentColor"></path><path d="M191.514 23.2887C189.819 22.3309 188.341 21.8888 186.204 21.8888C181.631 21.8888 178.532 25.1354 178.532 31.0345V47.1155H169.681V14.5851H178.532V20.7789C179.711 17.0903 183.105 13.6963 187.604 13.6963C189.593 13.6963 191.219 14.2121 192.177 15.0226L191.514 23.2841V23.2887Z" fill="currentColor"></path><path d="M236.806 13.6963C245.584 13.6963 248.388 19.7428 248.388 26.8254V47.1109H239.537V28.5984C239.537 23.5835 237.985 20.7053 233.638 20.7053C229.29 20.7053 226.781 24.2466 226.781 29.7036V47.1109H217.93V28.5984C217.93 23.5835 216.304 20.7053 212.03 20.7053C207.757 20.7053 205.169 24.2466 205.169 29.7036V47.1109H196.317V14.5851H205.169V19.8948C206.79 16.2061 210.478 13.7009 215.42 13.7009C221.172 13.7009 224.418 16.4317 225.823 20.4151C227.591 16.5791 231.501 13.7009 236.815 13.7009" fill="currentColor"></path><path d="M264.317 14.584H255.466V47.1098H264.317V14.584Z" fill="currentColor"></path><path d="M264.814 4.9597C264.814 7.69974 262.594 9.91939 259.854 9.91939C257.114 9.91939 254.895 7.69974 254.895 4.9597C254.895 2.21967 257.114 0 259.854 0C262.594 0 264.814 2.21967 264.814 4.9597Z" fill="currentColor"></path><path d="M280.62 14.584H271.769V47.1098H280.62V14.584Z" fill="currentColor"></path><path d="M281.118 4.9597C281.118 7.69974 278.898 9.91939 276.158 9.91939C273.418 9.91939 271.198 7.69974 271.198 4.9597C271.198 2.21967 273.418 0 276.158 0C278.898 0 281.118 2.21967 281.118 4.9597Z" fill="currentColor"></path><path d="M0.177389 4.89024C-0.00681922 4.88103 -0.0666597 4.65998 0.0899168 4.57249C0.628725 4.27776 1.12613 4.00145 1.63731 3.74356C2.88532 3.11266 4.1379 2.47716 5.40894 1.8785C6.79971 1.22458 8.2825 0.810109 9.81603 0.547619C11.0042 0.344994 12.2062 0.252894 13.4219 0.275919C15.7245 0.31276 17.9305 0.750249 20.0535 1.56075C22.1074 2.34361 23.8942 3.48568 25.5382 4.858C27.1777 6.23032 27.4539 8.19208 26.2796 9.90058C25.2941 11.3374 24.4192 12.834 23.4889 14.3031C22.5587 15.7721 21.6238 17.2365 20.6982 18.7101C20.5093 19.0095 20.3942 19.0463 20.1869 18.7194C19.1968 
917.149 18.1837 15.5879 17.1936 14.0129C16.6271 13.1103 15.9594 12.2722 15.2317 11.4801C13.4035 9.49532 11.2022 7.93421 8.66473 6.78754C6.44963 5.78823 4.11481 5.16654 1.65103 4.9455C1.17669 4.90405 0.697775 4.90866 0.177389 4.88563" fill="#34A873"></path><path d="M23.5158 24.1774C23.3684 23.9518 23.3684 23.6709 23.5158 23.4406L34.3197 6.33265C36.5302 2.81896 40.615 0.65918 45.0268 0.65918H76.844C77.0098 0.65918 77.1157 0.824961 77.0282 0.958508L71.5941 9.4411C71.5112 9.57004 71.3592 9.64833 71.198 9.64833L49.1253 9.6207C45.8603 9.61149 42.8439 11.2187 41.2275 13.8252L29.7697 32.31C29.5486 32.6692 28.9868 32.6692 28.7658 32.31L23.5204 24.1774H23.5158Z" fill="#34A873"></path><path d="M32.6206 38.1296C32.4272 37.8302 32.4226 37.4618 32.6114 37.1579L42.9179 20.446C45.2251 16.7343 49.5217 14.4409 54.173 14.4409H67.9747C68.1497 14.4409 68.2649 14.6159 68.1728 14.7587L62.7295 23.3103C62.5821 23.5498 62.3012 23.6972 62.0018 23.6972H57.3276C54.3941 23.6972 51.6861 25.1432 50.2309 27.4826L38.7871 46.101C38.566 46.4602 38.0042 46.4648 37.7739 46.1102L32.6253 38.1296H32.6206Z" fill="#2776B2"></path></svg><a href="mailto:[email protected]" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> [email protected] </a></div><!--[--><nav aria-label="Product"><h3 class="text-sm text-muted-foreground">Product</h3><ul class="mt-4 flex flex-col gap-3"><!--[--><li><a href="/products/signals" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Signals</a></li><li><a href="/products/engage" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Engage</a></li><li><a href="/products/resolve" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Resolve</a></li><!--]--></ul></nav><nav aria-label="Industries"><h3 class="text-sm text-muted-foreground">Industries</h3><ul class="mt-4 flex flex-col gap-3"><!--[--><li><a href="/solutions/commercial-banks" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Commercial banks</a></li><li><a href="/solutions/fintechs" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Fintechs</a></li><li><a href="/solutions/payment-processors" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Payment processors</a></li><li><a href="/solutions/fraud-compliance" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Fraud &amp; compliance</a></li><li><a href="/solutions/telecoms-mobile-money" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Telecoms &amp; mobile money</a></li><li><a href="/solutions/ecommerce-retail" class="text-sm text-foreground/80 transition-colors hover:text-foreground">E-commerce &amp; retail</a></li><!--]--></ul></nav><nav aria-label="Developers"><h3 class="text-sm text-muted-foreground">Developers</h3><ul class="mt-4 flex flex-col gap-3"><!--[--><li><a href="https://developers.termii.com/" rel="noopener noreferrer" target="_blank" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Documentation</a></li><li><a href="https://developers.termii.com/" rel="noopener noreferrer" target="_blank" class="text-sm text-foreground/80 transition-colors hover:text-foreground">API reference</a></li><li><a href="https://developers.termii.com/" rel="noopener noreferrer" target="_blank" class="text-sm text-foreground/80 transition-colors hover:text-foreground">SDKs &amp; plugins</a></li><!--]--></ul></nav><nav aria-label="Company"><h3 class="text-sm text-muted-foreground">Company</h3><ul class="mt-4 flex flex-col gap-3"><!--[--><li><a href="/about" class="text-sm text-foreground/80 transition-colors hover:text-foreground">About</a></li><li><a href="/pricing" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Pricing</a></li><li><a href="/company/blog" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Blog</a></li><li><a href="/customers" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Customer stories</a></li><li>
9<a href="/careers" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Careers</a></li><li><a href="/company/elevate" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Termii Elevate</a></li><li><a href="/company/trust" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Trust Center</a></li><li><a href="/contact" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Contact</a></li><!--]--></ul></nav><nav aria-label="Legal"><h3 class="text-sm text-muted-foreground">Legal</h3><ul class="mt-4 flex flex-col gap-3"><!--[--><li><a href="/privacy-policy" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Privacy</a></li><li><a href="/terms" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Terms</a></li><li><a href="/data-protection" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Data protection</a></li><li><a href="/code-of-conduct" class="text-sm text-foreground/80 transition-colors hover:text-foreground">Code of conduct</a></li><!--]--></ul></nav><!--]--></div><div class="flex flex-col items-start justify-between gap-4 border-t border-rail px-5 py-6 sm:flex-row sm:items-center sm:px-6 lg:px-10"><div class="flex items-center gap-4"><p class="text-sm text-muted-foreground"> © 2026 Termii Inc. </p></div><div class="flex gap-1"><!--[--><a href="https://x.com/termii_network" aria-label="Termii on X" class="flex size-10 items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-muted hover:text-foreground"><svg viewBox="0 0 24 24" class="size-4 fill-current" aria-hidden="true"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z"></path></svg></a><a href="https://www.linkedin.com/company/termii-networks/" aria-label="Termii on LinkedIn" class="flex size-10 items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-muted hover:text-foreground"><svg viewBox="0 0 24 24" class="size-4 fill-current" aria-hidden="true"><path d="M20.45 20.45h-3.56v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.35V9h3.42v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46v6.28ZM5.34 7.43a2.07 2.07 0 1 1 0-4.14 2.07 2.07 0 0 1 0 4.14ZM7.12 20.45H3.55V9h3.57v11.45ZM22.22 0H1.77C.79 0 0 .77 0 1.73v20.54C0 23.22.79 24 1.77 24h20.45c.98 0 1.78-.78 1.78-1.73V1.73C24 .77 23.2 0 22.22 0Z"></path></svg></a><a href="https://www.instagram.com/termii_network" aria-label="Termii on Instagram" class="flex size-10 items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-muted hover:text-foreground"><svg viewBox="0 0 24 24" class="size-4 fill-current" aria-hidden="true"><path d="M12 2.16c3.2 0 3.58.01 4.85.07 1.17.05 1.8.25 2.23.41.56.22.96.48 1.38.9.42.42.68.82.9 1.38.16.42.36 1.06.41 2.23.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.05 1.17-.25 1.8-.41 2.23-.22.56-.48.96-.9 1.38-.42.42-.82.68-1.38.9-.42.16-1.06.36-2.23.41-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-1.17-.05-1.8-.25-2.23-.41a3.72 3.72 0 0 1-1.38-.9 3.72 3.72 0 0 1-.9-1.38c-.16-.42-.36-1.06-.41-2.23-.06-1.27-.07-1.65-.07-4.85s.01-3.58.07-4.85c.05-1.17.25-1.8.41-2.23.22-.56.48-.96.9-1.38.42-.42.82-.68 1.38-.9.42-.16 1.06-.36 2.23-.41 1.27-.06 1.65-.07 4.85-.07M12 0C8.74 0 8.33.01 7.05.07 5.78.13 4.9.33 4.14.63c-.79.3-1.46.72-2.13 1.38A5.88 5.88 0 0 0 .63 4.14C.33 4.9.13 5.78.07 7.05.01 8.33 0 8.74 0 12s.01 3.67.07 4.95c.06 1.27.26 2.15.56 2.91.3.79.72 1.46 1.38 2.13a5.88 5.88 0 0 0 2.13 1.38c.76.3 1.64.5 2.91.56C8.33 23.99 8.74 24 12 24s3.67-.01 4.95-.07c1.27-.06 2.15-.26 2.91-.56a5.88 5.88 0 0 0 2.13-1.38 5.88 5.88 0 0 0 1.38-2.13c.3-.76.5-1.64.56-2.91.06-1.28.07-1.69.07-4.95s-.01-3.67-.07-4.95c-.06-1.27-.26-2.15-.56-2.91a5.88 5.88 0 0 0-1.38-2.13A5.88 5.88 0 0 0 19.86.63c-.76-.3-1.64-.5-2.91-.56C15.67.01 15.26 0 12 0Zm0 5.84A6.16 6.16 0 1 0 18.16 12 6.16 6.16 0 0 0 12 5.84Zm0 10.15A4 4 0 1 1 16 12a4 4 0 0 1-4 4Zm7.85-10.4a1.44 1.44 0 1 1-1.44-1.44 1.44 1.44 0 0 1 1.44 1.44Z"></path></svg></a>
9<!--]--></div></div></div></footer><!--]--></div><!--]--></div><div id="teleports"></div>
9<script>window.__NUXT__={};window.__NUXT__.config={public:{},app:{baseURL:"/",buildId:"52d8dd41-634b-4dca-bbe8-0d9b359d3107",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
9<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/products/_payload.json?52d8dd41-634b-4dca-bbe8-0d9b359d3107">[{"state":1,"once":7,"_errors":8,"serverRendered":5,"path":10,"prerenderedAt":11},["Reactive",2],{"$scolor-mode":3},{"preference":4,"value":4,"unknown":5,"forced":6},"system",true,false,["Set"],["ShallowReactive",9],{},"\u002Fproducts",1790673823368]</script>
9</body></html>

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