PageSourceSearch

https://ringly-io-b432cf.webflow.io/pricing

html ringly-io-b432cf.webflow.io collected 2026-10-03 13:39:23 UTC 114,370 bytes, 1,149 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Fri Oct 02 2026 19:50:20 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="ringly-io-b432cf.webflow.io" data-wf-page="6697d527f827831eb8fcb556" data-wf-site="65cddcf4f390161c4156bfdc" data-wf-intellimize-customer-id="117185432" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Ringly.io pricing</title><link rel="alternate" hrefLang="x-default" href="https://www.ringly.io/pricing"/><link rel="alternate" hrefLang="en" href="https://www.ringly.io/pricing"/><link rel="alternate" hrefLang="nl-NL" href="https://www.ringly.io/nl/pricing"/><meta content="Take a look at Ringly.io&#x27;s pricing page. With Ringly.io&#x27;s AI phone agents, you save 80% of costs while never having to make or receive phone calls again." name="description"/><meta content="Ringly.io pricing" property="og:title"/><meta content="Take a look at Ringly.io&#x27;s pricing page. With Ringly.io&#x27;s AI phone agents, you save 80% of costs while never having to make or receive phone calls again." property="og:description"/><meta content="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69a8aa7991fa39c61c9dd777_Screenshot%202026-03-04%20at%2022.55.43.png" property="og:image"/><meta content="Ringly.io pricing" name="twitter:title"/><meta content="Take a look at Ringly.io&#x27;s pricing page. With Ringly.io&#x27;s AI phone agents, you save 80% of costs while never having to make or receive phone calls again." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="fOFuoOTBUhMbfEk7OhNOaRnyu1oOLYCWMpT26r0676Y" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/css/ringly-io-b432cf.webflow.shared.27b8ded5d.min.css" rel="stylesheet" type="text/css" integrity="sha384-J7je1dxoV4wCHhU8zJGXJqvMw3I83r1UMd3dX3tjnJxwPynyW/ahgzU+uOGRINZw" crossorigin="anonymous"/><link href="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/css/ringly-io-b432cf.webflow.6697d527f827831eb8fcb556.80375b304.opt.min.css" rel="stylesheet" type="text/css" integrity="sha384-gDdbMEE/A1Iuy58gawp3Xfxyhaflg/qfcCZmExqEwIurpTsOxX102/DgGixuaqV/" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Geist:300,400,500,600,700","Inter:300,400,500,600,700"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69a8ae923d7dfa4f5ac0db84_Favicon%20ringly%2032x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69a8ae8e71dbf57541f2478b_Favicon%20ringly%20256x256.png" rel="apple-touch-icon"/><link href="https://www.ringly.io/pricing" rel="canonical"/>
1<script type="application/ld+json">
2{
3  "@context": "https://schema.org",
4  "@type": "WebPage",
5  "name": "Ringly pricing",
6  "description": "Only pay when Seth talks to a customer. $99 a month covers your first 50 phone conversations, then $1.99 each. Spam, hang-ups, wrong numbers and callers who just want a human are free.",
7  "url": "https://www.ringly.io/pricing",
8  "inLanguage": "en",
9  "about": {
10    "@type": "SoftwareApplication",
11    "name": "Ringly",
12    "applicationCategory": "BusinessApplication",
13    "applicationSubCategory": "Customer Service Software",
14    "operatingSystem": "Web",
15    "offers": {
16      "@type": "Offer",
17      "price": "99",
18      "priceCurrency": "USD",
19      "description": "$99 per month covers your first 50 phone conversations, then $1.99 per additional conversation. You are charged only when Seth resolves the call or helps before handing it to your team. Spam, wrong numbers, hang-ups, callers who only want a human, and your own team testing are free. No per-minute billing. 65% resolution guarantee or you don't pay for that month. 30-day money-back guarantee, cancel anytime.",
20      "priceSpecification": [
21        {
22          "@type": "UnitPriceSpecification",
23          "price": "99.00",
24          "priceCurrency": "USD",
25          "unitText": "MONTH",
26          "referenceQuantity": {
27            "@type": "QuantitativeValue",
28            "value": "1",
29            "unitCode": "MON"
30          }
31        },
32        {
33          "@type": "UnitPriceSpecification",
34          "price": "1.99",
35          "priceCurrency": "USD",
36          "unitText": "per conversation above 50 per month"
37        }
38      ]
39    }
40  },
41  "mainEntity": {
42    "@type": "FAQPage",
43    "mainEntity": [
44      {
45        "@type": "Question",
46        "name": "What's the minimum?",
47        "acceptedAnswer": {
48          "@type": "Answer",
49          "text": "$99 a month, which covers your first 50 phone conversations. You pay it when you activate Seth and on the same day every month after that. Conversations above 50 are $1.99 each and go on your next bill. Under 50, you still pay the $99."
50        }
51      },
52      {
53        "@type": "Question",
54        "name": "How do I know which calls counted?",
55        "acceptedAnswer": {
56          "@type": "Answer",
57          "text": "Every call in your call history shows whether it was billed and, if not, why."
58        }
59      },
60      {
61        "@type": "Question",
62        "name": "Do I pay per minute?",
63        "acceptedAnswer": {
64          "@type": "Answer",
65          "text": "No. A two-minute call and a nine-minute call cost the same. Seth taking his time to get it right doesn't cost you more."
66        }
67      },
68      {
69        "@type": "Question",
70        "name": "What happens above 1,000 calls a month?",
71        "acceptedAnswer": {
72          "@type": "Answer",
73          "text": "We work out a custom rate with you. Book a call and we'll take it from there."
74        }
75      },
76      {
77        "@type": "Question",
78        "name": "Can I cap what I spend?",
79        "acceptedAnswer": {
80          "@type": "Answer",
81          "text": "Yes. Set a monthly limit in Settings under Billing and Seth pauses when you reach it. He's back on your next billing date, or as soon as you raise the limit."
82        }
83      },
84      {
85        "@type": "Question",
86        "name": "Is there a contract?",
87        "acceptedAnswer": {
88          "@type": "Answer",
89          "text": "No. Month to month. Cancel from Settings and Seth keeps working until the end of the period you paid for."
90        }
91      }
92    ]
93  }
94}
95</script>
95<script type="text/javascript">localStorage.removeItem('intellimize_opt_out_117185432'); if (localStorage.getItem('intellimize_data_tracking_type') !== 'always') { localStorage.setItem('intellimize_data_tracking_type', 'always'); }</script>
95<script type="text/javascript">(function(e){var s={r:[]};e.wf={r:s.r,ready:t=>{s.r.push(t)}}})(window)</script>
95<script type="text/javascript">(function(e){var s={p:[],r:[]};e.intellimize={p:s.p,r:s.r,push:function(t){s.p.push(t)},ready:function(t){s.r.push(t)}}})(window)</script>
95<link href="https://cdn.intellimize.co/snippet/117185432.js" rel="preload" as="script"/>
95<script type="text/javascript">var wfClientScript=document.createElement("script");wfClientScript.src="https://cdn.intellimize.co/snippet/117185432.js",wfClientScript.async=!0,wfClientScript.onerror=function(){document.documentElement.className=document.documentElement.className.replace(RegExp(" ?anti-flicker"),"")},document.head.appendChild(wfClientScript);</script>
95<link href="https://api.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://log.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://117185432.intellimizeio.com" rel="preconnect"/><!-- Start cookieyes banner -->
96<script id="cookieyes" src="https://cdn-cookieyes.com/client_data/c59430381c391b8a93e13051/script.js" defer></script>
96
97	<!-- End cookieyes banner -->
98
99
100<!-- Deferred tag loader (2026-09-12, performance) ---------------------------------
101     GTM and Intercom used to run during the first paint. Between them they were about
102     900ms of main-thread work before the page could respond to anything, and GTM is the
103     heaviest because it also pulls in the Facebook pixel and Clarity behind it.
104     They now load on the visitor's first real interaction, or 2.5s after load if there
105     is none, so bots, instant bounces and uptime checks are still counted.
106     Nothing is removed and no tag config changed: this only moves WHEN they start.
107     To roll back, unwrap the two rlyDefer() calls below. -------------------------- -->
108<script>
109(function () {
110  var fired = false, queue = [];
111  window.rlyDefer = function (fn) { fired ? fn() : queue.push(fn); };
112  function run() {
113    if (fired) return;
114    fired = true;
115    for (var i = 0; i < queue.length; i++) { try { queue[i](); } catch (e) {} }
116    queue.length = 0;
117  }
118  var EV = ['pointerdown', 'keydown', 'wheel', 'touchstart', 'scroll', 'mousemove'];
119  for (var i = 0; i < EV.length; i++) addEventListener(EV[i], run, { once: true, passive: true });
120  /* the safety net: a visitor who never interacts still gets tracked, just later */
121  if (document.readyState === 'complete') setTimeout(run, 2500);
122  else addEventListener('load', function () { setTimeout(run, 2500); });
123})();
124</script>
124
125
126
127<!-- Google Tag Manager -->
128<script>rlyDefer(function(){
vendor: 328 bytes, lines 128-133
128
129(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
130new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
131j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
132'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
133})(window,document,'script','dataLayer','
133GTM-5QWBJRR2
vendor: 4 bytes, line 133
133');
134});</script>
134
135<!-- End Google Tag Manager -->
136
137
138<!-- Start Intercom widget -->
139<script>
140  window.intercomSettings = {
141    api_base: "https://api-iam.intercom.io",
142    app_id: "usx0r7rf",
143  };
144</script>
144
145
146
147<script>rlyDefer(function(){
148  (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/usx0r7rf';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();
149});</script>
149
150<!-- End Intercom widget -->
151
152
153<!--ahrefs snippet-->
154<script src="https://analytics.ahrefs.com/analytics.js" data-key="tA+tJCxq+H1SzOWRF2aeeA" async></script>
154
155<!--ahrefs snippet-->
156
157
158<!--Mixpanel snippet-->
vendor: 2,184 bytes, lines 159-166
159<script type="text/javascript">
160  (function (f, b) { if (!b.__SV) { var e, g, i, h; window.mixpanel = b; b._i = []; b.init = function (e, f, c) { function g(a, d) { var b = d.split("."); 2 == b.length && ((a = a[b[0]]), (d = b[1])); a[d] = function () { a.push([d].concat(Array.prototype.slice.call(arguments, 0))); }; } var a = b; "undefined" !== typeof c ? (a = b[c] = []) : (c = "mixpanel"); a.people = a.people || []; a.toString = function (a) { var d = "mixpanel"; "mixpanel" !== c && (d += "." + c); a || (d += " (stub)"); return d; }; a.people.toString = function () { return a.toString(1) + ".people (stub)"; }; i = "disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split( " "); for (h = 0; h < i.length; h++) g(a, i[h]); var j = "set set_once union unset remove delete".split(" "); a.get_group = function () { function b(c) { d[c] = function () { call2_args = arguments; call2 = [c].concat(Array.prototype.slice.call(call2_args, 0)); a.push([e, call2]); }; } for ( var d = {}, e = ["get_group"].concat( Array.prototype.slice.call(arguments, 0)), c = 0; c < j.length; c++) b(j[c]); return d; }; b._i.push([e, f, c]); }; b.__SV = 1.2; e = f.createElement("script"); e.type = "text/javascript"; e.async = !0; e.src = "undefined" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : "file:" === f.location.protocol && "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//) ? "https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js" : "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js"; g = f.getElementsByTagName("script")[0]; g.parentNode.insertBefore(e, g); } })(document, window.mixpanel || []);
161  mixpanel.init('e02691fb51d9e743bb8820e8c102b5ff', {
162  autocapture: true,
163  cross_subdomain_cookie: true,
164  persistence: 'cookie'
165});
166</script>
166
167<!--Mixpanel snippet-->
168
169<!--UTM preservation snippet head-->
170<script>
171(function() {
172  const KEEP_DAYS = 90;
173  const KEYS = ["utm_source","utm_medium","utm_campaign","utm_term","utm_content","gclid","gbraid","wbraid","fbclid","msclkid"];
174
175  function setCookie(name, value, days) {
176    const d = new Date();
177    d.setTime(d.getTime() + (days*24*60*60*1000));
178    // Note: "Secure" is recommended when your site is HTTPS (it is).
179    document.cookie = name + "=" + encodeURIComponent(value)
180      + "; expires=" + d.toUTCString()
181      + "; path=/; SameSite=Lax; Secure";
182  }
183
184  const params = new URLSearchParams(window.location.search);
185  KEYS.forEach(k => {
186    const v = params.get(k);
187    if (v) setCookie(k, v, KEEP_DAYS);
188  });
189})();
190</script>
190
191<!--UTM preservation snippet head--><!-- Rb2b linkedin profiles -->
192<script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true;script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/E63P0HWWDEOW.js.gz";var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("E63P0HWWDEOW");}();</script>
192
193<!-- Rb2b linkedin profiles -->
193<script src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc%2F689e5ba67671442434f3ca35%2F6aba9eda8d922ace3d20117c%2Fnllayoutfit-1.0.3.js" type="text/javascript"></script>
193<script src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc%2F689e5ba67671442434f3ca35%2F6ac00a76d278912a62f4d52a%2Fnlindexrule-1.0.2.js" type="text/javascript"></script>
193<script src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc%2F689e5ba67671442434f3ca35%2F6abfec69ffeefc239afe850b%2Fnlfooterlinks-1.1.0.js" type="text/javascript"></script>
193</head><body class="body-2"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="uui-navbar07_component-2 w-nav"><div class="uui-navbar07_container-2"><a href="/" data-wf-native-id-path="a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a:1d2cd0ae-31ca-34df-776d-dc5b9cf54b81" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1d2cd0ae-31ca-34df-776d-dc5b9cf54b81" data-wf-component-context="%5B%7B%22componentId%22%3A%221d2cd0ae-31ca-34df-776d-dc5b9cf54b7f%22%2C%22instanceId%22%3A%22a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a%22%7D%5D" data-wf-event-ids="157088027" class="uui-navbar07_logo-link-2 w-nav-brand"><div class="uui-logo_component-2"><img loading="lazy" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/699ef12e76c6784c34952fe9_Ringly%20logo.svg" alt="Logo of Ringly, an AI phone support agent" class="image-38"/></div></a><nav role="navigation" class="uui-navbar07_menu-2 is-home-nav-left w-nav-menu"><a data-wf-native-id-path="a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a:1d2cd0ae-31ca-34df-776d-dc5b9cf54b85" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1d2cd0ae-31ca-34df-776d-dc5b9cf54b85" data-wf-component-context="%5B%7B%22componentId%22%3A%221d2cd0ae-31ca-34df-776d-dc5b9cf54b7f%22%2C%22instanceId%22%3A%22a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a%22%7D%5D" href="/pricing" aria-current="page" data-wf-event-ids="157066192" class="uui-button-tertiary-gray-2 hide-tablet-2 nav-link w-inline-block w--current"><div class="text-block-54">Pricing</div></a><a data-wf-native-id-path="a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a:1d2cd0ae-31ca-34df-776d-dc5b9cf54b88" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1d2cd0ae-31ca-34df-776d-dc5b9cf54b88" data-wf-component-context="%5B%7B%22componentId%22%3A%221d2cd0ae-31ca-34df-776d-dc5b9cf54b7f%22%2C%22instanceId%22%3A%22a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a%22%7D%5D" href="https://app.ringly.io/sign-up-auth?login=true" data-wf-event-ids="157066192" class="uui-button-tertiary-gray-2 hide-tablet-2 nav-link w-inline-block"><div class="text-block-54">Customer login</div></a><div class="uui-navbar07_menu-right-2 is-home-nav-right"><div class="uui-navbar07_button-wrapper-2"><a data-wf-native-id-path="a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a:1d2cd0ae-31ca-34df-776d-dc5b9cf54b8d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1d2cd0ae-31ca-34df-776d-dc5b9cf54b8d" data-wf-component-context="%5B%7B%22componentId%22%3A%221d2cd0ae-31ca-34df-776d-dc5b9cf54b7f%22%2C%22instanceId%22%3A%22a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a%22%7D%5D" href="https://app.ringly.io/sign-up-auth?login=true" class="uui-button-secondary-gray-7 show-tablet-2 w-inline-block"><div>Log in</div></a><a data-optibase-click-conversion-id="click_on_book_a_demo" data-wf-native-id-path="a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a:1d2cd0ae-31ca-34df-776d-dc5b9cf54b90" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1d2cd0ae-31ca-34df-776d-dc5b9cf54b90" data-wf-component-context="%5B%7B%22componentId%22%3A%221d2cd0ae-31ca-34df-776d-dc5b9cf54b7f%22%2C%22instanceId%22%3A%22a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a%22%7D%5D" href="/book-a-call" class="uui-button-secondary-gray-7 w-inline-block"><div>Book a demo</div></a><a data-optibase-click-conversion-id="click_on_book_a_call_or_get_started" data-wf-native-id-path="a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a:1d2cd0ae-31ca-34df-776d-dc5b9cf54b93" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="1d2cd0ae-31ca-34df-776d-dc5b9cf54b93" data-wf-component-context="%5B%7B%22componentId%22%3A%221d2cd0ae-31ca-34df-776d-dc5b9cf54b7f%22%2C%22instanceId%22%3A%22a7cdc6c1-df20-4a46-1f09-188fe6d0ff2a%22%7D%5D" href="https://app.ringly.io/onboarding-2?utm_source=website&amp;utm_medium=cta&amp;utm_content=nav" data-wf-event-ids="157050065-157053756" class="primary-button w-inline-block"><div class="text-block-33">Try for free</div><div class="icon-in-primary-button w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
194<path d="M4 12H20M20 12L14 6M20 12L14 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
195</svg></div></a></div></div></nav><div class="uui-navbar07_menu-button-2 w-nav-button"><div class="menu-icon_component-2"><div class="menu-icon_line-top-2"></div><div class="menu-icon_line-middle-2"><div class="menu-icon_line-middle-inner-2"></div></div><div class="menu-icon_line-bottom-2"></div></div></div></div></div><section class="section-35"><div class="w-layout-blockcontainer container-51 w-container"><div class="uui-max-width-large-12 align-center-8"><h1 class="h2-center-align">Only pay when Seth talks to a customer</h1><div class="subheadline center-aligned">Spam, hang-ups, wrong numbers and callers who just want a human are all free.</div></div><div class="pay-as-you-go-card"><div class="div-block-87"><div class="div-block-86"><div class="div-block-90"><div class="text-block-72 primary">per phone conversation</div></div><div class="text-block-72">50 conversations/mo minimum</div></div><h2 class="heading-36 no-padding-under">$1.99</h2></div><a data-optibase-click-conversion-id="click_on_start_free_trial" data-wf-native-id-path="bc938f61-98ac-8bdc-61b3-925ac0f57e4e:55621a63-959f-1fa4-922e-897602201ac2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="55621a63-959f-1fa4-922e-897602201ac2" data-wf-component-context="%5B%7B%22componentId%22%3A%2255621a63-959f-1fa4-922e-897602201ab1%22%2C%22instanceId%22%3A%22bc938f61-98ac-8bdc-61b3-925ac0f57e4e%22%7D%5D" href="https://app.ringly.io/onboarding-2?utm_source=website&amp;utm_medium=cta&amp;utm_content=pricing" class="primary-button w-inline-block"><div class="text-block-33">Start with Seth</div><div class="icon-in-primary-button w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
196<path d="M4 12H20M20 12L14 6M20 12L14 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
197</svg></div></a><div class="uui-pricing05_feature"><div class="uui-pricing05_feature-icon-wrapper"><div class="icon-small-brand w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
198<path d="M9 11.4999L11 13.4999L15.5 8.99987M20 11.9999C20 16.9083 14.646 20.4783 12.698 21.6147C12.4766 21.7439 12.3659 21.8085 12.2097 21.842C12.0884 21.868 11.9116 21.868 11.7903 21.842C11.6341 21.8085 11.5234 21.7439 11.302 21.6147C9.35396 20.4783 4 16.9083 4 11.9999V7.21747C4 6.41796 4 6.0182 4.13076 5.67457C4.24627 5.37101 4.43398 5.10015 4.67766 4.8854C4.9535 4.64231 5.3278 4.50195 6.0764 4.22122L11.4382 2.21054C11.6461 2.13258 11.75 2.0936 11.857 2.07815C11.9518 2.06444 12.0482 2.06444 12.143 2.07815C12.25 2.0936 12.3539 2.13258 12.5618 2.21054L17.9236 4.22122C18.6722 4.50195 19.0465 4.64231 19.3223 4.8854C19.566 5.10015 19.7537 5.37101 19.8692 5.67457C20 6.0182 20 6.41796 20 7.21747V11.9999Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
199</svg>
200</div></div><div class="uui-text-size-medium-10">30-day money back guarantee. Cancel anytime.</div></div></div><div data-pp="card" class="pay-as-you-go-card"><div class="pricing-estimator_input"><div class="pricing-estimator_row"><div class="uui-text-size-medium-10">If you get</div><div class="div-block-90"><div data-pp="qty" class="uui-faq04_heading">100 calls/mo</div><div data-pp="conv" class="uui-text-size-medium-10">(~80 billable conversations)</div><div tabindex="0" data-pp="help" ms-code-tooltip-top="Across Ringly stores, about 80% of incoming calls end up billable. The other 20% are spam, hang-ups, wrong numbers or callers who only want a human, and those are free. Your split may differ." ms-code-tooltip-theme="light-border" ms-code-tooltip-maxwidth="260" class="w-embed">
200<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Why about 80%" role="img">
201<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3M12 17h.01M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
202</svg></div></div></div><div data-pp="script" class="pricing-estimator_range w-embed w-script"><input type="range" min="50" max="1000" step="10" value="100" aria-label="Calls you get a month" data-pp="slider">
203<style>
204[data-pp="card"] input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:24px;background:transparent;margin:0;cursor:pointer;display:block}
205[data-pp="card"] input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#E7E5E4}
206[data-pp="card"] input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:#E7E5E4}
207[data-pp="card"] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#1C1917;border:3px solid #fff;box-shadow:0 0 0 1px #E7E5E4,0 1px 4px rgba(0,0,0,.18);margin-top:-9px}
208[data-pp="card"] input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#1C1917;border:3px solid #fff;box-shadow:0 0 0 1px #E7E5E4}
209[data-pp="card"] input[type=range]:focus-visible{outline:2px solid #1C1917;outline-offset:4px;border-radius:4px}
210[data-pp="custom"]{display:none}
211[data-pp="card"].is-custom [data-pp="custom"]{display:block}
212[data-pp="card"].is-custom [data-pp="conv"],[data-pp="card"].is-custom [data-pp="help"]{display:none}
213[data-pp="help"]{display:flex;align-items:center;margin-left:6px;color:#A8A29E;cursor:help}
214[data-pp="help"]:hover,[data-pp="help"]:focus-visible{color:#57534E;outline:none}
215[data-pp="conv"]{margin-left:6px}
216</style>
217<script>
218(function(){
219  /* 12 Sep 2026: runs after the document is parsed. On the published site an inline script executes before the
220     price and label elements below it exist, so the old version exited on its null check and the slider did nothing.
221     Webflow's preview renders the whole page first, which is why it only worked there. */
222
223  /* 22 Sep 2026: the labels below are written into the page by this script, so Webflow's locale layer can never
224     reach them and /nl/pricing rendered them in English however carefully the page itself was translated.
225     An html-embed is not localizable, so the locale is read from the URL instead and the strings come from a
226     table. ENGLISH IS THE DEFAULT AND ITS OUTPUT IS UNCHANGED: every en value below is the literal that used to
227     be inline, and nothing but the /nl branch is new. Change a string here and you change one language only. */
228  var P=location.pathname, NL=(P==='/nl'||P.indexOf('/nl/')===0);
229  var T=NL?{
230    loc:'nl-NL',
231    aria:'Telefoontjes per maand',
232    qtyCustom:'1.000+ telefoontjes per maand',
233    outCustom:'Tarief op maat',
234    subCustom:'Bij dit volume spreken we samen een tarief af.',
235    qtyUnit:' telefoontjes per maand',
236    conv:'factureerbare gesprekken',
237    subIncluded:'per maand, inclusief de eerste 50 gesprekken',
238    subAllIn:'per maand, alles inbegrepen',
239    help:'Bij Ringly.io-webshops is ongeveer 80% van de inkomende telefoontjes factureerbaar. De overige 20% bestaat uit spam, weggedrukte gesprekken, verkeerde nummers of bellers die alleen een medewerker willen. Die zijn gratis. Jouw verdeling kan afwijken.'
240  }:{
241    loc:'en-US',
242    aria:'Calls you get a month',
243    qtyCustom:'1,000+ calls/mo',
244    outCustom:'Custom plan',
245    subCustom:'We work out a rate with you at this volume.',
246    qtyUnit:' calls/mo',
247    conv:'billable conversations',
248    subIncluded:'a month, your first 50 conversations included',
249    subAllIn:'a month, all in',
250    help:null
251  };
252
253  /* Set synchronously, not inside init(): the slider input is directly above this script and the help icon is
254     the previous element in the card, so both already exist at parse time. The tooltip library reads its text
255     from the attribute when it initialises, and that happens later, so writing it now wins the race. */
256  if(NL){
257    var early=document.currentScript&&document.currentScript.parentElement;
258    var sl=early&&early.querySelector('[data-pp="slider"]');
259    if(sl) sl.setAttribute('aria-label',T.aria);
260    var hp=document.querySelector('[data-pp="help"]');
261    if(hp&&T.help) hp.setAttribute('ms-code-tooltip-top',T.help);
262  }
263
264  function init(){
265    var card=document.querySelector('[data-pp="card"]'); if(!card) return;
266    var s=card.querySelector('[data-pp="slider"]'), qty=card.querySelector('[data-pp="qty"]'), conv=card.querySelector('[data-pp="conv"]'),
267        out=card.querySelector('[data-pp="out"]'), sub=card.querySelector('[data-pp="sub"]');
268    if(!s||!qty||!conv||!out||!sub) return;
269    var RATE=1.99, INCLUDED=50, MIN=99, SHARE=0.8, CUSTOM_AT=1000;
270    function n(x){return x.toLocaleString(T.loc);}
271    function render(){
272      var calls=+s.value;
273      if(calls>=CUSTOM_AT){
274        card.classList.add('is-custom');
275        qty.textContent=T.qtyCustom;
276        out.textContent=T.outCustom;
277        sub.textContent=T.subCustom;
278        return;
279      }
280      card.classList.remove('is-custom');
281      var c=Math.round(calls*SHARE), over=Math.max(0,c-INCLUDED), total=MIN+over*RATE;
282      qty.textContent=n(calls)+T.qtyUnit;
283      conv.textContent='(~'+n(c)+' '+T.conv+')';
284      /* The amount stays in dollars in both languages (Ruben, 22 Sep 2026). Only the thousands separator follows
285         the locale, so a Dutch reader sees $1.099 where an English one sees $1,099. */
286      out.textContent='$'+n(Math.round(total));
287      sub.textContent=(over===0)?T.subIncluded:T.subAllIn;
288    }
289    s.addEventListener('input',render);
290    render();
291  }
292  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}
293})();
294</script>
294</div></div><div class="uui-text-align-center"><div class="div-block-86"><h3 data-pp="out" class="h2-center-align">$159</h3><div data-pp="sub" class="uui-text-size-medium-10 center-aligned">a month, all in</div></div></div><a data-optibase-click-conversion-id="click_on_book_a_demo" data-pp="custom" data-wf-native-id-path="bc938f61-98ac-8bdc-61b3-925ac0f57e4e:55621a63-959f-1fa4-922e-897602201add" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="55621a63-959f-1fa4-922e-897602201add" data-wf-component-context="%5B%7B%22componentId%22%3A%2255621a63-959f-1fa4-922e-897602201ab1%22%2C%22instanceId%22%3A%22bc938f61-98ac-8bdc-61b3-925ac0f57e4e%22%7D%5D" href="/book-a-call" class="link-13">Talk to us about a custom plan -&gt;</a></div></div><div class="w-embed w-script"><div class="ringly-logo-marquee" aria-label="Customer logos">
295  <div class="rlm-track">
296    <!-- Logos injected by JS, then duplicated for seamless loop -->
297  </div>
298</div>
299
300<script>
301{
302  // Block scope: a page can hold this component twice without a redeclaration error.
303  const logos = [
304    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b578dffe33abf4cc0b_17.avif", alt: "Arklavo" },
305    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3acdafd8db426adc2_3.avif",  alt: "Herbionyx", caseStudy: "https://www.ringly.io/customers/herbionyx" },
306    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b30ad84e7bf0e75d12_8.avif",  alt: "Bare Willow" },
307
308    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b563518e81bd380c6f_4.avif",  alt: "Woojer" },
309    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b308076bed8b448275_1.avif",  alt: "Biolongevity Labs", caseStudy: "https://www.ringly.io/customers/biolongevity-labs" },
310    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3104e8df406874e7b_14.avif", alt: "Amy Howard" },
311    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b56e4a2e16401ffbbb_13.avif", alt: "Medivita",          caseStudy: "https://www.ringly.io/customers/medivita" },
312    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3da1df9343b26a8d6_11.avif", alt: "TechCraft Studio",   caseStudy: "https://www.ringly.io/customers/techcraft-studio" },
313
314    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b4655ede197093b72a_16.avif", alt: "Cristian Moretti" },
315    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3b03f39fa8963ce6e_6.avif",  alt: "Gear-Rider",         caseStudy: "https://www.ringly.io/customers/gear-rider" },
316    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b5ace4cf0d33b4f037_2.avif",  alt: "Vynzo",              caseStudy: "https://www.ringly.io/customers/vynzo" },
317    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b49a999644fe02b5e5_12.avif", alt: "Spinwave Pickleball" },
318    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b37c21e73c30226da2_15.avif", alt: "Washco Supplies" },
319
320    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b5512d31ada70f39a2_5.avif",  alt: "Luxevéria",           caseStudy: "https://www.ringly.io/customers/luxeveria" },
321    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3d5ccefb45a102c68_9.avif",  alt: "Serenovita" },
322    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3d746f9d1f62324b6_10.avif", alt: "House Plant Wholesale" },
323    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3d002f1c97404a2db_7.avif",  alt: "Zeyla",              caseStudy: "https://www.ringly.io/customers/hey-zeyla" }
324  ];
325
326  // Dutch runs from the same embed. An html-embed cannot be localized through Webflow’s
327  // locale layer, so the page path decides. English output is unchanged.
328  const RLM_NL = location.pathname === "/nl" || location.pathname.indexOf("/nl/") === 0;
329  const RLM_T = RLM_NL
330    ? { region: "Klantlogo’s", cta: "Lees dit verhaal",
331        item: alt => "Lees het klantverhaal van " + alt + " (opent in een nieuw tabblad)" }
332    : { region: "Customer logos", cta: "Read this story",
333        item: alt => "Read the " + alt + " case study (opens in a new tab)" };
334
335  const SCROLL_SPEED_PX_PER_SEC = 60;
336
337  (function () {
338    const root  = document.currentScript.previousElementSibling;
339    const track = root.querySelector(".rlm-track");
340    root.setAttribute("aria-label", RLM_T.region);
341
342    const buildItem = (logo, isDuplicate) => {
343      const hasLink = !!logo.caseStudy;
344      const item = document.createElement(hasLink ? "a" : "div");
345      item.className = "rlm-item" + (hasLink ? " rlm-item--linked" : "");
346      if (hasLink) {
347        item.href = logo.caseStudy;
348        item.target = "_blank";
349        item.rel = "noopener noreferrer";
350        item.setAttribute("aria-label", RLM_T.item(logo.alt));
351      }
352      if (isDuplicate) item.setAttribute("aria-hidden", "true");
353
354      const img = document.createElement("img");
355      img.src = logo.src;
356      img.alt = isDuplicate ? "" : logo.alt;
357      img.loading = "eager";
358      img.draggable = false;
359      item.appendChild(img);
360
361      if (hasLink) {
362        const plus = document.createElement("span");
363        plus.className = "rlm-plus";
364        plus.setAttribute("aria-hidden", "true");
365        item.appendChild(plus);
366
367        const cta = document.createElement("span");
368        cta.className = "rlm-cta";
369        cta.setAttribute("aria-hidden", "true");
370        cta.innerHTML = RLM_T.cta + ' <svg class="rlm-cta-arrow" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 11L11 5M11 5H6M11 5V10" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>';
371        item.appendChild(cta);
372      }
373      return item;
374    };
375
376    const render = () => {
377      track.innerHTML = "";
378      logos.forEach(l => track.appendChild(buildItem(l, false)));
379      logos.forEach(l => track.appendChild(buildItem(l, true)));
380    };
381
382    const waitForImages = () => {
383      const imgs = Array.from(track.querySelectorAll("img"));
384      return Promise.all(imgs.map(img =>
385        img.complete && img.naturalWidth > 0
386          ? Promise.resolve()
387          : new Promise(res => {
388              img.addEventListener("load",  res, { once: true });
389              img.addEventListener("error", res, { once: true });
390            })
391      ));
392    };
393
394    const tune = () => {
395      const oneSetWidth = track.scrollWidth / 2;
396      if (!oneSetWidth) return;
397      const duration = oneSetWidth / SCROLL_SPEED_PX_PER_SEC;
398      track.style.setProperty("--rlm-duration", duration.toFixed(2) + "s");
399    };
400
401    const init = async () => {
402      render();
403      await waitForImages();
404      tune();
405    };
406
407    init();
408
409    let resizeTimer;
410    window.addEventListener("resize", () => {
411      clearTimeout(resizeTimer);
412      resizeTimer = setTimeout(tune, 150);
413    });
414
415    if (document.fonts && document.fonts.ready) {
416      document.fonts.ready.then(tune);
417    }
418  })();
419}
420</script>
420
421
422<style>
423  /* Keep the strip as wide as its container, even inside a centred flex column. */
424  .w-embed:has(> .ringly-logo-marquee) {
425    align-self: stretch;
426    min-width: 0;
427  }
428
429  .ringly-logo-marquee {
430    width: 100%;
431    overflow: hidden;
432    position: relative;
433    -webkit-mask-image: linear-gradient(to right, transparent 0, black 8%, black 92%, transparent 100%);
434            mask-image: linear-gradient(to right, transparent 0, black 8%, black 92%, transparent 100%);
435  }
436
437  .ringly-logo-marquee .rlm-track {
438    display: flex;
439    align-items: center;
440    width: max-content;
441    gap: clamp(40px, 7vw, 96px);
442    padding: clamp(20px, 3.5vw, 40px) 0;
443    animation: rlm-scroll var(--rlm-duration, 50s) linear infinite;
444    will-change: transform;
445  }
446
447  .ringly-logo-marquee:hover .rlm-track {
448    animation-play-state: paused;
449  }
450
451  .ringly-logo-marquee .rlm-item {
452    position: relative;
453    flex: 0 0 auto;
454    display: flex;
455    align-items: center;
456    justify-content: center;
457    height: clamp(40px, 6vw, 68px);
458    text-decoration: none;
459    color: inherit;
460  }
461
462  .ringly-logo-marquee .rlm-item img {
463    height: 100%;
464    width: auto;
465    max-width: clamp(140px, 18vw, 240px);
466    object-fit: contain;
467    transition: opacity 0.2s ease;
468    user-select: none;
469    -webkit-user-drag: none;
470  }
471
472  .ringly-logo-marquee .rlm-item--linked {
473    cursor: pointer;
474  }
475
476  .rlm-plus {
477    position: absolute;
478    top: -6px;
479    right: -10px;
480    width: 18px;
481    height: 18px;
482    border-radius: 50%;
483    background: #A8A29E;
484    transition: opacity 0.2s ease;
485    pointer-events: none;
486  }
487
488  .rlm-plus::before,
489  .rlm-plus::after {
490    content: "";
491    position: absolute;
492    top: 50%;
493    left: 50%;
494    background: #fff;
495    border-radius: 1px;
496    transform: translate(-50%, -50%);
497  }
498
499  .rlm-plus::before {
500    width: 2px;
501    height: 9px;
502  }
503
504  .rlm-plus::after {
505    width: 9px;
506    height: 2px;
507  }
508
509  .rlm-cta {
510    position: absolute;
511    inset: 0;
512    display: flex;
513    align-items: center;
514    justify-content: center;
515    gap: 4px;
516    font-size: clamp(13px, 1.2vw, 15px);
517    font-weight: 500;
518    color: #44403C;
519    opacity: 0;
520    transition: opacity 0.2s ease;
521    pointer-events: none;
522    white-space: nowrap;
523  }
524
525  .rlm-cta-arrow {
526    width: 14px;
527    height: 14px;
528    flex: 0 0 auto;
529  }
530
531  .rlm-item--linked:hover img {
532    opacity: 0;
533  }
534  .rlm-item--linked:hover .rlm-plus {
535    opacity: 0;
536  }
537  .rlm-item--linked:hover .rlm-cta {
538    opacity: 1;
539  }
540
541  @keyframes rlm-scroll {
542    from { transform: translateX(0); }
543    to   { transform: translateX(-50%); }
544  }
545
546  @media (prefers-reduced-motion: reduce) {
547    .ringly-logo-marquee .rlm-track {
548      animation: none;
549      flex-wrap: wrap;
550      justify-content: center;
551      width: 100%;
552    }
553  }
554</style></div><div class="div-block-89"><div class="uui-page-padding-47 dots"><div class="uui-container-small-6"><div class="uui-padding-vertical-xhuge-42"><div class="uui-text-align-center-22"><img src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69a80ffdbf1737d5b2da64c4_Ringly%20black%20icon%20transparent.svg" loading="lazy" alt="Ringly black icon logo transparent" class="image-52"/><div class="uui-space-medium-10"></div><h2 class="h2-center-align">Seth resolves 65% of your support calls, or you don&#x27;t pay for that month.</h2><div class="uui-space-small-23"></div><div class="subheadline center-aligned">If Seth resolves under 65%, we refund that month on your next bill. And we’ll go through every call he didn&#x27;t resolve with you and fix it.</div><a data-wf-native-id-path="bc938f61-98ac-8bdc-61b3-925ac0f57e4e:55621a63-959f-1fa4-922e-897602201aeb" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="55621a63-959f-1fa4-922e-897602201aeb" data-wf-component-context="%5B%7B%22componentId%22%3A%2255621a63-959f-1fa4-922e-897602201ab1%22%2C%22instanceId%22%3A%22bc938f61-98ac-8bdc-61b3-925ac0f57e4e%22%7D%5D" href="/guarantee" data-wf-event-ids="157050065-157053756" class="link-11">Conditions on the guarantee page</a></div></div></div></div></div><div class="w-layout-blockcontainer container-51 w-container"><div class="pay-as-you-go-card"><div class="pricing-counts"><div class="div-block-86"><div class="uui-faq04_heading">You&#x27;re charged for</div><div class="uui-pricing05_feature"><div class="uui-pricing05_feature-icon-wrapper"><div data-pp="icon-plus" class="w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display:block;margin-top:2px">
555<path d="M5 12h14M12 5v14" stroke="#15803D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
556</svg></div></div><div class="uui-text-size-medium-10">Seth helps your customer with whatever they called about</div></div><div class="uui-pricing05_feature"><div class="uui-pricing05_feature-icon-wrapper"><div data-pp="icon-plus" class="w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display:block;margin-top:2px">
557<path d="M5 12h14M12 5v14" stroke="#15803D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
558</svg></div></div><div class="uui-text-size-medium-10">Seth helps first, then hands the call to your team</div></div></div><div class="div-block-86"><div class="uui-faq04_heading">These calls are free</div><div class="uui-pricing05_feature"><div class="uui-pricing05_feature-icon-wrapper"><div data-pp="icon-minus" class="w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display:block;margin-top:2px">
559<path d="M5 12h14" stroke="#A8A29E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
560</svg></div></div><div class="uui-text-size-medium-10">Callers who only want a human and get passed straight to your team</div></div><div class="uui-pricing05_feature"><div class="uui-pricing05_feature-icon-wrapper"><div data-pp="icon-minus" class="w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display:block;margin-top:2px">
561<path d="M5 12h14" stroke="#A8A29E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
562</svg></div></div><div class="uui-text-size-medium-10">Wrong numbers and spam</div></div><div class="uui-pricing05_feature"><div class="uui-pricing05_feature-icon-wrapper"><div data-pp="icon-minus" class="w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display:block;margin-top:2px">
563<path d="M5 12h14" stroke="#A8A29E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
564</svg></div></div><div class="uui-text-size-medium-10">Hang-ups and silent calls</div></div><div class="uui-pricing05_feature"><div class="uui-pricing05_feature-icon-wrapper"><div data-pp="icon-minus" class="w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display:block;margin-top:2px">
565<path d="M5 12h14" stroke="#A8A29E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
566</svg></div></div><div class="uui-text-size-medium-10">Your own team testing Seth</div></div></div></div></div><div class="uui-max-width-large-12 align-center-8"><h2 class="h2-center-align">Questions</h2><div class="uui-space-medium"></div><div class="div-block-86"><div class="uui-faq04_heading">What&#x27;s the minimum?</div><div class="uui-text-size-medium-10">$99 a month, which covers your first 50 phone conversations. You pay it when you activate Seth and on the same day every month after that. Conversations above 50 are $1.99 each and go on your next bill. Under 50, you still pay the $99.</div></div>
566<div class="uui-pricing05_divider"></div><div class="div-block-86"><div class="uui-faq04_heading">How do I know which calls counted?</div><div class="uui-text-size-medium-10">Every call in your call history shows whether it was billed and, if not, why.</div></div><div class="uui-pricing05_divider"></div><div class="div-block-86"><div class="uui-faq04_heading">Do I pay per minute?</div><div class="uui-text-size-medium-10">No. A two-minute call and a nine-minute call cost the same. Seth taking his time to get it right doesn&#x27;t cost you more.</div></div><div class="uui-pricing05_divider"></div><div class="div-block-86"><div class="uui-faq04_heading">What happens above 1,000 calls a month?</div><div class="uui-text-size-medium-10">We work out a custom rate with you. Book a call and we&#x27;ll take it from there.</div></div><div class="uui-pricing05_divider"></div><div class="div-block-86"><div class="uui-faq04_heading">Can I cap what I spend?</div><div class="uui-text-size-medium-10">Yes. Set a monthly limit in Settings under Billing and Seth pauses when you reach it. He&#x27;s back on your next billing date, or as soon as you raise the limit.</div></div><div class="uui-pricing05_divider"></div><div class="div-block-86"><div class="uui-faq04_heading">Is there a contract?</div><div class="uui-text-size-medium-10">No. Month to month. Cancel from Settings and Seth keeps working until the end of the period you paid for.</div></div></div></div></section><div class="w-embed w-script"><div class="ringly-logo-marquee" aria-label="Customer logos">
567  <div class="rlm-track">
568    <!-- Logos injected by JS, then duplicated for seamless loop -->
569  </div>
570</div>
571
572<script>
573{
574  // Block scope: a page can hold this component twice without a redeclaration error.
575  const logos = [
576    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b578dffe33abf4cc0b_17.avif", alt: "Arklavo" },
577    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3acdafd8db426adc2_3.avif",  alt: "Herbionyx", caseStudy: "https://www.ringly.io/customers/herbionyx" },
578    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b30ad84e7bf0e75d12_8.avif",  alt: "Bare Willow" },
579
580    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b563518e81bd380c6f_4.avif",  alt: "Woojer" },
581    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b308076bed8b448275_1.avif",  alt: "Biolongevity Labs", caseStudy: "https://www.ringly.io/customers/biolongevity-labs" },
582    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3104e8df406874e7b_14.avif", alt: "Amy Howard" },
583    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b56e4a2e16401ffbbb_13.avif", alt: "Medivita",          caseStudy: "https://www.ringly.io/customers/medivita" },
584    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3da1df9343b26a8d6_11.avif", alt: "TechCraft Studio",   caseStudy: "https://www.ringly.io/customers/techcraft-studio" },
585
586    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b4655ede197093b72a_16.avif", alt: "Cristian Moretti" },
587    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3b03f39fa8963ce6e_6.avif",  alt: "Gear-Rider",         caseStudy: "https://www.ringly.io/customers/gear-rider" },
588    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b5ace4cf0d33b4f037_2.avif",  alt: "Vynzo",              caseStudy: "https://www.ringly.io/customers/vynzo" },
589    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b49a999644fe02b5e5_12.avif", alt: "Spinwave Pickleball" },
590    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b37c21e73c30226da2_15.avif", alt: "Washco Supplies" },
591
592    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b5512d31ada70f39a2_5.avif",  alt: "Luxevéria",           caseStudy: "https://www.ringly.io/customers/luxeveria" },
593    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3d5ccefb45a102c68_9.avif",  alt: "Serenovita" },
594    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3d746f9d1f62324b6_10.avif", alt: "House Plant Wholesale" },
595    { src: "https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9b5b3d002f1c97404a2db_7.avif",  alt: "Zeyla",              caseStudy: "https://www.ringly.io/customers/hey-zeyla" }
596  ];
597
598  // Dutch runs from the same embed. An html-embed cannot be localized through Webflow’s
599  // locale layer, so the page path decides. English output is unchanged.
600  const RLM_NL = location.pathname === "/nl" || location.pathname.indexOf("/nl/") === 0;
601  const RLM_T = RLM_NL
602    ? { region: "Klantlogo’s", cta: "Lees dit verhaal",
603        item: alt => "Lees het klantverhaal van " + alt + " (opent in een nieuw tabblad)" }
604    : { region: "Customer logos", cta: "Read this story",
605        item: alt => "Read the " + alt + " case study (opens in a new tab)" };
606
607  const SCROLL_SPEED_PX_PER_SEC = 60;
608
609  (function () {
610    const root  = document.currentScript.previousElementSibling;
611    const track = root.querySelector(".rlm-track");
612    root.setAttribute("aria-label", RLM_T.region);
613
614    const buildItem = (logo, isDuplicate) => {
615      const hasLink = !!logo.caseStudy;
616      const item = document.createElement(hasLink ? "a" : "div");
617      item.className = "rlm-item" + (hasLink ? " rlm-item--linked" : "");
618      if (hasLink) {
619        item.href = logo.caseStudy;
620        item.target = "_blank";
621        item.rel = "noopener noreferrer";
622        item.setAttribute("aria-label", RLM_T.item(logo.alt));
623      }
624      if (isDuplicate) item.setAttribute("aria-hidden", "true");
625
626      const img = document.createElement("img");
627      img.src = logo.src;
628      img.alt = isDuplicate ? "" : logo.alt;
629      img.loading = "eager";
630      img.draggable = false;
631      item.appendChild(img);
632
633      if (hasLink) {
634        const plus = document.createElement("span");
635        plus.className = "rlm-plus";
636        plus.setAttribute("aria-hidden", "true");
637        item.appendChild(plus);
638
639        const cta = document.createElement("span");
640        cta.className = "rlm-cta";
641        cta.setAttribute("aria-hidden", "true");
642        cta.innerHTML = RLM_T.cta + ' <svg class="rlm-cta-arrow" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 11L11 5M11 5H6M11 5V10" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>';
643        item.appendChild(cta);
644      }
645      return item;
646    };
647
648    const render = () => {
649      track.innerHTML = "";
650      logos.forEach(l => track.appendChild(buildItem(l, false)));
651      logos.forEach(l => track.appendChild(buildItem(l, true)));
652    };
653
654    const waitForImages = () => {
655      const imgs = Array.from(track.querySelectorAll("img"));
656      return Promise.all(imgs.map(img =>
657        img.complete && img.naturalWidth > 0
658          ? Promise.resolve()
659          : new Promise(res => {
660              img.addEventListener("load",  res, { once: true });
661              img.addEventListener("error", res, { once: true });
662            })
663      ));
664    };
665
666    const tune = () => {
667      const oneSetWidth = track.scrollWidth / 2;
668      if (!oneSetWidth) return;
669      const duration = oneSetWidth / SCROLL_SPEED_PX_PER_SEC;
670      track.style.setProperty("--rlm-duration", duration.toFixed(2) + "s");
671    };
672
673    const init = async () => {
674      render();
675      await waitForImages();
676      tune();
677    };
678
679    init();
680
681    let resizeTimer;
682    window.addEventListener("resize", () => {
683      clearTimeout(resizeTimer);
684      resizeTimer = setTimeout(tune, 150);
685    });
686
687    if (document.fonts && document.fonts.ready) {
688      document.fonts.ready.then(tune);
689    }
690  })();
691}
692</script>
692
693
694<style>
695  /* Keep the strip as wide as its container, even inside a centred flex column. */
696  .w-embed:has(> .ringly-logo-marquee) {
697    align-self: stretch;
698    min-width: 0;
699  }
700
701  .ringly-logo-marquee {
702    width: 100%;
703    overflow: hidden;
704    position: relative;
705    -webkit-mask-image: linear-gradient(to right, transparent 0, black 8%, black 92%, transparent 100%);
706            mask-image: linear-gradient(to right, transparent 0, black 8%, black 92%, transparent 100%);
707  }
708
709  .ringly-logo-marquee .rlm-track {
710    display: flex;
711    align-items: center;
712    width: max-content;
713    gap: clamp(40px, 7vw, 96px);
714    padding: clamp(20px, 3.5vw, 40px) 0;
715    animation: rlm-scroll var(--rlm-duration, 50s) linear infinite;
716    will-change: transform;
717  }
718
719  .ringly-logo-marquee:hover .rlm-track {
720    animation-play-state: paused;
721  }
722
723  .ringly-logo-marquee .rlm-item {
724    position: relative;
725    flex: 0 0 auto;
726    display: flex;
727    align-items: center;
728    justify-content: center;
729    height: clamp(40px, 6vw, 68px);
730    text-decoration: none;
731    color: inherit;
732  }
733
734  .ringly-logo-marquee .rlm-item img {
735    height: 100%;
736    width: auto;
737    max-width: clamp(140px, 18vw, 240px);
738    object-fit: contain;
739    transition: opacity 0.2s ease;
740    user-select: none;
741    -webkit-user-drag: none;
742  }
743
744  .ringly-logo-marquee .rlm-item--linked {
745    cursor: pointer;
746  }
747
748  .rlm-plus {
749    position: absolute;
750    top: -6px;
751    right: -10px;
752    width: 18px;
753    height: 18px;
754    border-radius: 50%;
755    background: #A8A29E;
756    transition: opacity 0.2s ease;
757    pointer-events: none;
758  }
759
760  .rlm-plus::before,
761  .rlm-plus::after {
762    content: "";
763    position: absolute;
764    top: 50%;
765    left: 50%;
766    background: #fff;
767    border-radius: 1px;
768    transform: translate(-50%, -50%);
769  }
770
771  .rlm-plus::before {
772    width: 2px;
773    height: 9px;
774  }
775
776  .rlm-plus::after {
777    width: 9px;
778    height: 2px;
779  }
780
781  .rlm-cta {
782    position: absolute;
783    inset: 0;
784    display: flex;
785    align-items: center;
786    justify-content: center;
787    gap: 4px;
788    font-size: clamp(13px, 1.2vw, 15px);
789    font-weight: 500;
790    color: #44403C;
791    opacity: 0;
792    transition: opacity 0.2s ease;
793    pointer-events: none;
794    white-space: nowrap;
795  }
796
797  .rlm-cta-arrow {
798    width: 14px;
799    height: 14px;
800    flex: 0 0 auto;
801  }
802
803  .rlm-item--linked:hover img {
804    opacity: 0;
805  }
806  .rlm-item--linked:hover .rlm-plus {
807    opacity: 0;
808  }
809  .rlm-item--linked:hover .rlm-cta {
810    opacity: 1;
811  }
812
813  @keyframes rlm-scroll {
814    from { transform: translateX(0); }
815    to   { transform: translateX(-50%); }
816  }
817
818  @media (prefers-reduced-motion: reduce) {
819    .ringly-logo-marquee .rlm-track {
820      animation: none;
821      flex-wrap: wrap;
822      justify-content: center;
823      width: 100%;
824    }
825  }
826</style></div><section class="uui-section_testimonial17"><div class="uui-page-padding-48"><div class="uui-container-large-42"><div class="uui-padding-vertical-xhuge-43"><div class="uui-max-width-large-29"><h2 class="h2-left-align">These Shopify brands trust Ringly to handle their support calls</h2></div><div data-delay="4000" data-animation="slide" class="uui-testimonial18_component w-slider" data-autoplay="true" data-easing="ease" data-hide-arrows="true" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="6" data-duration="500" data-infinite="false"><div class="uui-testimonial18_mask w-slider-mask"><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237a1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237a1" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/techcraft-studio" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content techcraft-studio"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f907ed1c42e84c78ec600e_Techcraft%20Studio.avif" loading="lazy" sizes="200px" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f907ed1c42e84c78ec600e_Techcraft%20Studio-p-500.png 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f907ed1c42e84c78ec600e_Techcraft%20Studio.avif 640w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">TechCraft Studio handles 88% of phone support without a human</div></div></div></a></div><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237a8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237a8" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/biolongevity-labs" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content biolongevity-labs"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90800a0a60700d9efd18d_Bio%20Longevity%20Labs.avif" loading="lazy" sizes="200px" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90800a0a60700d9efd18d_Bio%20Longevity%20Labs-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90800a0a60700d9efd18d_Bio%20Longevity%20Labs.avif 640w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">
826How BioLongevity Labs resolves 79% of inbound calls end-to-end with 1 AI agent</div></div></div></a></div><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237af" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237af" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/gear-rider" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content gear-rider"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90816eec33a05729f9343_Gear%20Rider.avif" loading="lazy" sizes="200px" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90816eec33a05729f9343_Gear%20Rider-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90816eec33a05729f9343_Gear%20Rider.avif 640w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">How Gear Rider handles 1,595 motorcycle-gear sales calls in 90 days without a phone rep</div></div></div></a></div><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237b6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237b6" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/luxeveria" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content luxeveria"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8eb2bfeee1c9ad9dcc9ab_Luxeveria.avif" loading="lazy" sizes="200px" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8eb2bfeee1c9ad9dcc9ab_Luxeveria-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8eb2bfeee1c9ad9dcc9ab_Luxeveria.avif 640w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">How Luxeveria resolved 78% of inbound calls without a human</div></div></div></a></div><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237bd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237bd" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/medivita" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content medivita"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8ec8f86b8fce5ba349665_MediVita.avif" loading="lazy" sizes="200px" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8ec8f86b8fce5ba349665_MediVita-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8ec8f86b8fce5ba349665_MediVita.avif 640w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">Medivita runs phone support in 8 countries on one AI account</div></div></div></a></div><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237c4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237c4" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/herb
826ionyx" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content herbionyx"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8f209e576f4048ec41cdc_Herbionyx.avif" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8f209e576f4048ec41cdc_Herbionyx-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8f209e576f4048ec41cdc_Herbionyx-p-800.avif 800w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f8f209e576f4048ec41cdc_Herbionyx.avif 896w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">71% of Herbionyx&#x27;s supplement-buyer calls resolve without a human</div></div></div></a></div><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237cb" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237cb" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/hey-zeyla" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content zeyla"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9053ad87d12af56bcda1a_Zeyla.avif" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9053ad87d12af56bcda1a_Zeyla-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f9053ad87d12af56bcda1a_Zeyla.avif 512w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">Hey Zeyla scaled phone volume 6.7x without a hire</div></div></div></a></div><div class="uui-testimonial18_slide w-slide"><a data-wf-native-id-path="a66d9de8-a5cd-fd48-e11f-50fa3fb50670:36e53f94-99f6-9d98-f78f-fb5026b237d2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36e53f94-99f6-9d98-f78f-fb5026b237d2" data-wf-component-context="%5B%7B%22componentId%22%3A%2236e53f94-99f6-9d98-f78f-fb5026b23797%22%2C%22instanceId%22%3A%22a66d9de8-a5cd-fd48-e11f-50fa3fb50670%22%7D%5D" href="https://www.ringly.io/customers/vynzo" class="case-study w-inline-block"><div data-blur-card="true" class="uui-testimonial18_content vynzo"><img width="Auto" height="100" alt="Testimonial logo" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90663a9a5e93fc463a993_Vynzo.avif" loading="lazy" sizes="200px" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90663a9a5e93fc463a993_Vynzo-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69f90663a9a5e93fc463a993_Vynzo.avif 640w" class="uui-testimonial17_logo"/><div data-blur-content="true" class="uui-testimonial18_content-wrapper"><div class="h3-left-align white normal-weight-bigger-font">78% of Vynzo&#x27;s customer calls resolve without a human</div></div></div></a></div></div><div class="uui-testimonial18_arrow left w-slider-arrow-left"><div class="uui-button-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
827<path d="M19 12H5M5 12L12 19M5 12L12 5" stroke="CurrentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
828</svg></div></div><div class="uui-testimonial18_arrow w-slider-arrow-right"><div class="uui-button-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
829<path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="CurrentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
830</svg></div></div><div class="slide-nav-styling-embed w-embed"><style>
831/* Change color of the default dot by replacing the hex code*/
832.w-slider-dot {
833background-color: #F2F4F7;
834width: 0.625rem;
835height: 0.625rem;
836}
837
838/* Change color of the active dot by replacing the hex code*/
839.w-slider-dot.w-active {
840background-color: #6941C6;
841width: 0.625rem;
842height: 0.625rem;
843}
844</style></div></div></div></div></div></section><section class="uui-section_faq04-2">
844<div class="uui-page-padding-12"><div class="uui-container-large-13"><div class="uui-padding-vertical-xhuge-13"><div class="uui-text-align-center-10"><div class="uui-max-width-large-12 align-center-8"><h2 class="h2-center-align">Frequently asked questions about Ringly</h2></div></div><div class="uui-faq04_component-2"><div class="w-layout-grid uui-faq04_layout-2"><div class="uui-faq04_list-2 first-col"><div class="uui-faq04_accordion-2"><div data-w-id="5b6e817a-874d-0262-e7f1-f77d4074ad6c" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">Will the AI embarrass our brand?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">No. Seth is designed to answer confidently when he knows, and escalate when he doesn’t. You also control the rules, can review calls, and can pause routing anytime.<br/></div><div class="uui-space-medium-5"></div></div></div><div class="uui-faq04_accordion-2"><div data-w-id="4133aa94-2ee5-53aa-e9b3-30a6233554db" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">What happens when Seth can’t resolve a call?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">You choose how to escalate: transfer to a human, email the support issue, or create a ticket in your helpdesk. You can split based on business hours as well. Either way, Seth knows when to escalate and does it the way you like it.</div><div class="uui-space-medium-5"></div></div></div><div class="uui-faq04_accordion-2"><div class="uui-faq04_accordion-2"><div data-w-id="4133aa94-2ee5-53aa-e9b3-30a6233554cf" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">How long does setup take?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">Most brands go live in under an hour. Connect Shopify, set your escalation preference, connect your helpdesk (like Gorgias), have the AI Coach connect another system you use, and start routing calls. You can improve resolution over time, but you’re not waiting weeks to launch. </div><div class="uui-space-medium-5"></div></div></div></div><div class="uui-faq04_accordion-2"><div data-w-id="4133aa94-2ee5-53aa-e9b3-30a6233554e7" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">Can Seth really bring in revenue, or is that just cost savings?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">Both. Seth handles support calls that would&#x27;ve otherwise needed a human, which saves you the hire. He also helps callers answering product questions, checking inventory, recognizing returning customers. Every order placed in Shopify <em>after</em> a call with Seth shows up in your dashboard as Seth-attributed revenue. <strong>Brands typically see $10-$100 revenue per call attributed to Seth.</strong></div><div class="uui-space-medium-5"></div></div></div><div class="uui-faq04_accordion-2 last-item"><div data-w-id="4133aa94-2ee5-53aa-e9b3-30a6233554f3" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">Can we keep our phone number or get a new one?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">Yes, you can use your existing number by routing calls to Seth, or keep your provider/VoIP and simply forward calls. You can also buy a number in Ringly in one click and go live immediately.</div><div class="uui-space-medium-5"></div></div></div></div><div class="uui-faq04_list-2"><div class="uui-faq04_accordion-2 last-item"><div data-w-id="4133aa94-2ee5-53aa-e9b3-30a623355572" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">Will Seth hallucinate or give wrong policy info?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">Seth is grounded in your own sources (website, help docs, pasted policies) plus your rules. When he’s uncertain, he doesn’t guess, he escalates to your team.<br/></div><div class="uui-space-medium-5"></div></div></div><div class="uui-faq04_accordion-2"><div data-w-id="4133aa94-2ee5-53aa-e9b3-30a623355500" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">Will customers hate talking to AI?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">No, because most customers just want a fast answer. Seth keeps it natural and gets to the point. And if someone wants a person, Seth can just escalate. A lot of callers won&#x27;t even notice they&#x27;re speaking with AI.</div><div class="uui-space-medium-5"></div></div></div><div class="uui-faq04_accordion-2"><div data-w-id="4133aa94-2ee5-53aa-e9b3-30a62335553c" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">What if we have lots of edge cases?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">That’s expected. The AI has built-in skills to handle repetitive calls (WISMO, returns, policies, product questions), and you can connect to your own systems as well. You can just explain the edge case to the AI Coach and he&#x27;ll build it for you. No developer needed. That said, Seth can always escalate edge cases to humans.</div><div class="uui-space-medium-5"></div></div></div><div class="uui-faq04_accordion-2"><div data-w-id="c87bacd7-56d9-e53a-2e82-220f2f0ce7dc" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">Does it work with our current workflows/helpdesk?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">Yes. Ringly escalates by transferring calls, emailing issues, or creating a ticket in your helpdesk (like Gorgias), so your CX team can keep working in the tools they already use. You can also use API to connect to any system you use.</div><div class="uui-space-medium-5"></div></div></div><div class="uui-faq04_accordion-2"><div data-w-id="25adb41b-fe06-0053-d410-cc0709be4b9c" class="uui-faq04_question-2"><div class="uui-faq04_heading-2">Pricing is based on conversations, how do I know what I need?</div><div class="uui-faq04_icon-wrapper-2"><div class="accordion-icon_component-3"><div class="accordion-icon_horizontal-line-3"></div><div class="accordion-icon_vertical-line-3"></div></div></div></div><div class="uui-faq04_answer-2"><div class="uui-text-size-medium-11">On average, about 80% of phone calls are marked as phone conversations and billed. So if you&#x27;re getting 500 calls/mo, you&#x27;
844ll only be billed for ~400 calls. You’ll also see usage in your dashboard so you’re never guessing.</div><div class="uui-space-medium-5"></div></div></div></div></div></div></div></div></div></section><header class="uui-section_heroheader14"><div class="uui-page-padding-47"><div class="uui-container-large-41"><div class="uui-space-xhuge"></div><div class="uui-heroheader14_component"><div class="uui-text-align-center-23"><div class="uui-max-width-xlarge"><h2 class="h2-center-align">Let Seth handle the calls your team shouldn&#x27;t</h2><div class="uui-max-width-large-27 align-center-17"><div class="subheadline center-aligned">Go live in under an hour. Escalates only when needed, and brings in attributed orders along the way.</div></div><div class="uui-space-large-11"></div></div><div class="uui-button-row-8 button-row-center is-reverse-mobile-landscape home"><a data-wf-native-id-path="6c6601f1-d4c7-a9a4-ea29-22e8de2790c6:3cb3ee57-e37a-5b2d-f9f4-529ed6bd9602:33fabb2b-235c-953e-9e46-0a8bddd01b4f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="33fabb2b-235c-953e-9e46-0a8bddd01b4f" data-wf-component-context="%5B%7B%22componentId%22%3A%22c4096274-0377-2c2f-717a-c78e5a15f224%22%2C%22instanceId%22%3A%226c6601f1-d4c7-a9a4-ea29-22e8de2790c6%22%7D%2C%7B%22componentId%22%3A%2233fabb2b-235c-953e-9e46-0a8bddd01b4e%22%2C%22instanceId%22%3A%223cb3ee57-e37a-5b2d-f9f4-529ed6bd9602%22%7D%5D" href="https://app.ringly.io/onboarding-2?utm_source=website&amp;utm_medium=cta&amp;utm_content=section" data-wf-event-ids="157050065-157053756" class="primary-button w-inline-block"><div class="text-block-33">Try for free</div><div class="icon-in-primary-button w-embed"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
845<path d="M4 12H20M20 12L14 6M20 12L14 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
846</svg></div></a><a data-optibase-click-conversion-id="click_on_book_a_call_or_get_started" data-wf-native-id-path="6c6601f1-d4c7-a9a4-ea29-22e8de2790c6:3cb3ee57-e37a-5b2d-f9f4-529ed6bd9602:33fabb2b-235c-953e-9e46-0a8bddd01b53" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="33fabb2b-235c-953e-9e46-0a8bddd01b53" data-wf-component-context="%5B%7B%22componentId%22%3A%22c4096274-0377-2c2f-717a-c78e5a15f224%22%2C%22instanceId%22%3A%226c6601f1-d4c7-a9a4-ea29-22e8de2790c6%22%7D%2C%7B%22componentId%22%3A%2233fabb2b-235c-953e-9e46-0a8bddd01b4e%22%2C%22instanceId%22%3A%223cb3ee57-e37a-5b2d-f9f4-529ed6bd9602%22%7D%5D" href="/book-a-call" data-wf-event-ids="157066192" class="link-8 w-inline-block"><div class="secondary-button max-width-full-mobile-landscape-4"><div class="gray-button-text">Book a demo</div></div></a></div></div><div class="uui-heroheader14_image-wrapper"><div class="div-block-58"><img loading="lazy" src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design.avif" alt="Dashboard showing Seth AI support&#x27;s call metrics: 28.5x ROI, 64% resolution, 84% deflection, $25,801 revenue." sizes="100vw" srcset="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design-p-500.avif 500w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design-p-800.avif 800w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design-p-1080.avif 1080w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design-p-1600.avif 1600w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design-p-2000.avif 2000w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design-p-2600.avif 2600w, https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a16ff6491ce79a3d4a452cf_Untitled%20design.avif 2940w" class="image-53"/></div></div></div></div></div></header><footer class="uui-footer05_component"><div class="uui-page-padding-44"><div class="uui-container-large-37">
846<div class="uui-padding-vertical-xlarge-2"><div class="w-layout-grid uui-footer05_top-wrapper"><img src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/699ef12e76c6784c34952fe9_Ringly%20logo.svg" loading="lazy" width="158" alt="Logo of Ringly, an AI phone support agent"/><div class="uui-footer05_link-list"><div class="uui-footer05_link-list-heading">Product</div><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:baa3b565-8b17-fdf9-0acf-3dea2586dd48" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="baa3b565-8b17-fdf9-0acf-3dea2586dd48" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/" class="uui-footer05_link">How it works</a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:e0618c7d-b108-1b41-be12-2fbd54ba2d63" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e0618c7d-b108-1b41-be12-2fbd54ba2d63" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/integrations" class="uui-footer05_link w-inline-block">Integrations</a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554a7e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554a7e" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/pricing" aria-current="page" class="uui-footer05_link w-inline-block w--current"><div>Pricing</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554a81" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554a81" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/comparisons" class="uui-footer05_link w-inline-block"><div>Comparisons</div></a></div><div class="uui-footer05_link-list"><div class="uui-footer05_link-list-heading">Services</div><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:d7d23259-af3f-fab3-a5fe-8779e51c5f17" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="d7d23259-af3f-fab3-a5fe-8779e51c5f17" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/service/ai-receptionist-for-ecommerce" class="uui-footer05_link w-inline-block"><div>AI receptionist</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:0fba9a7b-2ce4-99d9-410b-19f0ba5ec537" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0fba9a7b-2ce4-99d9-410b-19f0ba5ec537" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/service/virtual-receptionist-for-online-stores" class="uui-footer05_link w-inline-block"><div>Virtual receptionist</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:ca68bf10-21f5-42e4-5ad5-dcb76d1ea7fd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="ca68bf10-21f5-42e4-5ad5-dcb76d1ea7fd" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/service/ecommerce-call-center" class="uui-footer05_link w-inline-block"><div>Ecommerce call center</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:c09c7833-c314-675c-944e-3bbb7e46cc9b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c09c7833-c314-675c-944e-3bbb7e46cc9b" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/service/ecommerce-answering-service" class="uui-footer05_link w-inline-block"><div>Answering service</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:cec57d1b-3697-d6e5-3273-c15c66ca43a9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="cec57d1b-3697-d6e5-3273-c15c66ca43a9" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/service/ecommerce-customer-service-outsourcing" class="uui-footer05_link w-inline-block"><div>Customer service outsourcing</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:8697b1c5-389d-d267-0e83-cf334072a50a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="8697b1c5-389d-d267-0e83-cf334072a50a" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/service/shopify-customer-service-outsourcing" class="uui-footer05_link w-inline-block"><div>Shopify support outsourcing</div></a></div><div class="uui-footer05_link-list"><div class="uui-footer05_link-list-heading">Company</div><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554a8d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554a8d" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/book-a-call" data-wf-event-ids="157053756" class="uui-footer05_link w-inline-block"><div>Book a call</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554a90" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554a90" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.linkedin.com/company/102159574/" target="_blank" class="uui-footer05_link w-inline-block"><div>Linkedin</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554a99" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554a99" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/customers" class="uui-footer05_link w-inline-block"><div>Customers</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554a84" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554a84" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://apps.shopify.com/ringly-io?utm_source=footer&amp;utm_medium=website" class="uui-footer05_link w-inline-block"><div>Shopify app</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:d3f8ba6b-c6fd-6013-2e8f-234b67c429cd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="d3f8ba6b-c6fd-6013-2e8f-234b67c429cd" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/about" class="uui-footer05_link w-inline-block"><div>About us</div></a></div><div class="uui-footer05_link-list"><div class="uui-footer05_link-list-heading">Resources</div><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554a9f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554a9f" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/the-ringly-io-blog" class="uui-footer05_link w-inline-block"><div>Blog</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554aa2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554aa2" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://help.ringly.io/en/collections/13993415-seth-ai-support" target="_blank" class="uui-footer05_link w-inline-block"><div>Help center</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554aa5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554aa5" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://help.ringly.io/en/articles/10150368-changelog" target="_blank" class="uui-footer05_link w-inline-block"><div>Changelog</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554aa8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554aa8" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/faq" class="uui-footer05_link w-inline-block"><div>FAQs</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554aab" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554aab" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/guarantee" class="uui-footer05_link w-inline-block"><div>Guarantee</div></a></div><div class="uui-footer05_link-list"><div class="uui-footer05_link-list-heading">Industries</div><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ab1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ab1" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/fashion-and-apparel" class="uui-footer05_link w-inline-block"><div>Fashion and apparel</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ab4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ab4" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/supplement-stores" class="uui-footer05_link w-inline-block"><div>Supplements</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ab7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ab7" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/cosmetics-skincare" class="uui-footer05_link w-inline-block"><div>Cosmetics &amp;
846 skincare</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554aba" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554aba" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/pets" class="uui-footer05_link w-inline-block"><div>Pets</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554abd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554abd" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/fitness-and-sports" class="uui-footer05_link w-inline-block"><div>Fitness and sports</div></a></div><div class="uui-footer05_link-list"><div class="uui-footer05_link-list-heading">Industries</div><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ac3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ac3" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/home-and-garden" class="uui-footer05_link w-inline-block"><div>Home and garden</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ac6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ac6" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/health-and-welness" class="uui-footer05_link w-inline-block"><div>Health and wellness</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ac9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ac9" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/jewelry-and-luxury" class="uui-footer05_link w-inline-block"><div>Jewelry and luxury</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554acc" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554acc" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/baby" class="uui-footer05_link w-inline-block"><div>Baby</div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554acf" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554acf" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.ringly.io/industry/electronics" class="uui-footer05_link w-inline-block"><div>Electronics</div></a></div></div><div class="uui-footer05_newsletter-wrapper"><div class="uui-footer05_newsletter-text-wrapper"><div class="uui-heading-xxsmall-16">Join our newsletter</div><div class="uui-space-xxsmall-13"></div><div class="uui-text-size-medium-29">We’ll send you an ecom lesson once per week. No spam.</div></div><div class="w-embed w-script">
846<script async data-uid="0629222a30" src="https://ringly.kit.com/0629222a30/index.js"></script>
846</div></div><img src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/69a820ce9ad933260a69f8ef_Ringly%20logo%20huge.svg" loading="lazy" width="158" alt="Logo of Ringly, an AI phone support agent." class="image-54 huge"/><div class="uui-footer05_bottom-wrapper"><div class="uui-footer05_legal-list-wrapper"><div class="uui-text-size-small-14 text-color-gray500">© 2026 Ringly VOF. Made with ☕️ at Wilhelminakade 173, 41st floor, Rotterdam the Netherlands.</div><div class="w-layout-grid uui-footer05_legal-list"><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554adf" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554adf" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/terms-of-service" class="uui-footer05_legal-link">Terms</a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ae1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ae1" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/privacy-policy" class="uui-footer05_legal-link">Privacy</a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ae3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ae3" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="/refund-policy" class="uui-footer05_legal-link">Refund</a></div></div><div class="w-layout-grid uui-footer05_social-icons"><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554ae8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554ae8" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.instagram.com/callringly" class="uui-footer05_social-link w-inline-block"><div class="uui-footer05_social-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
847<path d="M12 2.16094C15.2063 2.16094 15.5859 2.175 16.8469 2.23125C18.0188 2.28281 18.6516 2.47969 19.0734 2.64375C19.6313 2.85938 20.0344 3.12188 20.4516 3.53906C20.8734 3.96094 21.1313 4.35938 21.3469 4.91719C21.5109 5.33906 21.7078 5.97656 21.7594 7.14375C21.8156 8.40937 21.8297 8.78906 21.8297 11.9906C21.8297 15.1969 21.8156 15.5766 21.7594 16.8375C21.7078 18.0094 21.5109 18.6422 21.3469 19.0641C21.1313 19.6219 20.8688 20.025 20.4516 20.4422C20.0297 20.8641 19.6313 21.1219 19.0734 21.3375C18.6516 21.5016 18.0141 21.6984 16.8469 21.75C15.5813 21.8063 15.2016 21.8203 12 21.8203C8.79375 21.8203 8.41406 21.8063 7.15313 21.75C5.98125 21.6984 5.34844 21.5016 4.92656 21.3375C4.36875 21.1219 3.96563 20.8594 3.54844 20.4422C3.12656 20.0203 2.86875 19.6219 2.65313 19.0641C2.48906 18.6422 2.29219 18.0047 2.24063 16.8375C2.18438 15.5719 2.17031 15.1922 2.17031 11.9906C2.17031 8.78438 2.18438 8.40469 2.24063 7.14375C2.29219 5.97187 2.48906 5.33906 2.65313 4.91719C2.86875 4.35938 3.13125 3.95625 3.54844 3.53906C3.97031 3.11719 4.36875 2.85938 4.92656 2.64375C5.34844 2.47969 5.98594 2.28281 7.15313 2.23125C8.41406 2.175 8.79375 2.16094 12 2.16094ZM12 0C8.74219 0 8.33438 0.0140625 7.05469 0.0703125C5.77969 0.126563 4.90313 0.332812 4.14375 0.628125C3.35156 0.9375 2.68125 1.34531 2.01563 2.01562C1.34531 2.68125 0.9375 3.35156 0.628125 4.13906C0.332812 4.90313 0.126563 5.775 0.0703125 7.05C0.0140625 8.33437 0 8.74219 0 12C0 15.2578 0.0140625 15.6656 0.0703125 16.9453C0.126563 18.2203 0.332812 19.0969 0.628125 19.8563C0.9375 20.6484 1.34531 21.3188 2.01563 21.9844C2.68125 22.65 3.35156 23.0625 4.13906 23.3672C4.90313 23.6625 5.775 23.8687 7.05 23.925C8.32969 23.9812 8.7375 23.9953 11.9953 23.9953C15.2531 23.9953 15.6609 23.9812 16.9406 23.925C18.2156 23.8687 19.0922 23.6625 19.8516 23.3672C20.6391 23.0625 21.3094 22.65 21.975 21.9844C22.6406 21.3188 23.0531 20.6484 23.3578 19.8609C23.6531 19.0969 23.8594 18.225 23.9156 16.95C23.9719 15.6703 23.9859 
84715.2625 23.9859 12.0047C23.9859 8.74688 23.9719 8.33906 23.9156 7.05938C23.8594 5.78438 23.6531 4.90781 23.3578 4.14844C23.0625 3.35156 22.6547 2.68125 21.9844 2.01562C21.3188 1.35 20.6484 0.9375 19.8609 0.632812C19.0969 0.3375 18.225 0.13125 16.95 0.075C15.6656 0.0140625 15.2578 0 12 0Z" fill="currentColor"/>
848<path d="M12 5.83594C8.59688 5.83594 5.83594 8.59688 5.83594 12C5.83594 15.4031 8.59688 18.1641 12 18.1641C15.4031 18.1641 18.1641 15.4031 18.1641 12C18.1641 8.59688 15.4031 5.83594 12 5.83594ZM12 15.9984C9.79219 15.9984 8.00156 14.2078 8.00156 12C8.00156 9.79219 9.79219 8.00156 12 8.00156C14.2078 8.00156 15.9984 9.79219 15.9984 12C15.9984 14.2078 14.2078 15.9984 12 15.9984Z" fill="currentColor"/>
849<path d="M19.8469 5.59214C19.8469 6.38902 19.2 7.0312 18.4078 7.0312C17.6109 7.0312 16.9688 6.38433 16.9688 5.59214C16.9688 4.79526 17.6156 4.15308 18.4078 4.15308C19.2 4.15308 19.8469 4.79995 19.8469 5.59214Z" fill="currentColor"/>
850</svg></div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554aea" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554aea" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://twitter.com/tryringly" class="uui-footer05_social-link w-inline-block"><div class="uui-footer05_social-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
851<path d="M7.55016 21.75C16.6045 21.75 21.5583 14.2467 21.5583 7.74186C21.5583 7.53092 21.5536 7.3153 21.5442 7.10436C22.5079 6.40746 23.3395 5.54425 24 4.5553C23.1025 4.9546 22.1496 5.21538 21.1739 5.32874C22.2013 4.71291 22.9705 3.74547 23.3391 2.60577C22.3726 3.17856 21.3156 3.58261 20.2134 3.80061C19.4708 3.01156 18.489 2.48912 17.4197 2.31405C16.3504 2.13899 15.2532 2.32105 14.2977 2.8321C13.3423 3.34314 12.5818 4.15471 12.1338 5.14131C11.6859 6.12792 11.5754 7.23462 11.8195 8.2903C9.86249 8.19209 7.94794 7.6837 6.19998 6.7981C4.45203 5.91249 2.90969 4.66944 1.67297 3.14952C1.0444 4.23324 0.852057 5.51565 1.13503 6.73609C1.418 7.95654 2.15506 9.02345 3.19641 9.71999C2.41463 9.69517 1.64998 9.48468 0.965625 9.10592V9.16686C0.964925 10.3041 1.3581 11.4066 2.07831 12.2868C2.79852 13.167 3.80132 13.7706 4.91625 13.995C4.19206 14.1931 3.43198 14.222 2.69484 14.0794C3.00945 15.0574 3.62157 15.9129 4.44577 16.5263C5.26997 17.1398 6.26512 17.4806 7.29234 17.5012C5.54842 18.8711 3.39417 19.6141 1.17656 19.6106C0.783287 19.61 0.390399 19.5859 0 19.5384C2.25286 20.9837 4.87353 21.7514 7.55016 21.75Z" fill="currentColor"/>
852</svg></div></a><a data-wf-native-id-path="c1a1e1e1-8b8b-17f5-2eaa-438cd111233b:dac517ae-6064-1b44-c5a4-f2feba554aec" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="dac517ae-6064-1b44-c5a4-f2feba554aec" data-wf-component-context="%5B%7B%22componentId%22%3A%22dac517ae-6064-1b44-c5a4-f2feba554a72%22%2C%22instanceId%22%3A%22c1a1e1e1-8b8b-17f5-2eaa-438cd111233b%22%7D%5D" href="https://www.linkedin.com/company/102159574/" class="uui-footer05_social-link w-inline-block"><div class="uui-footer05_social-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
853<path d="M22.2234 0H1.77187C0.792187 0 0 0.773438 0 1.72969V22.2656C0 23.2219 0.792187 24 1.77187 24H22.2234C23.2031 24 24 23.2219 24 22.2703V1.72969C24 0.773438 23.2031 0 22.2234 0ZM7.12031 20.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906 7.43438C4.19531 7.43438 3.27188 6.51094 3.27188 5.37187C3.27188 4.23281 4.19531 3.30937 5.33906 3.30937C6.47813 3.30937 7.40156 4.23281 7.40156 5.37187C7.40156 6.50625 6.47813 7.43438 5.33906 7.43438ZM20.4516 20.4516H16.8937V14.8828C16.8937 13.5562 16.8703 11.8453 15.0422 11.8453C13.1906 11.8453 12.9094 13.2937 12.9094 14.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891 9.66094 14.4516 8.70938 16.1813 8.70938C19.7859 8.70938 20.4516 11.0813 20.4516 14.1656V20.4516Z" fill="currentColor"/>
854</svg></div></a></div></div></div></div></div></footer>
854<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=65cddcf4f390161c4156bfdc" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
854<script src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/js/webflow.83c6d762.8079d81f4f5a1bee.js" type="text/javascript" integrity="sha384-Gj9xr8LEMwuqgY9YbTcoSyqtliNbpn4iwJcGWNxd8UvUYiTeG5OHyiy9+bpsfYL2" crossorigin="anonymous"></script>
854<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 854-855
854
855<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
855GTM-5QWBJRR2
vendor: 83 bytes, lines 855-856
855"
856height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
857<!-- End Google Tag Manager (noscript) -->
858
859<!--Flowdrive v0.1.0-->
860<script data-fd-id="0f8f634caf70f3074956" src="https://files.tryflowdrive.com/index.min.js" defer></script>
860
861<!--Flowdrive v0.1.0-->
862
863<!--UTM preservation snippet footer-->
864<script>
865(function() {
866  const KEYS = ["utm_source","utm_medium","utm_campaign","utm_term","utm_content","gclid","gbraid","wbraid","fbclid","msclkid"];
867  const APP_HOST = "app.ringly.io";
868
869  function getCookie(name) {
870    const match = document.cookie.match(new RegExp("(^| )" + name + "=([^;]+)"));
871    return match ? decodeURIComponent(match[2]) : "";
872  }
873
874  function decorate(urlString) {
875    const url = new URL(urlString);
876    KEYS.forEach(k => {
877      const v = getCookie(k);
878      if (v && !url.searchParams.get(k)) url.searchParams.set(k, v);
879    });
880    return url.toString();
881  }
882
883  document.querySelectorAll('a[href]').forEach(a => {
884    try {
885      const href = a.getAttribute('href');
886      if (!href) return;
887
888      const url = new URL(href, window.location.origin);
889      if (url.host === APP_HOST) {
890        a.setAttribute('href', decorate(url.toString()));
891      }
892    } catch (e) {}
893  });
894})();
895</script>
895
896<!--UTM preservation snippet footer-->
897
898<!-- Blur + grain for case study cards -->
899<style>
900  [data-blur-card] {
901    position: relative;
902    overflow: hidden;
903    cursor: pointer;
904    background-size: cover;
905    background-position: center;
906    isolation: isolate;
907  }
908
909  /* Main background image layer */
910  [data-blur-card]::before {
911    content: "";
912    position: absolute;
913    inset: 0;
914    background-image: inherit;
915    background-size: cover;
916    background-position: center;
917    transition:
918      transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1),
919      filter 0.4s ease;
920    will-change: transform;
921    z-index: 0;
922  }
923
924  [data-blur-card]:hover::before {
925    transform: scale(1.05);
926    filter: brightness(0.7);
927  }
928
929  /* Visible grain + bottom dark blur/readability layer */
930  [data-blur-card]::after {
931    content: "";
932    position: absolute;
933    inset: 0;
934    pointer-events: none;
935    z-index: 3;
936
937    background-image:
938      url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E"),
939      linear-gradient(
940        to bottom,
941        rgba(0, 0, 0, 0) 0%,
942        rgba(0, 0, 0, 0) 42%,
943        rgba(0, 0, 0, 0.28) 68%,
944        rgba(0, 0, 0, 0.62) 100%
945      );
946
947    background-size:
948      120px 120px,
949      100% 100%;
950
951    background-repeat:
952      repeat,
953      no-repeat;
954
955    background-blend-mode: soft-light, normal;
956    opacity: 0.55;
957  }
958
959  /* If the card uses an actual image element */
960  [data-blur-card] img {
961    position: relative;
962    z-index: 2;
963    transition:
964      transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1),
965      filter 0.4s ease;
966    will-change: transform;
967  }
968
969  [data-blur-card]:hover img {
970    transform: scale(1.05);
971    filter: brightness(0.7);
972  }
973
974  /* Keeps all card content above the grain */
975  [data-blur-card] > * {
976    position: relative;
977    z-index: 4;
978  }
979
980  [data-blur-card] img {
981    z-index: 2;
982  }
983
984  [data-blur-card] [data-blur-content] {
985    position: relative;
986    z-index: 4;
987  }
988</style>
989<!-- Blur + grain for case study cards -->
990
991<script defer src="https://popup-cx.ringly.workers.dev/ringly-cx.js"></script>
991
992
993<script defer src="https://ringly-demos.ringly.workers.dev/blog-widget.js"></script>
993
994
995
996
997<!-- 💙 MEMBERSCRIPT #110 v0.1 💙 - TOOLTIPS FOR WEBFLOW -->
998<script>
999  // Function to load Tippy.js, its CSS, and additional theme/animation CSS
1000  function loadTippy(callback) {
1001    // Load Tippy.js script
1002    const script = document.createElement('script');
1003    script.src = 'https://unpkg.com/@popperjs/core@2';
1004    script.onload = function() {
1005      const tippyScript = document.createElement('script');
1006      tippyScript.src = 'https://unpkg.com/tippy.js@6';
1007      tippyScript.onload = function() {
1008        // Load Tippy.js CSS
1009        const cssFiles = [
1010          'https://unpkg.com/tippy.js@6/dist/tippy.css',
1011          'https://unpkg.com/tippy.js@6/themes/light.css',
1012          'https://unpkg.com/tippy.js@6/themes/light-border.css',
1013          'https://unpkg.com/tippy.js@6/animations/shift-away.css',
1014          'https://unpkg.com/tippy.js@6/animations/shift-toward.css',
1015          'https://unpkg.com/tippy.js@6/animations/scale.css',
1016          'https://unpkg.com/tippy.js@6/animations/perspective.css'
1017        ];
1018        
1019        let loadedCount = 0;
1020        cssFiles.forEach(file => {
1021          const link = document.createElement('link');
1022          link.href = file;
1023          link.rel = 'stylesheet';
1024          link.onload = function() {
1025            loadedCount++;
1026            if (loadedCount === cssFiles.length) {
1027              // Call the callback function when everything is loaded
1028              callback();
1029            }
1030          };
1031          document.head.appendChild(link);
1032        });
1033      };
1034      document.head.appendChild(tippyScript);
1035    };
1036    document.head.appendChild(script);
1037  }
1038
1039  // Function to initialize Tippy tooltips
1040  function initializeTippyTooltips() {
1041    // Select all elements with any ms-code-tooltip-* attribute
1042    const elements = document.querySelectorAll('[ms-code-tooltip-top], [ms-code-tooltip-bottom], [ms-code-tooltip-left], [ms-code-tooltip-right], [ms-code-tooltip-content]');
1043
1044    elements.forEach(element => {
1045      const tippyOptions = {};
1046
1047      // Content and Placement
1048      if (element.hasAttribute('ms-code-tooltip-top')) {
1049        tippyOptions.content = element.getAttribute('ms-code-tooltip-top');
1050        tippyOptions.placement = 'top';
1051      } else if (element.hasAttribute('ms-code-tooltip-bottom')) {
1052        tippyOptions.content = element.getAttribute('ms-code-tooltip-bottom');
1053        tippyOptions.placement = 'bottom';
1054      } else if (element.hasAttribute('ms-code-tooltip-left')) {
1055        tippyOptions.content = element.getAttribute('ms-code-tooltip-left');
1056        tippyOptions.placement = 'left';
1057      } else if (element.hasAttribute('ms-code-tooltip-right')) {
1058        tippyOptions.content = element.getAttribute('ms-code-tooltip-right');
1059        tippyOptions.placement = 'right';
1060      } else if (element.hasAttribute('ms-code-tooltip-content')) {
1061        tippyOptions.content = element.getAttribute('ms-code-tooltip-content');
1062      }
1063
1064      if (element.hasAttribute('ms-code-tooltip-placement')) {
1065        tippyOptions.placement = element.getAttribute('ms-code-tooltip-placement');
1066      }
1067
1068      // Theme
1069      if (element.hasAttribute('ms-code-tooltip-theme')) {
1070        tippyOptions.theme = element.getAttribute('ms-code-tooltip-theme');
1071      }
1072
1073      // Animation
1074      if (element.hasAttribute('ms-code-tooltip-animation')) {
1075        tippyOptions.animation = element.getAttribute('ms-code-tooltip-animation');
1076      }
1077
1078      // Max Width
1079      if (element.hasAttribute('ms-code-tooltip-maxwidth')) {
1080        tippyOptions.maxWidth = parseInt(element.getAttribute('ms-code-tooltip-maxwidth'));
1081      }
1082
1083      // Delay
1084      if (element.hasAttribute('ms-code-tooltip-delay')) {
1085        tippyOptions.delay = JSON.parse(element.getAttribute('ms-code-tooltip-delay'));
1086      }
1087
1088      // Duration
1089      if (element.hasAttribute('ms-code-tooltip-duration')) {
1090        tippyOptions.duration = JSON.parse(element.getAttribute('ms-code-tooltip-duration'));
1091      }
1092
1093      // Interactive
1094      if (element.hasAttribute('ms-code-tooltip-interactive')) {
1095        tippyOptions.interactive = element.getAttribute('ms-code-tooltip-interactive') === 'true';
1096      }
1097
1098      // Arrow
1099      if (element.hasAttribute('ms-code-tooltip-arrow')) {
1100        tippyOptions.arrow = element.getAttribute('ms-code-tooltip-arrow') === 'true';
1101      }
1102
1103      // Trigger
1104      if (element.hasAttribute('ms-code-tooltip-trigger')) {
1105        tippyOptions.trigger = element.getAttribute('ms-code-tooltip-trigger');
1106      }
1107
1108      // Hide On Click
1109      if (element.hasAttribute('ms-code-tooltip-hideOnClick')) {
1110        tippyOptions.hideOnClick = element.getAttribute('ms-code-tooltip-hideOnClick') === 'true';
1111      }
1112
1113      // Follow Cursor
1114      if (element.hasAttribute('ms-code-tooltip-followCursor')) {
1115        tippyOptions.followCursor = element.getAttribute('ms-code-tooltip-followCursor');
1116      }
1117
1118      // Offset
1119      if (element.hasAttribute('ms-code-tooltip-offset')) {
1120        tippyOptions.offset = JSON.parse(element.getAttribute('ms-code-tooltip-offset'));
1121      }
1122
1123      // Z-Index
1124      if (element.hasAttribute('ms-code-tooltip-zIndex')) {
1125        tippyOptions.zIndex = parseInt(element.getAttribute('ms-code-tooltip-zIndex'));
1126      }
1127
1128      // Allow HTML
1129      if (element.hasAttribute('ms-code-tooltip-allowHTML')) {
1130        tippyOptions.allowHTML = element.getAttribute('ms-code-tooltip-allowHTML') === 'true';
1131      }
1132
1133      // Touch
1134      if (element.hasAttribute('ms-code-tooltip-touch')) {
1135        const touchValue = element.getAttribute('ms-code-tooltip-touch');
1136        tippyOptions.touch = touchValue === 'true' || touchValue === 'false' ? (touchValue === 'true') : JSON.parse(touchValue);
1137      }
1138
1139      // Initialize Tippy instance
1140      tippy(element, tippyOptions);
1141    });
1142  }
1143
1144  // Wait for the DOM to be fully loaded, then load Tippy and initialize tooltips
1145  document.addEventListener('DOMContentLoaded', function() {
1146    loadTippy(initializeTippyTooltips);
1147  });
1148</script>
vendor: 1 bytes, line 1148
1148
1149<script src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc%2F689e5ba67671442434f3ca35%2F6a54ce6185daafc7ac2e3e6e%2Ffirsttouchattribution-1.1.0.js" type="text/javascript"></script>
1149<script src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc%2F689e5ba67671442434f3ca35%2F6a54e6a8e928cce2c1c5effe%2Fctatagger-1.3.0.js" type="text/javascript"></script>
1149<script src="https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc%2F689e5ba67671442434f3ca35%2F6ab5271ba98cab00aced4127%2Fnlembedtext-1.0.3.js" type="text/javascript"></script>
1149</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.