<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" href="https://www.yotpo.com/wp-content/themes/yotpo/images/cropped-yotpo-logo-lettermark.png" type="image/x-icon" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Yotpo",
"url": "https://www.yotpo.com",
"logo": "https://www.yotpo.com/wp-content/themes/yotpo/images/general/yotpo-logo-v3-schema.svg",
"sameAs": [
"https://www.facebook.com/yotpo",
"https://www.twitter.com/Yotpo",
"https://www.instagram.com/yotpo/",
"https://www.linkedin.com/company/yotpo/"
]
}
</script>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="p:domain_verify" content="7e95396035ac1ee09e72d77210f448de" />
<meta name="google-site-verification" content="7KhaAoE5C_dqs-bdDNkoeEuKukeftsDQTnDPTOikTUY" />
<meta name="google-site-verification" content="ihRh1vZ07szYn38Rw13RlPmPFbXuA_JhGj6l-uYX0Ds" />
<meta name="theme-color" content="#0042e4">
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>Yotpo: Ecommerce Marketing Platform For Loyalty & Reviews</title>
<meta name="description" content="Drive growth with Yotpo. Our platform for loyalty programs and customer reviews helps eCommerce brands build lasting customer relationships"/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://www.yotpo.com/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Yotpo: Ecommerce Marketing Platform For Loyalty & Reviews" />
<meta property="og:description" content="Drive growth with Yotpo. Our platform for loyalty programs and customer reviews helps eCommerce brands build lasting customer relationships" />
<meta property="og:url" content="https://www.yotpo.com/" />
<meta property="og:site_name" content="Yotpo" />
<meta property="og:updated_time" content="2025-12-03T09:30:42+00:00" />
<meta property="og:image" content="https://www.yotpo.com/wp-content/uploads/2024/02/SEO-HP@2x-1024x536.png" />
<meta property="og:image:secure_url" content="https://www.yotpo.com/wp-content/uploads/2024/02/SEO-HP@2x-1024x536.png" />
<meta property="og:image:width" content="1024" />
<meta property="og:image:height" content="536" />
<meta property="og:image:alt" content="Homepage" />
<meta property="og:image:type" content="image/png" />
<meta property="article:published_time" content="2024-02-27T07:23:00+00:00" />
<meta property="article:modified_time" content="2025-12-03T09:30:42+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Yotpo: Ecommerce Marketing Platform For Loyalty & Reviews" />
<meta name="twitter:description" content="Drive growth with Yotpo. Our platform for loyalty programs and customer reviews helps eCommerce brands build lasting customer relationships" />
<meta name="twitter:site" content="@Yotpo" />
<meta name="twitter:creator" content="@Yotpo" />
<meta name="twitter:image" content="https://www.yotpo.com/wp-content/uploads/2024/02/SEO-HP@2x-1024x536.png" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Yali Borochov" />
<meta name="twitter:label2" content="Time to read" />
<meta name="twitter:data2" content="Less than a minute" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.yotpo.com/#organization","name":"Yotpo","url":"https://www.yotpo.com","sameAs":["https://www.facebook.com/yotpo/","https://twitter.com/Yotpo"],"logo":{"@type":"ImageObject","@id":"https://www.yotpo.com/#logo","url":"https://www.yotpo.com/wp-content/uploads/2021/06/Logo-3.svg","contentUrl":"https://www.yotpo.com/wp-content/uploads/2021/06/Logo-3.svg","caption":"Yotpo","inLanguage":"en-US","width":"159","height":"30"}},{"@type":"WebSite","@id":"https://www.yotpo.com/#website","url":"https://www.yotpo.com","name":"Yotpo","alternateName":"Yotpo","publisher":{"@id":"https://www.yotpo.com/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://www.yotpo.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://www.yotpo.com/wp-content/uploads/2024/02/SEO-HP@2x.png","url":"https://www.yotpo.com/wp-content/uploads/2024/02/SEO-HP@2x.png","width":"2401","height":"1257","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.yotpo.com/#webpage","url":"https://www.yotpo.com/","name":"Yotpo: Ecommerce Marketing Platform For Loyalty & Reviews","datePublished":"2024-02-27T07:23:00+00:00","dateModified":"2025-12-03T09:30:42+00:00","about":{"@id":"https://www.yotpo.com/#organization"},"isPartOf":{"@id":"https://www.yotpo.com/#website"},"primaryImageOfPage":{"@id":"https://www.yotpo.com/wp-content/uploads/2024/02/SEO-HP@2x.png"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.yotpo.com","name":"Yali Borochov","url":"https://www.yotpo.com","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/2fe132c54dec3cc4950fc8acc7ef97191b6d822f506d6cf93ce78d357b994575?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/2fe132c54dec3cc4950fc8acc7ef97191b6d822f506d6cf93ce78d357b994575?s=96&d=mm&r=g","caption":"Yali Borochov","inLanguage":"en-US"},"worksFor":{"@id":"https://www.yotpo.com/#organization"}},{"@type":"Article","headline":"Yotpo: Ecommerce Marketing Platform For Loyalty & Reviews","datePublished":"2024-02-27T07:23:00+00:00","dateModified":"2025-12-03T09:30:42+00:00","author":{"@id":"https://www.yotpo.com","name":"Yali Borochov"},"publisher":{"@id":"https://www.yotpo.com/#organization"},"description":"Drive growth with Yotpo. Our platform for loyalty programs and customer reviews helps eCommerce brands build lasting customer relationships","name":"Yotpo: Ecommerce Marketing Platform For Loyalty & Reviews","@id":"https://www.yotpo.com/#richSnippet","isPartOf":{"@id":"https://www.yotpo.com/#webpage"},"image":{"@id":"https://www.yotpo.com/wp-content/uploads/2024/02/SEO-HP@2x.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.yotpo.com/#webpage"}}]}</script>
<meta name="google-site-verification" content="fPOajLzuFVVB2QOj5555qDjeSCgX6Pyse07tbXsRCvA" />
<meta name="google-site-verification" content="fPOajLzuFVVB2QOj5555qDjeSCgX6Pyse07tbXsRCvA" />
<!-- /Rank Math WordPress SEO plugin -->
<link rel='dns-prefetch' href='//js-eu1.hsforms.net' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://www.yotpo.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css' type='text/css' media='all' />
<link rel='stylesheet' id='layout-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/layout.css?v=150725' type='text/css' media='all' />
<link rel='stylesheet' id='layout-deferred-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/layout-deferred.css' type='text/css' media='all' />
<link rel='stylesheet' id='component-hs-form-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/component-hs-form.css' type='text/css' media='all' />
<link rel='stylesheet' id='onsite-global-widget-css-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/onsite-global-widget.css' type='text/css' media='all' />
<link rel='stylesheet' id='onsite-rad-floating-widget-css-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/onsite-rad-floating-widget.css' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-open-sans-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/fonts-global.css' type='text/css' media='all' />
<link rel='preload' as='style' id='google-fonts-open-sans-preload-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/fonts-global.css' type='text/css' media='all' />
<link rel='stylesheet' id='page-home_v2-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/page-home_v2.css' type='text/css' media='all' />
<script type="text/javascript" id="wpml-cookie-js-extra">
/* <![CDATA[ */
var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}};
var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js" id="wpml-cookie-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="breeze-prefetch-js-extra">
/* <![CDATA[ */
var breeze_prefetch = {"local_url":"https:\/\/www.yotpo.com","ignore_remote_prefetch":"1","ignore_list":["pricing(.)","wp-admin","wp-login.php"]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js" id="breeze-prefetch-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/plugins/stop-user-enumeration/frontend/js/frontend.js" id="stop-user-enumeration-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="jquery-core-js-extra">
/* <![CDATA[ */
var menuCtaData = {"menuCtas":[]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<script type="text/javascript" id="jquery-global-js-extra">
/* <![CDATA[ */
var localize_script = {"ajax_url":"https:\/\/www.yotpo.com\/wp-admin\/admin-ajax.php","warehouse_api_url":"https:\/\/www.yotpo.com\/wp-json\/warehouse\/v1\/","url":"https:\/\/www.yotpo.com\/","THEME_IMAGES":"https:\/\/www.yotpo.com\/wp-content\/themes\/yotpo\/images","THEME_URI":"https:\/\/www.yotpo.com\/wp-content\/themes\/yotpo","nonce":"LW698nwV6XRe"};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js-static/jquery-global.js" id="jquery-global-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/core-js-polyfills.js" id="core-js-polyfills-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/header.js?v=150725" id="header-scripts-js"></script>
<meta name="generator" content="WPML ver:4.8.6 stt:9,12,37,1,4,3,13,23,27,38,40,41,44,45,2,50,53;" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap" rel="stylesheet">
<!-- Warmly: AI outbound automation deanonymization -->
<script type="text/plain" data-consent="marketing" id="warmly-script-loader" src="https://opps-widget.getwarmly.com/warmly.js?clientId=01c6734973207d9cf71fec45f352d7ab" defer></script>
<!-- GENERAL VARIABLES -->
<script>
var page_title = 'Homepage';
var page_id = '118702';
var archive_id = '';
var SEGMENT_API_KEY = 'BxhQOA0Cxo4wZRJqZ427DUPJPjUuAfox';
var isLocalhost = 0;
var isProduction = 1;
var radVersion = 3;
</script>
<!-- COOKIEHUB COOKIES CONSENT NOTICE -->
<script type="text/javascript">
var cpm = {
render: true
};
(function(h, u, b) {
var d = h.getElementsByTagName("script")[0],
e = h.createElement("script");
e.async = true;
e.src = 'https://cookiehub.net/c2/9a6430a2.js';
e.onload = function() {
u.cookiehub.load(b);
}
d.parentNode.insertBefore(e, d);
})(document, window, cpm);
</script>
<!-- END COOKIEHUB COOKIES CONSENT NOTICE -->
<!-- GOOGLE TAG MANAGER -->
<script>
var type = 'CATEGORY';
if (window.location.pathname == '/') {
type = 'HOMEPAGE';
} else if (window.location.pathname.indexOf('/blog/') != -1) {
type = 'POST';
}
dataLayer = [{
'wp_page_title': page_title,
'wp_page_id': page_id,
'type': type
}];
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'//www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-TQBMK4');
</script>
<!-- END GOOGLE TAG MANAGER -->
<!-- SWAN SCRIPT -->
<script>
(function() {
var w = window;
var swan = (w.swan = w.swan || []);
if (swan.isLoaded) return;
swan.isLoaded = true;
swan.pk = 'qnzliukhnjrkiqnjchup7nfu';
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = 'https://swan-scripts.s3.amazonaws.com/bundle.js';
var head = document.getElementsByTagName('head')[0];
head.appendChild(script);
})();
</script>
<!-- END SWAN SCRIPT -->
<!-- DYNAMIC YEILD -->
<script type="text/plain" data-consent="preferences" src="//cdn.dynamicyield.com/api/8767569/api_dynamic.js"></script>
<script type="text/plain" data-consent="preferences" src="//cdn.dynamicyield.com/api/8767569/api_static.js"></script>
<!-- END DYNAMIC YEILD -->
<!-- SEGMENT -->
<script type="text/plain" data-consent="analytics">
! function() {
var analytics = window.analytics = window.analytics || [];
if (!analytics.initialize)
if (analytics.invoked) window.console && console.error && console.error("Segment snippet included twice.");
else {
analytics.invoked = !0;
analytics.methods = ["trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware"];
analytics.factory = function(e) {
return function() {
var t = Array.prototype.slice.call(arguments);
t.unshift(e);
analytics.push(t);
return analytics
}
};
for (var e = 0; e < analytics.methods.length; e++) {
var key=analytics.methods[e];
analytics[key]=analytics.factory(key)
}
analytics.load=function(key, e) {
var t=document.createElement("script");
t.type="text/javascript" ;
t.async=!0;
t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js" ;
var n=document.getElementsByTagName("script")[0];
n.parentNode.insertBefore(t, n);
analytics._loadOptions=e
};
analytics._writeKey=SEGMENT_API_KEY;
analytics.SNIPPET_VERSION="4.15.2" ;
analytics.load(SEGMENT_API_KEY, {
integrations: { 'FullStory' : false, 'Appcues' : false,
}
});
analytics.ready(function() {
window.redcross=Object.assign({}, window.analytics);
window.redcross.track=function(event, properties, options, callback) {
console.log('redcross.track: ', event, properties, options);
if (!properties.hasOwnProperty(' url')) properties.url=window.location.href;
if (!properties.hasOwnProperty('path')) properties.path=window.location.pathname;
if (!properties.hasOwnProperty('source')) properties.source='Yotpo'
if (!properties.hasOwnProperty('originalSource')) properties.originalSource='Yotpo'
if (!properties.hasOwnProperty('owner')) properties.owner='Growth Marketing'
if (!properties.hasOwnProperty('device')) properties.device=device();
// Add affiliate click_id if available
if (typeof window.getAffiliateClickId==='function' ) {
var clickId=window.getAffiliateClickId();
if (clickId) {
properties.click_id=clickId;
}
}
window.analytics.track(event, properties, options, callback);
}
window.redcross.page=function(event, properties) {
function trackAnalyticsEvent() {
console.log('redcross.page: ', event, properties);
if (!properties.hasOwnProperty(' device')) properties.device=device();
if (!properties.hasOwnProperty('userAgent')) properties.userAgent=navigator.userAgent;
if (window.current_form==1282) {
if (window.current_form==1282) {
properties.title='Request a Demo | Yotpo ' ;
}
}
/**
* Check if the user came from different website (like shopify)
* If so:
* 1. check if the originalReferrer is already set on sessionStorage and pass it
* 2. if not, set it on sessionStorage only if the referrer is not the same as the current website and pass it
*/
var originalReferrer='' ;
var originalReferrerFromStorage=sessionStorage.getItem('original_referrer');
if (originalReferrerFromStorage) {
originalReferrer=originalReferrerFromStorage;
} else {
originalReferrer=document.referrer;
if (originalReferrer.indexOf('yotpo.com')===-1) {
sessionStorage.setItem('original_referrer', originalReferrer);
}
}
properties.originalReferrer=originalReferrer;
let pageIdSessionVariation=localStorage.getItem("currentPageId");
let variation="" ;
if (pageIdSessionVariation==="171493" ) { //pricing (us)
variation="variation-B" ;
} else if (pageIdSessionVariation==="171448" ) { // pricing (not us)
variation="variation-A" ;
}
let pricingEventTracked=false;
//pricing ab test - Banner
async function trackPricingEvents() {
if (window.location.pathname.includes('/pricing/') && !pricingEventTracked) {
// Handle page variation logic
if (pageIdSessionVariation !==null && pageIdSessionVariation !==undefined) {
properties.pageVariation=variation;
}
// Get the last part of the URL after the hash (#) and set the productTab property
const lastSegment=window.location.hash.split('/').pop() || "reviews-ugc" ;
properties.productTab=lastSegment; // // Perform any asynchronous actions (e.g., send data to an analytics service)
console.log('Tracking Pricing Event');
pricingEventTracked=true;
}
}
trackPricingEvents();
//END of pricing Test
//REVIEWS page AB test
if (window.location.pathname.includes('/platform/reviews')) {
properties.pageVariation='Ver A - Original Reviews Page' ;
}
if (window.location.pathname.includes('/platform/reviews-b')) {
properties.pageVariation='Ver B - New Reviews Page' ;
}
//BFCM A/B test
if (window.location.pathname.includes('/bfcm-on-tour/')) {
if (document.body.classList.contains('--ver-2-a')) {
properties.pageVariation='Ver A - Original BFCM Lobby' ;
} else if (document.body.classList.contains('--ver-2-b')) {
properties.pageVariation='Ver B - New BFCM Lobby with CTA' ;
}
}
//Shoppers Have Prompted A/B test
if (window.location.pathname.includes('/shoppers-have-prompted/')) {
if (document.querySelector('.shoppers-have-prompted-lobby').classList.contains('--ver-a')) {
properties.pageVariation='Ver A - lobby with LLM' ;
} else if (document.querySelector('.shoppers-have-prompted-lobby').classList.contains('--ver-b')) {
properties.pageVariation='Ver B - lobby without LLM ' ;
}
}
// Homepage Brands Logo A/B Test (EMEA/APAC regional logos)
if (window.location.pathname==='/' ) {
var brandsTestVariation=null;
// Check global test object first (set by page-home_v2.js)
if (window.brandsLogoTest && window.brandsLogoTest.active) {
if (window.brandsLogoTest.variation==='variant' ) {
brandsTestVariation='Variation B: GEO-related logos' ;
} else {
// Control group OR non-EMEA/APAC regions (including UNKNOWN)
// All see original logos
brandsTestVariation='Variation A: Original logos' ;
}
}
// Fallback to body classes if object not set yet
else if (document.body.classList.contains('brands-logo-variant')) {
brandsTestVariation='Variation B: GEO-related logos' ;
} else if (document.body.classList.contains('brands-logo-control')) {
brandsTestVariation='Variation A: Original logos' ;
}
if (brandsTestVariation) {
properties.pageVariation=brandsTestVariation;
}
}
//check if body has class "ab-test-variation" for homepage header text test
// if (window.location.pathname==='/' ) {
// if (document.body.classList.contains('ab-test-variation-A')) {
// properties.pageVariation='Ver A - Smarter marketing' ;
// } else if (document.body.classList.contains('ab-test-variation-B')) {
// properties.pageVariation='Ver B - Real revenue growth' ;
// } else if (document.body.classList.contains('ab-test-variation-C')) {
// properties.pageVariation="Ver C - Don't settle" ;
// }
// }
//if url contains "utm_btntext" or/and "utm_segment" add it to the properties
var urlParams=new URLSearchParams(window.location.search);
if (urlParams.has('utm_btntext')) {
properties.utm_btntext=urlParams.get('utm_btntext');
}
if (urlParams.has('utm_segment')) {
properties.utm_segment=urlParams.get('utm_segment');
}
// Add loyalty platform page A/B test tracking - COMMENTED OUT
// if (window.location.pathname.includes('/platform/loyalty/')) {
// properties.pageVariation=window.pageVariation;
// }
// Add affiliate click_id if available
if (typeof window.getAffiliateClickId==='function' ) {
var clickId=window.getAffiliateClickId();
if (clickId) {
properties.click_id=clickId;
}
}
window.analytics.page(event, properties);
}
// Flag to prevent double execution
var pageEventFired=false;
// Function to fire page event, with homepage brands test check
function firePageEvent() {
if (pageEventFired) return;
// On homepage, wait for brands logo test to be ready
if (window.location.pathname==='/' ) {
// If brandsLogoTest is already set, fire immediately
if (window.brandsLogoTest) {
pageEventFired=true;
trackAnalyticsEvent();
return;
}
// Otherwise, wait for the brandsLogoTestReady event
var brandsTestTimeout;
var geoLocationTimeout;
var brandsTestHandler=function(e) {
if (pageEventFired) return;
clearTimeout(brandsTestTimeout);
clearTimeout(geoLocationTimeout);
document.removeEventListener('brandsLogoTestReady', brandsTestHandler);
document.removeEventListener('geoLocationDetected', geoLocationHandler);
pageEventFired=true;
trackAnalyticsEvent();
};
// Also listen for geoLocationDetected as a backup
// (brandsLogoTest will be set shortly after geo is detected)
var geoLocationHandler=function(e) {
// Give brands test a moment to process
setTimeout(function() {
if (pageEventFired) return;
if (window.brandsLogoTest) {
clearTimeout(brandsTestTimeout);
clearTimeout(geoLocationTimeout);
document.removeEventListener('brandsLogoTestReady', brandsTestHandler);
document.removeEventListener('geoLocationDetected', geoLocationHandler);
pageEventFired=true;
trackAnalyticsEvent();
}
}, 100);
};
document.addEventListener('brandsLogoTestReady', brandsTestHandler);
document.addEventListener('geoLocationDetected', geoLocationHandler);
// Fallback timeout (8 seconds) in case geo-location is very slow
brandsTestTimeout=setTimeout(function() {
if (pageEventFired) return;
document.removeEventListener('brandsLogoTestReady', brandsTestHandler);
document.removeEventListener('geoLocationDetected', geoLocationHandler);
pageEventFired=true;
trackAnalyticsEvent();
}, 8000);
} else {
// Non-homepage: fire immediately
pageEventFired=true;
trackAnalyticsEvent();
}
}
// Observe body class changes
const observer=new MutationObserver((mutationsList, observer)=> {
if (pageEventFired) return;
for (const mutation of mutationsList) {
if (mutation.attributeName === "class") {
if (
document.body.classList.contains("top-menu-version-A") ||
document.body.classList.contains("top-menu-version-B")
) {
observer.disconnect();
firePageEvent();
}
}
}
});
// Start observing body class changes
observer.observe(document.body, {
attributes: true,
attributeFilter: ["class"]
});
// If class is already set (e.g., user refreshes), fire immediately
if (
!pageEventFired &&
(document.body.classList.contains("top-menu-version-A") ||
document.body.classList.contains("top-menu-version-B"))
) {
observer.disconnect();
firePageEvent();
}
};
function device() {
var ua = navigator.userAgent;
if (/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(ua)) return "tablet";
if (/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(ua)) return "mobile";
return "desktop";
}
redCrossPageView();
// Listen for Segment events
window.analytics.on('track', function(event, properties) {
// Map Segment event properties to DataLayer variables
var eventProps = {};
// Map the Segment event name to the DataLayer 'event' variable
eventProps.event = event;
if (properties) {
// If properties exist, map them to eventProps
for (var prop in properties) {
eventProps[prop] = properties[prop];
}
}
// Push the eventProps to the DataLayer
window.dataLayer = window.dataLayer || [];
window.dataLayer.push(eventProps);
});
})
}
}();
</script>
<!-- END SEGMENT -->
<!-- AMPLITUDE SESSION REPLAY - TEMPORARILY DISABLED -->
<!-- END AMPLITUDE SESSION REPLAY -->
<!-- CHILIPIPER -->
<script src="https://js.chilipiper.com/marketing.js" type="text/javascript" async></script>
<!-- END CHILIPIPER -->
<script>
/**
* For any request coming from our frontend, add the wp_rest_nonce to the request
*/
XMLHttpRequest.prototype.origOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function() {
if (arguments[1].indexOf('warehouse/v1') > -1) {
var res = this.origOpen.apply(this, arguments);
this.setRequestHeader('YP-Nonce', localize_script.nonce);
return res;
} else {
return this.origOpen.apply(this, arguments);
}
};
</script>
<!-- TRANSLATIONS -->
<script>
var hs_translations = [{"original":"First Name*","translate":""},{"original":"Last Name*","translate":""},{"original":"Business Email*","translate":""},{"original":"Your Business Email*","translate":""},{"original":"Website URL*","translate":""},{"original":"Please keep me updated with news and promotions from Yotpo","translate":""},{"original":"Full name*","translate":""},{"original":"Submit","translate":""},{"original":"*Terms and Conditions Apply. <a target=\"_blank\" href=\"\/terms-of-service\/\">Click here<\/a>\u00a0to view the full T&Cs.","translate":""},{"original":"Business email*","translate":""},{"original":"Phone number*","translate":""},{"original":"Your business email*","translate":""},{"original":"Monthly orders*","translate":""},{"original":"E-commerce platform*","translate":""},{"original":"Which Yotpo products are you exploring?","translate":""},{"original":"Request a demo","translate":""},{"original":"Platform not listed","translate":""},{"original":"Custom build website","translate":""},{"original":"Pre-launch","translate":""},{"original":"I'm an agency","translate":""},{"original":"Please enter a valid email, such as email@example.com","translate":""},{"original":"Please enter your full name","translate":""},{"original":"Please enter a valid domain, such as example.com","translate":""},{"original":"Must be a phone number. 503-555-1212","translate":""},{"original":"Please select your monthly order volume","translate":""},{"original":"Please select your platform","translate":""},{"original":"Please select one or more products","translate":""},{"original":"Your information will be treated in accordance with our <a href=\"\/privacy-policy\" target=\"_blank\">Privacy Policy<\/a>","translate":""},{"original":"Search","translate":""},{"original":"Loyalty & Referrals","translate":""},{"original":"Email","translate":""},{"original":"Reviews & UGC","translate":""},{"original":"Get a demo","translate":""},{"original":"Subscribe","translate":""}];
</script>
<!-- END TRANSLATIONS -->
<script>
function redCrossPageView() {
redcross.page('Yotpo', {postType: 'page', pageTitle: 'Homepage',url: 'https://www.yotpo.com/',path: '/'}); }
</script>
<script>
//Hubspot form tracking
function updateHubSpotFormValues(formId, values) {
// var form = window.hubspot.form.api.getForm(formId);
var formElem = document.querySelector('form[data-form-id="' + formId + '"]');
if (!formElem) {
console.warn('Form not found');
return;
}
for (var key in values) {
if (values.hasOwnProperty(key)) {
var inputElem = formElem.querySelector('[name="' + key + '"]');
if (inputElem) {
inputElem.value = values[key];
//focusin event is required to trigger hubspot form validation
// inputElem.dispatchEvent(new Event('input', {
// bubbles: true
// }));
} else {
// console.warn('Input field not found for key:', key);
}
}
}
}
function handleFormReady(formId) {
var came_from = getParameterByName('came_from');
var page_t = getParameterByName('page_title');
let initialValues = {
'email': getParameterByName('mail'),
'domain__c': getParameterByName('domain'),
'firstname': getParameterByName('fn'),
'lastname': getParameterByName('ln'),
'phone': getParameterByName('phone'),
'caseId__c': getParameterByName('caseid'),
'GCLID__c': getParameterByName('gclid') || getParameterByName('utm_gclid'),
};
if (came_from !== '') {
if (came_from.indexOf('_blog') != -1) {
initialValues['utm_source__c'] = 'blog';
initialValues['utm_medium__c'] = 'link';
initialValues['utm_campaign__c'] = 'Homepage - ' + came_from;
initialValues['UTM_Content__c'] = page_t;
} else {
initialValues['utm_source__c'] = 'Yotpo.com';
initialValues['utm_medium__c'] = 'link';
initialValues['utm_campaign__c'] = 'Homepage - ' + came_from;
}
} else {
if (document.URL.indexOf('/blog/') != -1) {
initialValues['utm_source__c'] = 'blog';
initialValues['utm_medium__c'] = 'link';
initialValues['utm_campaign__c'] = 'Homepage';
initialValues['UTM_Content__c'] = page_t;
} else {
if (document.URL.indexOf('utm_campaign') == -1) {
initialValues['utm_campaign__c'] = 'Homepage';
}
if (document.URL.indexOf('utm_source') == -1) {
initialValues['utm_source__c'] = 'Yotpo.com';
}
}
}
if (118702 == 17735) {
var agency = getParameterByName('agency');
initialValues['referrerToken'] = agency;
}
if (document.URL.indexOf('/integrations/') != -1) {
initialValues['utm_campaign__c'] = 'integrations_Homepage';
initialValues['referrerToken'] = 'Homepage';
}
updateHubSpotFormValues(formId, initialValues);
}
function handleBeforeFormSubmit(formId, formData) {
var list = ['display', 'directory', 'cpc', 'cpl', 'media', 'banners', 'outbound_email'];
var utm_medium = getParameterByName('utm_medium');
var updatedValues = {
url: document.URL,
path: location.pathname,
title: 'Homepage',
originalSource: 'Yotpo',
hubspotFormId: formId
};
// Fallback method if the form element is not provided
var formElems = document.querySelectorAll('[id^="hsForm_' + formId + '"]');
console.log('All matching forms:', formElems);
// Try to find the active form (the one that's currently being submitted)
var activeForm = Array.from(formElems).find(form => {
return form.querySelector(':focus') !== null;
});
if (activeForm) {
console.log('Active form found:', activeForm);
updatedValues['btnLocation'] = activeForm.dataset.location || '';
} else {
console.log('Could not identify the submitted form');
}
var formElemIDMarketingCalendar = document.querySelector('[id^="hsForm_' + formId + '_marketing-calendar-form"]');
if (formElemIDMarketingCalendar) {
var formLocation = formElemIDMarketingCalendar.dataset.location;
if (formLocation) {
updatedValues['btnLocation'] = formLocation;
}
}
if (118702 == 20503) {
var industry = $('.current_industry').attr('id');
updatedValues['rOICategoryClicked'] = industry;
}
for (i = 0; i < list.length; i++) {
if (utm_medium.indexOf(list[i]) !== -1) {
updatedValues['LeadSource'] = 'Acquisition';
}
}
if (typeof redcross !== 'undefined') {
var segment_id = '';
segment_id = redcross.user().anonymousId();
updatedValues['segment_id__c'] = segment_id;
}
if (formId === 'aa5f43b1-3616-403e-b0af-07ffdeb8d05f') {
updatedValues['formFieldformCategory'] = 'Demo Request';
}
if (formId === '7668c16d-0032-450f-b204-9d9e820a910e') {
updatedValues['formFieldformCategory'] = 'Qualification';
updatedValues['formFieldformName'] = 'Qualification Form';
}
//for segment event names are changed to align with marketo names
const keyMappings = {
firstname: 'formFieldFirstName',
lastname: 'formFieldLastName',
domain__c: 'formFieldDomain__c',
country_phone_code: 'formFieldcountryPhoneCode',
phone: 'formFieldrADPhoneNumber',
utm_content__c: 'formFieldUTM_Content__c',
utm_term__c: 'formFieldUTM_Term__c',
segment_id__c: 'formFieldSegment_ID__c',
form_name: 'formFieldformName',
email: 'formFieldEmail',
hubspot__estimated_monthly_orders: 'formFieldEstimated_of_Orders__c',
interested_in_reviews__c: 'formFieldqualificationQuestionReviewsandRatings',
interested_in_loyalty__c: 'formFieldqualificationQuestionLoyaltyandReferrals'
// interested_in_subscription__c: 'formFieldInterested_in_Subscription__c',
};
const booleanOrEmptyFields = [
'interested_in_reviews__c',
'interested_in_loyalty__c'
// 'interested_in_subscription__c',
];
formData.forEach(function(field) {
var key = field.name;
var value = field.value;
// Convert boolean or empty values to 'yes' or 'no' for specified fields
if (booleanOrEmptyFields.includes(key)) {
value = value === true ? 'yes' : (!value ? 'no' : value);
}
// Exclude certain fields
if (key !== 'munchkinId' && key !== 'formid') {
var mappedKey = keyMappings[key] || 'formField' + key;
updatedValues[mappedKey] = value;
// Special handling for email
if (key === 'email' && formId === 'b5ebaa99-f436-4ce4-ac53-db7180c7f53c') {
updatedValues['formFieldEmail'] = emailFromFirstForm || value;
}
}
});
updateHubSpotFormValues(formId, updatedValues);
let originalReferrer = '';
let originalReferrerFromStorage = sessionStorage.getItem('original_referrer');
if (originalReferrerFromStorage) {
originalReferrer = originalReferrerFromStorage;
} else {
originalReferrer = document.referrer;
if (originalReferrer.indexOf('yotpo.com') === -1) {
sessionStorage.setItem('original_referrer', originalReferrer);
}
}
updatedValues['originalReferrer'] = originalReferrer;
//US country or other country in pricing
let pageIdSessionVariation = sessionStorage.getItem("pageID");
let variation = "";
if (pageIdSessionVariation !== null && pageIdSessionVariation !== undefined) {
if ((pageIdSessionVariation === "117182") || (pageIdSessionVariation === "126362")) {
variation = "variation-B";
} else if ((pageIdSessionVariation === "116790") || (pageIdSessionVariation === "126051")) {
variation = "variation-A";
}
}
if (pageIdSessionVariation !== null && pageIdSessionVariation !== undefined) {
updatedValues['pageVariation'] = variation;
}
const pricingLastUrl = localStorage.getItem('pricingLastUrl');
const referrerContainsPricing = document.referrer.includes('pricing');
if (pricingLastUrl && referrerContainsPricing) {
const lastRefferer = document.referrer + '#' + pricingLastUrl;
updatedValues['lastRefferer'] = lastRefferer;
console.log('lastRefferer', lastRefferer);
}
if (typeof redcross !== 'undefined') {
redcross.track('Form Submitted', updatedValues);
}
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'formSubmissionSuccess',
'formId': formId,
'form_feilds': updatedValues
});
}
//Hubspot form tracking end
function passUtmParams($form, ctx) {
var came_from = getParameterByName('came_from');
var page_t = getParameterByName('page_title');
var list = ['display', 'directory', 'cpc', 'cpl', 'media', 'banners', 'outbound_email'];
var utm_medium = getParameterByName('utm_medium');
$form.vals({
'GCLID__c': getParameterByName('gclid') || getParameterByName('utm_gclid')
});
if (came_from !== '') {
if (came_from.indexOf('_blog') != -1) {
$form.vals({
'utm_source__c': 'blog',
'utm_medium__c': 'link',
'utm_campaign__c': 'Homepage - ' + came_from,
'UTM_Content__c': page_t
});
} else {
$form.vals({
'utm_source__c': 'Yotpo.com',
'utm_medium__c': 'link',
'utm_campaign__c': 'Homepage - ' + came_from
});
}
} else {
if (document.URL.indexOf('/blog/') != -1) {
$form.vals({
'utm_source__c': 'blog',
'utm_medium__c': 'link',
'utm_campaign__c': 'Homepage',
'UTM_Content__c': page_t
});
} else {
if (document.URL.indexOf('utm_campaign') == -1) {
$form.vals({
'utm_campaign__c': 'Homepage'
});
}
if (document.URL.indexOf('utm_source') == -1) {
$form.vals({
'utm_source__c': 'Yotpo.com'
});
}
}
}
//agency lead!
if (118702 == 17735) {
var agency = getParameterByName('agency');
$form.vals({
'referrerToken': agency
});
}
if (document.URL.indexOf('/integrations/') != -1) {
$form.vals({
'utm_campaign__c': 'integrations_Homepage'
});
$form.vals({
'referrerToken': 'Homepage'
});
}
form_prefilled_marketing($form);
var prop_string = '';
$form.onSuccess(function() {
//Data Pages
if (118702 == 20503) {
var industry = $('.current_industry').attr('id');
$form.vals({
'rOICategoryClicked': industry
});
}
for (i = 0; i < list.length; i++) {
if (utm_medium.indexOf(list[i]) !== -1 || utm_medium.indexOf(list[i]) !== -1) {
$form.vals({
'LeadSource': 'Acquisition'
});
}
}
if (typeof redcross !== 'undefined') {
var segment_id = '';
segment_id = redcross.user().anonymousId();
$form.vals({
'Segment_ID__c': segment_id
});
}
// Get the form field values
var vals = $form.vals();
var dict = {
url: document.URL,
path: location.pathname,
title: 'Homepage',
originalSource: 'Yotpo'
};
for (var key in vals) {
if (key !== 'munchkinId' && key !== 'formid') {
dict['formField' + key] = vals[key];
}
}
dict['marketoFormId'] = vals['formid'];
let originalReferrer = '';
let originalReferrerFromStorage = sessionStorage.getItem('original_referrer');
if (originalReferrerFromStorage) {
originalReferrer = originalReferrerFromStorage;
} else {
originalReferrer = document.referrer;
if (originalReferrer.indexOf('yotpo.com') === -1) {
sessionStorage.setItem('original_referrer', originalReferrer);
}
}
dict['originalReferrer'] = originalReferrer;
let pageIdSessionVariation = (sessionStorage.getItem("pageID") === "117182" || sessionStorage.getItem("pageID") === "126362") ? "variation-B" : "variation-A";
if (pageIdSessionVariation !== null && pageIdSessionVariation !== undefined) {
updatedValues['pageVariation'] = pageIdSessionVariation;
}
if (typeof redcross !== 'undefined') {
redcross.track('Form Submitted', dict);
}
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'formSubmissionSuccess',
'formId': vals['formid'],
'form_feilds': dict
});
});
}
function form_prefilled_marketing($form, ctx) {
var fname = getParameterByName('fn');
var domain = getParameterByName('domain');
var lname = getParameterByName('ln');
var mail = getParameterByName('mail');
var phone = getParameterByName('phone');
var caseid = getParameterByName('caseid');
$form.vals({
'Email': mail,
'Domain__c': domain,
'FirstName': fname,
'LastName': lname,
'Phone': phone,
'CaseId__c': caseid
});
}
function checkEmails($form, ctx) {
var mail = getParameterByName('mail');
var vals = $form.vals();
var Account_Email = vals['Email'];
if (mail !== '') {
$form.vals({
'Email': mail,
'Account_Email__c_lead': Account_Email
});
} else {
$form.vals({
'Email': Account_Email,
'Account_Email__c_lead': Account_Email
});
}
}
// Function to retrieve the value of a cookie by name
function getCookie(cookieName) {
const name = cookieName + "=";
const decodedCookie = decodeURIComponent(document.cookie);
const cookieArray = decodedCookie.split(';');
for (let i = 0; i < cookieArray.length; i++) {
let cookie = cookieArray[i];
while (cookie.charAt(0) === ' ') {
cookie = cookie.substring(1);
}
if (cookie.indexOf(name) === 0) {
return cookie.substring(name.length, cookie.length);
}
}
return "";
}
</script>
<meta name="generator" content="Elementor 3.33.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
<style>
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
</style>
<link rel="icon" href="https://www.yotpo.com/wp-content/uploads/2021/03/cropped-yotpo-logo-lettermark-32x32.png" sizes="32x32" />
<link rel="icon" href="https://www.yotpo.com/wp-content/uploads/2021/03/cropped-yotpo-logo-lettermark-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.yotpo.com/wp-content/uploads/2021/03/cropped-yotpo-logo-lettermark-180x180.png" />
<meta name="msapplication-TileImage" content="https://www.yotpo.com/wp-content/uploads/2021/03/cropped-yotpo-logo-lettermark-270x270.png" />
<!-- End Params for wp_head scripts -->
</head>
<!-- Disable console.log on production -->
<script>
console.log = function() {}
</script>
<body class="home wp-singular page-template page-template-page-templates page-template-page-home_v2 page-template-page-templatespage-home_v2-php page page-id-118702 wp-theme-yotpo top-menu-version-B elementor-default elementor-kit-88720">
<!-- GOOGLE TAG MANAGER (NOSCRIPT) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TQBMK4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- END GOOGLE TAG MANAGER (NOSCRIPT) -->
<div class="container" id="outer">
<script>
// Export case_studies data for geo-location module
window.headerCaseStudiesData = [{"target":{"type":{"value":"default","label":"Default"},"utm":"","region":{"value":"us","label":"US"}},"title":"Winning with Yotpo","list":[{"name":"Jane Iredale","title":"Learn how Jane Iredale turned review content into conversion gold","image":{"ID":183401,"id":183401,"title":"jane iredale (1)","filename":"jane-iredale-1.png","filesize":573396,"url":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","link":"https:\/\/www.yotpo.com\/jane-iredale-1\/","alt":"","author":"196","description":"","caption":"","name":"jane-iredale-1","status":"inherit","uploaded_to":0,"date":"2025-08-06 08:58:14","modified":"2025-08-06 08:58:14","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.yotpo.com\/wp-includes\/images\/media\/default.png","width":778,"height":450,"sizes":{"thumbnail":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","thumbnail-width":150,"thumbnail-height":87,"medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","medium-width":300,"medium-height":174,"medium_large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","medium_large-width":778,"medium_large-height":450,"large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","large-width":778,"large-height":450,"1536x1536":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","1536x1536-width":778,"1536x1536-height":450,"2048x2048":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","2048x2048-width":778,"2048x2048-height":450,"blog-hp-big":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","blog-hp-big-width":778,"blog-hp-big-height":450,"blog-hp-medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","blog-hp-medium-width":778,"blog-hp-medium-height":450,"blog-regular":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","blog-regular-width":567,"blog-regular-height":328,"blog-related":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/jane-iredale-1.png","blog-related-width":328,"blog-related-height":190}},"link":{"title":"See more","url":"\/case-studies\/jane-iredale-case-study\/","target":""},"numbers":" 112%","description":"Boost to reviews volume"},{"name":"Perry Eills","title":"Perry Ellis boosted conversions with AI Review Summaries just 2 weeks after launch","image":{"ID":183402,"id":183402,"title":"PERRY (1)","filename":"PERRY-1.png","filesize":287011,"url":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","link":"https:\/\/www.yotpo.com\/perry-1\/","alt":"","author":"196","description":"","caption":"","name":"perry-1","status":"inherit","uploaded_to":0,"date":"2025-08-06 08:58:30","modified":"2025-08-06 08:58:30","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.yotpo.com\/wp-includes\/images\/media\/default.png","width":778,"height":450,"sizes":{"thumbnail":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","thumbnail-width":150,"thumbnail-height":87,"medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","medium-width":300,"medium-height":174,"medium_large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","medium_large-width":778,"medium_large-height":450,"large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","large-width":778,"large-height":450,"1536x1536":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","1536x1536-width":778,"1536x1536-height":450,"2048x2048":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","2048x2048-width":778,"2048x2048-height":450,"blog-hp-big":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","blog-hp-big-width":778,"blog-hp-big-height":450,"blog-hp-medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","blog-hp-medium-width":778,"blog-hp-medium-height":450,"blog-regular":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","blog-regular-width":567,"blog-regular-height":328,"blog-related":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/08\/PERRY-1.png","blog-related-width":328,"blog-related-height":190}},"link":{"title":"Learn how","url":"\/case-studies\/perry-ellis\/","target":""},"numbers":"25%","description":"Conversion Rate Increase"}]},{"target":{"type":{"value":"geo","label":"GEO"},"utm":"utm_show=no","region":{"value":"apac","label":"APAC"}},"title":"Winning with Yotpo","list":[{"name":"Pace Athletic","title":"Pace Athletic lifts RPR, AOV and Cross-Category Sales with Yotpo Loyalty \u0026 Reviews","image":{"ID":192090,"id":192090,"title":"Pace","filename":"Pace.png","filesize":701567,"url":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","link":"https:\/\/www.yotpo.com\/pace\/","alt":"","author":"196","description":"","caption":"","name":"pace","status":"inherit","uploaded_to":0,"date":"2025-12-02 06:28:37","modified":"2025-12-02 06:28:37","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.yotpo.com\/wp-includes\/images\/media\/default.png","width":778,"height":450,"sizes":{"thumbnail":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","thumbnail-width":150,"thumbnail-height":87,"medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","medium-width":300,"medium-height":174,"medium_large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","medium_large-width":778,"medium_large-height":450,"large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","large-width":778,"large-height":450,"1536x1536":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","1536x1536-width":778,"1536x1536-height":450,"2048x2048":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","2048x2048-width":778,"2048x2048-height":450,"blog-hp-big":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","blog-hp-big-width":778,"blog-hp-big-height":450,"blog-hp-medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","blog-hp-medium-width":778,"blog-hp-medium-height":450,"blog-regular":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","blog-regular-width":567,"blog-regular-height":328,"blog-related":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Pace.png","blog-related-width":328,"blog-related-height":190}},"link":{"title":"Learn more","url":"https:\/\/www.yotpo.com\/case-studies\/pace-athletic-case-study\/","target":""},"numbers":"264%","description":"Lift in additional revenue from loyalty YoY"},{"name":"Princess Polly","title":"Princess Polly collects 300K+ reviews \u0026 sees on-site conversion rates soar with Yotpo Reviews","image":{"ID":192091,"id":192091,"title":"Princess","filename":"Princess.png","filesize":545489,"url":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","link":"https:\/\/www.yotpo.com\/princess-8\/","alt":"","author":"196","description":"","caption":"","name":"princess-8","status":"inherit","uploaded_to":0,"date":"2025-12-02 06:30:28","modified":"2025-12-02 06:30:28","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.yotpo.com\/wp-includes\/images\/media\/default.png","width":778,"height":450,"sizes":{"thumbnail":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","thumbnail-width":150,"thumbnail-height":87,"medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","medium-width":300,"medium-height":174,"medium_large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","medium_large-width":778,"medium_large-height":450,"large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","large-width":778,"large-height":450,"1536x1536":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","1536x1536-width":778,"1536x1536-height":450,"2048x2048":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","2048x2048-width":778,"2048x2048-height":450,"blog-hp-big":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","blog-hp-big-width":778,"blog-hp-big-height":450,"blog-hp-medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","blog-hp-medium-width":778,"blog-hp-medium-height":450,"blog-regular":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","blog-regular-width":567,"blog-regular-height":328,"blog-related":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Princess.png","blog-related-width":328,"blog-related-height":190}},"link":{"title":"Learn more","url":"https:\/\/www.yotpo.com\/case-studies\/princess-polly-case-study-reviews\/","target":""},"numbers":"498%","description":"Lift in visitor CVR"}]},{"target":{"type":{"value":"geo","label":"GEO"},"utm":"utm_show=no2","region":{"value":"emea","label":"EMEA"}},"title":"Winning with Yotpo","list":[{"name":"Sneak","title":"Sneak boosts repeat purchases with omnichannel loyalty and exclusive product drops","image":{"ID":192092,"id":192092,"title":"Sneak","filename":"Sneak.png","filesize":344559,"url":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","link":"https:\/\/www.yotpo.com\/sneak\/","alt":"","author":"196","description":"","caption":"","name":"sneak","status":"inherit","uploaded_to":0,"date":"2025-12-02 06:32:27","modified":"2025-12-02 06:32:27","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.yotpo.com\/wp-includes\/images\/media\/default.png","width":778,"height":450,"sizes":{"thumbnail":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","thumbnail-width":150,"thumbnail-height":87,"medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","medium-width":300,"medium-height":174,"medium_large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","medium_large-width":778,"medium_large-height":450,"large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","large-width":778,"large-height":450,"1536x1536":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","1536x1536-width":778,"1536x1536-height":450,"2048x2048":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","2048x2048-width":778,"2048x2048-height":450,"blog-hp-big":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","blog-hp-big-width":778,"blog-hp-big-height":450,"blog-hp-medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","blog-hp-medium-width":778,"blog-hp-medium-height":450,"blog-regular":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","blog-regular-width":567,"blog-regular-height":328,"blog-related":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/Sneak.png","blog-related-width":328,"blog-related-height":190}},"link":{"title":"Learn more","url":"https:\/\/www.yotpo.com\/case-studies\/sneak\/","target":""},"numbers":"24%","description":"Increase in AOV"},{"name":"Dr. Martens","title":"Dr. Martens collects 1.8 million reviews \u0026 lifts buyer confidence with Yotpo","image":{"ID":192093,"id":192093,"title":"DR Martens","filename":"DR-Martens.png","filesize":616446,"url":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","link":"https:\/\/www.yotpo.com\/dr-martens\/","alt":"","author":"196","description":"","caption":"","name":"dr-martens","status":"inherit","uploaded_to":0,"date":"2025-12-02 06:38:25","modified":"2025-12-02 06:38:25","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.yotpo.com\/wp-includes\/images\/media\/default.png","width":778,"height":450,"sizes":{"thumbnail":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","thumbnail-width":150,"thumbnail-height":87,"medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","medium-width":300,"medium-height":174,"medium_large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","medium_large-width":778,"medium_large-height":450,"large":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","large-width":778,"large-height":450,"1536x1536":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","1536x1536-width":778,"1536x1536-height":450,"2048x2048":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","2048x2048-width":778,"2048x2048-height":450,"blog-hp-big":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","blog-hp-big-width":778,"blog-hp-big-height":450,"blog-hp-medium":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","blog-hp-medium-width":778,"blog-hp-medium-height":450,"blog-regular":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","blog-regular-width":567,"blog-regular-height":328,"blog-related":"https:\/\/www.yotpo.com\/wp-content\/uploads\/2025\/12\/DR-Martens.png","blog-related-width":328,"blog-related-height":190}},"link":{"title":"Learn more","url":"https:\/\/www.yotpo.com\/case-studies\/dr-martens-case-study\/","target":""},"numbers":"1.8M","description":"Reviews collected"}]}];
</script>
</div>
<header class="site-header-v2 --disabled --no-toggle">
<div class="site-header-v2__menu">
<!-- Yotpo Logo -->
<div class="site-header-v2__menu-logo">
<a class="site-header-v2__menu-logo-link" href="https://www.yotpo.com/" title="Yotpo" onclick="redcross.track( 'Button Clicked', { 'btnName':'Yotpo logo', 'btnLocation': 'Top menu V2'});">
<img class="site-header-v2__menu-logo-image no-lazy" fetchpriority="high" src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/yotpo-logo-v3.svg" alt="Yotpo Logo" width="110">
</a>
</div>
<!-- Main Navigation -->
<div class="site-header-v2__menu-nav">
<span
class="site-header-v2__menu-nav-item --dropdown"
data-text="products">
Products <svg
class="site-header-v2__menu-nav-item-arrow"
width="19" height="19"
viewBox="0 0 19 19"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M9.98387 8.92565L13.6962 12.6379L14.7569 11.5773L9.98387 6.80427L5.21094 11.5773L6.27159 12.6379L9.98387 8.92565Z"
fill="currentColor" />
</svg>
<!-- Desktop -->
<div class="site-header-v2__submenu">
<div class="site-header-v2__submenu-container --c-1 --c" submenu-id="products">
<div class="site-header-v2__submenu-column --products">
<div class="site-header-v2__submenu-products">
<div class="site-header-v2__submenu-column-title">
Our Products </div>
<div class="site-header-v2__submenu-products-list">
<a
href="/platform/reviews/"
target=""
class="site-header-v2__submenu-products-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Products) Reviews & UGC'
data-btn-text="Reviews & UGC"
data-btn-context="/platform/reviews/">
<div class="site-header-v2__submenu-products-item-title">
<div class="no-lazy site-header-v2__submenu-products-item-icon site-header-v2-icons--reviews-light"></div>
<div class="site-header-v2__submenu-products-item-name">
Reviews & UGC </div>
</div>
<div class="site-header-v2__submenu-products-item-description">
Collect and display customer content across the buyer journey </div>
</a>
<a
href="/platform/loyalty/"
target=""
class="site-header-v2__submenu-products-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Products) Loyalty & Referrals'
data-btn-text="Loyalty & Referrals"
data-btn-context="/platform/loyalty/">
<div class="site-header-v2__submenu-products-item-title">
<div class="no-lazy site-header-v2__submenu-products-item-icon site-header-v2-icons--loyalty-light"></div>
<div class="site-header-v2__submenu-products-item-name">
Loyalty & Referrals </div>
</div>
<div class="site-header-v2__submenu-products-item-description">
Create custom-tailored loyalty and referral programs </div>
</a>
</div>
</div>
<div class="site-header-v2__submenu-spotlight">
<div class="site-header-v2__submenu-column-title">
Spotlight </div>
<a
href="/reviews-translations/"
target="_self"
class="site-header-v2__submenu-spotlight-wrapper global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Products) Spotlight"
data-btn-text="Reviews Translations"
data-btn-context="/reviews-translations/">
<div class="site-header-v2__submenu-spotlight-title">
<div class="site-header-v2__submenu-spotlight-icon">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/08/Spotlight-Icon.png" alt="">
</div>
<div class="site-header-v2__submenu-spotlight-name">
Reviews Translations </div>
</div>
<div class="site-header-v2__submenu-spotlight-description">
Go global with the reviews you already have and boost conversion with Yotpo translations </div>
<div class="site-header-v2__submenu-spotlight-more site-header-v2-btn site-header-v2-btn--underline site-header-v2-btn--small">
<span>
Learn more
<svg class="site-header-v2-btn__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</div>
</a>
</div>
</div>
<div class="site-header-v2__submenu-column --links --mobile">
<div class="site-header-v2__submenu-links">
<div class="site-header-v2__submenu-column-title">
Explore More </div>
<div class="site-header-v2__submenu-links-list">
<a href="/integrations/" target="_self" class="site-header-v2__submenu-links-item">
<div class="site-header-v2__submenu-links-item-title">
Integrations
</div>
</a>
<a href="/product-releases/" target="_self" class="site-header-v2__submenu-links-item">
<div class="site-header-v2__submenu-links-item-title">
Product releases
</div>
</a>
<a href="/ai/" target="_self" class="site-header-v2__submenu-links-item">
<div class="site-header-v2__submenu-links-item-title">
Yotpo AI
</div>
</a>
</div>
</div>
</div>
<div class="site-header-v2__submenu-column --integrations">
<div class="site-header-v2__submenu-integrations">
<div class="site-header-v2__submenu-column-title">
Integrations </div>
<div class="site-header-v2__submenu-integrations-list">
<a
target="_self"
href="/integrations/shopify/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Shopify'
data-btn-context="/integrations/shopify/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/06/Shopify.svg" alt="Shopify">
</a>
<a
target="_self"
href="/integrations/woocommerce/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) BigCommerce'
data-btn-context="/integrations/woocommerce/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/06/Woocommerce.svg" alt="BigCommerce">
</a>
<a
target="_self"
href="/integrations/siena/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Siena AI'
data-btn-context="/integrations/siena/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/09/Siena-Ai-1.svg" alt="Siena AI">
</a>
<a
target="_self"
href="/integrations/bigcommerce/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) WooCommerce'
data-btn-context="/integrations/bigcommerce/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/06/Big-Commerce.svg" alt="WooCommerce">
</a>
<a
target="_self"
href="/integrations/google/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Google'
data-btn-context="/integrations/google/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/08/google.svg" alt="Google">
</a>
<a
target="_self"
href="/integrations/novel/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Novel'
data-btn-context="/integrations/novel/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/09/Novel-1.svg" alt="Novel">
</a>
<a
target="_self"
href="/integrations/tiktok-shop/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Tiktok shop'
data-btn-context="/integrations/tiktok-shop/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/08/tiktok.svg" alt="Tiktok shop">
</a>
<a
target="_self"
href="/integrations/adobe-commerce-magento/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Adobe Commerce (Magento)'
data-btn-context="/integrations/adobe-commerce-magento/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/08/Adobe-Commerce.svg" alt="Adobe Commerce (Magento)">
</a>
<a
target="_self"
href="/integrations/klaviyo/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Klaviyo'
data-btn-context="/integrations/klaviyo/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/06/Klaviyo.svg" alt="Klaviyo">
</a>
<a
target="_self"
href="/integrations/salesforce-commerce-cloud/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Salesforce Commerce Cloud'
data-btn-context="/integrations/salesforce-commerce-cloud/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/08/Salesforce-Commerce-Cloud.svg" alt="Salesforce Commerce Cloud">
</a>
<a
target="_self"
href="/integrations/target/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Target'
data-btn-context="/integrations/target/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/09/Target-1.svg" alt="Target">
</a>
<a
target="_self"
href="/integrations/tapcart/"
class="site-header-v2__submenu-integrations-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name='(Products) (Integrations) Tapcart'
data-btn-context="/integrations/tapcart/">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/09/Tapcart-1.svg" alt="Tapcart">
</a>
</div>
<a
class="site-header-v2__submenu-integrations-more site-header-v2-btn site-header-v2-btn--underline global-click-event-tracking"
href="/integrations/"
target="_self"
data-btn-location="Top menu V2"
data-btn-name="(Products) (Integrations) Integrations Hub"
data-btn-text="Learn more"
data-btn-context="/integrations/">
<span>
Learn more
<svg class="site-header-v2-btn__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div class="site-header-v2__submenu-column --releases">
<div class="site-header-v2__submenu-releases">
<div class="site-header-v2__submenu-column-title">
Product Releases </div>
<div class="site-header-v2__submenu-releases-list">
<a
href="/product-releases/"
target="_self"
class="site-header-v2__submenu-releases-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Products) Product Releases Hub"
data-btn-text="See what's new"
data-btn-context="/product-releases/">
<div class="site-header-v2__submenu-releases-image">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2025/12/Product-Releases-Image-1.png" alt="">
</div>
<div class="site-header-v2__submenu-releases-title">
Discover the latest innovations in Yotpo Reviews & Loyalty </div>
<div class="site-header-v2__submenu-releases-more site-header-v2-btn site-header-v2-btn--underline">
<span>
See what's new
<svg class="site-header-v2-btn__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</span>
<span
class="site-header-v2__menu-nav-item --dropdown"
data-text="customers">
Customers <svg
class="site-header-v2__menu-nav-item-arrow"
width="19" height="19"
viewBox="0 0 19 19"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M9.98387 8.92565L13.6962 12.6379L14.7569 11.5773L9.98387 6.80427L5.21094 11.5773L6.27159 12.6379L9.98387 8.92565Z"
fill="currentColor" />
</svg>
<!-- Desktop -->
<div class="site-header-v2__submenu">
<div class="site-header-v2__submenu-container --c-2 --c" submenu-id="customers">
<div class="site-header-v2__submenu-column --links">
<div class="site-header-v2__submenu-links">
<div class="site-header-v2__submenu-column-title">
Our Customers </div>
<div class="site-header-v2__submenu-links-list">
<a
href="/case-studies/"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Customers) Customer Success"
data-btn-text="Case Studies"
data-btn-context="/case-studies/">
<div class="site-header-v2__submenu-links-item-title">
Case Studies
</div>
<div class="site-header-v2__submenu-links-item-description">
Learn how the best brands in eCommerce have found success with Yotpo </div>
</a>
<a
href="/customer-success/"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Customers) Customer Success"
data-btn-text="Customer Success"
data-btn-context="/customer-success/">
<div class="site-header-v2__submenu-links-item-title">
Customer Success
</div>
<div class="site-header-v2__submenu-links-item-description">
Meet the team that ensures you get the most out of Yotpo </div>
</a>
</div>
</div>
</div>
<!-- Case Studies will be rendered by Lit component in header.js -->
<div class="site-header-v2__submenu-column --cs"></div>
</div>
</div>
</span>
<a
href="/pricing/"
target="_self"
class="site-header-v2__menu-nav-item --simple global-click-event-tracking"
data-btn-name="Pricing"
data-btn-context="/pricing/"
data-btn-location="Top menu V2">
Pricing </a>
<span
class="site-header-v2__menu-nav-item --dropdown"
data-text="resources">
Resources <svg
class="site-header-v2__menu-nav-item-arrow"
width="19" height="19"
viewBox="0 0 19 19"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M9.98387 8.92565L13.6962 12.6379L14.7569 11.5773L9.98387 6.80427L5.21094 11.5773L6.27159 12.6379L9.98387 8.92565Z"
fill="currentColor" />
</svg>
<!-- Desktop -->
<div class="site-header-v2__submenu">
<div class="site-header-v2__submenu-container --c-3 --c" submenu-id="resources">
<div class="site-header-v2__submenu-column --links">
<div class="site-header-v2__submenu-links">
<div class="site-header-v2__submenu-column-title">
Learn </div>
<div class="site-header-v2__submenu-links-list">
<a
href="/resources/"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Learn) Resources"
data-btn-text="Resources Hub"
data-btn-context="/resources/">
<div class="site-header-v2__submenu-links-item-title">
Resources Hub
</div>
<div class="site-header-v2__submenu-links-item-description">
Learn how to drive retention rates through the roof </div>
</a>
<a
href="/resources/?page-ebook&type=ebooks-guides"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Learn) Resources"
data-btn-text="Ebooks & Guides"
data-btn-context="/resources/?page-ebook&type=ebooks-guides">
<div class="site-header-v2__submenu-links-item-title">
Ebooks & Guides
</div>
<div class="site-header-v2__submenu-links-item-description">
Deep dive into all the essential topics about growth and retention </div>
</a>
<a
href="/blog/"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Learn) Resources"
data-btn-text="Yotpo Blog"
data-btn-context="/blog/">
<div class="site-header-v2__submenu-links-item-title">
Yotpo Blog
</div>
<div class="site-header-v2__submenu-links-item-description">
Get the latest news and insights from the team at Yotpo </div>
</a>
</div>
</div>
</div>
<div class="site-header-v2__submenu-column --highlights">
<div class="site-header-v2__submenu-highlights">
<div class="site-header-v2__submenu-column-title">
Highlights </div>
<div class="site-header-v2__submenu-highlights-list">
<div class="site-header-v2__submenu-highlights-left">
<a
href="https://commerce-gpt.yotpo.com/"
target="_self"
class="site-header-v2__submenu-highlights-main global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Highlights) Big visual"
data-btn-text="Get your score"
data-btn-context="https://commerce-gpt.yotpo.com/">
<div class="site-header-v2__submenu-highlights-main-image">
<img class="no-lazy" src="https://www.yotpo.com/wp-content/uploads/2026/01/Highlight-Image-4.png" alt="">
</div>
<div class="site-header-v2__submenu-highlights-main-title">
Check your AI search performance </div>
<button class="site-header-v2__submenu-highlights-main-btn site-header-v2-btn site-header-v2-btn--underline">
<span>
Get your score
<svg class="site-header-v2-btn__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16"
viewBox="0 0 16 16" fill="none">
<path
d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z"
fill="#313438"></path>
</svg>
</span>
</button>
</a>
</div>
<div class="site-header-v2__submenu-highlights-right">
<a
href="/shoppers-have-prompted/"
target="_self"
class="site-header-v2__submenu-highlights-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Highlights) Asset 1"
data-btn-text="The Shoppers Have Prompted "
data-btn-context="/shoppers-have-prompted/">
<div class="site-header-v2__submenu-highlights-item-image">
<img class="no-lazy --default" src="https://www.yotpo.com/wp-content/uploads/2026/02/commerceGPT-1.png" alt="">
<img class="no-lazy --hover" src="https://www.yotpo.com/wp-content/uploads/2026/02/commerceGPT-hover-1.png" alt="">
</div>
<div class="site-header-v2__submenu-highlights-item-title">
80+ trends shaping AI-led shopping in 2026 </div>
</a>
<a
href="/affiliate-program/"
target="_self"
class="site-header-v2__submenu-highlights-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Highlights) Asset 2"
data-btn-text="Affiliate Program"
data-btn-context="/affiliate-program/">
<div class="site-header-v2__submenu-highlights-item-image">
<img class="no-lazy --default" src="https://www.yotpo.com/wp-content/uploads/2025/10/aff.png" alt="">
<img class="no-lazy --hover" src="https://www.yotpo.com/wp-content/uploads/2025/10/aff-hover.png" alt="">
</div>
<div class="site-header-v2__submenu-highlights-item-title">
Become a Yotpo Affiliate & earn for every referral </div>
</a>
<a
href="/new-rules-of-loyalty-lobby/"
target="_self"
class="site-header-v2__submenu-highlights-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Highlights) Asset 3"
data-btn-text="The New Rules of Loyalty"
data-btn-context="/new-rules-of-loyalty-lobby/">
<div class="site-header-v2__submenu-highlights-item-image">
<img class="no-lazy --default" src="https://www.yotpo.com/wp-content/uploads/2025/09/Highlight-Image-1.svg" alt="">
<img class="no-lazy --hover" src="https://www.yotpo.com/wp-content/uploads/2025/09/Highlight-Image-hover-1.svg" alt="">
</div>
<div class="site-header-v2__submenu-highlights-item-title">
The world doesn’t need another boring points program </div>
</a>
<a
href="/ebooks/to-buy-or-not-to-buy/"
target="_self"
class="site-header-v2__submenu-highlights-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Highlights) Asset 4"
data-btn-text="To buy or not to buy"
data-btn-context="/ebooks/to-buy-or-not-to-buy/">
<div class="site-header-v2__submenu-highlights-item-image">
<img class="no-lazy --default" src="https://www.yotpo.com/wp-content/uploads/2025/11/To-Buy-Or-Not-To-Buy.svg" alt="">
<img class="no-lazy --hover" src="https://www.yotpo.com/wp-content/uploads/2025/11/To-Buy-Or-Not-To-Buy-Hover.svg" alt="">
</div>
<div class="site-header-v2__submenu-highlights-item-title">
Learn how reviews and AI are shaping shopper decisions </div>
</a>
</div>
</div>
</div>
</div>
<div class="site-header-v2__submenu-column --links">
<div class="site-header-v2__submenu-links">
<div class="site-header-v2__submenu-column-title">
Connect </div>
<div class="site-header-v2__submenu-links-list">
<a
href="/contact-us/"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Connect) Contact us"
data-btn-text="Contact Us"
data-btn-context="/contact-us/">
<div class="site-header-v2__submenu-links-item-title">
Contact Us
</div>
</a>
<a
href="https://support.yotpo.com/?utm_source=YotpoWeb&utm_medium=web-menu"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Connect) Contact us"
data-btn-text="Help Center"
data-btn-context="https://support.yotpo.com/?utm_source=YotpoWeb&utm_medium=web-menu">
<div class="site-header-v2__submenu-links-item-title">
Help Center
</div>
</a>
<a
href="/partners/"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Connect) Contact us"
data-btn-text="Become a Partner"
data-btn-context="/partners/">
<div class="site-header-v2__submenu-links-item-title">
Become a Partner
</div>
</a>
<a
href="/careers/"
target="_self"
class="site-header-v2__submenu-links-item global-click-event-tracking"
data-btn-location="Top menu V2"
data-btn-name="(Resources) (Connect) Contact us"
data-btn-text="Careers"
data-btn-context="/careers/">
<div class="site-header-v2__submenu-links-item-title">
Careers
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</span>
</div>
<div class="site-header-v2__menu-left">
<!-- Personal area login -->
<a data-btn-name="Log in" data-btn-text="Log in" data-btn-context="https://login.yotpo.com/#/login?signup_utm_source=yotpo_website" data-btn-location="Top menu V2" target="_self" href="https://login.yotpo.com/#/login?signup_utm_source=yotpo_website" class="site-header-v2__menu-login global-click-event-tracking">
Log in </a>
<!-- Get a demo button -->
<button data-text="Get a demo" data-location="Top menu V2" class="site-header-v2__menu-rad site-header-v2-btn pre_fill_rad_v3_btn">
<span>
Get a demo <svg class="site-header-v2-btn__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="currentColor"></path>
</svg>
</span>
</button>
<!-- Mobile Menu Toggle -->
<button class="site-header-v2__menu-toggle">
<div class="site-header-v2__menu-toggle-inner"></div>
</button>
</div>
</div>
<!-- Mobile -->
<div class="site-header-v2__mobile">
<div class="site-header-v2__mobile-nav">
<div class="site-header-v2__mobile-nav-item-wrapper">
<span data-text="products" class="site-header-v2__mobile-nav-item --dropdown">
Products
<svg class="site-header-v2__mobile-nav-item-arrow" width="19" height="19" viewBox="0 0 19 19" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M9.98387 8.92565L13.6962 12.6379L14.7569 11.5773L9.98387 6.80427L5.21094 11.5773L6.27159 12.6379L9.98387 8.92565Z"
fill="#313438" />
</svg>
</span>
<div class="site-header-v2__mobile-submenu --hidden">
<div class="site-header-v2__mobile-submenu-group">
<div class="site-header-v2__mobile-submenu-title">
Our Products </div>
<div class="site-header-v2__mobile-submenu-list --products">
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/platform/reviews/">
<div class="site-header-v2__mobile-submenu-item-icon site-header-v2-icons--reviews-light"></div>
<span>
Reviews & UGC </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/platform/loyalty/">
<div class="site-header-v2__mobile-submenu-item-icon site-header-v2-icons--loyalty-light"></div>
<span>
Loyalty & Referrals </span>
</a>
</div>
</div>
<div class="site-header-v2__mobile-submenu-group">
<div class="site-header-v2__mobile-submenu-title">
Explore More </div>
<div class="site-header-v2__mobile-submenu-list">
<a class="site-header-v2__mobile-submenu-item" href="/integrations/">
<span>
Integrations </span>
</a>
<a class="site-header-v2__mobile-submenu-item" href="/product-releases/">
<span>
Product releases </span>
</a>
<a class="site-header-v2__mobile-submenu-item" href="/ai/">
<span>
Yotpo AI </span>
</a>
</div>
</div>
</div>
</div>
<div class="site-header-v2__mobile-nav-item-wrapper">
<span data-text="customers" class="site-header-v2__mobile-nav-item --dropdown">
Customers
<svg class="site-header-v2__mobile-nav-item-arrow" width="19" height="19" viewBox="0 0 19 19" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M9.98387 8.92565L13.6962 12.6379L14.7569 11.5773L9.98387 6.80427L5.21094 11.5773L6.27159 12.6379L9.98387 8.92565Z"
fill="#313438" />
</svg>
</span>
<div class="site-header-v2__mobile-submenu --hidden">
<div class="site-header-v2__mobile-submenu-group">
<div class="site-header-v2__mobile-submenu-list">
<a class="site-header-v2__mobile-submenu-item" href="/case-studies/" target="_self">
<span>
Case Studies </span>
</a>
<a class="site-header-v2__mobile-submenu-item" href="/customer-success/" target="_self">
<span>
Customer Success </span>
</a>
</div>
</div>
</div>
</div>
<a href="/pricing/" target="_self" class="site-header-v2__mobile-nav-item --simple">
Pricing </a>
<div class="site-header-v2__mobile-nav-item-wrapper">
<span data-text="resources" class="site-header-v2__mobile-nav-item --dropdown">
Resources
<svg class="site-header-v2__mobile-nav-item-arrow" width="19" height="19" viewBox="0 0 19 19" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M9.98387 8.92565L13.6962 12.6379L14.7569 11.5773L9.98387 6.80427L5.21094 11.5773L6.27159 12.6379L9.98387 8.92565Z"
fill="#313438" />
</svg>
</span>
<div class="site-header-v2__mobile-submenu --hidden">
<div class="site-header-v2__mobile-submenu-group">
<div class="site-header-v2__mobile-submenu-title">
Learn </div>
<div class="site-header-v2__mobile-submenu-list">
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/resources/">
<span>
Resources Hub </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/resources/?page-ebook&type=ebooks-guides">
<span>
Ebooks & Guides </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/blog/">
<span>
Yotpo Blog </span>
</a>
</div>
</div>
<div class="site-header-v2__mobile-submenu-group">
<div class="site-header-v2__mobile-submenu-title">
Highlights </div>
<div class="site-header-v2__mobile-submenu-list">
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/shoppers-have-prompted/">
<span>
The Shoppers Have Prompted </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/affiliate-program/">
<span>
Affiliate Program </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/new-rules-of-loyalty-lobby/">
<span>
The New Rules of Loyalty </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/ebooks/to-buy-or-not-to-buy/">
<span>
To buy or not to buy </span>
</a>
</div>
</div>
<div class="site-header-v2__mobile-submenu-group">
<div class="site-header-v2__mobile-submenu-title">
Connect </div>
<div class="site-header-v2__mobile-submenu-list">
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/contact-us/">
<span>
Contact Us </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="https://support.yotpo.com/?utm_source=YotpoWeb&utm_medium=web-menu">
<span>
Help Center </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/partners/">
<span>
Become a Partner </span>
</a>
<a class="site-header-v2__mobile-submenu-item" target="_self" href="/careers/">
<span>
Careers </span>
</a>
</div>
</div>
</div>
</div>
</div>
<button data-text="Get a demo" data-location="Top menu V2" class="site-header-v2__mobile-rad site-header-v2-btn pre_fill_rad_v3_btn">
<span>
Get a demo
<svg class="site-header-v2-btn__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16"
viewBox="0 0 16 16" fill="none">
<path
d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z"
fill="#ffffff"></path>
</svg>
</span>
</button>
</div>
</header>
<script>
//Menu additional CTA
document.addEventListener('DOMContentLoaded', function() {
let jsCtaEnabled = false;
for (const key in menuCtaData.menuCtas) {
if (menuCtaData.menuCtas.hasOwnProperty(key)) {
if (menuCtaData.menuCtas[key].turn_on_button === true) {
jsCtaEnabled = true;
const ctaDesign = menuCtaData.menuCtas[key].design;
const ctaEvents = menuCtaData.menuCtas[key].events;
const mobileDisplay = menuCtaData.menuCtas[key].targeting.show_on_mobile;
const desktopDisplay = menuCtaData.menuCtas[key].targeting.show_on_desktop;
const btnText = ctaEvents.btntext;
const {
header_button_link: link,
header_button_image: bgImage,
} = ctaDesign;
// Create the button container
const headerBtn = document.createElement("div");
headerBtn.className =
`site-header-v2__menu-additional-btn` +
`${!mobileDisplay ? " --hide-on-mobile" : ""}` +
`${!desktopDisplay ? " --hide-on-desktop" : ""}`;
// Create the anchor element
const anchor = document.createElement("a");
anchor.href = link || "#";
anchor.target = "_blank";
anchor.onclick = () => {
redcrossOnLink({
btnLocation: "Top menu V2",
btnContext: link,
btnName: "Menu additional CTA",
btnText: btnText
});
};
// If there's a background image, create an image element
if (bgImage) {
const img = document.createElement("img");
img.src = bgImage;
img.alt = "Menu additional CTA";
anchor.appendChild(img);
}
// Append the anchor to the button container
headerBtn.appendChild(anchor);
// Append the button to the desired location in the DOM
document.querySelector('.site-header-v2__menu-nav')?.after(headerBtn);
}
}
}
});
</script>
<div class="container">
</div><!-- Break the container -->
<main class="homepage-v2">
<script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
<script>
function initializeHubSpotForm(formId, target, cssClass) {
// const script = document.createElement('script');
// script.src = "//js-eu1.hsforms.net/forms/embed/v2.js";
// script.type = "text/javascript";
// script.charset = "utf-8";
// document.head.appendChild(script);
hbspt.forms.create({
region: "eu1",
portalId: "25670362",
formId: 'eb97b335-0317-4435-8e70-0ac52f0ba407',
formInstanceId: formId,
target: target,
cssClass: cssClass,
onFormReady: function($form) {
//create loader to show after submit
const loader = document.createElement('div');
loader.className = 'loader';
document.querySelector(target).appendChild(loader);
const emailField = $form.find('input[name="email"]');
const legalConsentContainer = $form.find('.legal-consent-container');
const newsLetter = $form.find('.hs_newsletter_opt_in');
emailField.attr('autocomplete', 'off');
// Create and add the reCAPTCHA disclaimer container
// const recaptchaDisclaimer = $('<div class="recaptcha-disclaimer-container"><div class="recaptcha-text">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" target="_blank">Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.</div></div>');
// legalConsentContainer.after(recaptchaDisclaimer);
// const recaptchaDisclaimerEl = $form.find('.recaptcha-disclaimer-container');
// Email validation pattern and error message
const emailValidation = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
const emailErrorMessage = "Please enter a valid email, such as email@example.com";
// Function to display error message
function displayErrorMessage(message) {
let errorDiv = $form.find('.email-error-message');
if (errorDiv.length === 0) {
errorDiv = $('<div class="email-error-message"></div>');
emailField.after(errorDiv);
}
errorDiv.text(message).show();
}
// Function to remove error message
function removeErrorMessage() {
$form.find('.email-error-message').remove();
}
// Email field validation on blur
emailField.on('blur', function() {
const emailValue = emailField.val().trim();
const isValid = emailValidation.test(emailValue);
removeErrorMessage();
if ((!isValid && emailValue.length > 0) || (emailField.hasClass('error') && emailValue.length > 0)) {
displayErrorMessage(emailErrorMessage);
}
// Add .no-error class to prevent red border on blur
if (emailValue.length === 0 && !emailField.hasClass('customError')) {
setTimeout(() => {
emailField.addClass('no-error');
}, 100);
}
});
// Add event listeners for focus
emailField.on('focus', function() {
legalConsentContainer.addClass('active');
newsLetter.addClass('active');
// recaptchaDisclaimerEl.addClass('active');
});
document.querySelector(`${target} .hs-submit [type='submit']`).addEventListener("click", function(e) {
const emailValue = emailField.val().trim();
const isValid = emailValidation.test(emailValue);
removeErrorMessage();
if (!isValid || emailValue.length === 0 || emailField.hasClass('error')) {
emailField.addClass('customError');
emailField.removeClass('no-error');
displayErrorMessage(emailErrorMessage);
setTimeout(() => {
removeErrorMessage();
}, 3000);
} else {
$form.submit();
}
});
},
onBeforeFormSubmit: function($form, data) {
// Find the object with the name 'email'
const emailField = data.find(field => field.name === 'email');
// Get the value of the email field
const emailVal = emailField ? emailField.value : null;
//check if body has class demo-form-version-A,B,C
let btnContext = '';
// if (document.body.classList.contains("demo-form-version-A")) {
// btnContext = "Ver A - RAD form";
// } else if (document.body.classList.contains("demo-form-version-B")) {
// btnContext = "Ver B - Quiz with CTA in step 1";
// } else if (document.body.classList.contains("demo-form-version-C")) {
// btnContext = "Ver C - Quiz with Email form in step 1";
// }
redcross.track('Button Clicked', {
'preRad': 'yes',
'radPrefillEmail': emailVal,
'btnName': 'Request a demo',
'btnContext': btnContext,
'btnText': 'Get a Demo',
'btnLocation': formId === 'form1' ? 'Header' : 'Footer',
});
},
onFormSubmitted: function($form, data) {
document.querySelector(`${target} .loader`).style.display = 'block';
const email = data.submissionValues.email;
// Reinitialize the form
setTimeout(() => {
document.querySelector(`${target} .loader`).style.display = 'none';
initializeHubSpotForm(formId, target, cssClass);
}, 3000); // Adjust delay if needed
// Store email in sessionStorage
sessionStorage.setItem('prefill-rad-email', email);
// Redirect to the new page with the email as a query parameter
// window.location.href = '/request-a-demo/';
// Show the popup
$(".rad-popup-v3")
.fadeIn(250)
.css("display", "flex");
$("body").addClass("rad_popup_form_is_open");
}
});
}
// Function to render CTA button
function renderCTAButton(target, location, styles) {
const targetElement = document.querySelector(target);
if (!targetElement) return;
// Create button element
const button = document.createElement('button');
button.setAttribute('data-text', 'Get a demo');
button.setAttribute('data-location', location);
button.className = 'site-header-v2__menu-rad site-header-v2-btn pre_fill_rad_v3_btn';
// Apply styles
button.style.backgroundColor = styles.bgColor;
button.style.color = styles.textColor;
button.style.marginLeft = '0';
button.style.display = 'inline-flex';
// Create span wrapper
const span = document.createElement('span');
span.style.color = styles.textColor;
span.textContent = 'Get a demo';
// Create SVG
const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
svg.setAttribute('class', 'site-header-v2-btn__arrow');
svg.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
svg.setAttribute('width', '16');
svg.setAttribute('height', '16');
svg.setAttribute('viewBox', '0 0 16 16');
svg.setAttribute('fill', 'none');
const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
path.setAttribute('d', 'M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z');
path.setAttribute('fill', styles.iconColor);
svg.appendChild(path);
span.appendChild(svg);
button.appendChild(span);
// Append button to target
targetElement.appendChild(button);
}
// Check if utm_medium=widget is present in the URL
const urlParams = new URLSearchParams(window.location.search);
const showWidgetButton = urlParams.get('utm_medium') === 'widget';
// Function to render content based on URL parameter
function handleWidgetDisplay() {
if (showWidgetButton) {
// Render CTA buttons
renderCTAButton('#hubspot-form-header', 'Header', {
bgColor: '#0042e4',
textColor: '#fff',
iconColor: '#fff'
});
// Add widget-cta class to the hero .cta container
const heroCtaContainer = document.querySelector('#hero .cta');
if (heroCtaContainer) {
heroCtaContainer.classList.add('widget-cta');
}
renderCTAButton('#hubspot-form-footer', 'Footer', {
bgColor: '#fff',
textColor: '#313438',
iconColor: '#313438'
});
} else {
// Initialize HubSpot forms
initializeHubSpotForm('form1', '#hubspot-form-header', 'custom-hs-form-js custom-hs-form-js-header form1');
initializeHubSpotForm('form2', '#hubspot-form-footer', 'custom-hs-form-js custom-hs-form-js-footer form2');
}
}
// Wait for DOM to be fully loaded
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', handleWidgetDisplay);
} else {
// DOM is already loaded
handleWidgetDisplay();
}
</script>
<script>
var mainTitleToggle = false;
var heroVideoId = '876dith607';
</script>
<div class="hero_logos_wrapper">
<section id="hero">
<div class="content">
<span class="hero_span_title">
<span class="block-group">
<span class="version-A">Don't Miss Out On Revenue Growth</span>
<!-- <span class="version-B">Don't Miss Out On Revenue Growth</span> -->
<!-- <span class="version-C">Don't Miss Out On Revenue Growth</span> -->
</span>
</span>
<div class="sub-content">
<!-- <div class="with">
<span>with</span>
<img class="exclude-cdn" width="113" src="https://www.yotpo.com/wp-content/uploads/2024/03/with-1.svg" alt="with-1">
</div> -->
<h1 class="hero_h1_text ">
<!-- <span class="version-A">Your marketing solutions should work for you. Drive more revenue with best-in-class solutions for Loyalty and Reviews.</span> -->
<span class="version-A">Your marketing solutions should work for you. Drive more revenue with best-in-class solutions for Loyalty and Reviews.</span>
<!-- <span class="version-B">Your marketing solutions should work for you. Drive more revenue with best-in-class solutions for Loyalty and Reviews.</span> -->
<!-- <span class="version-C">Your marketing solutions should work for you. Drive more revenue with best-in-class solutions for Loyalty and Reviews.</span> -->
</h1>
<div class="cta">
<div id="hubspot-form-header"></div>
</div>
</div>
</div>
<div class="video">
<video
id="hero-video"
class="hero-bg-video"
autoplay
muted
loop
playsinline
preload="metadata"
width="1920"
height="1080"
aria-hidden="true"
tabindex="-1"
role="presentation"
controlslist="nodownload nofullscreen noplaybackrate"
disableRemotePlayback
poster=""
data-no-lazy="true"
style="width:100%;height:auto;object-fit:cover;">
<source src="https://www.yotpo.com/wp-content/themes/yotpo/assets/video/new-hp-video.webm" type="video/webm" />
Your browser does not support the video tag.
</video>
</div>
</section>
<section class="brands" data-ab-test="brands-logo-test" data-ab-test-active="true">
<div class="wrapper">
<div class="logos-wrap">
<div class="logo logo-0"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/all-birds-1.svg"
data-default-alt="All Birds Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-1.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-1-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/all-birds-1.svg" alt="All Birds Logo">
</div>
<div class="logo logo-1"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/brooklinen-1.svg"
data-default-alt="Brooklinen Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-2.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-2-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/brooklinen-1.svg" alt="Brooklinen Logo">
</div>
<div class="logo logo-2"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/chubbies-1.svg"
data-default-alt="Chubbies Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-3.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-3-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/chubbies-1.svg" alt="Chubbies Logo">
</div>
<div class="logo logo-3"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/dossier-1.svg"
data-default-alt="Dossier Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-4.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-4-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/dossier-1.svg" alt="Dossier Logo">
</div>
<div class="logo logo-4"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/dr-m-1.svg"
data-default-alt="Dr. Martens Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-5.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-5-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/dr-m-1.svg" alt="Dr. Martens Logo">
</div>
<div class="logo logo-5"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/goodr-1.svg"
data-default-alt="Goodr Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-6.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-6-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/goodr-1.svg" alt="Goodr Logo">
</div>
<div class="logo logo-6"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/gopro-1.svg"
data-default-alt="GoPro Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-7.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-7-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/gopro-1.svg" alt="GoPro Logo">
</div>
<div class="logo logo-7"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/loop-1.svg"
data-default-alt="Loop Earplugs Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-8.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-8-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/loop-1.svg" alt="Loop Earplugs Logo">
</div>
<div class="logo logo-8"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/lskd-1.svg"
data-default-alt="LSKD Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-9.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-9-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/lskd-1.svg" alt="LSKD Logo">
</div>
<div class="logo logo-9"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/moroccanoil-1.svg"
data-default-alt="Morrocanoil Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-10.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-10-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/moroccanoil-1.svg" alt="Morrocanoil Logo">
</div>
<div class="logo logo-10"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/muscle-republic-1.svg"
data-default-alt="Muscle Republic Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-11.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-11-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/muscle-republic-1.svg" alt="Muscle Republic Logo">
</div>
<div class="logo logo-11"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/mvmt-1.svg"
data-default-alt="MVMT Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-12.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-12-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/mvmt-1.svg" alt="MVMT Logo">
</div>
<div class="logo logo-12"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/patagonia-1.svg"
data-default-alt="Patagonia Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-13.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-13-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/patagonia-1.svg" alt="Patagonia Logo">
</div>
<div class="logo logo-13"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/princess-polliy-1.svg"
data-default-alt="Princess Polly Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-14.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-14-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/princess-polliy-1.svg" alt="Princess Polly Logo">
</div>
<div class="logo logo-14"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/refy-1.svg"
data-default-alt="REFY Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-15.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-15-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/refy-1.svg" alt="REFY Logo">
</div>
<div class="logo logo-15"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/revolution-1.svg"
data-default-alt="Revolution Beauty Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-16.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-16-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/revolution-1.svg" alt="Revolution Beauty Logo">
</div>
<div class="logo logo-16"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/ruohonjuuri-1.svg"
data-default-alt="Ruohonjuuri Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-17.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-17-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/ruohonjuuri-1.svg" alt="Ruohonjuuri Logo">
</div>
<div class="logo logo-17"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/steve-1.svg"
data-default-alt="Steve Madden Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-18.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-18-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/steve-1.svg" alt="Steve Madden Logo">
</div>
<div class="logo logo-18"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/superpoop-1.svg"
data-default-alt="Supergoop Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-19.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-19-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/superpoop-1.svg" alt="Supergoop Logo">
</div>
<div class="logo logo-19"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/theory-1.svg"
data-default-alt="Theory Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-20.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-20-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/theory-1.svg" alt="Theory Logo">
</div>
<div class="logo logo-20"
data-default-logo="https://www.yotpo.com/wp-content/uploads/2025/08/thirdlove-1.svg"
data-default-alt="ThirdLove Logo"
data-emea-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-21.svg"
data-emea-alt=""
data-apac-logo="https://www.yotpo.com/wp-content/uploads/2025/12/Logo-21-1.svg"
data-apac-alt=""
>
<img class="exclude-cdn" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/thirdlove-1.svg" alt="ThirdLove Logo">
</div>
</div>
</div>
</section>
</div>
<section class="services">
<!-- <div class="services__item services__item--first">
<h2 class="services__title">
The building blocks to create customers for life </h2>
<p class="services__description subheader-small">
Our reviews, SMS and email, loyalty and referrals, and subscriptions products spark engagement and increase retention — all in one place. </p>
</div> -->
<a href="https://www.yotpo.com/platform/reviews/" class="services__item" onclick="redcross.track('Button Clicked' ,{'product':'Reviews', 'source': 'yotpo', 'btnName': 'Reviews','btnContext': 'https://www.yotpo.com/platform/reviews/', 'btnText': 'Explore more','btnLocation': 'Products section'})">
<span style="background-color: #EBEBEB;" class="services__overlay"></span>
<div class="services__content">
<h2 class="h3 services__label">
Reviews & UGC </h2>
<p class="services__text subheader-small">
Enhance your site with AI-driven displays of quality reviews and customizable galleries. </p>
<span class="cta__btn cta__btn--arrow cta__btn--outline services__btn">
<span>
Explore more
<svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438" />
</svg>
</span>
</span>
</div>
<div style="background-color: #EBEBEB;" class="services__mockup">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-4-375.png">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-4-768.png">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-4-1024.png">
<source media="(max-width: 1280px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-4-1280.png">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-4.png"
alt="Yotpo Reviews: Mockup of product review displays and analysis">
</picture>
</div>
</a>
<a href="https://www.yotpo.com/platform/loyalty/" class="services__item" onclick="redcross.track('Button Clicked' ,{'product':'Loyalty & Referrals', 'source': 'yotpo', 'btnName': 'Loyalty & Referrals','btnContext': 'https://www.yotpo.com/platform/loyalty/', 'btnText': 'Explore more','btnLocation': 'Products section'})">
<span style="background-color: #c3ddff;" class="services__overlay"></span>
<div class="services__content">
<h2 class="h3 services__label">
Loyalty & Referrals </h2>
<p class="services__text subheader-small">
Motivate customers with rewards and turn them into brand advocates. </p>
<span class="cta__btn cta__btn--arrow cta__btn--outline services__btn">
<span>
Explore more
<svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438" />
</svg>
</span>
</span>
</div>
<div style="background-color: #c3ddff;" class="services__mockup">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-5-375.png">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-5-768.png">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-5-1024.png">
<source media="(max-width: 1280px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-5-1280.png">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/mockup-5.png"
alt="Kurimu: Mockup of product voucher display">
</picture>
</div>
</a>
</section>
<section class="cases">
<div class="wrapper wrapper--xl">
<h3 class="h2 cases__title">
Don’t just take our word for it. <span>Meet our brands.</span> </h3>
<div class="cases__slider">
<div class="cases__slider-nav">
<span class="cases__slider-nav-btn"></span>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'goodr Case Study','btnContext': '', 'btnText': 'goodr','btnLocation': 'Customers section nav bar'})" class="active">
<img src="https://www.yotpo.com/wp-content/uploads/2025/08/GOODR.svg"
alt="Goodr Logo">
</div>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'Brooklinen Case Study','btnContext': '', 'btnText': 'Brooklinen','btnLocation': 'Customers section nav bar'})" class="">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/brooklien.svg"
alt="Brooklinen Logo">
</div>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'ThirdLove Case Study','btnContext': '', 'btnText': 'ThirdLove','btnLocation': 'Customers section nav bar'})" class="">
<img src="https://www.yotpo.com/wp-content/uploads/2025/08/Brand-logos.svg"
alt="ThirdLove Logo">
</div>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'REVOLUTION Beauty London Case Study','btnContext': '', 'btnText': 'REVOLUTION Beauty London','btnLocation': 'Customers section nav bar'})" class="">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/revolution.svg"
alt="Revolution Beauty Logo">
</div>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'PRINCESS POLLY Case Study','btnContext': '', 'btnText': 'PRINCESS POLLY','btnLocation': 'Customers section nav bar'})" class="">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/polly.svg"
alt="Princess Polly Logo">
</div>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'Chubbies Case Study','btnContext': '', 'btnText': 'Chubbies','btnLocation': 'Customers section nav bar'})" class="">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/chubbies.svg"
alt="Chubbies Logo">
</div>
</div>
<div class="cases__slider-nav-mobile"></div>
<div class="swiper cases__swiper">
<div class="cases__slider-list swiper-wrapper">
<div style="background-color: #fad2c4;" class="cases__slider-item swiper-slide">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/goodr_cs_image_320_2x.webp">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/goodr_cs_image_690_2x.webp">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/goodr_cs_image_892_2x.webp">
<source media="(max-width: 1440px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/goodr_cs_1440_1280_2x.webp">
<img src="https://www.yotpo.com/wp-content/uploads/2025/08/goodr_cs_image_1928_2x-scaled.webp"
alt="Goodr: Smiling man wearing red Goodr sunglasses"
class="cases__slider-bg">
</picture>
<div class="cases__slider-wrapper wrapper">
<img src="https://www.yotpo.com/wp-content/uploads/2025/08/GOODR.svg" alt="Goodr Logo" class="cases__slider-logo">
<div class="cases__slider-text-1">
<span class="number-small">
38% </span>
<p class="paragraph-small">
Increase in sales from Repeat Customers </p>
</div>
<div class="cases__slider-text-2">
<p class="paragraph-small">
“Loyalty metrics have become a key part of shaping all our strategies. Any time we plan new marketing efforts, for example, we always ask: how does this fit with loyalty?” </p>
</div>
<div class="cases__slider-text-3">
<p class="paragraph-small">
<b>Jared Grawrock,<br>
<span>
Head Lifecycle & Retention Marketing </span>
</b>
</p>
</div>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'goodr Case Study','btnContext': 'https://www.yotpo.com/case-studies/goodr-case-study/', 'btnText': 'Read more','btnLocation': 'Customers section'})" target="_self" class="cta__btn cta__btn--outline cta__btn--arrow cases__slider-cta" href="https://www.yotpo.com/case-studies/goodr-case-study/">
<span>
Read more <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div style="background-color: #fad2c4;" class="cases__slider-item swiper-slide">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs1-375.jpg">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs1-768.jpg">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs1-1024.jpg">
<source media="(max-width: 1440px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs1-1440.jpg">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/cs1.jpg"
alt="Brooklinen: Woman with vitiligo wearing Brooklinen towel and robe"
class="cases__slider-bg">
</picture>
<div class="cases__slider-wrapper wrapper">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/brooklien.svg" alt="Brooklinen Logo" class="cases__slider-logo">
<div class="cases__slider-text-1">
<span class="number-small">
+25k </span>
<p class="paragraph-small">
5-star reviews and an above average order-to-review conversion rate </p>
</div>
<div class="cases__slider-text-2">
<p class="paragraph-small">
"Brooklinen wouldn't be what it is without our customers, and we need to know how they feel about us so we can create better, more positive experiences." </p>
</div>
<div class="cases__slider-text-3">
<p class="paragraph-small">
<b>Jack Lorentzen,<br>
<span>
Senior Associate at Brooklinen </span>
</b>
</p>
</div>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'Brooklinen Case Study','btnContext': 'https://www.yotpo.com/case-studies/brooklinen/', 'btnText': 'Read more','btnLocation': 'Customers section'})" target="_self" class="cta__btn cta__btn--outline cta__btn--arrow cases__slider-cta" href="https://www.yotpo.com/case-studies/brooklinen/">
<span>
Read more <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div style="background-color: #fad2c4;" class="cases__slider-item swiper-slide">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/thirdlove_cs_image_320_2x-1.webp">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/thirdlove_cs_image_690_2x-1.webp">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/thirdlove_cs_image_892_2x.webp">
<source media="(max-width: 1440px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/thirdlove_cs_1440_1280_2x-2.webp">
<img src="https://www.yotpo.com/wp-content/uploads/2025/08/thirdlove_cs_image_1924_2x-scaled.webp"
alt="ThirdLove: Three smiling women wearing ThirdLove bras"
class="cases__slider-bg">
</picture>
<div class="cases__slider-wrapper wrapper">
<img src="https://www.yotpo.com/wp-content/uploads/2025/08/Brand-logos.svg" alt="ThirdLove Logo" class="cases__slider-logo">
<div class="cases__slider-text-1">
<span class="number-small">
65% </span>
<p class="paragraph-small">
Increase in AOV per user </p>
</div>
<div class="cases__slider-text-2">
<p class="paragraph-small">
“Loyalty offers a new way to engage our customers. Instead of discounts, we communicate that they’ve already earned $20 off—highlighting rewards and creating a new way to connect with our customer base". </p>
</div>
<div class="cases__slider-text-3">
<p class="paragraph-small">
<b>Leanne Chan,<br>
<span>
Sr. Director, CRM & Loyalty </span>
</b>
</p>
</div>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'ThirdLove Case Study','btnContext': 'https://www.yotpo.com/case-studies/third-love-case-study-loyalty/', 'btnText': 'Read more','btnLocation': 'Customers section'})" target="_self" class="cta__btn cta__btn--outline cta__btn--arrow cases__slider-cta" href="https://www.yotpo.com/case-studies/third-love-case-study-loyalty/">
<span>
Read more <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div style="background-color: #fad2c4;" class="cases__slider-item swiper-slide">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs3-375.jpg">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs3-768.jpg">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs3-1024.jpg">
<source media="(max-width: 1440px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs3-1440.jpg">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/cs3.jpg"
alt="Revolution Beauty: Concealer sticks shade range"
class="cases__slider-bg">
</picture>
<div class="cases__slider-wrapper wrapper">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/revolution.svg" alt="Revolution Beauty Logo" class="cases__slider-logo">
<div class="cases__slider-text-1">
<span class="number-small">
+8X </span>
<p class="paragraph-small">
ROI from loyalty and 44% increase in AOV from loyalty members </p>
</div>
<div class="cases__slider-text-2">
<p class="paragraph-small">
"The performance of RevRewards was better than what we modeled. Look at the LTV for the best customers; members are shopping nearly four times a year." </p>
</div>
<div class="cases__slider-text-3">
<p class="paragraph-small">
<b>Sally Minto,<br>
<span>
Digital Director at Revolution Beauty </span>
</b>
</p>
</div>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'REVOLUTION Beauty London Case Study','btnContext': 'https://www.yotpo.com/case-studies/revolution-beauty/', 'btnText': 'Read more','btnLocation': 'Customers section'})" target="_self" class="cta__btn cta__btn--outline cta__btn--arrow cases__slider-cta" href="https://www.yotpo.com/case-studies/revolution-beauty/">
<span>
Read more <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div style="background-color: #fad2c4;" class="cases__slider-item swiper-slide">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/princess_polly_cs_image_320_2x.webp">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/princess_polly_cs_image_690_2x.webp">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/princess_polly_cs_image_892_2x.webp">
<source media="(max-width: 1440px)" srcset="https://www.yotpo.com/wp-content/uploads/2025/08/princess_polly_cs_1440_1280_2x.webp">
<img src="https://www.yotpo.com/wp-content/uploads/2025/08/princess_polly_cs_image_1932_2x-scaled.webp"
alt="Princess Polly: Woman wearing red Princess Polly top and cap"
class="cases__slider-bg">
</picture>
<div class="cases__slider-wrapper wrapper">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/polly.svg" alt="Princess Polly Logo" class="cases__slider-logo">
<div class="cases__slider-text-1">
<span class="number-small">
112% </span>
<p class="paragraph-small">
Increase in AOV </p>
</div>
<div class="cases__slider-text-2">
<p class="paragraph-small">
“Customer reviews are invaluable. As a brand, we know so much more about our products and what the customers want.” </p>
</div>
<div class="cases__slider-text-3">
<p class="paragraph-small">
<b>Kim Zorn,<br>
<span>
Global Performance Director </span>
</b>
</p>
</div>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'PRINCESS POLLY Case Study','btnContext': 'https://www.yotpo.com/case-studies/princess-polly-loyalty-case-study/', 'btnText': 'Read more','btnLocation': 'Customers section'})" target="_self" class="cta__btn cta__btn--outline cta__btn--arrow cases__slider-cta" href="https://www.yotpo.com/case-studies/princess-polly-loyalty-case-study/">
<span>
Read more <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div style="background-color: #fad2c4;" class="cases__slider-item swiper-slide">
<picture>
<source media="(max-width: 767.98px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs2-375.jpg">
<source media="(max-width: 768px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs2-768.jpg">
<source media="(max-width: 1024px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs2-1024.jpg">
<source media="(max-width: 1440px)" srcset="https://www.yotpo.com/wp-content/uploads/2024/02/cs2-1440.jpg">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/cs2.jpg"
alt="Chubbies: Chubbies dark blue neon lights swimming trunks in pink background"
class="cases__slider-bg">
</picture>
<div class="cases__slider-wrapper wrapper">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/chubbies.svg" alt="Chubbies Logo" class="cases__slider-logo">
<div class="cases__slider-text-1">
<span class="number-small">
+56% </span>
<p class="paragraph-small">
of all sales are from engaged shoppers who have interacted with reviews </p>
</div>
<div class="cases__slider-text-2">
<p class="paragraph-small">
"Yotpo has been vital in understanding, do people like this product? Are they engaging with this product in the way that we want them to?" </p>
</div>
<div class="cases__slider-text-3">
<p class="paragraph-small">
<b>Tom Montgomery,<br>
<span>
Co-founder & CMO at Chubbies </span>
</b>
</p>
</div>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'Chubbies Case Study','btnContext': 'https://www.yotpo.com/case-studies/chubbies-case-study/', 'btnText': 'Read more','btnLocation': 'Customers section'})" target="_self" class="cta__btn cta__btn--outline cta__btn--arrow cases__slider-cta" href="https://www.yotpo.com/case-studies/chubbies-case-study/">
<span>
Read more <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="tools">
<div class="wrapper">
<h3 class="h2 tools__title">
Marketing that actually moves the needle </h3>
<div class="tools__container">
<p class="tag">
YOUR GOALS BROUGHT TO LIFE </p>
<div class="tools__nav tools__nav--0">
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'Goal 1','btnContext': '', 'btnText': 'Turn clicks to customers','btnLocation': 'Goals section'})" class="tools__nav-item tools__nav-item--active subheader-big">
<span>
Turn clicks to customers </span>
</div>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'Goal 2','btnContext': '', 'btnText': 'Build brand loyalty','btnLocation': 'Goals section'})" class="tools__nav-item subheader-big">
<span>
Build brand loyalty </span>
</div>
<div onclick="redcross.track('Button Clicked' ,{'btnName': 'Goal 3','btnContext': '', 'btnText': 'Create shoppers for life ','btnLocation': 'Goals section'})" class="tools__nav-item subheader-big">
<span>
Create shoppers for life </span>
</div>
</div>
</div>
<div class="swiper tools__slider">
<div class="tools__list swiper-wrapper">
<div class="tools__section swiper-slide">
<div class="tools__section-left">
<div class="tools__section-content">
<h4 class="tools__section-title">
Boost Purchases with Strategic Reviews </h4>
<p class="tools__section-description paragraph-small">
Drive conversion by surfacing insights that matter most to buyers, right when they need them. </p>
<!-- <a onclick="redcross.track('Button Clicked' ,{'btnName': 'Request a demo','btnContext': 'https://www.yotpo.com/request-a-demo/', 'btnText': 'Get a demo','btnLocation': 'Goals section'})" target="_self" href="https://www.yotpo.com/request-a-demo/" class="cta__btn cta__btn--outline cta__btn--arrow tools__section-cta"> -->
<a href="https://www.yotpo.com/request-a-demo/"
class="cta__btn cta__btn--outline cta__btn--arrow tools__section-cta"
target="_self"
data-segment='{
"btnName": "Request a demo",
"btnContext": "https://www.yotpo.com/request-a-demo/",
"btnText": "Get a demo",
"btnLocation": "Goals section"
}'>
<span>
Get a demo <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div class="tools__section-right">
<video preload="metadata" playsinline muted loop width="100%" height="100%">
<source src="https://www.yotpo.com/wp-content/uploads/2025/08/redpandacompress_Tab-1-video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
<div class="tools__section-nav">
<div class="tools__section-nav-item tools__section-nav-item--active" data-timecode="0" data-duration="9000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Capture More Content </div>
<div class="tools__section-nav-item-content-text">
Gather higher quality reviews to help shoppers make purchase decisions. </div>
</div>
<div class="tools__section-nav-item-line">
<div class="tools__section-nav-item-line-inner" style="animation-duration: 9s;"></div>
</div>
</div>
<div class="tools__section-nav-item " data-timecode="9" data-duration="9000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Leverage AI </div>
<div class="tools__section-nav-item-content-text">
Surface common themes with AI summaries to help shoppers decide. </div>
</div>
<div class="tools__section-nav-item-line">
<div class="tools__section-nav-item-line-inner" style="animation-duration: 9s;"></div>
</div>
</div>
<div class="tools__section-nav-item " data-timecode="18" data-duration="2000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Speak to everyone </div>
<div class="tools__section-nav-item-content-text">
Remove shopper friction with reviews in every language. </div>
</div>
</div>
</div>
</div>
<div class="tools__section swiper-slide">
<div class="tools__section-left">
<div class="tools__section-content">
<h4 class="tools__section-title">
Experiences that make shoppers come back </h4>
<p class="tools__section-description paragraph-small">
Create thoughtful, personalized touchpoints that turn one-time buyers into repeat customers. </p>
<!-- <a onclick="redcross.track('Button Clicked' ,{'btnName': 'Request a demo','btnContext': 'https://www.yotpo.com/request-a-demo/', 'btnText': 'Get a demo','btnLocation': 'Goals section'})" target="_self" href="https://www.yotpo.com/request-a-demo/" class="cta__btn cta__btn--outline cta__btn--arrow tools__section-cta"> -->
<a href="https://www.yotpo.com/request-a-demo/"
class="cta__btn cta__btn--outline cta__btn--arrow tools__section-cta"
target="_self"
data-segment='{
"btnName": "Request a demo",
"btnContext": "https://www.yotpo.com/request-a-demo/",
"btnText": "Get a demo",
"btnLocation": "Goals section"
}'>
<span>
Get a demo <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div class="tools__section-right">
<video preload="metadata" playsinline muted loop width="100%" height="100%">
<source src="https://www.yotpo.com/wp-content/uploads/2025/08/redpandacompress_Tab-2-video-.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
<div class="tools__section-nav">
<div class="tools__section-nav-item tools__section-nav-item--active" data-timecode="0" data-duration="7000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Increase CLTV </div>
<div class="tools__section-nav-item-content-text">
Encourage customers to earn points with 20+ out of the box campaigns. </div>
</div>
<div class="tools__section-nav-item-line">
<div class="tools__section-nav-item-line-inner" style="animation-duration: 7s;"></div>
</div>
</div>
<div class="tools__section-nav-item " data-timecode="7" data-duration="9000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Your brand, your way </div>
<div class="tools__section-nav-item-content-text">
Create experiences true to your brand with versatile rewards & earning rules. </div>
</div>
<div class="tools__section-nav-item-line">
<div class="tools__section-nav-item-line-inner" style="animation-duration: 9s;"></div>
</div>
</div>
<div class="tools__section-nav-item " data-timecode="16" data-duration="11000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Connected commerce </div>
<div class="tools__section-nav-item-content-text">
Engage in-store and online with wallet passes, receipt scanning, and more. </div>
</div>
</div>
</div>
</div>
<div class="tools__section swiper-slide">
<div class="tools__section-left">
<div class="tools__section-content">
<h4 class="tools__section-title">
Turn customers into lifelong advocates </h4>
<p class="tools__section-description paragraph-small">
Create lifelong brand fans that advocate for your brand and drive growth. </p>
<!-- <a onclick="redcross.track('Button Clicked' ,{'btnName': 'Request a demo','btnContext': 'https://www.yotpo.com/request-a-demo/', 'btnText': 'Get a demo','btnLocation': 'Goals section'})" target="_self" href="https://www.yotpo.com/request-a-demo/" class="cta__btn cta__btn--outline cta__btn--arrow tools__section-cta"> -->
<a href="https://www.yotpo.com/request-a-demo/"
class="cta__btn cta__btn--outline cta__btn--arrow tools__section-cta"
target="_self"
data-segment='{
"btnName": "Request a demo",
"btnContext": "https://www.yotpo.com/request-a-demo/",
"btnText": "Get a demo",
"btnLocation": "Goals section"
}'>
<span>
Get a demo <svg class="cta__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#313438"></path>
</svg>
</span>
</a>
</div>
</div>
<div class="tools__section-right">
<video preload="metadata" playsinline muted loop width="100%" height="100%">
<source src="https://www.yotpo.com/wp-content/uploads/2025/08/redpandacompress_video-3.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
<div class="tools__section-nav">
<div class="tools__section-nav-item tools__section-nav-item--active" data-timecode="0" data-duration="7000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Retain shoppers </div>
<div class="tools__section-nav-item-content-text">
Offer rewards to retain loyal reviewers and grow review volume. </div>
</div>
<div class="tools__section-nav-item-line">
<div class="tools__section-nav-item-line-inner" style="animation-duration: 7s;"></div>
</div>
</div>
<div class="tools__section-nav-item " data-timecode="7" data-duration="7000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Connect at key times </div>
<div class="tools__section-nav-item-content-text">
Drive urgency, celebrate milestones, and notify members across SMS & Email tools. </div>
</div>
<div class="tools__section-nav-item-line">
<div class="tools__section-nav-item-line-inner" style="animation-duration: 7s;"></div>
</div>
</div>
<div class="tools__section-nav-item " data-timecode="14" data-duration="6000">
<svg class="tools__section-nav-item-bullet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
<circle cx="10.8643" cy="10.8633" r="9.5" stroke="#313438" />
<circle cx="10.8643" cy="10.8633" r="6.5" fill="transparent" />
</svg>
<div class="tools__section-nav-item-content">
<div class="tools__section-nav-item-content-title">
Drive referrals </div>
<div class="tools__section-nav-item-content-text">
Let 5-star reviewers and brand fans drive new customer acquisition. </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="integrations-section" style="background-color: #e7f1ff ">
<div class="integrations-section__container">
<div class="integrations-section__content-wrap">
<div class="integrations-section__content-wrap-inner">
<h2 class="integrations-section__title">
180+ integrations<br>to unify your martech </h2>
<div class="integrations-section__content">
Yotpo plays well with all your favorites. With built-in integrations and flexible APIs, it’s easy to connect your tools, sync your data, and scale your stack for growth. </div>
<div class="integrations-section__cta">
<a class="yotpo-btn click-event-tracking"
data-btn-name="Integrations " data-btn-text="Learn how" data-btn-context="https://www.yotpo.com/integrations/" data-btn-location="Integrations section" href="https://www.yotpo.com/integrations/">
<span>
Learn how
<svg class="yotpo-btn__arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M9.45215 12.1953L8.56152 11.3203L11.4365 8.44531H1.32715V7.19531H11.4365L8.57715 4.32031L9.45215 3.44531L13.8271 7.82031L9.45215 12.1953Z" fill="#FFFCF5"></path>
</svg>
</span>
</a>
</div>
</div>
</div>
<div class="integrations-section__media-desktop">
<div class="integrations-section__image-wrap"><div class="scroll-content"> <div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/1.png"
alt="Shopify Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/21.png"
alt="Google Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/20.png"
alt="MailChimp Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/19.png"
alt="TapCart Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/18-1.png"
alt="Prime Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/17-1.png"
alt="Slack Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/1.png"
alt="Shopify Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/21.png"
alt="Google Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/20.png"
alt="MailChimp Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/19.png"
alt="TapCart Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/18-1.png"
alt="Prime Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/17-1.png"
alt="Slack Logo">
</div>
</div></div><div class="integrations-section__image-wrap"><div class="scroll-content"> <div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/16-1.png"
alt="Rebuy Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/15.png"
alt="Tiktok Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/14-1.png"
alt="Retention.com Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/13-1.png"
alt="">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/12-1.png"
alt="AfterShip Personalization Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/16-1.png"
alt="Rebuy Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/15.png"
alt="Tiktok Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/14-1.png"
alt="Retention.com Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/13-1.png"
alt="">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/12-1.png"
alt="AfterShip Personalization Logo">
</div>
</div></div><div class="integrations-section__image-wrap"><div class="scroll-content"> <div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/11-1.png"
alt="Triple Whale Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/10.png"
alt="Twilio Segment Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/9-1.png"
alt="BigCommerce Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/8-1.png"
alt="Target Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/7-1.png"
alt="Salesforce Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/11-1.png"
alt="Triple Whale Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/10.png"
alt="Twilio Segment Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/9-1.png"
alt="BigCommerce Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/8-1.png"
alt="Target Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/7-1.png"
alt="Salesforce Logo">
</div>
</div></div><div class="integrations-section__image-wrap"><div class="scroll-content"> <div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/6-2.png"
alt="Zendesk Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/5-2.png"
alt="PostPilot Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/4-2.png"
alt="Gorgias Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/3-1.png"
alt="Klaviyo Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/2.png"
alt="Facebook Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/6-2.png"
alt="Zendesk Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/5-2.png"
alt="PostPilot Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/4-2.png"
alt="Gorgias Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/3-1.png"
alt="Klaviyo Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/2.png"
alt="Facebook Logo">
</div>
</div></div> </div>
<!-- Mobile -->
<div class="integrations-section__media-mobile">
<div class="integrations-section__row row-1"><div class="scroll-row"> <div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/1.png"
alt="Shopify Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/21.png"
alt="Google Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/20.png"
alt="MailChimp Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/19.png"
alt="TapCart Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/18-1.png"
alt="Prime Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/17-1.png"
alt="Slack Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/16-1.png"
alt="Rebuy Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/15.png"
alt="Tiktok Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/14-1.png"
alt="Retention.com Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/13-1.png"
alt="">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/12-1.png"
alt="AfterShip Personalization Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/1.png"
alt="Shopify Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/21.png"
alt="Google Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/20.png"
alt="MailChimp Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/19.png"
alt="TapCart Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/18-1.png"
alt="Prime Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/17-1.png"
alt="Slack Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/16-1.png"
alt="Rebuy Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/15.png"
alt="Tiktok Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/14-1.png"
alt="Retention.com Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/13-1.png"
alt="">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/12-1.png"
alt="AfterShip Personalization Logo">
</div>
</div></div><div class="integrations-section__row row-2"><div class="scroll-row"> <div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/11-1.png"
alt="Triple Whale Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/10.png"
alt="Twilio Segment Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/9-1.png"
alt="BigCommerce Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/8-1.png"
alt="Target Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/7-1.png"
alt="Salesforce Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/6-2.png"
alt="Zendesk Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/5-2.png"
alt="PostPilot Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/4-2.png"
alt="Gorgias Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/3-1.png"
alt="Klaviyo Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/2.png"
alt="Facebook Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/11-1.png"
alt="Triple Whale Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/10.png"
alt="Twilio Segment Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/9-1.png"
alt="BigCommerce Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/8-1.png"
alt="Target Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/7-1.png"
alt="Salesforce Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/6-2.png"
alt="Zendesk Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/5-2.png"
alt="PostPilot Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/4-2.png"
alt="Gorgias Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/3-1.png"
alt="Klaviyo Logo">
</div>
<div class="integrations-section__image">
<img src="https://www.yotpo.com/wp-content/uploads/2025/07/2.png"
alt="Facebook Logo">
</div>
</div></div> </div>
</div>
</section>
<section class="resources">
<div class="wrapper">
<h2 class="resources__title h3">
Read the latest from Yotpo </h2>
<div class="resources__wrapper">
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'Shoppers Have Prompted','btnContext': 'https://www.yotpo.com/shoppers-have-prompted/', 'btnText': 'Explore the report','btnLocation': 'Component resources'})"
target="_self"
href="https://www.yotpo.com/shoppers-have-prompted/"
class="resources__link">
<div class="resources__img">
<img src="https://www.yotpo.com/wp-content/uploads/2026/02/Featured-Resources-10.png" alt="" class="resources__img-image">
</div>
<div class="content-wrapper">
<div class="resources__label subheader-big">
Shoppers Have Prompted </div>
<p class="resources__description paragraph-small">
What shoppers want. Who AI picks. 80+ insights across 8 industries. </p>
</div>
<div class="cta__underline resources__cta">
<span class="cta__underline-title">
Explore the report </span>
<span class="cta__underline-arrow">
<svg xmlns="http://www.w3.org/2000/svg" width="15.5" height="15.5" viewBox="0 0 16 16" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.90234 8.25827C1.90234 7.846 2.23656 7.51178 2.64884 7.51178H11.8925L9.83617 5.32837C9.5736 5.04958 9.5739 4.61442 9.83686 4.33599C10.1222 4.03382 10.603 4.03382 10.8884 4.33599L14.5928 8.25827L10.8884 12.1806C10.603 12.4827 10.1222 12.4827 9.83686 12.1806C9.5739 11.9021 9.5736 11.467 9.83617 11.1882L11.8925 9.00477H2.64883C2.23656 9.00477 1.90234 8.67055 1.90234 8.25827Z" fill="#313438"></path>
</svg>
</span>
</div>
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'The New Rules of Loyalty','btnContext': 'https://www.yotpo.com/new-rules-of-loyalty-lobby/', 'btnText': 'Explore now','btnLocation': 'Component resources'})"
target="_self"
href="https://www.yotpo.com/new-rules-of-loyalty-lobby/"
class="resources__link">
<div class="resources__img">
<img src="https://www.yotpo.com/wp-content/uploads/2025/09/Featured-Resources-9.png" alt="" class="resources__img-image">
</div>
<div class="content-wrapper">
<div class="resources__label subheader-big">
The New Rules of Loyalty </div>
<p class="resources__description paragraph-small">
Retention reimagined for the modern shopper. </p>
</div>
<div class="cta__underline resources__cta">
<span class="cta__underline-title">
Explore now </span>
<span class="cta__underline-arrow">
<svg xmlns="http://www.w3.org/2000/svg" width="15.5" height="15.5" viewBox="0 0 16 16" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.90234 8.25827C1.90234 7.846 2.23656 7.51178 2.64884 7.51178H11.8925L9.83617 5.32837C9.5736 5.04958 9.5739 4.61442 9.83686 4.33599C10.1222 4.03382 10.603 4.03382 10.8884 4.33599L14.5928 8.25827L10.8884 12.1806C10.603 12.4827 10.1222 12.4827 9.83686 12.1806C9.5739 11.9021 9.5736 11.467 9.83617 11.1882L11.8925 9.00477H2.64883C2.23656 9.00477 1.90234 8.67055 1.90234 8.25827Z" fill="#313438"></path>
</svg>
</span>
</div>
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'To Buy or Not to Buy?','btnContext': 'https://www.yotpo.com/gated/to-buy-or-not-to-buy/', 'btnText': 'Read the report ','btnLocation': 'Component resources'})"
target="_self"
href="https://www.yotpo.com/gated/to-buy-or-not-to-buy/"
class="resources__link">
<div class="resources__img">
<img src="https://www.yotpo.com/wp-content/uploads/2025/06/Featured-Resources-2.png" alt="" class="resources__img-image">
</div>
<div class="content-wrapper">
<div class="resources__label subheader-big">
To Buy or Not to Buy? </div>
<p class="resources__description paragraph-small">
A data-driven look at how reviews and AI are shaping shopper decisions </p>
</div>
<div class="cta__underline resources__cta">
<span class="cta__underline-title">
Read the report </span>
<span class="cta__underline-arrow">
<svg xmlns="http://www.w3.org/2000/svg" width="15.5" height="15.5" viewBox="0 0 16 16" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.90234 8.25827C1.90234 7.846 2.23656 7.51178 2.64884 7.51178H11.8925L9.83617 5.32837C9.5736 5.04958 9.5739 4.61442 9.83686 4.33599C10.1222 4.03382 10.603 4.03382 10.8884 4.33599L14.5928 8.25827L10.8884 12.1806C10.603 12.4827 10.1222 12.4827 9.83686 12.1806C9.5739 11.9021 9.5736 11.467 9.83617 11.1882L11.8925 9.00477H2.64883C2.23656 9.00477 1.90234 8.67055 1.90234 8.25827Z" fill="#313438"></path>
</svg>
</span>
</div>
</a>
</div>
</div>
</section>
<section class="page-cta">
<div class="page-cta__logo">
<img src="https://www.yotpo.com/wp-content/uploads/2024/02/logo.svg" alt="Logo">
</div>
<div class="page-cta__title h2">
Don't Miss Out On Revenue Growth </div>
<div id="hubspot-form-footer"></div>
</section>
</main>
<div class="container"><!-- Return the container --></div><!-- Break the container -->
</pre><script>
//convert php variables to js variables
const footer_subscription_box = {"title":"Inside CommerceGPT","subtitle":"The newsletter for eComm leaders navigating the shift to AI.","form_id":"b70f8ba7-f578-49d0-9dbf-c2a3264ee807","cta_custom_text":"Subscribe","custom_legal_disclaimer":"\u003Cp\u003EYour information will be treated in accordance with our \u003Ca href=\u0022\/privacy-policy\/\u0022\u003EPrivacy Policy!\u003C\/a\u003E\u003C\/p\u003E","thank_you_message":"Glad you joined \ud83d\udc4b","redirect_after_submit":""};
</script>
<footer class="footer-wrapper">
<div class="wrapper">
<div class="footer-v2">
<div class="footer-v2__column">
<div class="footer-v2__item">
<div class="footer-v2__title">
Products </div>
<ul class="footer-v2__submenu">
<li>
<a
class="global-click-event-tracking"
href="/platform/reviews/"
target="_self"
data-btn-name="(Products) Reviews & UGC"
data-btn-text="Reviews & UGC"
data-btn-context="/platform/reviews/"
data-btn-location="Footer menu">
Reviews & UGC
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/platform/loyalty/"
target="_self"
data-btn-name="(Products) Loyalty & Referrals"
data-btn-text="Loyalty & Referrals"
data-btn-context="/platform/loyalty/"
data-btn-location="Footer menu">
Loyalty & Referrals
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/pricing/"
target="_self"
data-btn-name="(Products) Pricing"
data-btn-text="Pricing"
data-btn-context="/pricing/"
data-btn-location="Footer menu">
Pricing
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/product-releases/"
target="_self"
data-btn-name="(Products) Product Releases Hub"
data-btn-text="Product Releases Hub"
data-btn-context="/product-releases/"
data-btn-location="Footer menu">
Product Releases Hub
</a>
</li>
</ul>
</div>
<div class="footer-v2__item">
<div class="footer-v2__title">
Company </div>
<ul class="footer-v2__submenu">
<li>
<a
class="global-click-event-tracking"
href="/about/"
target="_self"
data-btn-name="(Company) About Yotpo"
data-btn-text="About Yotpo"
data-btn-context="/about/"
data-btn-location="Footer menu">
About Yotpo
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/contact-us/"
target="_self"
data-btn-name="(Company) Contact us"
data-btn-text="Contact us"
data-btn-context="/contact-us/"
data-btn-location="Footer menu">
Contact us
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/careers/"
target="_self"
data-btn-name="(Company) Careers"
data-btn-text="Careers"
data-btn-context="/careers/"
data-btn-location="Footer menu">
Careers
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/request-a-demo/"
target="_self"
data-btn-name="(Company) Request a Demo"
data-btn-text="Request a Demo"
data-btn-context="/request-a-demo/"
data-btn-location="Footer menu">
Request a Demo
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/customer-success/"
target="_self"
data-btn-name="(Company) Customer Success"
data-btn-text="Customer Success"
data-btn-context="/customer-success/"
data-btn-location="Footer menu">
Customer Success
</a>
</li>
</ul>
</div>
</div>
<div class="footer-v2__column">
<div class="footer-v2__item">
<div class="footer-v2__title">
Resources </div>
<ul class="footer-v2__submenu">
<li>
<a
class="global-click-event-tracking"
href="/resources/"
target="_self"
data-btn-name="(Resources) Resources"
data-btn-text="Resources"
data-btn-context="/resources/"
data-btn-location="Footer menu">
Resources
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/blog/"
target="_self"
data-btn-name="(Resources) Blog"
data-btn-text="Blog"
data-btn-context="/blog/"
data-btn-location="Footer menu">
Blog
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/integrations/"
target="_self"
data-btn-name="(Resources) Integrations"
data-btn-text="Integrations"
data-btn-context="/integrations/"
data-btn-location="Footer menu">
Integrations
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/use-cases/"
target="_self"
data-btn-name="(Resources) Use Cases"
data-btn-text="Use Cases"
data-btn-context="/use-cases/"
data-btn-location="Footer menu">
Use Cases
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.womeninecomm.com/?utm_source=yotpo.com&utm_medium=footer"
target="_blank"
data-btn-name="(Resources) Amazing Women in eCommerce"
data-btn-text="Amazing Women in eCommerce"
data-btn-context="https://www.womeninecomm.com/?utm_source=yotpo.com&utm_medium=footer"
data-btn-location="Footer menu">
Amazing Women in eCommerce
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/blog/collection/insights/"
target="_self"
data-btn-name="(Resources) Insights"
data-btn-text="Insights"
data-btn-context="https://www.yotpo.com/blog/collection/insights/"
data-btn-location="Footer menu">
Insights
<span class="--new">New</span>
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/glossary/"
target="_self"
data-btn-name="(Resources) eCommerce Glossary"
data-btn-text="eCommerce Glossary"
data-btn-context="https://www.yotpo.com/glossary/"
data-btn-location="Footer menu">
eCommerce Glossary
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/loyalty-program-software/"
target="_self"
data-btn-name="(Resources) Loyalty Program Software"
data-btn-text="Loyalty Program Software"
data-btn-context="https://www.yotpo.com/loyalty-program-software/"
data-btn-location="Footer menu">
Loyalty Program Software
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/shopify-product-reviews-app/"
target="_self"
data-btn-name="(Resources) Shopify Reviews App"
data-btn-text="Shopify Reviews App"
data-btn-context="https://www.yotpo.com/shopify-product-reviews-app/"
data-btn-location="Footer menu">
Shopify Reviews App
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/shopify-loyalty-app/"
target="_self"
data-btn-name="(Resources) Shopify Loyalty App"
data-btn-text="Shopify Loyalty App"
data-btn-context="https://www.yotpo.com/shopify-loyalty-app/"
data-btn-location="Footer menu">
Shopify Loyalty App
</a>
</li>
</ul>
</div>
<div class="footer-v2__item">
<div class="footer-v2__title">
Tools </div>
<ul class="footer-v2__submenu">
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/profit-margin-calculator/"
target="_self"
data-btn-name="(Tools ) Profit Margin Calculator"
data-btn-text="Profit Margin Calculator"
data-btn-context="https://www.yotpo.com/profit-margin-calculator/"
data-btn-location="Footer menu">
Profit Margin Calculator
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/barcode-generator/"
target="_self"
data-btn-name="(Tools ) Barcode Generator"
data-btn-text="Barcode Generator"
data-btn-context="https://www.yotpo.com/barcode-generator/"
data-btn-location="Footer menu">
Barcode Generator
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/invoice-generator/"
target="_self"
data-btn-name="(Tools ) Invoice Generator"
data-btn-text="Invoice Generator"
data-btn-context="https://www.yotpo.com/invoice-generator/"
data-btn-location="Footer menu">
Invoice Generator
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/review-calculator/"
target="_self"
data-btn-name="(Tools ) Review Calculator"
data-btn-text="Review Calculator"
data-btn-context="https://www.yotpo.com/review-calculator/"
data-btn-location="Footer menu">
Review Calculator
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/utm-builder/"
target="_self"
data-btn-name="(Tools ) UTM Builder"
data-btn-text="UTM Builder"
data-btn-context="https://www.yotpo.com/utm-builder/"
data-btn-location="Footer menu">
UTM Builder
<span class="--new">New</span>
</a>
</li>
</ul>
</div>
</div>
<div class="footer-v2__column">
<div class="footer-v2__item">
<div class="footer-v2__title">
Partnerships </div>
<ul class="footer-v2__submenu">
<li>
<a
class="global-click-event-tracking"
href="/partners/"
target="_self"
data-btn-name="(Partnerships) Become a Partner"
data-btn-text="Become a Partner"
data-btn-context="/partners/"
data-btn-location="Footer menu">
Become a Partner
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/new-partner-program/"
target="_self"
data-btn-name="(Partnerships) Agency Partner Program"
data-btn-text="Agency Partner Program"
data-btn-context="/new-partner-program/"
data-btn-location="Footer menu">
Agency Partner Program
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/integration-partners/"
target="_self"
data-btn-name="(Partnerships) Build an Integration"
data-btn-text="Build an Integration"
data-btn-context="/integration-partners/"
data-btn-location="Footer menu">
Build an Integration
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/commissionboard/"
target="_self"
data-btn-name="(Partnerships) Commission Board "
data-btn-text="Commission Board "
data-btn-context="/commissionboard/"
data-btn-location="Footer menu">
Commission Board
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/affiliate-program/"
target="_self"
data-btn-name="(Partnerships) Affiliate program "
data-btn-text="Affiliate program "
data-btn-context="/affiliate-program/"
data-btn-location="Footer menu">
Affiliate program
</a>
</li>
</ul>
</div>
<div class="footer-v2__item">
<div class="footer-v2__title">
Compare </div>
<ul class="footer-v2__submenu">
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/competitors/yotpo-vs-loyaltylion/"
target="_self"
data-btn-name="(Compare) Yotpo vs Loyalty Lion"
data-btn-text="Yotpo vs Loyalty Lion"
data-btn-context="https://www.yotpo.com/competitors/yotpo-vs-loyaltylion/"
data-btn-location="Footer menu">
Yotpo vs Loyalty Lion
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/competitors/yotpo-vs-okendo/"
target="_self"
data-btn-name="(Compare) Yotpo vs Okendo"
data-btn-text="Yotpo vs Okendo"
data-btn-context="https://www.yotpo.com/competitors/yotpo-vs-okendo/"
data-btn-location="Footer menu">
Yotpo vs Okendo
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/competitors/yotpo-vs-powerreviews"
target="_self"
data-btn-name="(Compare) Yotpo vs PowerReviews"
data-btn-text="Yotpo vs PowerReviews"
data-btn-context="https://www.yotpo.com/competitors/yotpo-vs-powerreviews"
data-btn-location="Footer menu">
Yotpo vs PowerReviews
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/competitors/yotpo-vs-bazaarvoice/"
target="_self"
data-btn-name="(Compare) Yotpo vs BazaarVoice"
data-btn-text="Yotpo vs BazaarVoice"
data-btn-context="https://www.yotpo.com/competitors/yotpo-vs-bazaarvoice/"
data-btn-location="Footer menu">
Yotpo vs BazaarVoice
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/competitors/yotpo-vs-reviews-io/"
target="_self"
data-btn-name="(Compare) Yotpo vs Reviews.io"
data-btn-text="Yotpo vs Reviews.io"
data-btn-context="https://www.yotpo.com/competitors/yotpo-vs-reviews-io/"
data-btn-location="Footer menu">
Yotpo vs Reviews.io
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/competitors/yotpo-vs-rivo/"
target="_self"
data-btn-name="(Compare) Yotpo vs Rivo"
data-btn-text="Yotpo vs Rivo"
data-btn-context="https://www.yotpo.com/competitors/yotpo-vs-rivo/"
data-btn-location="Footer menu">
Yotpo vs Rivo
</a>
</li>
</ul>
</div>
</div>
<div class="footer-v2__column">
<div class="footer-v2__item">
<div class="footer-v2__title">
Support </div>
<ul class="footer-v2__submenu">
<li>
<a
class="global-click-event-tracking"
href="https://yap.yotpo.com/#/?modal=contact_support"
target="_blank"
data-btn-name="(Support) Contact Support"
data-btn-text="Contact Support"
data-btn-context="https://yap.yotpo.com/#/?modal=contact_support"
data-btn-location="Footer menu">
Contact Support
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://support.yotpo.com/?utm_source=YotpoWeb&utm_medium=web-menu"
target="_blank"
data-btn-name="(Support) Help Center"
data-btn-text="Help Center"
data-btn-context="https://support.yotpo.com/?utm_source=YotpoWeb&utm_medium=web-menu"
data-btn-location="Footer menu">
Help Center
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/agencies/"
target="_self"
data-btn-name="(Support) Connect with an Agency"
data-btn-text="Connect with an Agency"
data-btn-context="/agencies/"
data-btn-location="Footer menu">
Connect with an Agency
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/accessibility-statement/"
target="_self"
data-btn-name="(Support) Accessibility Statement"
data-btn-text="Accessibility Statement"
data-btn-context="/accessibility-statement/"
data-btn-location="Footer menu">
Accessibility Statement
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://core-api.yotpo.com/reference/"
target="_blank"
data-btn-name="(Support) API Documentation"
data-btn-text="API Documentation"
data-btn-context="https://core-api.yotpo.com/reference/"
data-btn-location="Footer menu">
API Documentation
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="/api-changelog/"
target="_self"
data-btn-name="(Support) API Changelog"
data-btn-text="API Changelog"
data-btn-context="/api-changelog/"
data-btn-location="Footer menu">
API Changelog
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://status.yotpo.com/"
target="_blank"
data-btn-name="(Support) Yotpo Status"
data-btn-text="Yotpo Status"
data-btn-context="https://status.yotpo.com/"
data-btn-location="Footer menu">
Yotpo Status
</a>
</li>
<li>
<a
class="global-click-event-tracking"
href="https://www.yotpo.com/faqs/"
target="_self"
data-btn-name="(Support) FAQs"
data-btn-text="FAQs"
data-btn-context="https://www.yotpo.com/faqs/"
data-btn-location="Footer menu">
FAQs
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="section-connect">
<div class="logo-wrap">
<a class="logo" href="https://www.yotpo.com/" title="Yotpo">
<img src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/yotpo-logo-black.svg" alt="Yotpo logo">
</a>
<span class="sub-logo">Don't Miss Out On Revenue Growth</span>
</div>
<div class="social-rad-wrapper">
<div class="social">
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'Facebook','btnContext': 'www.facebook.com/yotpo','btnLocation': 'Footer menu'})" href="https://www.facebook.com/yotpo" class="facebook" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-facebook.svg" alt="Facebook" class="lazy">
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'Linkdin','btnContext': 'www.linkedin.com/company/yotpo','btnLocation': 'Footer menu'})" href="https://www.linkedin.com/company/yotpo" class="linkedin" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-linkdin.svg" alt="Linkedin" class="lazy">
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'Twitter','btnContext': 'www.twitter.com/yotpo','btnLocation': 'Footer menu'})" href="https://www.twitter.com/yotpo" class="twitter" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-x.svg" alt="Twitter" class="lazy">
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': 'Instagram','btnContext': 'www.instagram.com/yotpo/','btnLocation': 'Footer menu'})" href="https://www.instagram.com/yotpo/" class="instagram" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-instagram.svg" alt="Instagram" class="lazy">
</a>
</div>
<!-- if ($current_lang !== 'en') : -->
<!-- endif; -->
<div class="form-wrapper">
<div class="hubspot-form-content">
<h6>
Inside CommerceGPT </h6>
<p>
The newsletter for eComm leaders navigating the shift to AI. </p>
</div>
<div class="hubspot-subscribe-form-wrap">
<div id="hs-footer-form"></div>
<script>
document.addEventListener("DOMContentLoaded", function() {
// Hide subscribe container if utm_medium=widget
const urlParams = new URLSearchParams(window.location.search);
const subscribeContainer = document.querySelector('.form-wrapper');
if (urlParams.get('utm_medium') === 'widget') {
subscribeContainer.style.display = 'none';
return;
}
if (footer_subscription_box && footer_subscription_box['form_id']) {
var thankYouMessage = "Glad you joined \ud83d\udc4b";
//render html tags in "footer_subscription_box['thank_you_message']"
hbspt.forms.create({
region: "eu1",
portalId: "25670362",
formId: footer_subscription_box['form_id'],
cssClass: "hs-subscribe-form hubspot-form-main-footer",
formInstanceId: "formFooter",
target: "#hs-footer-form",
onFormReady: function($form) {
$form.attr('data-location', 'Footer Menu');
//change $form <input type="submit" class="hs-button primary large" value="Subscribe"> element value attribute to footer_subscription_box['cta_custom_text']
const submitButton = $form.find('.hs-submit [type="submit"]');
submitButton.val(footer_subscription_box['cta_custom_text']);
//create loader to show after submit
const loader = document.createElement('div');
loader.className = 'loader';
document.querySelector('#hs-footer-form').appendChild(loader);
const emailField = $form.find('input[name="email"]');
let legalConsentContainer = $form.find('.legal-consent-container');
legalConsentContainer.html('<div class="hs-richtext">' + footer_subscription_box['custom_legal_disclaimer'] + '</div>');
const newsLetter = $form.find('.hs_newsletter_opt_in');
emailField.attr('autocomplete', 'off');
// Create and add the reCAPTCHA disclaimer container
const recaptchaDisclaimer = $('<div class="recaptcha-disclaimer-container"><div class="recaptcha-text">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" target="_blank">Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.</div></div>');
legalConsentContainer.after(recaptchaDisclaimer);
const recaptchaDisclaimerEl = $form.find('.recaptcha-disclaimer-container');
// Email validation pattern and error message
const emailValidation = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
const emailErrorMessage = "Please enter a valid email, such as email@example.com";
// Function to display error message
function displayErrorMessage(message) {
let errorDiv = $form.find('.email-error-message');
if (errorDiv.length === 0) {
errorDiv = $('<div class="email-error-message"></div>');
emailField.after(errorDiv);
}
errorDiv.text(message).show();
}
// Function to remove error message
function removeErrorMessage() {
$form.find('.email-error-message').remove();
}
// Email field validation on blur
emailField.on('blur', function() {
const emailValue = emailField.val().trim();
const isValid = emailValidation.test(emailValue);
removeErrorMessage();
if ((!isValid && emailValue.length > 0) || (emailField.hasClass('error') && emailValue.length > 0)) {
displayErrorMessage(emailErrorMessage);
}
// Add .no-error class to prevent red border on blur
if (emailValue.length === 0 && !emailField.hasClass('customError')) {
setTimeout(() => {
emailField.addClass('no-error');
}, 100);
}
});
// Add event listeners for focus
emailField.on('focus', function() {
legalConsentContainer.addClass('active');
newsLetter.addClass('active');
recaptchaDisclaimerEl.addClass('active');
});
document.querySelector(`#hs-footer-form .hs-submit [type='submit']`).addEventListener("click", function(e) {
const emailValue = emailField.val().trim();
const isValid = emailValidation.test(emailValue);
removeErrorMessage();
if (!isValid || emailValue.length === 0 || emailField.hasClass('error')) {
emailField.addClass('customError');
emailField.removeClass('no-error');
displayErrorMessage(emailErrorMessage);
setTimeout(() => {
removeErrorMessage();
}, 3000);
} else {
// $form.submit();
}
});
},
onFormSubmitted: function($form) {
// Get the 'thank_you_message' content
// var thankYouMessage = footer_subscription_box['thank_you_message'] || '';
var redirect = footer_subscription_box['redirect_after_submit'];
// Create a new style element to inject the content into the ::after pseudo-element
var style = document.createElement('style');
style.innerHTML = `
.hubspot-subscribe-form-wrap .submitted-message::after {
content: "${thankYouMessage}";
}
`;
// Append the style element to the head of the document
document.head.appendChild(style);
if (redirect) {
//redirect after 1 second
setTimeout(function() {
window.location.href = redirect;
}, 1000);
}
},
});
}
});
</script>
</div>
</div>
</div>
</div>
</div>
<div class="section-copyright-wrap">
<div class="section-copyright">
<div class="wpml-switcher-footer"> </div>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Legal) Terms of Service','btnText':'','btnContext': '/terms-of-service/','btnLocation': 'Footer menu'})" href="https://www.yotpo.com/terms-of-service/">Terms of Service</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Legal) Privacy Policy','btnText':'','btnContext': '/privacy-policy/','btnLocation': 'Footer menu'})" href="https://www.yotpo.com/privacy-policy/">Privacy Policy</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Legal) Security','btnText':'','btnContext': '/security/','btnLocation': 'Footer menu'})" href="https://www.yotpo.com/security/">Security</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Legal) Terms of Use','btnText':'','btnContext': '/terms-of-use/','btnLocation': 'Footer menu'})" href="https://www.yotpo.com/terms-of-use/">Website Terms of Use</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Legal) Cookie Settings','btnText':'','btnContext': '','btnLocation': 'Footer menu'})" href="javascript:void(0)" class="ch2-open-settings-btn">Cookie Settings</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Legal) Accessibility','btnText':'','btnContext': '','btnLocation': 'Footer menu'})" href="javascript:void(0)" id="INDmenu-btn">Accessibility</a>
</div>
<div class="social">
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Social) Facebook','btnContext': 'www.facebook.com/yotpo','btnLocation': 'Footer menu'})" href="https://www.facebook.com/yotpo" class="facebook" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-facebook.svg" alt="Facebook" class="lazy">
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Social) Linkdin','btnContext': 'www.linkedin.com/company/yotpo','btnLocation': 'Footer menu'})" href="https://www.linkedin.com/company/yotpo" class="linkedin" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-linkdin.svg" alt="Linkedin" class="lazy">
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Social) Twitter','btnContext': 'www.twitter.com/yotpo','btnLocation': 'Footer menu'})" href="https://www.twitter.com/yotpo" class="twitter" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-x.svg" alt="Twitter" class="lazy">
</a>
<a onclick="redcross.track('Button Clicked' ,{'btnName': '(Social) Instagram','btnContext': 'www.instagram.com/yotpo/','btnLocation': 'Footer menu'})" href="https://www.instagram.com/yotpo/" class="instagram" target="_blank" rel="noopener noreferrer">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/general/icon-instagram.svg" alt="Instagram" class="lazy">
</a>
</div>
</div>
</footer>
<script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
<script>
let chiliPiperFormData = {};
const ajaxurl = 'https://www.yotpo.com/wp-admin/admin-ajax.php';
const rad_form_id = '6ae57b89-061a-497b-892b-280605c8e597';
// const emailMigrationPage = '';
// Helper function to wait for select-component to be defined
// This ensures custom element is registered before HubSpot form creation
function waitForSelectComponent() {
return new Promise((resolve) => {
if (customElements.get('select-component')) {
console.log('select-component already defined');
resolve();
return;
}
console.log('Waiting for select-component to be defined...');
// Poll for select-component to be defined
const checkInterval = setInterval(() => {
if (customElements.get('select-component')) {
clearInterval(checkInterval);
console.log('select-component is now defined');
resolve();
}
}, 50); // Check every 50ms
// Timeout after 5 seconds
setTimeout(() => {
clearInterval(checkInterval);
console.warn('select-component not found after 5 seconds, proceeding anyway');
resolve();
}, 5000);
});
}
// Shared function - only define once if not already defined
if (typeof window.applyExternalDataToChilipiperFormData === 'undefined') {
window.applyExternalDataToChilipiperFormData = function(domain) {
return new Promise((resolve) => {
let xhr = new XMLHttpRequest();
xhr.addEventListener("readystatechange", async function() {
if (this.readyState === 4) {
const response = JSON.parse(this.responseText);
response["builtwith"] = await prepareBuiltwithData(response["builtwith"]);
const result = {
...response["builtwith"],
// ...response["similarweb"]
};
resolve(result);
}
});
xhr.open("POST", ajaxurl);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
xhr.send(`action=marketo_external_data&domain=${domain}`);
});
};
function prepareBuiltwithData(response) {
return new Promise((resolve) => {
response = JSON.parse(response);
if (response.Errors.length > 0 || response.Results.length === 0) {
console.log("BuiltWith: No data or errors found");
resolve({});
return;
}
let builtwithLookup = [{
tag: "ads",
lookup: ["Facebook", "Google"],
mktoField: "Ads_Provider__c",
technologies: [],
found: [],
},
{
tag: "analytics",
lookup: ["Klaviyo", "Capterra", "BirdEye", "TrustPilot", "Bazaarvoice"],
mktoField: "Integrations_Email_Marketing__c",
technologies: [],
found: [],
},
{
tag: "widgets",
lookup: [
"ResellerRatings",
"Orankl",
"Judge Me",
"Clutch",
"PriceGrabber",
"PowerReviews",
"Feefo",
"Foxrate",
"Ekomi",
"Demandforce",
"Avis Verifies",
"Ausgezeichnet",
"Shopper Approved",
"TrustedShops",
"Reevoo",
"Stamped",
],
mktoField: "Reviews_Provider_from_list__c",
technologies: [],
found: [],
},
];
const builtwithLookupTags = builtwithLookup.map((obj) => {
return obj.tag;
});
console.log("builtwithLookupTags :", builtwithLookupTags);
// map the builtwith response into tags
response.Results[0].Result.Paths.forEach((path) => {
if (path.Technologies && path.Technologies.length === 0) {
console.log("empty builtwith technology");
return;
}
path.Technologies.forEach((technology) => {
if (builtwithLookupTags.includes(technology.Tag)) {
const tagIndex = builtwithLookupTags.indexOf(technology.Tag);
builtwithLookup[tagIndex].technologies.push(technology);
}
});
});
const reviewsProviderObj = builtwithLookup.find((obj) => obj.mktoField === "Reviews_Provider_from_list__c");
// iterate each tag.technologies to find if technology is being used
builtwithLookup.forEach((item) => {
item.technologies.forEach((technology) => {
if (item.lookup.includes(technology.Name)) {
if (
technology.Name === "Capterra" ||
technology.Name === "BirdEye" ||
technology.Name === "TrustPilot" ||
technology.Name === "Bazaarvoice"
) {
if (technology.Name === "TrustPilot") {
reviewsProviderObj.found.push("Trust Pilot");
} else {
reviewsProviderObj.found.push(technology.Name);
}
} else if (technology.Name === "Loox") {
reviewsProviderObj.found.push(technology.Name);
} else {
item.found.push(technology.Name);
}
}
});
});
let builtwithLookupResult = {};
builtwithLookup.forEach((item) => {
builtwithLookupResult[item.mktoField] = item.found.length > 0 ? item.found.join(", ") : "";
});
resolve(builtwithLookupResult);
});
};
}
function createErrorDivCustom(field) {
const errorParentDiv = document.createElement("div");
errorParentDiv.className = "error-tooltip";
const errorDiv = document.createElement("div");
errorDiv.className = "error-text";
errorDiv.innerHTML = field.errorMessage.replace(/\n/g, "<br>");
errorParentDiv.appendChild(errorDiv);
field.parent.appendChild(errorParentDiv);
}
function validateField(field) {
const value = field.element.value.trim();
const isValid = field.validation.test(value);
if (field.parent) {
field.parent.classList.toggle("typing", field.element.matches(":focus"));
field.parent.classList.toggle("not-valid", !isValid && !field.element.matches(":focus"));
// console.log('field.name', field.name);
if (field.name == "Email") {
field.parent.classList.toggle("valid", isValid && !field.element.matches(":focus"));
} else {
field.parent.classList.toggle("valid", isValid);
}
}
}
function displayErrorMessage(fieldName, errorMessage) {
// console.log('fieldName', fieldName);
// Scope selector to RAD popup form only
const field = document.querySelector(`.rad-popup-v3 .rad-form-container [name="${fieldName}"]`);
const parent = field?.parentNode;
if (!parent) return; // Exit if field not found in RAD popup
// parent.classList.remove("typing");
parent.classList.add("not-valid");
$('<div class="hs-error-msgs-custom"></div>')
.text(errorMessage)
.insertAfter(".rad-popup-v3 .main-rad-form-js input[id^='" + fieldName + "-']");
$(".rad-popup-v3 .main-rad-form-js input[id^='" + fieldName + "-']").addClass("not-valid");
$(".rad-popup-v3 .main-rad-form-js input[id^='" + fieldName + "-']").parent().addClass("not-valid")
}
function focusOnField(fieldName) {
// Scope selector to RAD popup form only
const field = document.querySelector(`.rad-popup-v3 [name="${fieldName}"]`);
if (field) field.focus();
}
document.addEventListener("DOMContentLoaded", function() {
const radFormContainer = document.querySelector('.rad-form-container');
radFormContainer.classList.add('rad-version-b-wrapper');
// Function to update the title and text based on the utmCampaign
function updateTitleAndText() {
const utmCampaign = sessionStorage.getItem("utmCampaign");
// Define the new text for the specified campaign
const newTitle = "Want Yotpo Email?";
const newPageTitle = "Request a Demo - Email display campaign HT | Yotpo";
// Check if the utmCampaign contains 'emailcampaign-Jun24'
if (utmCampaign && utmCampaign.includes('emailcampaign-Jun24')) {
document.title = newPageTitle;
// Change the text content of the elements
const titleElement = document.querySelector('.rad-popup-v3 .step-1 .form-cta-title');
if (titleElement) {
titleElement.textContent = newTitle;
titleElement.setAttribute('data-text', newTitle);
}
}
}
// Initial check on page load after a slight delay
setTimeout(updateTitleAndText, 100); // 100ms delay to allow sessionStorage to be set
// Listen for the custom event to update the title when utmCampaign is set
window.addEventListener('utmCampaignSet', updateTitleAndText);
});
</script>
<div class="rad-popup-v3" data-variation="default">
<div class="close-button"></div>
<div class="flex-container">
<div class="rad-form-container">
<div class="step step-1">
<div class="rad-logo-wrap">
<a href="https://www.yotpo.com/" class="logo"></a>
<div class="logo-devider"></div>
<div class="rad-logo-text">30 min demo</div>
</div>
<div class="form-cta-title" data-text="Don't postpone your growth">Don't postpone your growth</div>
<div class="form-cta-subtitle" data-text="Fill out the form today and discover how Yotpo can elevate your retention game in a quick demo.">Fill out the form today and discover how Yotpo can elevate your retention game in a quick demo.</div>
<div class="form-container">
<p class="loader"></p>
<script>
let emailFromFirstForm = '';
function updateFirstFormEmail(email) {
setTimeout(function() {
let emailFieldFirst = $('.rad-popup-v3 div.step-1 input[name="email"]');
if (emailFieldFirst.length > 0) {
emailFieldFirst.val(email);
emailFieldFirst.trigger("change").trigger("input").focus();
emailFieldFirst.trigger("blur");
sessionStorage.removeItem('prefill-rad-email');
}
}, 500);
}
// Observer to check for 'rad_popup_form_is_open' class on body
const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === "attributes" && mutation.attributeName === "class") {
if (document.body.classList.contains("rad_popup_form_is_open")) {
const storedEmail = sessionStorage.getItem("prefill-rad-email");
if (storedEmail) {
updateFirstFormEmail(storedEmail);
}
// Email migration adjustments
// console.log("!!!!", emailMigrationPage);
// if (emailMigrationPage) {
// // **STOP OBSERVING TEMPORARILY TO AVOID INFINITE LOOP**
// observer.disconnect();
// document.body.classList.add("email-migration");
// // Restart observing after modification
// observer.observe(document.body, {
// attributes: true
// });
// const checkbox = document.querySelector(
// '.rad-popup-v3 .step-1 .hs-form-booleancheckbox input[name="interested_in_email__c"]'
// );
// if (checkbox && !checkbox.checked) {
// checkbox.click();
// checkbox.dispatchEvent(new Event("change", {
// bubbles: true
// }));
// $(".rad-popup-v3 .step-1 .checkboxes-wrapper-group").hide();
// }
// }
}
}
});
});
// Start observing the body for class changes
observer.observe(document.body, {
attributes: true
});
// Wait for select-component to be defined before creating the form
// This prevents race conditions when WP Rocket defers scripts
waitForSelectComponent().then(() => {
hbspt.forms.create({
region: "eu1",
portalId: "25670362",
formId: '6ae57b89-061a-497b-892b-280605c8e597',
cssClass: `custom-hs-form-js main-rad-form-js rad-version-b`,
formInstanceId: 'main-rad-form-js-step-1',
// submitText: emailMigrationPage ? "Let’s Talk" : "Request a demo",
submitText: "Request a demo",
onFormReady: function($form) {
console.log('🔥 RAD form onFormReady callback fired');
// Manually trigger hsFormChain to ensure it runs
// This is needed because the form is created asynchronously after waitForSelectComponent
const formId = '6ae57b89-061a-497b-892b-280605c8e597';
// Function to call hsFormChain when instance is ready
function callHsFormChain(retries = 0) {
if (window.hubSpotInstance && typeof window.hubSpotInstance.hsFormChain === 'function') {
console.log('🔥 Manually calling hsFormChain for RAD form');
window.hubSpotInstance.hsFormChain(formId);
// Also call handleFormReady if it exists
if (typeof window.handleFormReady === 'function') {
window.handleFormReady(formId);
}
} else if (retries < 20) {
// Retry up to 20 times (2 seconds total)
console.log('⏳ Waiting for HubSpot instance... (retry ' + (retries + 1) + ')');
setTimeout(() => callHsFormChain(retries + 1), 100);
} else {
console.warn('⚠️ HubSpot instance not found after 2 seconds, hsFormChain not called');
}
}
// Start trying after a small delay
setTimeout(() => callHsFormChain(), 100);
let fields = [];
// Select and wrap all relevant checkboxes inside the popup form
const $checkboxes = $(".rad-popup-v3 .step-1 .form-columns-1 .hs-fieldtype-booleancheckbox:not(.hs-newsletter_opt_in)");
if ($checkboxes.length > 0) {
// console.log('!!!', $checkboxes.length);
$checkboxes.wrapAll('<div class="checkboxes-wrapper-group"></div>')
.wrapAll('<div class="checkboxes-wrapper"></div>');
}
// Determine which title text to show
const isMobile = document.body.classList.contains('device-mobile');
const isDesktop = document.body.classList.contains('device-desktop');
let checkboxTitle = "Yotpo products you'd like to try<span>*</span>"; // Default fallback for mobile
if (isDesktop) {
checkboxTitle = "Which Yotpo products are you exploring?<span>*</span>";
}
// Insert the title before the wrapper
$('<div class="checkboxes-title">' + checkboxTitle + '</div>').insertBefore('.checkboxes-wrapper');
if (document.body.classList.contains('device-mobile')) {
const formContainer = document.querySelector(".rad-form-container.rad-version-b-wrapper");
const checkboxesTitle = document.querySelector(".rad-popup-v3 .checkboxes-title");
const platformSelect = document.querySelector(".rad-popup-v3 .rad-form-container .hs_platform__c");
const checkboxesWrapper = document.querySelector(".rad-popup-v3 .checkboxes-wrapper");
// Add null check to prevent errors
if (!checkboxesWrapper || !checkboxesTitle || !platformSelect || !formContainer) {
console.warn("Required elements not found for mobile checkbox functionality");
return;
}
const checkboxes = checkboxesWrapper.querySelectorAll("input[type='checkbox']");
let isLargeScreen = window.innerWidth >= 768;
let isSmallScreen = window.innerWidth <= 767;
const defaultTitleText = "Yotpo products you\'d like to try*";
// Update `isLargeScreen` on resize
window.addEventListener("resize", () => {
isLargeScreen = window.innerWidth >= 768;
isSmallScreen = window.innerWidth <= 767;
});
// Function to update the title based on selected checkboxes
function updateTitleText() {
const selected = Array.from(checkboxes)
.filter(checkbox => checkbox.checked)
.map(checkbox => checkbox.nextElementSibling.textContent.trim());
checkboxesTitle.textContent = selected.length > 0 ? selected.join(", ") : defaultTitleText;
// Remove .not-valid class if it exists
if (checkboxesTitle.classList.contains("not-valid")) {
checkboxesTitle.classList.remove("not-valid");
}
}
// Toggle visibility with slide animation
function toggleCheckboxesWrapper() {
// Toggle visibility class
checkboxesWrapper.classList.toggle("visible");
// Scroll only if the screen width is 768px or larger and checkboxes are visible
if (isLargeScreen && checkboxesWrapper.classList.contains("visible")) {
// Check if the formContainer is already scrolled to the bottom
const isScrolledToBottom = formContainer.scrollTop + formContainer.clientHeight >= formContainer.scrollHeight;
if (!isScrolledToBottom) {
// Use smooth scroll behavior with native JavaScript
$(formContainer).animate({
scrollTop: $(checkboxesWrapper).offset().top - 100
}, 500);
}
}
}
// Close checkboxes wrapper when clicking outside
document.addEventListener("click", function(event) {
if (!checkboxesTitle.contains(event.target) && !checkboxesWrapper.contains(event.target)) {
checkboxesWrapper.classList.remove("visible");
}
});
// Toggle wrapper visibility on title click
checkboxesTitle.addEventListener("click", function(event) {
event.stopPropagation(); // Prevent event from reaching the document
toggleCheckboxesWrapper();
});
//for mobile devices scroll top when closing the select
platformSelect.addEventListener("click", function(event) {
const selectComponent = platformSelect.querySelector(".select-component");
if (selectComponent && !selectComponent.classList.contains("active")) {
if (isSmallScreen) {
//scroll to the top
$(formContainer).animate({
scrollTop: 0
}, 500);
}
}
});
// Update title text on checkbox change
checkboxes.forEach(checkbox => {
checkbox.addEventListener("change", updateTitleText);
});
// Initialize the title text
updateTitleText();
}
// Define a mapping for test versions
const testVersions = {
A: "Ver A - RAD form",
B: "Ver B - Quiz with CTA in step 1"
};
// Determine the test version
const demoFormVersion = window.demoFormVersion || [...document.body.classList]
.find(cls => cls.startsWith('demo-form-version-'))?.split('-').pop();
// Update the form field if the version is valid
if (demoFormVersion && testVersions[demoFormVersion]) {
$form.find("[name='test_version']").val(testVersions[demoFormVersion]);
}
fields = [{
name: "Email",
element: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="email"]'),
parent: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="email"]')?.parentNode,
validation: /^[^\s@]+@[^\s@]+\.[^\s@]+$/,
errorMessage: "Please enter a valid email, \nsuch as email@example.com",
},
{
name: "full_name",
element: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="full_name"]'),
parent: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="full_name"]')?.parentNode,
validation: /^[A-Za-z.]+ [A-Za-z.]+$/,
errorMessage: "Please enter your full name",
},
{
name: "Domain__c",
element: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="domain__c"]'),
parent: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="domain__c"]')?.parentNode,
validation: /^(https?:\/\/)?(?:(?:(?:[a-zA-Z0-9][a-zA-Z0-9-]{0,62})?[a-zA-Z0-9])\.)+[a-zA-Z]{2,}\/?$/,
errorMessage: "Please enter a valid domain, \nsuch as example.com",
},
{
name: "rADPhoneNumber",
element: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="phone"]'),
parent: document.querySelector('.rad-popup-v3 .main-rad-form-js [name="phone"]')
?.parentNode,
validation: /^\d+$/,
errorMessage: "Must be a phone number. \n503-555-1212",
},
];
// Function to check class presence in field
function isClassPresentInField($form, selector, className) {
const element = $form.find(selector).get(0); // Convert jQuery object to DOM element
return element ? element.classList.contains(className) : false;
}
// Function to update error message display for checkboxes
function updateCheckboxErrorDisplay() {
const reviews = isClassPresentInField($form, ".hs_interested_in_reviews__c", "checked");
const loyalty = isClassPresentInField($form, ".hs_interested_in_loyalty__c", "checked");
// const subscription = isClassPresentInField($form, ".hs_interested_in_subscription__c", "checked");
if (!reviews && !loyalty) {
if ($(".rad-popup-v3 .step-1 .checkboxes-error-msg.hs-error-msgs-custom").length === 0) {
$('.rad-popup-v3 .step-1 .checkboxes-wrapper-group .checkboxes-title').addClass('not-valid');
$('<div class="checkboxes-error-msg hs-error-msgs-custom">Please select one or more products</div>')
.insertAfter(".rad-popup-v3 .step-1 .checkboxes-wrapper");
}
} else {
$(".rad-popup-v3 .step-1 .checkboxes-error-msg").remove();
$('.rad-popup-v3 .step-1 .checkboxes-wrapper-group .checkboxes-title').removeClass('not-valid');
}
}
// Function to update error message display for select element
function updateSelectErrorDisplay(fieldName) {
const selectEl = document.querySelector(`.rad-popup-v3 .rad-form-container select[name^='${fieldName}']`);
if (!selectEl) {
console.log(`Field with name starting with '${fieldName}' not found.`);
return; // Exit the function early if the field is not found
}
const selectElv = selectEl.value;
const selectComponent = document.querySelector(`.rad-popup-v3 .rad-form-container [id^='${fieldName}'] .select-component`);
const errorMsgSelector = `.rad-popup-v3 .rad-form-container .select-error-msg.hs-error-msgs-custom.${fieldName}`;
if (selectElv === '') {
if ($(errorMsgSelector).length === 0) {
if (selectComponent) {
selectComponent.classList.add('not-valid');
}
if (fieldName === 'hubspot__estimated_monthly_orders') {
$('<div class="select-error-msg hs-error-msgs-custom hubspot__estimated_monthly_orders">Please select your monthly order volume</div>')
.insertAfter(selectEl);
} else if (fieldName === 'platform__c') {
$('<div class="select-error-msg hs-error-msgs-custom platform__c">Please select your platform</div>')
.insertAfter(selectEl);
}
}
} else {
if (selectComponent) {
selectComponent.classList.remove('not-valid');
}
$(`.rad-popup-v3 .step-1 .select-error-msg.${fieldName}`).remove();
}
}
$(".rad-popup-v3 .step-1").on("click", ".checkboxes-wrapper-group input[type='checkbox']", function(e) {
$(".rad-popup-v3 .step-1 .checkboxes-error-msg").remove();
});
$(".rad-popup-v3 .step-1 select[name^='hubspot__estimated_monthly_orders'], .rad-popup-v3 .step-1 select[name^='platform__c']").on("change", function() {
const fieldName = this.getAttribute('name');
updateSelectErrorDisplay(fieldName);
});
$('select[name="hubspot__estimated_monthly_orders"]').val($('select[name="hubspot__estimated_monthly_orders"] option:first').val());
// Clear any previous error messages
$(".rad-popup-v3 .step-1 .hs-error-msgs-custom").remove();
// Function to create and display error message
function createErrorDiv(field) {
const existingErrorMessage = field.parent.querySelector('.hs-error-msgs-custom');
if (existingErrorMessage) {
return; // Prevent adding another error message if one already exists
}
const errorDiv = document.createElement('div');
errorDiv.classList.add('hs-error-msgs-custom');
errorDiv.textContent = field.errorMessage;
field.parent.appendChild(errorDiv);
}
// Handle the blur event for input fields
function handleBlur(event) {
const field = fields.find(field => field.element === event.target);
if (!field) return;
const {
element,
parent,
validation
} = field;
const value = element.value.trim();
const isValid = validation.test(value);
const isInvalid = element.classList.contains("invalid");
if (!value && !isInvalid) {
parent.classList.remove("typing", "valid");
} else {
setTimeout(() => {
if (value !== '') {
parent.classList.remove("typing", "valid", "not-valid");
// Run this line only if the field value is not empty
parent.classList.add(isInvalid || !isValid ? "not-valid" : "valid");
// Add error message only if the field is invalid
if (!isValid && !parent.querySelector('.hs-error-msgs-custom')) {
createErrorDiv(field);
}
}
}, 500);
}
checkAllFieldsValid();
}
// Function to validate and check if all fields are valid
const checkAllFieldsValid = () => {
const allFieldsValid = fields.every((field) => {
const value = field.element.value.trim();
if (field.element.classList.contains("invalid")) {
return false;
}
return field.validation.test(value);
});
if (allFieldsValid) {
$(".rad-popup-v3 .step-1 .hs-error-msgs-custom").remove(); // Remove error messages if all fields are valid
}
};
// Function to handle the input event
function handleInput(event) {
const field = fields.find((field) => field.element === event.target);
if (field) {
validateField(field);
checkAllFieldsValid();
}
}
// Event listener setup for the fields
fields.forEach((field) => {
if (field.element) {
createErrorDivCustom(field);
field.element.addEventListener("input", handleInput);
field.element.addEventListener("blur", handleBlur);
}
});
const submitButton = document.querySelector(".rad-popup-v3 .step-1 .hs-submit [type='submit']");
if (submitButton) {
submitButton.addEventListener("click", function(e) {
// Get all field values
const email = $form.find("[name='email']").val().trim();
const domain = $form.find("[name='domain__c']").val().trim();
const phoneNumber = $form.find("[name='phone']").val().trim();
let fullName = $form.find("[name='full_name']").val().trim();
let hasErrors = false;
// Function to check field validity
const checkField = (fieldName, errorMsg) => {
const field = $form.find(`[name='${fieldName}']`).val().trim();
if ((field === "" || $(`.main-rad-form-js .not-valid [name='${fieldName}']`).length > 0 || $(`.main-rad-form-js .error[name='${fieldName}']`).length > 0)) {
console.log($(`.not-valid [name='${fieldName}']`));
displayErrorMessage(fieldName, errorMsg);
if (!hasErrors) {
hasErrors = true;
focusOnField(fieldName);
}
}
};
// Clear any previous error messages
$(".rad-popup-v3 .step-1 .hs-error-msgs-custom").remove();
// Validate fields
checkField('full_name', "Please enter your full name");
checkField('email', "Please enter a valid email, such as email@example.com");
checkField('domain__c', "Please enter a valid domain, such as example.com");
checkField('phone', "Must be a phone number. 503-555-1212");
updateCheckboxErrorDisplay();
updateSelectErrorDisplay("hubspot__estimated_monthly_orders");
updateSelectErrorDisplay("platform__c");
if ($(".rad-popup-v3 .checkboxes-error-msg").length > 0 || $(".rad-popup-v3 .select-error-msg").length > 0) {
hasErrors = true;
}
// Prevent form submission if there are errors
if (hasErrors) {
e.preventDefault();
}
}, false);
}
},
onFormSubmitted: async function($form, data) {
console.log('data.submissionValues', data.submissionValues);
$(".rad-popup-v3 .step-1 .form-cta-title, .rad-popup-v3 .step-1 .logo, .rad-popup-v3 .step-1 .form-cta-subtitle, .rad-popup-v3 .step-1 .form-footer").hide();
$(".rad-popup-v3 .step-1").fadeOut(500, function() {
$(".rad-popup-v3 .step-3").fadeIn(500);
});
emailFromFirstForm = data.submissionValues.email;
// updateSecondFormEmail(emailFromFirstForm);
const website = data.submissionValues.domain__c;
const domain = website.replace("http://", "")
.replace("https://", "")
.replace("www.", "")
.split(/[/?#]/)[0];
chiliPiperFormData.fullName = data.submissionValues.full_name;
let fullNameArray = chiliPiperFormData.fullName.split(' ');
chiliPiperFormData.firstName = fullNameArray[0];
chiliPiperFormData.lastName = fullNameArray.slice(1).join(' ');
chiliPiperFormData.interested_in_loyalty__c = data.submissionValues.interested_in_loyalty__c === true ? true : false;
chiliPiperFormData.interested_in_reviews__c = data.submissionValues.interested_in_reviews__c === true ? true : false;
// chiliPiperFormData.interested_in_subscription__c = data.submissionValues.interested_in_subscription__c === true ? true : false;
chiliPiperFormData.hubspot__estimated_monthly_orders = parseInt(data.submissionValues.hubspot__estimated_monthly_orders);
chiliPiperFormData.platform__c = data.submissionValues.platform__c;
chiliPiperFormData.email = data.submissionValues.email;
chiliPiperFormData.phone = data.submissionValues.phone;
chiliPiperFormData.country_phone_code = data.submissionValues.country_phone_code;
chiliPiperFormData.domain__c = data.submissionValues.domain__c;
const externalApiData = await window.applyExternalDataToChilipiperFormData(domain);
console.log("externalApiData: ", externalApiData);
chiliPiperFormData = {
...chiliPiperFormData,
...externalApiData
};
console.log("chiliPiperFormData:", chiliPiperFormData);
// Perform the fadeOut/fadeIn animation
window.activeChiliFormSource = "popup";
window.activeChiliFormData = chiliPiperFormData;
ChiliPiper.submit("yotpo", "rad-web", {
map: true,
domElement: "#chilipiper-yotpo-wrapper",
injectRootCss: true,
lead: chiliPiperFormData,
// This will call a function when a lead is submitted but does not match any queue rules and cannot be routed
// This function is equivalent to the window listener "availability-loaded" that we're listening to
onError: function(err) {
console.error("ChiliPiper error", err);
console.log("onError");
sessionStorage.setItem("full_name", data.submissionValues.full_name);
const interestedProducts = [];
if (data.submissionValues.interested_in_reviews__c) {
interestedProducts.push('reviews');
}
if (data.submissionValues.interested_in_loyalty__c) {
interestedProducts.push('loyalty');
}
if (interestedProducts.length === 1) {
sessionStorage.setItem("chosen_product", interestedProducts[0]);
} else if (interestedProducts.length > 1) {
sessionStorage.setItem("chosen_product", "platform");
}
// Wait 5 seconds - if calendar didn't load, then redirect
setTimeout(function() {
var calendarLoaded = document.querySelector('.chilipiper-ready') ||
document.querySelector('.chilipiper-popup') ||
document.querySelector('#chilipiper-yotpo-wrapper iframe');
if (!calendarLoaded) {
console.log("Calendar did not load, redirecting to thank-you page");
redcross.track("Chilipiper Routed", { isRouted: "No" });
window.location.href = window.location.origin + "/request-a-demo-thank-you";
} else {
console.log("Calendar loaded successfully");
redcross.track("Chilipiper Routed", { isRouted: "Yes" });
}
}, 5000);
},
// This will call a function after a successful booking when the scheduler is already open and the user selected time
onSuccess: function(event) {
console.log("onSuccess");
const chilipiperEvent = {
...chiliPiperFormData
};
chilipiperEvent["bookingTimeStart"] = new Date(event.slot.start).toLocaleString();
console.log('chilipiperEvent', chilipiperEvent)
if (typeof redcross !== "undefined") {
redcross.track("Meeting Booked", chilipiperEvent);
}
},
});
}
});
}); // End waitForSelectComponent promise
</script>
<div class="form-footer"><p style="margin-top:10px; font-size:12px">Your information will be treated in accordance with our <a href="/privacy-policy" target="_blank">Privacy Policy</a></p></div>
<div class="footer-people-image">
<img src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-4/people-images-rad.png" alt="Yotpo people logo" />
</div>
</div>
</div>
<div class="step step-3" style="display: none">
<p class="loader">This will take just a moment…<span>We're finding the right person on our team to help your brand!</span></p>
<div id="chilipiper-yotpo-wrapper"></div>
</div>
</div>
<div class="rad-customers-container">
<div class="v-1">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1024/1024.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1024/1024.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1024/1024@2x.png 2x" alt="Yotpo customers logos" class="d-none d-lg-inline-block d-xl-none lazy" /><img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1440/1440.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1440/1440.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1440/1440@2x.png 2x" alt="Yotpo customers logos" class="d-none d-xl-inline-block d-xxxl-none lazy" /><img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1920/1920.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1920/1920.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-1/1920/1920@2x.png 2x" alt="Yotpo customers logos" class="d-none d-xxxl-inline-block lazy" /> </div>
<div class="v-2">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-2/testimonial.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-2/testimonial.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-2/testimonial@2x.png 2x" alt="Laura Doonin, Commercial Director recommendation on yotpo" class=" lazy" /> <div class="content">
<p>“Yotpo is a fundamental part of our recommended tech stack.”</p>
<img src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-2/shopifyplus.svg" alt="Shopify plus logo">
<span><span>Laura Doonin,</span> Commercial Director</span>
</div>
</div>
<div id="rad-v3-logos" class="v-3">
<div class="v-3-wrapper">
<h6>YOTPO POWERS THE WORLD'S FASTEST-GROWING BRANDS</h6>
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-3/v-3-logos-2x.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-3/v-3-logos-2x.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-3/v-3-logos-2x.png 2x" alt="Yotpo customers logos" class=" lazy" /> </div>
</div>
<div class="v-bfcm">
<img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1024/1024.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1024/1024.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1024/1024@2x.png 2x" alt="Yotpo customers logos" class="d-none d-lg-inline-block d-xl-none lazy" /><img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1440/1440.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1440/1440.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1440/1440@2x.png 2x" alt="Yotpo customers logos" class="d-none d-xl-inline-block d-xxxl-none lazy" /><img data-src="https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1920/1920.png" data-srcset="https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1920/1920.png 1x, https://www.yotpo.com/wp-content/themes/yotpo/images/bfcm-app/rad/1920/1920@2x.png 2x" alt="Yotpo customers logos" class="d-none d-xxxl-inline-block lazy" /> </div>
<div class="v-4">
<div class="v-4-wrapper">
<div class="top-wrap">
<div class="rad-logo-wrap">
<a href="https://www.yotpo.com/" class="logo"></a>
<div class="logo-devider"></div>
<div class="rad-logo-text">30 min demo</div>
</div>
<div class="form-cta-title" data-text="Don't postpone your growth">Don't postpone your growth</div>
<div class="sub-bullets">
<div class="sub-bullet"><img src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-4/checkbox-circle-fill.png" alt="Check icon">Join a free demo, personalized to fit your needs</div>
<div class="sub-bullet"><img src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-4/checkbox-circle-fill.png" alt="Check icon">Get the best pricing plan to maximize your growth</div>
<div class="sub-bullet"><img src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-4/checkbox-circle-fill.png" alt="Check icon">See how Yotpo's multi-solutions can boost sales</div>
<div class="sub-bullet"><img src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-4/checkbox-circle-fill.png" alt="Check icon">Watch our platform in action & the impact it makes</div>
</div>
</div>
<div class="bottom-wrap">
<div class="growing-brands">
<span class="growing-brand-1">30K+</span>
<span class="growing-brand-2">Growing brands trust Yotpo</span>
</div>
<div class="brands-logos">
<img src="https://www.yotpo.com/wp-content/themes/yotpo/images/rad/v-4/logos.png" alt="Yotpo customers logos">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
(function() {
if (document.referrer.indexOf('/walkaway/') > -1) {
$('body').addClass('rad--walkaway');
const pageTitle = 'Request a Demo - Walkaway | Yotpo'
const stepTitle1 = 'Interested in Yotpo Email?';
const stepSubTItle1 = 'Talk to our migration experts & get a free, painless move (plus, a chance to win shoes!)'
$('title').text(pageTitle);
$('.rad-popup-v3 .step-1 .form-cta-title').text(stepTitle1);
$('.rad-popup-v3 .step-1 .form-cta-subtitle').text(stepSubTItle1);
// setTimeout(() => {
// $('.hs_interested_in_email__c label').click();
// }, 1000);
}
})();
</script>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/yotpo\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<!-- Accessibility Code for "yotpo.com" -->
<script>
if (!isLocalhost) {
(function(doc, head, body) {
window.interdeal = {
sitekey: "041beeb95283e190f888f54f256302f5",
// *staging* sitekey: "21aee3e8854544844972cfbe0b98f48c",
Position: "Left",
Menulang: "EN",
btnStyle: {
vPosition: ["94%", undefined],
scale: [0.7, 0.7],
icon: {
type: "Accessibility",
shape: "rectangle",
outline: false
},
color: {
main: "#1374ea",
second: "#ffffff"
}
}
};
var coreCall = doc.createElement('script');
coreCall.src = 'https://cdn.equalweb.com/core/2.0.7/accessibility.js';
coreCall.defer = true;
coreCall.integrity = 'sha512-I5mpAzD33VLeDeg+yaCpP8hPXDSn/9JoRrA/mrWZyqyQXtgpW9W4RvZOx5E0FxQydYR3lpdwIbQm+o4lGYoQ8A==';
coreCall.crossOrigin = 'anonymous';
coreCall.setAttribute('data-cfasync', true);
body ? body.appendChild(coreCall) : head.appendChild(coreCall);
// Ensure EqualWeb injected DOM doesn't break heading order.
(function() {
function fixEqualWeb() {
try {
var wrap = document.getElementById('INDWrap');
if (wrap && wrap.parentNode === document.body) {
// Move wrapper to end of body to preserve page heading order
document.body.appendChild(wrap);
}
var popupHead = document.getElementById('INDpopupHead');
if (popupHead && popupHead.tagName === 'H2') {
// Replace H2 with a non-structural heading element that preserves semantics
var replacement = document.createElement('div');
replacement.id = popupHead.id;
replacement.setAttribute('role', 'heading');
replacement.setAttribute('aria-level', '2');
// preserve tabindex and text/html
if (popupHead.hasAttribute('tabindex')) {
replacement.setAttribute('tabindex', popupHead.getAttribute('tabindex'));
}
replacement.innerHTML = popupHead.innerHTML;
popupHead.parentNode.replaceChild(replacement, popupHead);
}
} catch (e) {
// swallow errors to avoid breaking page
}
}
// Run right away in case the script injected synchronously
fixEqualWeb();
// Observe body for asynchronous injection and fix when detected
try {
var observer = new MutationObserver(function(mutations, obs) {
fixEqualWeb();
if (document.getElementById('INDWrap')) {
obs.disconnect();
}
});
observer.observe(document.body || document.documentElement, {
childList: true,
subtree: true
});
} catch (e) {
// MutationObserver may not be available in very old browsers
}
})();
})(document, document.head, document.body);
}
</script>
<script>
var quizImagesFolder = '/wp-content/themes/yotpo/images/rad-quiz';
</script>
<div id="rad-quiz" class="rad-quiz">
<div class="rad-quiz-close"></div>
<div class="rad-quiz-wrapper"></div>
<div class="rad-quiz-modal"></div>
</div>
<script>
const lazyloadRunObserver = () => {
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
entries.forEach( ( entry ) => {
if ( entry.isIntersecting ) {
let lazyloadBackground = entry.target;
if( lazyloadBackground ) {
lazyloadBackground.classList.add( 'e-lazyloaded' );
}
lazyloadBackgroundObserver.unobserve( entry.target );
}
});
}, { rootMargin: '200px 0px 200px 0px' } );
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
lazyloadBackgroundObserver.observe( lazyloadBackground );
} );
};
const events = [
'DOMContentLoaded',
'elementor/lazyload/observe',
];
events.forEach( ( event ) => {
document.addEventListener( event, lazyloadRunObserver );
} );
</script>
<link rel="stylesheet" href="https://www.yotpo.com/wp-content/themes/yotpo/css/onsite_global_ribbon.css">
<link rel="stylesheet" href="https://www.yotpo.com/wp-content/themes/yotpo/css/onsite-global-popup.css">
<link rel='stylesheet' id='swiper-styles-css' href='https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css' type='text/css' media='all' />
<link rel='stylesheet' id='component-rad-quiz-css-css' href='https://www.yotpo.com/wp-content/themes/yotpo/css/component-rad-quiz.css' type='text/css' media='all' />
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/affiliate-tracking.js" id="affiliate-tracking-js"></script>
<script type="text/javascript" id="language-switcher-js-extra">
/* <![CDATA[ */
var languageSwitcherData = {"currentHost":"www.yotpo.com"};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/language-switcher.js" id="language-switcher-js"></script>
<script type="text/javascript" id="language-switcher-wpml-js-extra">
/* <![CDATA[ */
var wpml_langs = {"en":{"url":"https:\/\/www.yotpo.com\/","native_name":"English"},"fr":{"url":"https:\/\/www.yotpo.com\/fr\/","native_name":"Fran\u00e7ais"},"pt-pt":{"url":"https:\/\/www.yotpo.com\/pt-pt\/","native_name":"Portugu\u00eas"},"de":{"url":"https:\/\/www.yotpo.com\/de\/","native_name":"Deutsch"},"it":{"url":"https:\/\/www.yotpo.com\/it\/","native_name":"Italiano"},"es":{"url":"https:\/\/www.yotpo.com\/es\/","native_name":"Espa\u00f1ol"}};
var yotpo_env = {"is_production":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/language-switcher-wpml.js" id="language-switcher-wpml-js"></script>
<script type="text/javascript" id="onsite-global-ribbon-js-js-extra">
/* <![CDATA[ */
var ribbonData = {"ribbons":[]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/onsite_global_ribbon.js" id="onsite-global-ribbon-js-js"></script>
<script type="text/javascript" id="onsite-global-popup-js-js-extra">
/* <![CDATA[ */
var popupData = {"popups":[]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/onsite-global-popup.js" id="onsite-global-popup-js-js"></script>
<script type="text/javascript" id="onsite-global-widget-js-js-extra">
/* <![CDATA[ */
var widgetData = {"floating_widgets":[]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/onsite-global-widget.js" id="onsite-global-widget-js-js"></script>
<script type="text/javascript" id="onsite-rad-floating-widget-js-js-extra">
/* <![CDATA[ */
var radWidgetData = {"rad_floating_widgets":[]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/onsite-rad-floating-widget.js" id="onsite-rad-floating-widget-js-js"></script>
<script type="text/javascript" src="//js-eu1.hsforms.net/forms/embed/v2.js" id="hubspot-forms-script-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js-static/vendor/js.cookie.min.js" id="js.cookie-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/layout.js" id="layout-scripts-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/page-home_v2.js" id="page-home_v2-js-js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js" id="gsap-script-js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js" id="scrollTrigger-script-js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js" id="swiper-script-js"></script>
<script type="text/javascript" src="//fast.wistia.com/assets/external/E-v1.js" id="wistia-script-js"></script>
<script type="text/javascript" src="https://www.yotpo.com/wp-content/themes/yotpo/js/component-rad-quiz.js" id="component-rad-quiz-js-js"></script>
<!-- <script>
function checkHubSpotTrackingScript() {
const isLoaded = !!window._hsq;
const entry = {
url: window.location.href,
status: isLoaded ? "hsp loaded" : "hsp not loaded"
};
const trackingData = JSON.parse(localStorage.getItem('hubSpotTrackingData')) || [];
trackingData.push(entry);
localStorage.setItem('hubSpotTrackingData', JSON.stringify(trackingData));
}
checkHubSpotTrackingScript();
</script> -->
</body>
</html>
<!-- Cache served by breeze CACHE - Last modified: Wed, 18 Feb 2026 09:18:11 GMT -->