1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6134],{86134:function(e,t,a){a.r(t),a.d(t,{ClientelingQuiz:function(){return h}});var s=a(97458),l=a(52983),n=a(72451),o=a(5769);let r=[{journey:"1st-Time â Repeat",icon:"\uD83D\uDECDï¸",text:"Do you have a defined system for store follow-up within 90 days of a customer's first purchase?",answers:[{label:"Yes â we have a structured follow up plan in place",value:2},{label:"Partially â we send something but it's not consistent",value:1},{label:"Not yet",value:0}]},{journey:"1st-Time â Repeat",icon:"\uD83D\uDECDï¸",text:"When a customer makes their first purchase, does your team collect contact info for follow-up?",answers:[{label:"Yes â it's part of our standard capture flow",value:2},{label:"Sometimes, but it's inconsistent",value:1},{label:"No â we don't collect contact info",value:0}]},{journey:"Online â In-Store",icon:"\uD83C\uDFEA",text:"Are you able to identify local customers who shop online but have never visited one of your physical stores?",answers:[{label:"Yes â we have this segment in our CRM",value:2},{label:"We can, but don't use it actively",value:1},{label:"No â we don't segment this way",value:0}]},{journey:"Online â In-Store",icon:"\uD83C\uDFEA",text:"Do you offer in-store-only promotions or personal styling appointments to drive foot traffic?",answers:[{label:"Yes â this is part of our regular strategy",value:2},{label:"Occasionally, but not systematically",value:1},{label:"Not currently",value:0}]},{journey:"Casual â Enthusiast",icon:"\uD83D\uDC9C",text:"Do your store associates send personalized check-ins to shoppers between purchases?",answers:[{label:"Yes â associates do this regularly",value:2},{label:"Some associates do, but it's not consistent",value:1},{label:"No â outreach is mostly campaign-driven",value:0}]},{journey:"Casual â Enthusiast",icon:"\uD83D\uDC9C",text:"Do you use purchase history and preferences to send personalized product recommendations?",answers:[{label:"Yes â we personalize by segment or individual",value:2},{label:"Partially â we segment broadly but not deeply",value:1},{label:"No â we send the same campaigns to everyone",value:0}]},{journey:"VIP Identification",icon:"â",text:"Do you have defined VIP criteria in your CRM (e.g. spend threshold, purchase frequency, engagement)?",answers:[{label:"Yes â VIPs are flagged automatically",value:2},{label:"We have an informal sense of who VIPs are",value:1},{label:"No formal VIP criteria yet",value:0}]},{journey:"VIP Identification",icon:"â",text:"Are your VIP customers assigned a dedicated associate for personalized 1-on-1 communication?",answers:[{label:"Yes â every VIP has a dedicated rep",value:2},{label:"For some VIPs, but not all",value:1},{label:"No â VIPs aren't treated differently in outreach",value:0}]},{journey:"Long-Term Engagement",icon:"\uD83D\uDD04",text:"How often do your store teams proactively reach out to existing customers?",answers:[{label:"Regularly â at least once every couple months",value:2},{label:"Occasionally â for big moments or holidays",value:1},{label:"Rarely â mostly reactive",value:0}]},{journey:"Long-Term Engagement",icon:"\uD83D\uDD04",text:"Do you track engagement metrics (open rates, conversion rates, response rates) to adjust your customer journeys?",answers:[{label:"Yes â we review and optimize regularly",value:2},{label:"We track some metrics but don't act on them often",value:1},{label:"Not consistently",value:0}]}],i=[...new Set(r.map(e=>e.journey))],u={"1st-Time â Repeat":{barColor:"bg-[#DD6633]",tip:"Focus on your 90-day window. A structured thank-you â check-in â invite-back sequence can dramatically lift second-purchase rates. Endear's automated campaigns make this scalable across every associate."},"Online â In-Store":{barColor:"bg-sky-500",tip:"Use your CRM to build a 'local online-only' segment and target them with in-store-only perks or styling appointments. Associates can send personal invites that feel far warmer than a generic blast."}
1,"Casual â Enthusiast":{barColor:"bg-amber-500",tip:"The bridge from casual to enthusiast is emotional connection. Personalized check-ins, brand storytelling, and surprise-and-delight moments from associates are what move the needle here."},"VIP Identification":{barColor:"bg-rose-500",tip:"If VIPs aren't flagged and assigned in your CRM, you're likely leaving revenue on the table. Top-tier clients can represent up to 45% of luxury purchases â they deserve white-glove treatment from day one."},"Long-Term Engagement":{barColor:"bg-emerald-500",tip:"Monthly consistency beats seasonal bursts. Use CRM data to anticipate needs â replenishment nudges, milestone celebrations, styling tips â before customers even realize they want them."}},d="bg-gradient-to-br from-[#0f0f0f] to-[#1a1a2e] flex items-center justify-center p-6 py-16",c="bg-white/[0.04] border border-white/[0.08] rounded-2xl p-8",m=(0,s.jsx)("img",{src:"/logo.svg",alt:"Endear",className:"h-8 mx-auto mb-6"});function h(){let[e,t]=(0,l.useState)("intro"),[a,h]=(0,l.useState)(0),[b,x]=(0,l.useState)({}),[y,p]=(0,l.useState)(null),[g,f]=(0,l.useState)(""),[v,w]=(0,l.useState)(""),[j,D]=(0,l.useState)(!1),[N,C]=(0,l.useState)(!1),k=r[a],E=(a+1)/r.length*100,S=Object.values(b).reduce((e,t)=>e+t,0),z=S>=17?{label:"Clienteling Leader",emoji:"\uD83C\uDFC6",description:"Your team is running a sophisticated, relationship-first retail operation â and it shows. You're already doing what most brands aspire to.",ctaHeadline:"See how the best brands scale even further.",ctaBody:"Even leaders find room to grow. Brands like Reformation, GANNI, and gorjana use Endear to run every customer journey at scale â without losing the personal touch. See what's possible when you add AI to an already strong foundation.",ctaButton:"Book a Consultation"}:S>=12?{label:"Developing Strong",emoji:"\uD83D\uDCC8",description:"You have solid foundations, but a few journeys need tightening. The gap between where you are and where you want to be is closer than you think.",ctaHeadline:"A few tweaks could meaningfully lift your retention and LTV.",ctaBody:"The difference between 'developing' and 'leading' is usually a CRM and automation problem, not a strategy problem. Endear helps brands like yours close the gap â with personalized outreach, automated follow-ups, and associate-level clienteling at scale.",ctaButton:"Book a Consultation"}:S>=7?{label:"Early Stage",emoji:"\uD83C\uDF31",description:"You know the right strategies, but haven't fully systematized them yet. There's a big opportunity ahead â and it's closer than you think.",ctaHeadline:"Now is the perfect time to build the foundation.",ctaBody:"Brands that invest in clienteling early see outsized returns. Endear makes it easy to go from sporadic outreach to a fully structured customer journey â without needing a big team or a big budget. Let us show you where to start.",ctaButton:"Book a Consultation"}:{label:"Just Getting Started",emoji:"\uD83D\uDE80",description:"Every clienteling leader started exactly where you are. The brands seeing the highest ROI today built their foundation early â and you can too.",ctaHeadline:"Your competitors are already doing this. Let's get you there.",ctaBody:"Endear is built for exactly this starting point. We'll help you capture the right data, build your first customer journeys, and turn one-time shoppers into loyal regulars â without needing a massive team or technical setup.",ctaButton:"Book a Demo â"},I=r.reduce((e,t,a)=>{var s,l;return e[t.journey]=(null!==(s=e[t.journey])&&void 0!==s?s:0)+(null!==(l=b[a])&&void 0!==l?l:0),e},{});async function q(){if(!j){if((0,n.L)({type:"quizEmailCtaClicked"}),!g.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(g.trim())){w("Please enter a valid email address.");return}D(!0),w("");try{(0,n.L)({type:"identify",traits:{email:g.trim().toLowerCase()}});let e=await fetch("https://api.hsforms.com/submissions/v3/integration/submit/".concat(o.I,"/").concat("cad0ccd8-d8b0-47be-a7c7-81faf440ff84"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({fields:[{name:"email",value:g.trim().toLowerCase()},{name:"clienteling_quiz_tier",value:z.label},{name:"clienteling_quiz_maturity_score",value:String(S)},{name:"quiz_maturity_percent",value:String(Math.round(S/20*100))},...i.map((e,t)=>{var a;return{name:"quiz_score_journey".concat(t+1),value:String(Math.round((null!==(a=I[e])&&void 0!==a?a:0)/4*100))}})],context:{pageUri:window.location.href,pageName:"Clienteling Quiz"}})});if(!e.ok)throw Error("HubSpot submit failed: ".concat(e.status));
1(0,n.L)({type:"quizEmailCaptured",score:S,tier:z.label}),C(!0)}catch{w("Something went wrong â please try again.")}finally{D(!1)}}}if((0,l.useEffect)(()=>{"quiz"===e&&(0,n.L)({type:"quizQuestionViewed",index:a+1,total:r.length,journey:r[a].journey})},[e,a]),(0,l.useEffect)(()=>{"results"===e&&(0,n.L)({type:"quizCompleted",score:S,tier:z.label})},[e,S,z.label]),"intro"===e)return(0,s.jsx)("section",{className:d,"data-slice":"ClientelingQuiz",children:(0,s.jsxs)("div",{className:"max-w-lg w-full text-center",children:[m,(0,s.jsx)("h1",{className:"text-white text-4xl font-extrabold leading-tight mb-4",children:"Find Your Retail Clienteling Blind Spot"}),(0,s.jsx)("p",{className:"text-slate-400 text-lg mb-8",children:"10 questions. 2 minutes. A personalized breakdown of where your customer journeys are strong â and where you're leaving revenue behind."}),(0,s.jsx)("button",{type:"button",onClick:()=>{(0,n.L)({type:"quizStarted"}),t("quiz")},className:"".concat("w-full bg-[#DD6633] text-white font-bold rounded-xl py-4 hover:opacity-90 transition"," text-lg"),children:"Start the Quiz â"}),(0,s.jsx)("p",{className:"text-slate-400 text-xs mt-4",children:"No email required â see your results instantly."})]})});if("quiz"===e){let e=b[a];return(0,s.jsx)("section",{className:d,"data-slice":"ClientelingQuiz",children:(0,s.jsxs)("div",{className:"max-w-xl w-full",children:[(0,s.jsxs)("div",{className:"mb-6",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center text-sm mb-2",children:[a>0?(0,s.jsx)("button",{type:"button",onClick:function(){p(null),h(e=>e-1)},disabled:null!==y,className:"text-slate-400 hover:text-white disabled:opacity-40 disabled:cursor-not-allowed transition text-sm",children:"â Back"}):(0,s.jsx)("span",{}),(0,s.jsxs)("span",{className:"text-slate-400",children:["Question ",a+1," of ",r.length]})]}),(0,s.jsx)("div",{className:"bg-white/10 rounded-full h-1.5",role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":E,tabIndex:-1,children:(0,s.jsx)("div",{className:"bg-[#DD6633] h-1.5 rounded-full transition-all duration-500",style:{width:"".concat(E,"%")}})})]}),(0,s.jsxs)("div",{className:c,children:[(0,s.jsx)("h2",{className:"text-white text-2xl font-bold leading-snug mb-7",children:k.text}),(0,s.jsx)("div",{role:"radiogroup","aria-label":k.text,className:"flex flex-col gap-3",children:k.answers.map(l=>{let n=y===l.value||null===y&&e===l.value;return(0,s.jsx)("button",{type:"button",disabled:null!==y,onClick:()=>{var e;p(e=l.value),setTimeout(()=>{x(t=>({...t,[a]:e})),p(null),a+1>=r.length?t("results"):h(e=>e+1)},300)},className:"text-left rounded-xl px-5 py-4 text-base font-medium border-2 transition-all duration-200 ".concat(n?"border-[#DD6633] bg-[#DD6633]/10 text-[#DD6633]":"border-white/10 bg-white/[0.03] text-slate-300 hover:border-[#DD6633]/50 hover:bg-white/[0.06]"),children:l.label},l.label)})})]}),(0,s.jsx)("div",{className:"flex justify-center mt-4",children:(0,s.jsx)("img",{src:"/logo.svg",alt:"Endear",className:"h-5 opacity-40"})})]})})}return(0,s.jsx)("section",{className:"bg-gradient-to-br from-[#0f0f0f] to-[#1a1a2e] py-12 px-6","data-slice":"ClientelingQuiz",children:(0,s.jsxs)("div",{className:"max-w-2xl mx-auto",children:[(0,s.jsxs)("div",{className:"text-center mb-8",children:[m,(0,s.jsx)("div",{className:"text-5xl mb-3",children:z.emoji}),(0,s.jsxs)("h1",{className:"text-white text-3xl font-extrabold mb-2",children:["Your Score: ",S,"/20"]}),(0,s.jsx)("div",{className:"inline-block bg-[#DD6633]/20 border border-[#DD6633] rounded-full px-5 py-1.5 mb-3",children:(0,s.jsx)("span",{className:"text-[#DD6633] font-bold text-sm",children:z.label})}),(0,s.jsx)("p",{className:"text-slate-300 text-lg leading-relaxed max-w-md mx-auto",children:z.description})]}),(0,s.jsxs)("div",{className:"".concat(c," mb-6"),children:[(0,s.jsxs)("div",{className:"flex justify-between text-sm mb-2",children:[(0,s.jsx)("span",{className:"text-slate-400",children:"Overall Maturity"}),(0,s.jsxs)("span",{className:"text-[#DD6633] font-bold",children:[Math.round(S/20*100),"%"]})]}),(0,s.jsx)("div",{className:"bg-white/10 rounded-full h-2.5",children:(0,s.jsx)("div",{className:"bg-[#DD6633] h-2.5 rounded-full transition-all duration-1000",style:{width:"".concat(Math.round(S/20*100),"%")}})})]}),(0,s.jsx)("h3",{className:"text-white font-bold text-base mb-4",children:"Journey-by-Journey Breakdown"}),i.map(e=>{var t,a,l,n;let o=null!==(a=null===(t=r.find(t=>t.journey===e))||void 0===t?void 0:t.icon)&&void 0!==a?a:"",i=Math.round((null!==(l=I[e])&&void 0!==l?l:0)/4*100),d=null!==(n=u[e])&&void 0!==n?n:{barColor:"bg-[#DD6633]",tip:""};return(0,s.jsxs)("div",{className:"bg-white/[0.03] border border-white/[0.07] rounded-2xl p-5 mb-4",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,s.jsxs)("span",{className:"text-slate-200 font-semibold text-base",children:[o," ",e]}),(0,s.jsxs)("span",{className:"text-xs font-bold bg-white/10 rounded-full px-3 py-1 text-slate-300",children:[i,"%"]})]}),(0,s.jsx)("div",{className:"bg-white/10 rounded-full h-1.5 mb-3",children:(0,s.jsx)("div",{className:"".concat(d.barColor," h-1.5 rounded-full"),style:{width:"".concat(i,"%")}})}),i<100&&(0,s.jsxs)("p",{className:"text-slate-300 text-base leading-relaxed",children:["\uD83D\uDCA1 ",d.tip]})]},e)}),(0,s.jsxs)("div",{className:"bg-[#DD6633]/10 border border-[#DD6633]/40 rounded-2xl p-7 text-center mt-6",children:[(0,s.jsx)("h3",{className:"text-white text-xl font-extrabold mb-2",children:z.ctaHeadline}),(0,s.jsx)("p",{className:"text-slate-300 text-base leading-relaxed mb-6",children:z.ctaBody}),(0,s.jsx)("a",{href:"/request-a-demo",onClick:()=>(0,n.L)({type:"quizDemoCtaClicked",tier:z.label}),className:"inline-block bg-[#DD6633] text-white font-bold text-sm rounded-xl px-7 py-4 hover:opacity-90 transition",children:z.ctaButton})]}),N?(0,s.jsx)("div",{className:"bg-white/[0.04] border border-white/[0.08] rounded-2xl p-6 text-center mt-6",children:(0,s.jsx)("p",{className:"text-slate-200 text-base font-semibold",children:"â Sent! Check your inbox for your results."})}):(0,s.jsxs)("div",{className:"bg-white/[0.04] border border-white/[0.08] rounded-2xl p-6 mt-6",children:[(0,s.jsx)("p",{className:"text-white text-base font-semibold text-center mb-1",children:"Want a copy of your results?"}),(0,s.jsx)("p",{className:"text-slate-400 text-sm text-center mb-4",children:"We'll email your Clienteling Maturity Score and full journey breakdown."}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-2",children:[(0,s.jsx)("input",{type:"email",placeholder:"[email protected]","aria-label":"Email address",value:g,onChange:e=>{f(e.target.value),w("")},onKeyDown:e=>"Enter"===e.key&&q(),className:"flex-1 bg-white/[0.06] rounded-xl px-4 py-3 text-white text-base outline-none border-2 transition ".concat(v?"border-rose-500":"border-white/10 focus:border-[#DD6633]")}),(0,s.jsx)("button",{type:"button",onClick:q,disabled:j,className:"bg-[#DD6633] text-white font-bold text-sm rounded-xl px-6 py-3 hover:opacity-90 transition disabled:opacity-60 whitespace-nowrap",children:j?"Sending...":"Email me my results"})]}),v&&(0,s.jsx)("p",{className:"text-rose-400 text-xs mt-2",children:v}),(0,s.jsx)("p",{className:"text-slate-400 text-xs mt-3 text-center",children:"No spam. Endear may follow up based on your results."})]}),(0,s.jsx)("p",{className:"text-center text-slate-400 text-xs mt-6",children:"\xa9 Endear \xb7 endearhq.com"})]})})}t.default=h}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.