{"id":72590,"date":"2024-06-02T07:27:57","date_gmt":"2024-06-02T07:27:57","guid":{"rendered":"https:\/\/www.hashmicro.com\/blog\/?p=72590"},"modified":"2026-02-04T08:04:00","modified_gmt":"2026-02-04T08:04:00","slug":"loyalty-program-software","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/","title":{"rendered":"16 Best Loyalty Program Software Platform in 2026"},"content":{"rendered":"<p>Loyalty program software helps businesses track customer purchases and reward repeat buyers through structured incentives. By automating loyalty activities, companies can better understand customer behavior and create more personalized engagement strategies.<\/p>\n<p>In Singapore, <a href=\"https:\/\/www.globenewswire.com\/news-release\/2025\/02\/10\/3023253\/28124\/en\/Singapore-Loyalty-Programs-Market-Intelligence-and-Future-Growth-Dynamics-Report-2025-12-1-CAGR-Forecast-During-2025-2029-with-Singapore-s-Loyalty-Programs-Market-to-Reach-792-9-Mi.html\">loyalty programs<\/a> are undergoing a significant transformation, driven by rising consumer expectations. Modern loyalty software strengthens customer relationships with discounts, rewards, and exclusive offers while improving retention rates.<\/p>\n<p>To support your decision, we\u2019ve compiled a list of the top 16 <a href=\"https:\/\/www.hashmicro.com\/pos-system\">loyalty program software<\/a> providers in 2026. Want to see how it works in practice? Try our<a href=\"https:\/\/www.hashmicro.com\/free-product-tour\/\"> free demo<\/a> today and experience the benefits firsthand.<\/p>\n<p><span style=\"font-weight: 400;\"><style>\r\n\t.banner-pricing-scheme img {\r\n\t\twidth: 100%;\r\n\t\theight: auto;\r\n\t}\r\n<\/style>\r\n\r\n<a href=\"https:\/\/www.hashmicro.com\/offer\/download-erp-pricing-list\" target=\"_blank\" rel=\"noopener\">\r\n\t<div class=\"banner-pricing-scheme\">\r\n\t\t<img decoding=\"async\" width='744' height='307' src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/07\/Skema-Harga-scaled.webp\" alt=\"pricing scheme\">\r\n\t<\/div>\r\n<\/a><\/span><span style=\"font-weight: 400;\"><!-- <div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tTable of Content:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div> -->\r\n\r\n<!-- <div class=\"dropdown-fixed-top\" id=\"dropdown-fixed-top\">\r\n\t<div class=\"row\">\r\n\t\t<p id=\"pilihDaftarIsi\">Table of Content<\/p>\r\n\t\t<p><i class=\"td-icon-menu-down\"><\/i><\/p>\r\n\t<\/div>\r\n\t\r\n\t<div>\r\n\t\t<ul id=\"list_toc_top\" class='list_toc'><\/ul>\r\n\t<\/div>\r\n<\/div> -->\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Table of Content<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\t@media (max-width: 992px) {\r\n\t\t#toc_group_article {\r\n\t\t\tpadding-top: 24px;\r\n\t\t}\r\n\t}\r\n\t\r\n\t#list_toc_float {\r\n\t\tmax-height: calc(100vh - 250px);\r\n\t\toverflow-y: auto;\r\n\t}\r\n\t\r\n\t#list_toc_top {\r\n\t\tdisplay: none;\r\n\t\tbackground: #fff;\r\n\t\tmargin-bottom: 4px;\r\n\t}\r\n\t\r\n\t#list_toc_top li {\r\n\t\tdisplay: block;\r\n\t\tmargin-left: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\t\r\n\t#list_toc_top a {\r\n\t\tpadding: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\t\r\n\t#list_toc_top.show {\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#list_toc_top a {\r\n\t\tcolor: #434343;\r\n\t\tborder-bottom: 1px solid #bbb;\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top {\r\n\t\tposition: fixed;\r\n\t\ttop: 59px;\r\n\t\twidth: 100%;\r\n\t\tz-index: 99;\r\n\t\tborder-bottom: 2px solid #9c171e;\r\n\t\tpadding: 12px;\r\n\t\tbackground: #fff;\r\n\t\twidth: 100%;\r\n\t\tcursor: pointer;\r\n\t\tdisplay: none;\r\n\t\tleft: 0;\r\n\t\tbox-shadow: 0 -2px 7px 6px rgba(0, 0, 0, 0.17);\r\n\t}\r\n\t\r\n\t#dropdown-fixed-top.show {\r\n\t\tanimation: showAnim 0.5s ease;\r\n\t\tdisplay: block;\r\n\t\topacity: 1;\r\n\t}\r\n\t\r\n\t@keyframes showAnim {\r\n\t\tfrom {\r\n\t\t\tdisplay: none;\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\tto {\r\n\t\t\tdisplay: block;\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top #list_toc_top {\r\n\t\tmax-height: calc(50vh - 110px);\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top .row {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-between\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top .row p {\r\n\t\tmargin-bottom: 0;\r\n\t}\r\n\t\r\n\t#pilihDaftarIsi {\r\n\t\tmax-width: 100%;\r\n\t\toverflow: hidden;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n\t\r\n\t@media (min-width: 1018px) {\r\n\t\t.dropdown-fixed-top {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_top li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor: #000;\r\n\t\tmargin-bottom: 6px;\r\n\t\tpadding-top: 2px;\r\n\t\tpadding-bottom: 2px;\r\n\t\ttransition: all 0.2s ease-in-out;\r\n\t\tfont-size: 15px;\r\n\t\tline-height: 18px;\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\r\n<\/style>\r\n\r\n<!-- ToC styling  -->\r\n<style>\r\n\t\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 700;\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\tconst panel2 = document.querySelector(\"#toc .list\");\r\n\tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n  let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n  \/\/ Function to handle scroll and add\/remove .sticky class\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Highlight user progress as the heading comes\r\n    headers.forEach(header => {\r\n\t\tconst headerTop = header.offsetTop;\r\n\t\tconst headerHeight = header.clientHeight;\r\n\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\t\t\ttocTitle.textContent = currentHeaderText;\r\n\t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\t\t\tif(window.innerWidth < 767){\r\n\t\t\t\ttocTitle.textContent = 'Table of Content';\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader != '') {\r\n\t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\t\t\t  link.classList.add('active');\r\n\t\t  }\r\n\t  }\r\n    });\r\n\/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/         toc.style.display = 'block';\r\n\/\/ \t}else{\r\n\/\/         toc.style.display = 'none';\r\n\/\/ \t}\r\n    \/\/ Update TOC title if sticky\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n        toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n        toc.style.backgroundColor = \"#FFF\";\r\n\t\tpanel2.style.height = '0px';\r\n\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\t\t  if(window.innerWidth < 767){\r\n\/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\t\t\t  tocTitle.textContent = 'Table of Content'; \/\/ Reset title\r\n       \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\t\t  }\r\n      }\r\n      if (currentHeader) {\r\n\/\/         console.log(\"activeLink:\", activeLink);\r\n        if (activeLink) {\r\n\/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n          tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n        }\r\n      }\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset'; \/\/ Reset to original width\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Table of Content'; \/\/ Reset title\r\n\t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\t\ticon.style.transform = \"rotate(180deg)\";\r\n    }\r\n  }\r\n\r\n    \/\/ Attach the scroll event listener to the window\r\n    window.addEventListener('scroll', handleScroll);\r\n\r\n    \/\/ Initial call to handleScroll to set the correct state on load\r\n    handleScroll();\r\n});\r\n\t\r\n\t\/\/ Open toggle TOC\r\n\t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\t\tvar toc = document.querySelector(\"#toc\");\r\n\t\tvar icon = document.querySelector(\".toc-icon\");\r\n\t\tconst tocTitle = document.querySelector('#toc-title');\r\n\t\tconst tocs = document.querySelector('#toc.sticky');\r\n \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\t\t  tocHeader.addEventListener(\"click\", function() {\r\n\t\t\tvar panel = this.nextElementSibling;\r\n\t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\t\t\t\tif(window.innerWidth > 768){\r\n\t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tif(window.innerWidth < 767){\r\n\t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\t\t\t\t}\r\n\t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\t\t\t} else {\r\n\t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\t\t\t  tocTitle.textContent = 'Table of Content'; \/\/ Reset title\r\n\t\t\t\ttoc.style.paddingBottom = '24px';\r\n\t\t\t \tif(window.innerWidth < 767){\r\n\t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t  });\r\n\r\n\t\t  \/\/ Close TOC when a link inside it is clicked\r\n\t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\t\t  tocLinks.forEach(function(link) {\r\n\t\t\tlink.addEventListener(\"click\", function() {\r\n\t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\t\t\t});\r\n\t\t  });\r\n\t\t});\r\n\r\n\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<!-- START script lama -->\r\n<!-- <script>\r\n\/\/ \tvar pilihDaftarIsi = document.getElementById('pilihDaftarIsi');\r\n\t\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/ \t\tvar dropdownFixedTop = document.querySelector('.dropdown-fixed-top');\r\n\r\n\/\/ \t\tdropdownFixedTop.addEventListener('click', function() {\r\n\/\/ \t\t\tvar dropdownContent = this.querySelector('.list_toc');\r\n\/\/ \t\t\tdropdownContent.classList.toggle('show');\r\n\/\/ \t\t});\r\n\r\n\/\/ \t\twindow.addEventListener('click', function(event) {\r\n\/\/ \t\t\tvar listTocTop = document.getElementById('list_toc_top');\r\n\r\n\/\/ \t\t\tif (!dropdownFixedTop.contains(event.target)) {\r\n\/\/ \t\t\t\tlistTocTop.classList.remove('show');\r\n\/\/ \t\t\t}\r\n\/\/ \t\t});\r\n\/\/ \t});\r\n\t\r\n\/\/ \tvar daftarIsiContainer = document.getElementById('toc_group_article');\r\n\/\/ \tvar dropdownFixedTop = document.getElementById('dropdown-fixed-top');\r\n\/\/     var triggered = false; \/\/ Flag to keep track of whether the function has been triggered\r\n\r\n\/\/     window.addEventListener('scroll', function() {\r\n\/\/         if (!triggered && isCompletelyScrolledPast(daftarIsiContainer)) {\r\n\/\/             showSectionDropdownFixedTop(false);\r\n\/\/             triggered = true;\r\n\/\/         } else if (triggered && !isCompletelyScrolledPast(daftarIsiContainer)) {\r\n\/\/             showSectionDropdownFixedTop(true);\r\n\/\/             triggered = false;\r\n\/\/         }\r\n\/\/     });\r\n\r\n\/\/     function isCompletelyScrolledPast(element) {\r\n\/\/         var elementTop = element.getBoundingClientRect().top;\r\n\/\/         var elementBottom = element.getBoundingClientRect().bottom;\r\n\/\/         return elementTop < 0 && elementBottom < 0;\r\n\/\/     }\r\n\r\n\/\/     function showSectionDropdownFixedTop(show) {\r\n\/\/ \t\tif (show) {\r\n\/\/ \t\t\tdropdownFixedTop.classList.remove(\"show\");\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tdropdownFixedTop.classList.add(\"show\");\r\n\/\/ \t\t}\r\n\/\/     }\r\n<\/script> -->\r\n<!-- <script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n\t\t  pilihDaftarIsi.innerHTML = a.textContent;\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float', 'list_toc_top']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script> -->\r\n<!-- END script lama -->\r\n\t\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\t\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!--  <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\nToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\"\r\n        Fungsi untuk mengubah teks menjadi format id\r\n        function formatId(text) {\r\n            return text.trim().replace(\/[^\\w\\d]+\/g, '_');\r\n        }\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        const elements = document.querySelectorAll('.td-post-content h2');\r\n\t\t\t\/\/, .td-post-content h3\r\n\r\n        elements.forEach(element => {\r\n            if (element.tagName === 'H2') {\r\n                const id = formatId(element.textContent);\r\n                element.id = id;\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n                headings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n            } else if (element.tagName === 'H3') {\r\n                const id = formatId(element.textContent);\r\n                element.id = id;\r\n                if (headings.length > 0) {\r\n                    headings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n                }\r\n            }\r\n        });\r\n\r\n        \/\/ Membuat list HTML dari objek headings\r\n        const ul = document.getElementById('list_toc');\r\n        let currentUl = ul;\r\n        headings.forEach(heading => {\r\n            const li = document.createElement('li');\r\n            const a = document.createElement('a');\r\n            a.textContent = heading.title;\r\n            a.href = `#${heading.id}`;\r\n            li.appendChild(a);\r\n\r\n            if (heading.level === 'h2') {\r\n                \/\/ Menyimpan ul saat ini untuk menambahkan nested ul\r\n                currentUl = li;\r\n                ul.appendChild(li);\r\n            } else if (heading.level === 'h3') {\r\n                if (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n                    \/\/ Jika belum ada nested ul, buat satu\r\n                    const nestedUl = document.createElement('ul');\r\n                    currentUl.appendChild(nestedUl);\r\n                    currentUl = nestedUl;\r\n                }\r\n                currentUl.appendChild(li);\r\n            }\r\n\r\n            createNestedList(li, heading.children);\r\n        });\r\n\t\tDapatkan elemen ul dengan id 'list_toc_float'\r\nconst ulFloat = document.getElementById('list_toc');\r\nconst ulJourney = document.getElementById('list_journey');\r\n\r\nDapatkan isi (child elements) dari ul dengan id 'list_toc_float'\r\n\tif (ulFloat !== null) {\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\t\tconst ulTocTop = document.getElementById('list_toc_top');\r\n\t\tif ((ulToc !== null || ulToc !== undefined) && window.innerWidth > 1018){\r\n\t\t\tulToc.append(...clonedChildren);\r\n\t\t} else {\r\n\t\t\tulTocTop.append(...clonedChildren);\r\n\t\t}\r\n\t} \r\n\r\n\tif (ulJourney !== null) {\r\n\t\tconst clonedChildrenJourney = ulJourney.cloneNode(true).children;\r\n\t\tconst ulTocJourney = document.getElementById('list_toc_journey');\r\n\t\tulTocJourney.append(...clonedChildrenJourney);\r\n\t} \r\n\t\r\n        Fungsi untuk mengambil tinggi navbar\r\n        function getNavbarHeight() {\r\n            const navbar = document.getElementById('tdi_34');\r\n            return navbar ? navbar.offsetHeight : 0;\r\n        }\r\n\r\n        \/\/ Fungsi untuk menambahkan offset posisi scroll\r\n        function scrollToElementWithOffset(elementId) {\r\n            const element = document.getElementById(elementId);\r\n            if (element) {\r\n                const offset = getNavbarHeight();\r\n                const elementPosition = element.getBoundingClientRect().top;\r\n                const offsetPosition = elementPosition - offset-40;\r\n\r\n                window.scrollBy({\r\n                    top: offsetPosition,\r\n                    behavior: 'smooth'\r\n                });\r\n            }\r\n        }\r\n\r\n        \/\/ Fungsi untuk menangani klik pada tautan judul\r\n        function handleTitleClick(event) {\r\n            event.preventDefault();\r\n            const href = event.target.getAttribute('href').substr(1);\r\n            scrollToElementWithOffset(href);\r\n        }\r\n\r\n        \/\/ Tambahkan event listener untuk semua tautan judul\r\n        const titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n        titleLinks.forEach(link => {\r\n            link.addEventListener('click', handleTitleClick);\r\n        });\r\n\t});\r\n    <\/script> -->\r\n<\/span><\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#definition\">Loyalty program software<\/a> enables businesses to monitor customer purchases, behaviors, and engagement, allowing them to reward repeat customers with tailored incentives.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Loyalty program software delivers increased customer retention, a personalized customer experience, and improved sales and revenue.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/pos-system\">HashMicro Loyalty Program Software<\/a> is a platform that allows businesses to manage rewards, track loyalty points, create promotions, and generate reports, enhancing customer retention efficiency and organization.<\/li>\n<\/ul>\n<p><style>\r\n.button-cta-custom {\r\n    background-color: #8a0e19;\r\n    color: #fff !important;\r\n    -webkit-transition: all .3s ease;\r\n    transition: all .3s ease;\r\n    padding: 8px 24px;\r\n    display: inline-block;\r\n    border-radius: 8px;\r\n    font-size: 16px;\r\n    font-weight: bold;\r\n}\r\n.button-cta-custom:hover{\r\n\tbackground-color:#991b26\t\t\r\n}\r\n<\/style>\r\n<a class=\"button-cta-custom\" href=\"https:\/\/www.hashmicro.com\/free-product-tour\/?medium=cta-button\" target=\"_blank\">Book a Demo Now!<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><strong>Shortlisted Loyalty Platform Providers<\/strong><\/h2>\n<p>Through my research and market analysis, I identified several loyalty platform providers in Singapore that deliver impactful solutions for customer engagement and retention. With features such as personalized rewards, omnichannel integration, and advanced analytics, these platforms can help businesses strengthen relationships and drive long-term growth in 2026.<\/p>\n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/logo-zendesk.webp\" alt=\"Zendesk\" height=\"32px\" width=\"200px\" \/>\r\n                              <a href=\"#zen\">Zendesk<\/a>\r\n                  <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t          <p class=\"desc\">Delivers personalized, omnichannel support integrated with loyalty programs<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <a href=\"https:\/\/www.g2.com\/products\/zendesk-support-suite\/reviews\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/products\/zendesk-support-suite\/reviews\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star-half\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t4.5\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#zen\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#zen\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-logo.webp\" alt=\"Capillary Technologies\" height=\"32px\" width=\"200px\" \/>\r\n                              <a href=\"#capillary\">Capillary Technologies<\/a>\r\n                  <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t          <p class=\"desc\">Boost customer lifetime value, deliver personalized omnichannel experiences<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <a href=\"https:\/\/www.g2.com\/products\/capillary-insights\/reviews\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/products\/capillary-insights\/reviews\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t4.6\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#capillary\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#capillary\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2021\/02\/Frame-1171277774-1.webp\" alt=\"HashMicro Logo\" height=\"32px\" width=\"200px\" \/>\r\n          <a href=\"#hashmicro\">HashMicro<\/a>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t\t\t\t\r\n          <p class=\"desc\">The best end-to-end solution for all types of business needs<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <div>\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"15px\" width=\"15px\" viewBox=\"0 -960 960 960\" fill=\"#ffffff\">\r\n              <path style=\"flex-shrink: 0;\" d=\"m387-412 35-114-92-74h114l36-112 36 112h114l-93 74 35 114-92-71-93 71ZM240-40v-309q-38-42-59-96t-21-115q0-134 93-227t227-93q134 0 227 93t93 227q0 61-21 115t-59 96v309l-240-80-240 80Zm240-280q100 0 170-70t70-170q0-100-70-170t-170-70q-100 0-170 70t-70 170q0 100 70 170t170 70Z\" \/>\r\n            <\/svg>\r\n            <p style=\"color: #ffffff; margin-bottom: 0; font-size: 14px; line-height: 1.5;\">Best Deals<\/p>\r\n          <\/div>\r\n          <a href=\"https:\/\/www.hashmicro.com\/offer\/download-erp-pricing-list\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/sellers\/hashmicro#profiles\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t4.8\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#hashmicro\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#hashmicro\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/logo-Loopy-Customer-Loyalty-Program-Software.webp\" alt=\"Loopy\" height=\"32px\" width=\"200px\" \/>\r\n                              <a href=\"#loopy\">Loopy<\/a>\r\n                  <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t          <p class=\"desc\">Simple and mobile-friendly digital stamp cards that boost customer retention<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <a href=\"https:\/\/www.g2.com\/products\/loopyloyalty\/reviews\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/products\/loopyloyalty\/reviews\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star-half\"><\/i><i class=\"td-icon-star-empty\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t3.5\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#loopy\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#loopy\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/logo-yotpo.webp\" alt=\"Yotpo\" height=\"32px\" width=\"200px\" \/>\r\n                              <a href=\"#yotpo\">Yotpo<\/a>\r\n                  <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t          <p class=\"desc\">E-commerce-focused loyalty platform with powerful analytics and referral tools<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <a href=\"https:\/\/www.g2.com\/products\/yotpo\/features\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/products\/yotpo\/features\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star-half\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t4.5\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#yotpo\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#yotpo\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/logo-kangaroo.webp\" alt=\"Kangaroo\" height=\"32px\" width=\"200px\" \/>\r\n                              <a href=\"#kangaroo\">Kangaroo<\/a>\r\n                  <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t          <p class=\"desc\">Flexible point-based rewards and integrations that strengthen customer engagement<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <a href=\"https:\/\/www.g2.com\/products\/kangaroo-rewards\/features\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/products\/kangaroo-rewards\/features\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star-half\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t4.5\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#kangaroo\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#kangaroo\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/logo-Smile.io_.webp\" alt=\"Smile.io\" height=\"32px\" width=\"200px\" \/>\r\n                              <a href=\"#smile\">Smile.io<\/a>\r\n                  <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t          <p class=\"desc\">Customizable points, VIP tiers, and referral rewards tailored for small businesses<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <a href=\"https:\/\/www.g2.com\/products\/smile-io\/reviews\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/products\/smile-io\/reviews\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star-half\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t4.5\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#smile\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#smile\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n    <style>\r\n      .shortlist {\r\n        border: 1px solid #afafaf;\r\n        border-radius: 6px;\r\n        margin-bottom: 16px;\r\n        max-width: 800px;\r\n        margin: 0 auto 16px;\r\n        background-color: #ffffff;\r\n      }\r\n\r\n      .shortlist a {\r\n        transition: all 0.2s ease;\r\n        text-decoration: none;\r\n      }\r\n\t\t\r\n\t\t.shortlist .td-icon-star,\r\n\t\t.shortlist .td-icon-star-half,\r\n\t\t.shortlist .td-icon-star-empty {\r\n\t\t\tvertical-align: middle;\r\n\t\t}\r\n\r\n      .shortlist-content {\r\n        display: flex;\r\n        width: 100%;\r\n        padding: 16px;\r\n        border-bottom: 1px solid #afafaf;\r\n      }\r\n\r\n      .shortlist-footer {\r\n        display: flex;\r\n        align-items: center;\r\n\t\tjustify-content: space-between;\r\n        padding: 8px 28px 8px 8px;\r\n        border-bottom-left-radius: 6px;\r\n        border-bottom-right-radius: 6px;\r\n      }\r\n\t\t\r\n\t\t.shortlist-footer .link-g2 {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 6px;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .image-g2 {\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\tmargin-bottom: 0 !important;\r\n\t\t}\r\n\t\t\r\n\t\t.shortlist-footer .rating-text {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n      .shortlist-footer .link-section {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-footer .text {\r\n        font-size: 16px;\r\n        margin-bottom: 0;\r\n        color: black !important;\r\n      }\r\n\r\n      .shortlist-footer .link-section svg path {\r\n        stroke: #ea1717;\r\n      }\r\n\r\n      .shortlist-divider {\r\n        width: 1px;\r\n        background-color: #afafaf;\r\n        margin: 0 8px;\r\n      }\r\n\r\n      .shortlist-company {\r\n        width: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .shortlist-company img {\r\n        max-height: 32px;\r\n        height: auto;\r\n        object-fit: contain;\r\n        object-position: left;\r\n        margin-bottom: 4px;\r\n      }\r\n\r\n      .shortlist-company a {\r\n        font-size: 18px;\r\n        color: #ea1717;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .shortlist-company a:hover {\r\n        color: #811313 !important;\r\n      }\r\n\r\n      .shortlist-best {\r\n        width: 45%;\r\n      }\r\n\r\n      .shortlist-best p {\r\n        font-size: 16px;\r\n      }\r\n\r\n      .shortlist-best .title {\r\n        color: #7e7e7e;\r\n        margin-bottom: 8px;\r\n      }\r\n\r\n      .shortlist .desc {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button {\r\n        width: 25%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n\r\n      .shortlist-button div {\r\n        background-color: #b40000;\r\n        color: #ffffff;\r\n        padding: 4px 16px;\r\n        border-radius: 20px;\r\n        text-align: center;\r\n        \/*         display: flex; *\/\r\n\t\t  display: none;\r\n        align-items: center;\r\n        gap: 4px;\r\n      }\r\n\r\n      .shortlist-button a {\r\n        padding: 8px 16px;\r\n        color: #ea1717;\r\n        border: 1px solid #ea1717;\r\n        border-radius: 6px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      .shortlist-button a:hover {\r\n        color: #ffffff !important;\r\n        background-color: #ea1717;\r\n      }\r\n\r\n      @media (max-width: 768px) {\r\n        .shortlist-content {\r\n          flex-direction: column;\r\n          padding: 0;\r\n          border-bottom: none;\r\n        }\r\n\r\n        .shortlist-divider {\r\n          display: none;\r\n        }\r\n\r\n        .shortlist-company,\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          width: 100%;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-best,\r\n        .shortlist-button {\r\n          border-top: 1px solid #eaeaea;\r\n        }\r\n\r\n        .shortlist-footer {\r\n          border-top: 1px solid #eaeaea;\r\n          padding: 12px 16px;\r\n        }\r\n\r\n        .shortlist-button {\r\n          align-items: flex-start;\r\n        }\r\n      }\r\n    <\/style>\r\n\r\n        <div class=\"shortlist\">\r\n      <div class=\"shortlist-content\">\r\n        <div class=\"shortlist-company\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/logo-Voucherify.webp\" alt=\"Voucherify\" height=\"32px\" width=\"200px\" \/>\r\n                              <a href=\"#voucherify\">Voucherify<\/a>\r\n                  <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-best\">\r\n          <p class=\"title\">Best Because<\/p>\r\n\t\t\t<div style=\"display: flex; gap: 10px\">\r\n\t\t\t\t<svg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\">\r\n                                    <path d=\"M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" fill=\"#E8F5EB\"><\/path>\r\n                                    <path d=\"M8.25 12L11.08 14.83L16.75 9.17001M12.5 22C18 22 22.5 17.5 22.5 12C22.5 6.5 18 2 12.5 2C7 2 2.5 6.5 2.5 12C2.5 17.5 7 22 12.5 22Z\" stroke=\"#3C914D\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                                <\/svg>\r\n\t\t\t\t          <p class=\"desc\">API-first platform with flexible rewards and seamless integrations<\/p>\r\n\t\t\t<\/div>\r\n        <\/div>\r\n        <div class=\"shortlist-divider\"><\/div>\r\n        <div class=\"shortlist-button\">\r\n          <a href=\"https:\/\/www.g2.com\/products\/voucherify\/reviews\">Price<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shortlist-footer\">\r\n\t\t  <a href=\"https:\/\/www.g2.com\/products\/voucherify\/reviews\" class=\"link-g2\">\r\n\t\t\t  <p class=\"rating-text\">Reviews from<\/p>\r\n\t\t\t  <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"\" class=\"image-g2\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/g2-review-logo.webp\" \/>\r\n\t\t\t  <div class=\"rating-stars-container\"><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star\"><\/i><i class=\"td-icon-star-half\"><\/i><\/div>\r\n\t\t\t  <p class=\"rating-text\">\r\n\t\t\t\t4.5\/5\r\n\t\t\t  <\/p>\r\n\t\t  <\/a>\r\n\t\t  \r\n        <div class=\"link-section\">\r\n          <a href=\"#voucherify\" class=\"text\">Summary<\/a>\r\n\t\t\t<a href=\"#voucherify\">\r\n          <svg width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M12 4L12 20M12 20L18 14M12 20L6 14\" stroke=\"#ea1717\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n          <\/svg>\r\n\t\t\t<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n<h2><strong><span id=\"definition\">What is Loyalty Program Software?<\/span><\/strong><\/h2>\n<p>Loyalty program software is a tool that helps businesses manage and optimize their customer loyalty programs. It tracks customer purchases, behaviors, and engagement, allowing enterprises to reward repeat customers with personalized incentives, such as discounts, points, or exclusive offers.<\/p>\n<p>This software provides valuable insights into customer preferences and purchasing patterns, enabling businesses to tailor their marketing strategies and enhance customer retention.<\/p>\n<p>Retail, hospitality, e-commerce, and service businesses utilize loyalty program software to reward repeat customers and enhance customer retention. They offer personalized incentives and build long-term customer relationships. The software helps businesses <span id=\"benefit\">improve customer satisfaction and drive repeat purchases.<\/span><\/p>\n<h2><strong>16 Best Loyalty Program Management Software in 2026<\/strong><\/h2>\n<p>Selecting the right loyalty program software enhances customer retention and drives repeat sales. Here are the top 16 loyalty program providers in 2026 to help you create personalized, rewarding customer experiences.<\/p>\n<table>\n<thead>\n<tr>\n<th><strong>Platform<\/strong><\/th>\n<th><strong>Key Features of This Loyalty Software<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>PassKit<\/strong><\/td>\n<td>Digital stamp cards, wallet-compatible passes, easy deployment for small businesses, minimal technical setup.<\/td>\n<\/tr>\n<tr>\n<td><strong>Capillary Technologies<\/strong><\/td>\n<td>Advanced loyalty program management, omnichannel customer engagement, real-time data synchronization.<\/td>\n<\/tr>\n<tr>\n<td><strong>HashMicro Loyalty Program Software<\/strong><\/td>\n<td>Comprehensive point tracking, tiered rewards, automation, multi-outlet support, and strong integration with POS and CRM.<\/td>\n<\/tr>\n<tr>\n<td><strong>Zendesk<\/strong><\/td>\n<td>Integrates loyalty with customer service, omnichannel communication, AI-assisted personalization.<\/td>\n<\/tr>\n<tr>\n<td><strong>Loopy Loyalty<\/strong><\/td>\n<td>Simple mobile stamp cards, wallet passes, quick setup for small retailers and service providers.<\/td>\n<\/tr>\n<tr>\n<td><strong>Yotpo<\/strong><\/td>\n<td>E-commerce loyalty + referral engine, analytics, customizable reward rules, strong Shopify support.<\/td>\n<\/tr>\n<tr>\n<td><strong>FiveStars<\/strong><\/td>\n<td>Automated customer engagement, point system, segmentation, built for small local businesses.<\/td>\n<\/tr>\n<tr>\n<td><strong>Kangaroo Rewards<\/strong><\/td>\n<td>Personalized rewards, flexible point mechanics, customer segmentation, SMS\/push notifications.<\/td>\n<\/tr>\n<tr>\n<td><strong>Smile.io<\/strong><\/td>\n<td>Plug-and-play loyalty tools for online stores, VIP tiers, referrals, designed for Shopify stores.<\/td>\n<\/tr>\n<tr>\n<td><strong>Voucherify<\/strong><\/td>\n<td>API-first promo and loyalty engine, custom rules, advanced integrations for mid-large businesses.<\/td>\n<\/tr>\n<tr>\n<td><strong>Marsello<\/strong><\/td>\n<td>Unified loyalty + email\/SMS automation, omnichannel insights across POS and e-commerce.<\/td>\n<\/tr>\n<tr>\n<td><strong>Xoxoday Plum<\/strong><\/td>\n<td>Extensive global rewards catalog, automated incentive distribution, AI-driven personalization.<\/td>\n<\/tr>\n<tr>\n<td><strong>Runa<\/strong><\/td>\n<td>Supports digital payouts, gift cards, crypto rewards, global catalog, flexible reward options.<\/td>\n<\/tr>\n<tr>\n<td><strong>Alyce<\/strong><\/td>\n<td>Personalized gifting platform for B2B loyalty, AI-based gift recommendations, strong for ABM.<\/td>\n<\/tr>\n<tr>\n<td><strong>Loyalzoo<\/strong><\/td>\n<td>POS-integrated loyalty app for small retailers and F&amp;B, subscription-based rewards.<\/td>\n<\/tr>\n<tr>\n<td><strong>LoyaltyLion<\/strong><\/td>\n<td>Advanced e-commerce loyalty system with points, tiers, in-cart rewards, deep Shopify integration.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>1. PassKit Customer Loyalty Program System\u00a0<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72595\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp.webp\" alt=\"PassKit Customer Loyalty Program Software\" width=\"1600\" height=\"855\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp.webp 1600w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-300x160.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-1024x547.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-768x410.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-1536x821.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-786x420.webp 786w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-150x80.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-696x372.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/passkit-lp-1068x571.webp 1068w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p>PassKit is a customer loyalty points software that enables the creation and distribution of digital loyalty cards, membership cards, coupons, and a mobile wallet. It enhances customer retention through personalized rewards and valuable data insights.<\/p>\n<p>PassKit&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Real-time updates and push notifications<\/strong>: Customers receive instant rewards and program status notifications.<\/li>\n<li><strong>Location-based alerts<\/strong>: Users are notified of nearby offers or promotions when they are at participating locations.<\/li>\n<li><strong>Gamified rewards and challenges<\/strong>: Interactive tasks and milestones are incorporated to enhance user engagement within the loyalty program.<\/li>\n<\/ol>\n<p><strong data-start=\"804\" data-end=\"816\">Best for<\/strong><\/p>\n<p>PassKit suits small to medium businesses that want to digitize stamp cards and provide mobile wallet-friendly loyalty experiences. It works best for cafes, salons, boutique stores, and service brands that rely on repeat visits and want quick setup with minimal technical work.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Pricing: Starts at $39.50\/month flat fee for up to 250 passes; scales with volume (e.g., $0.045 per single-use pass beyond tiers); supports digital wallets and real-time notifications.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly interface with drag-and-drop design.<\/li>\n<li>Mobile wallet integration with Apple and Google Wallet.<\/li>\n<li>Real-time analytics and reporting.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>No free plan.<\/li>\n<li>Limited advanced analytics features.<\/li>\n<li>Pricing may not be cost-effective for larger businesses.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b><span id=\"capillary\">2. Capillary Technologies Loyalty Management Software<\/span><\/b><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-79158 size-full\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies.webp\" alt=\"\" width=\"2254\" height=\"1200\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies.webp 2254w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-300x160.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-1024x545.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-768x409.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-1536x818.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-2048x1090.webp 2048w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-789x420.webp 789w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-150x80.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-696x371.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-1068x569.webp 1068w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/06\/capillary-technologies-1920x1022.webp 1920w\" sizes=\"auto, (max-width: 2254px) 100vw, 2254px\" \/><\/p>\n<p><a href=\"https:\/\/www.capillarytech.com\/products\/loyalty-program-software\/\" target=\"_blank\" rel=\"noopener\">Capillary Technologies loyalty software<\/a> <span style=\"font-weight: 400;\">is an enterprise-grade solution that helps brands increase repeat purchases, boost customer lifetime value, and deliver personalized omnichannel experiences. It allows businesses to design, manage, and optimize loyalty programs across both online and offline touchpoints, leveraging real-time customer data and AI-driven insights for smarter engagement.<\/span><\/p>\n<p>Capillary Technologies\u2019 prominent features include:<\/p>\n<ol>\n<li><b>Advanced loyalty program management:<\/b><span style=\"font-weight: 400;\"> Supports points-based, tiered, coalition, and subscription-based loyalty programs tailored to complex enterprise needs.<\/span><\/li>\n<li><b>Omnichannel customer engagement:<\/b><span style=\"font-weight: 400;\"> Seamlessly integrates loyalty experiences across POS, mobile apps, websites, and in-store systems.<\/span><\/li>\n<li><b>AI-powered personalization and analytics:<\/b><span style=\"font-weight: 400;\"> Uses customer behavior and transactional data to deliver targeted rewards, offers, and predictive insights.<\/span><\/li>\n<li><b>Real-time data synchronization:<\/b><span style=\"font-weight: 400;\"> Ensures consistent customer profiles, balances, and rewards across all channels.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ol>\n<p><b>Best for<\/b><\/p>\n<p>Capillary Technologies is best suited for large enterprises in retail, QSR, fashion, FMCG, airline, and hospitality that require scalable, data-driven loyalty programs. It is ideal for brands operating across multiple locations and channels that need deep customer insights and advanced personalization capabilities.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p>Custom pricing based on business size, features, and transaction volume<span style=\"font-weight: 400;\">. Capillary Technologies follows an enterprise SaaS model, typically requiring direct consultation for a tailored quote.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li><span style=\"font-weight: 400;\">Robust enterprise-level loyalty and CRM capabilities<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Strong AI-driven analytics and personalization<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Omnichannel and real-time data integration<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Highly scalable for large customer bases<\/span><\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li><span style=\"font-weight: 400;\">No transparent pricing<\/span><\/li>\n<li><span style=\"font-weight: 400;\">May be complex for small businesses<\/span><\/li>\n<li><b><span style=\"font-weight: 400;\">Implementation may require technical onboarding<\/span><\/b><\/li>\n<li><span style=\"font-weight: 400;\">Not ideal for quick, low-budget setups<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>3. HashMicro Loyalty Program Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-72593 size-full\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1.webp\" alt=\"HashMicro Loyalty Program Software\" width=\"1024\" height=\"634\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1-300x186.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1-768x476.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1-678x420.webp 678w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1-150x93.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1-696x431.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/hashmicro-POS-1024x634-1-356x220.webp 356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/pos-system\">HashMicro Loyalty Program Software<\/a> is a customizable platform that automates customer engagement and loyalty management. It allows businesses to manage rewards, track loyalty points, create promotions, and generate reports, enhancing customer retention efficiency and organization.<\/p>\n<p>This loyalty program system suits various industries, including retail, F&amp;B, beauty, entertainment, rental, travel, healthcare, tourism, and hotels. Trusted by over 2,000 enterprises across Southeast Asia, HashMicro&#8217;s solution addresses the unique needs of diverse sectors.<\/p>\n<p>Additionally, HashMicro offers access to the <a href=\"https:\/\/www.hashmicro.com\/ctc-grants\">CTC grant<\/a>, enabling businesses to enhance their operations while benefiting from government support for digital transformation.<\/p>\n<h4><strong>HashMicro&#8217;s prominent features include:<\/strong><\/h4>\n<ol>\n<li><strong>Tiered rewards<\/strong>: The system assigns different benefits to customer tiers (e.g., Silver, Gold, Platinum), motivating high-spending customers and encouraging casual shoppers to engage more.<\/li>\n<li><strong>Point system<\/strong>: Customers earn points for each purchase made through the POS system, which can be redeemed for rewards like discounts or free items.<\/li>\n<li><strong>Mobile POS<\/strong>: Staff can register customers, track points, and redeem rewards using mobile devices, improving efficiency and customer interaction.<\/li>\n<li><strong>Support for multi-outlet businesses<\/strong>: The platform synchronizes loyalty programs across multiple locations, ensuring consistency and avoiding duplicate records.<\/li>\n<li><strong>CRM synchronization<\/strong>: Customer data, including purchase history and preferences, syncs with your CRM, enabling the delivery of tailored offers and meaningful communication.<\/li>\n<\/ol>\n<p><strong>Best for<\/strong><\/p>\n<p>HashMicro is ideal for businesses that want a fully customizable loyalty program with automated point tracking, tiered rewards, and multi-outlet synchronization. It\u2019s a strong fit for retail, F&amp;B, beauty, hospitality, and service industries seeking an end-to-end loyalty solution with CTC grant support in Singapore.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Custom pricing starting around $100\/month for SMBs; includes tiered rewards, multi-outlet support, and CTC grant eligibility for Singapore businesses.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/grants?utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n<!-- \tnew CTC Grants Banner\t\t -->\r\n\t\t\t\t<img decoding=\"async\" width='696' height='189' src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/07\/CTC-Grants-scaled.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width='450' height='497' src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/11\/EDG-Banner-Mobile.png.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\r\n\r\n\r\n<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Tailored features to meet specific business requirements<\/li>\n<li>Seamless integration with internal modules and external systems<\/li>\n<li>Transparent pricing with no hidden implementation fees<\/li>\n<li>Reliable performance with in-house development<\/li>\n<li>Exceptional post-implementation support<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Offers tailored features, making consultation necessary to identify the ideal solution for your business.<\/li>\n<li>The complex interface is designed for enterprises and large-scale businesses.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>If you&#8217;re curious how HashMicro can help your business, explore our pricing plan to find the best option for your needs. Download it now to get started and optimize your customer loyalty program.<\/p>\n<style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/grants?utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n<!-- \tnew CTC Grants Banner\t\t -->\r\n\t\t\t\t<img decoding=\"async\" width='696' height='189' src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/07\/CTC-Grants-scaled.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width='450' height='497' src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/11\/EDG-Banner-Mobile.png.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\r\n\r\n\r\n\n<h3><strong>4. Zendesk Loyalty Management Program Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72596\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp.webp\" alt=\"Zendesk Loyalty Program Management Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/zendesk-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p><span id=\"zen\">Zendesk offers a customer service platform that integrates with loyalty programs. Features like AI chatbots, surveys, and segmentation enable personalized support, and omnichannel capabilities ensure consistent service across all touchpoints.<\/span><\/p>\n<p>Zendesk&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Integrated with AI<\/strong>: Our chatbot and automation tools deliver prompt responses to common inquiries, enabling agents to focus on more complex issues.<\/li>\n<li><strong>Customer satisfaction surveys<\/strong>: Directly gathering customer feedback helps your organization identify strengths and areas for improvement.<\/li>\n<li><strong>Customer segmentation<\/strong>: By targeting specific customer groups, you can offer tailored content, faster support, and more relevant engagement opportunities.<\/li>\n<li><strong>Omnichannel capabilities<\/strong>: Support customers across various platforms, including your website, app, and social media, ensuring they can reach you through their preferred channels.<\/li>\n<\/ol>\n<p><strong data-start=\"1159\" data-end=\"1171\">Best for<\/strong><\/p>\n<p>Zendesk is a strong choice for businesses that want to integrate customer support with loyalty engagement. It\u2019s ideal for companies needing omnichannel communication, AI-powered support, and customer segmentation to create more personalized loyalty experiences.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $55\/agent\/month (Suite Professional); higher tiers up to $115\/agent\/month (Enterprise); integrates loyalty via add-ons with omnichannel support.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Comprehensive customer service platform.<\/li>\n<li>Scalable for businesses of all sizes.<\/li>\n<li>Omnichannel support for multiple communication channels.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>It can be complex and have a steep learning curve.<\/li>\n<li>Pricing can be high for small businesses.<\/li>\n<li>Requires third-party integrations for loyalty programs.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>5. Loopy Customer Loyalty Program System\u00a0<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72597\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp.webp\" alt=\"Loopy Customer Loyalty Program Software\" width=\"1080\" height=\"528\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp.webp 1080w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-300x147.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-1024x501.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-768x375.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-859x420.webp 859w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-150x73.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-696x340.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-1068x522.webp 1068w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loopy-lp-533x261.webp 533w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/p>\n<p><span id=\"loopy\"><a href=\"https:\/\/loopyloyalty.com\/\" target=\"_blank\" rel=\"noopener\">Loopy Loyalty<\/a> helps small businesses create digital stamp cards to boost customer retention. It integrates with Apple Pay and Google Pay, enabling customers to track their rewards easily. This app simplifies customer engagement and tracking.<\/span><\/p>\n<p>Loopy&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Customizable digital stamp cards<\/strong>: Businesses can personalize digital stamp cards with their brand colors and images to align with their marketing identity.<\/li>\n<li><strong>Mobile wallet integration<\/strong>: Customers can easily access and track their rewards through Apple and Google Wallet, without downloading additional apps.<\/li>\n<li><strong>Real-time data tracking<\/strong>: The software provides up-to-the-minute data, allowing businesses to monitor customer interactions and measure the effectiveness of their loyalty program.<\/li>\n<\/ol>\n<p><strong data-start=\"1495\" data-end=\"1507\">Best for<\/strong><\/p>\n<p>Loopy is perfect for small businesses that want simple digital stamp cards without needing custom development. It fits well with caf\u00e9s, barbershops, independent retailers, and service providers that want a plug-and-play loyalty tool synced with mobile wallets.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $49\/month; unlimited cards, customers, and transactions across plans; includes mobile wallet integration and real-time tracking.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly setup with no coding required.<\/li>\n<li>Seamless integration with Apple and Google Wallet.<\/li>\n<li>Unlimited cards, customers, and transactions across all plans.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Limited customization options for Android users.<\/li>\n<li>Some users report challenges with beacon configuration.<\/li>\n<li>Advanced analytics may require familiarity with the platform.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>6. Yotpo Loyalty Program Management Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72598\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp.webp\" alt=\"Yotpo Loyalty Program Management Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/yotpo-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p><span id=\"yotpo\">Yotpo is loyalty program management software for e-commerce. It supports engagement through text, email, reviews, and referrals. The software provides data insights for personalized messaging and performance tracking via a dashboard.<\/span><\/p>\n<p>Yotpo&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Analytics and dashboards<\/strong>: The platform provides detailed reports and visualizations to track real-time customer behavior, engagement, and program performance.<\/li>\n<li><strong>Customer segmentation<\/strong>: Businesses can categorize customers based on behavior, preferences, and demographics to create targeted marketing campaigns.<\/li>\n<li><strong>Referral program<\/strong>: Yotpo enables businesses to set up and manage referral systems, allowing customers to refer others in exchange for rewards or incentives.<\/li>\n<\/ol>\n<p data-start=\"1832\" data-end=\"2088\"><strong data-start=\"1832\" data-end=\"1844\">Best for<\/strong><\/p>\n<p data-start=\"1832\" data-end=\"2088\">Yotpo is best for e-commerce businesses that want strong analytics, referral capabilities, and customer engagement tools. It fits online retailers seeking to improve retention through data-driven incentives and personalized loyalty journeys.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Pro Plan starts at $199\/month for up to 500 orders; Premium at $749\/month; includes analytics, segmentation, and referral programs with e-commerce focus.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Comprehensive platform<\/li>\n<li>User-friendly setup with helpful tutorials and support.<\/li>\n<li>Strong integrations with platforms<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Pricing may be prohibitive for small businesses.<\/li>\n<li>Some users report website performance issues due to external scripts.<\/li>\n<li>Email integration lacks seamless compatibility with specific providers.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>7. FiveStars Loyalty Program Solution<\/strong><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72600\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp.webp\" alt=\"Fivestars Loyalty Program Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/fivestars-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/h3>\n<p>FiveStars is a platform for small businesses to create automated loyalty programs with customer segmentation. It also offers an app allowing customers to find nearby companies participating in loyalty programs.<\/p>\n<p>FiveStars&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Open and flexible platform<\/strong>: Fivestars offers customization options, allowing businesses to tailor their loyalty programs and marketing strategies to fit their unique needs.<\/li>\n<li><strong>Analytics and dashboards<\/strong>: The platform provides real-time insights and visual reports on customer engagement, loyalty program performance, and sales data.<\/li>\n<li><strong>Customer satisfaction surveys<\/strong>: Businesses can collect direct customer feedback through surveys, helping identify areas for improvement and refining their loyalty programs.<\/li>\n<\/ol>\n<p data-start=\"2143\" data-end=\"2411\"><strong data-start=\"2143\" data-end=\"2155\">Best for<\/strong><\/p>\n<p data-start=\"2143\" data-end=\"2411\">FiveStars works well for small local businesses wanting automated loyalty programs and customer segmentation without complex setup. It suits salons, restaurants, boutique stores, and community-focused merchants growing through neighborhood foot traffic.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $200\/month with full features like automated campaigns, customer surveys, and autopilot reminders; scales by business size, book a demo for custom tiers.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly interface with minimal setup required.<\/li>\n<li>Automated marketing campaigns<\/li>\n<li>No app download needed for customer participation.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Limited customization options for loyalty program design are available.<\/li>\n<li>Pricing may be prohibitive for small businesses.<\/li>\n<li>Some users report challenges with beacon configuration.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>8. Kangaroo Customer Loyalty Program Solution<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72601\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp.webp\" alt=\"Kangaroo Customer Loyalty Program Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/kangaroo-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p>Kangaroo is a customer loyalty platform that offers customizable loyalty programs and a <a href=\"https:\/\/www.hashmicro.com\/blog\/5-benefits-of-membership-management-software-for-gyms\/\">member administration system<\/a>. It includes features for personalized notifications and provides reporting tools to track performance and improvements.<\/p>\n<p>Kangaroo&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Customer segmentation<\/strong>: Kangaroo enables businesses to categorize customers based on their behavior, preferences, and demographics, allowing for targeted marketing and personalized offers.<\/li>\n<li><strong>Point rewards<\/strong>: The platform enables businesses to create point-based loyalty systems, where customers earn rewards based on their purchases or interactions with the company.<\/li>\n<li><strong>Partner integrations<\/strong>: Kangaroo supports seamless integrations with third-party tools and platforms, enabling businesses to extend their loyalty programs and connect with other systems.<\/li>\n<\/ol>\n<p data-start=\"2474\" data-end=\"2731\"><strong data-start=\"2474\" data-end=\"2486\">Best for<\/strong><\/p>\n<p data-start=\"2474\" data-end=\"2731\">Kangaroo is ideal for businesses wanting flexible point systems, customer segmentation, and personalized notifications. It\u2019s a strong fit for retailers, wellness centers, and service brands seeking a customizable customer engagement platform.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Offers four monthly packages from $59 (Loyalty Essentials with points and referrals) to $299 (Ultimate white-label with advanced segmentation and integrations).<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly interface with intuitive setup and navigation.<\/li>\n<li>Excellent customer support, praised for responsiveness and helpfulness.<\/li>\n<li>Offers customizable loyalty programs with gamification elements.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Pricing may be high for small businesses.<\/li>\n<li>Limited reporting capabilities; some users desire more granular data.<\/li>\n<li>Occasional software freezing and complex setup for certain features.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>9. Smile.io Loyalty Program Management Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72602\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp.webp\" alt=\"Smile.io Loyalty Program Management Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/smileio-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p><span id=\"smile\"><a href=\"https:\/\/smile.io\/\" target=\"_blank\" rel=\"noopener\">Smile.io<\/a> is a loyalty program management software that enables small businesses to create customizable loyalty programs featuring points, VIP tiers, and referral rewards, thereby boosting customer engagement and loyalty.<\/span><\/p>\n<p>Smile.io&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Points programs<\/strong>: Smile.io enables businesses to set up systems where customers earn points for each purchase or action, which can later be redeemed for rewards.<\/li>\n<li><strong>VIP features<\/strong>: The platform enables businesses to create tiered loyalty levels, rewarding top customers with exclusive benefits based on their level of engagement or spending.<\/li>\n<li><strong>Referral programs<\/strong>: Smile.io offers tools to incentivize customers to refer friends or colleagues, providing rewards for successful referrals.<\/li>\n<\/ol>\n<p data-start=\"2796\" data-end=\"3060\"><strong data-start=\"2796\" data-end=\"2808\">Best for<\/strong><\/p>\n<p data-start=\"2796\" data-end=\"3060\">Smile.io is great for small to medium e-commerce brands that want easy-to-set-up loyalty programs with points, VIP tiers, and referrals. It\u2019s ideal for Shopify merchants and online stores looking to boost customer engagement with minimal setup time.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Free plan available; paid tiers from $49\/month (Starter) to $599\/month (Pro with VIP tiers); Enterprise custom over $1,000\/month; includes points and referrals.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly interface with easy setup and customization.<\/li>\n<li>Seamless integration with e-commerce platforms.<\/li>\n<li>Offers points, VIP tiers, and referral programs to engage customers.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Advanced features are available only with higher-tier plans, which can be costly for small businesses.<\/li>\n<li>Limited customization options for emails and some design elements.<\/li>\n<li>Multilingual support for the rewards widget is limited.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>10. Voucherify Loyalty Management Program Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72603\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp.webp\" alt=\"Voucherify Loyalty Program Software\" width=\"1371\" height=\"520\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp.webp 1371w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp-300x114.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp-1024x388.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp-768x291.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp-1107x420.webp 1107w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp-150x57.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp-696x264.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Voucherify-lp-1068x405.webp 1068w\" sizes=\"auto, (max-width: 1371px) 100vw, 1371px\" \/><\/p>\n<p><span id=\"voucherify\">Voucherify is an API-first platform that enables businesses to create, distribute, and track reward programs. It offers flexibility and scalability, catering to both small and large companies. The platform integrates seamlessly into existing systems, causing minimal disruptions.<\/span><\/p>\n<p>Voucherify&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Customizable rewards and points systems<\/strong>: Voucherify allows businesses to design flexible reward programs. Customers can earn points and redeem them for customized rewards based on specific actions or purchases.<\/li>\n<li><strong>Support for in-store and online programs<\/strong>: The platform enables businesses to manage in-store and online loyalty programs, providing consistency across customer touchpoints.<\/li>\n<li><strong>Built-in integrations with existing tools<\/strong>: Voucherify integrates seamlessly with existing systems, including CRM, POS, and e-commerce platforms, enabling businesses to enhance their loyalty programs without complex setup processes.<\/li>\n<\/ol>\n<p data-start=\"3116\" data-end=\"3380\"><strong data-start=\"3116\" data-end=\"3128\">Best for<\/strong><\/p>\n<p data-start=\"3116\" data-end=\"3380\">Voucherify suits tech-savvy businesses that need flexible, API-driven loyalty programs with custom reward mechanics. It\u2019s a good match for mid-sized to enterprise companies that require deep integration with existing POS, CRM, or e-commerce systems.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $99\/month (Growth); scales to $499+\/month (Enterprise); usage-based for passes and validations.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Highly customizable loyalty programs with flexible reward structures.<\/li>\n<li>Seamless integration with various CRM and marketing tools.<\/li>\n<li>Robust API and developer-friendly features for easy implementation.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Requires technical expertise for initial setup and customization.<\/li>\n<li>No built-in front-end interface<\/li>\n<li>Pricing may be higher compared to some other loyalty platforms.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>11. Marsello Loyalty Program Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72604\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp.webp\" alt=\"Marsello Loyalty Program Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/marsello-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p>Marsello is customer loyalty software that integrates with POS and e-commerce systems. It offers email, SMS marketing, and personalized alerts. It rewards customers for actions such as reviews and referrals and provides AI-driven campaign suggestions.<\/p>\n<p>Marsello&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Integration with POS and eCommerce platforms<\/strong>: Marsello seamlessly connects with point-of-sale and e-commerce platforms to synchronize customer data and loyalty programs across multiple sales channels.<\/li>\n<li><strong>Automated email and SMS campaigns<\/strong>: The software enables businesses to set up automated marketing campaigns via email and SMS, ensuring timely and personalized communication with customers.<\/li>\n<li><strong>Customer behavior tracking<\/strong>: Marsello tracks customer interactions and behavior, providing insights into purchasing patterns, engagement, and responses to marketing efforts.<\/li>\n<\/ol>\n<p data-start=\"3435\" data-end=\"3690\"><strong data-start=\"3435\" data-end=\"3447\">Best for<\/strong><\/p>\n<p data-start=\"3435\" data-end=\"3690\">Marsello is best for omnichannel retailers that want integrated POS and e-commerce loyalty programs paired with email and SMS automation. It\u2019s ideal for brands that need a unified view of customer behavior across physical and online stores.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $99\/month (Growth); up to $399\/month (Enterprise); includes POS\/e-commerce integration, automated SMS\/email, and AI campaign suggestions.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Omnichannel integration with POS and eCommerce platforms.<\/li>\n<li>Comprehensive marketing tools<\/li>\n<li>User-friendly interface and easy customization.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Pricing may be high for small businesses.<\/li>\n<li>Limited advanced analytics and reporting features.<\/li>\n<li>Occasional slow customer support response.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>12. Xoxoday Plum Loyalty Management Program Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72610\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp.webp\" alt=\"Xoxoday Plum Loyalty Program Management Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Xoxoday-Plum-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p>Xoxoday Plum is a global rewards platform that utilizes AI to provide personalized rewards and incentives. It connects to over 1 million reward options and automates the distribution of rewards. The platform supports various reward delivery methods, including email, SMS, and links.<\/p>\n<p>Xoxoday Plum&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Accumulate points linked directly to email or phone number<\/strong>: Xoxoday Plum allows customers to accumulate points directly tied to their email or phone number, making tracking and redemption seamless.<\/li>\n<li><strong>Create unique reward codes for easy redemption<\/strong>: The platform generates unique ones that customers can easily use to redeem rewards or incentives.<\/li>\n<li><strong>Send redeemable reward links via email or SMS<\/strong>: Xoxoday Plum enables businesses to send reward links through email or SMS, providing a direct way for customers to claim their rewards.<\/li>\n<\/ol>\n<p data-start=\"3760\" data-end=\"4001\"><strong data-start=\"3760\" data-end=\"3772\">Best for<\/strong><\/p>\n<p data-start=\"3760\" data-end=\"4001\">Xoxoday Plum suits global businesses wanting a wide reward catalog and automated incentive distribution. It\u2019s ideal for teams running employee rewards, customer incentives, or partner engagement with AI-driven personalization.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $49\/month per campaign; scales by reward volume (1M+ options); automates global rewards via email\/SMS with AI personalization.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Extensive global catalog with over 1 million reward options.<\/li>\n<li>Seamless integration with various platforms<\/li>\n<li>User-friendly interface with intuitive campaign creation and management.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Pricing may be high for small businesses.<\/li>\n<li>Some users report delays in reward delivery and issues with redemption.<\/li>\n<li>Limited customization options for specific reward categories.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>13. Runa Customer Loyalty Program System\u00a0<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72609\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp.webp\" alt=\"Runa Customer Loyalty Program Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/runa-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p>Runa is a customer loyalty program software that enables businesses to create payout programs with features like referrals, sign-up bonuses, and loyalty rewards. It offers payout options such as gift cards, cryptocurrency, and shares.<\/p>\n<p>Runa&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Analytics and dashboards<\/strong>: Runa provides real-time tracking and visual reports, allowing businesses to monitor the performance of their rewards programs and customer engagement.<\/li>\n<li><strong>Customer segmentation<\/strong>: The platform enables businesses to categorize customers based on their behaviors or demographics, allowing for targeted rewards and personalized offers.<\/li>\n<li><strong>Multiple payout types<\/strong>: Runa supports various payout options, including gift cards, cryptocurrency, and shares, giving businesses and customers flexibility in redeeming rewards.<\/li>\n<\/ol>\n<p data-start=\"4061\" data-end=\"4306\"><strong data-start=\"4061\" data-end=\"4073\">Best for<\/strong><\/p>\n<p data-start=\"4061\" data-end=\"4306\">Runa is a good option for businesses that want flexible digital payouts such as gift cards, crypto, and share-based rewards. It fits companies operating loyalty, referral, or incentive programs that require global catalog support.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $99\/month (Pro); $299\/month (Premium); supports 700+ gift cards, crypto payouts, and segmentation with real-time dashboards.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly interface with intuitive navigation.<\/li>\n<li>An extensive selection of over 700 global gift card brands.<\/li>\n<li>Seamless integration with existing business systems via API.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Limited to digital rewards; no physical gift options are available.<\/li>\n<li>An approval process is required for each brand, which can be time-consuming.<\/li>\n<li>Some users report occasional issues with discrepancies in gift card values.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>14. Alyce Customer Loyalty Program Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72608\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp.webp\" alt=\"Alyce Customer Loyalty Program Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Alyce-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p>Alyce is a customer loyalty program software that enhances customer loyalty through personalized gifts and rewards. It integrates with CRM systems to manage campaigns and track performance. The platform also offers gift invites and a research tool to match customer preferences.<\/p>\n<p>Alyce&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Open and flexible platform<\/strong>: Alyce enables businesses to tailor their gifting programs and integrate with third-party tools to meet their specific needs.<\/li>\n<li><strong>Analytics and dashboards<\/strong>: The platform offers real-time data and visual dashboards to track campaign performance, customer engagement, and ROI.<\/li>\n<li><strong>Personal interest research<\/strong>: Alyce offers a tool to research and understand customer preferences, ensuring that gifts align with their interests.<\/li>\n<\/ol>\n<p data-start=\"4367\" data-end=\"4619\"><strong data-start=\"4367\" data-end=\"4379\">Best for<\/strong><\/p>\n<p data-start=\"4367\" data-end=\"4619\">Alyce is ideal for businesses focused on personalized gifting to drive loyalty and engagement. It\u2019s suitable for B2B teams, sales departments, and account-based marketing efforts that benefit from tailored, preference-based gift options.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Custom tiers starting around $250\/month; scales by campaign volume and regions.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>AI-driven personalized gifting enhances recipient engagement.<\/li>\n<li>It allows recipients to select, exchange, or donate gifts.<\/li>\n<li>Seamless integration with platforms.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Pricing is customized and may be high for small businesses.<\/li>\n<li>Limited gift options in certain regions<\/li>\n<li>Some users desire more granular reporting and analytics features.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>15. Loyalzoo Loyalty Management Program Software<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72607\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp.webp\" alt=\"Loyalzoo Loyalty Program Management Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/loyalzoo-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p><a href=\"https:\/\/loyalzoo.com\/\" target=\"_blank\" rel=\"noopener\">Loyalzoo<\/a> is a loyalty program management software that integrates with POS systems to track customer points. It enables businesses to send offers via push notifications, email, or phone. The platform also includes employee training tutorials.<\/p>\n<p>Loyalzoo&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Push notifications<\/strong>: Loyalzoo allows businesses to send real-time notifications directly to customers&#8217; devices, alerting them of special offers or updates.<\/li>\n<li><strong>Blast marketing messages<\/strong>: The platform enables businesses to send bulk marketing messages to a large group of customers simultaneously via email, phone, or app.<\/li>\n<li><strong>Built-in training<\/strong>: Loyalzoo includes employee training materials within the platform, helping staff quickly learn how to use the system and manage customer loyalty programs.<\/li>\n<\/ol>\n<p data-start=\"4685\" data-end=\"4922\"><strong data-start=\"4685\" data-end=\"4697\">Best for<\/strong><\/p>\n<p data-start=\"4685\" data-end=\"4922\">Loyalzoo works well for small retail and F&amp;B businesses that want a simple loyalty system integrated with their POS. It\u2019s ideal for shops needing push notifications and easy customer enrollment without heavy customization.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $27\/month (Base Plan) or $47\/month per store; includes 7-day free trial, points rewards, and two monthly blast messages; SMS upgrade at $40\/month.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly interface with minimal staff training required.<\/li>\n<li>Affordable pricing makes it accessible for small businesses.<\/li>\n<li>Seamless integration with POS systems.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Limited customization options for branding and user interface.<\/li>\n<li>Absence of advanced features such as referral tracking and gift card management.<\/li>\n<li>Occasional glitches and limitations in customer account management.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>16. LoyaltyLion Loyalty Program Solution\u00a0<\/strong><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-72606\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp.webp\" alt=\"LoyaltyLion Loyalty Program Software\" width=\"1596\" height=\"1000\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp.webp 1596w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-300x188.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-1024x642.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-768x481.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-1536x962.webp 1536w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-670x420.webp 670w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-150x94.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-696x436.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/LoyaltyLion-lp-1068x669.webp 1068w\" sizes=\"auto, (max-width: 1596px) 100vw, 1596px\" \/><\/p>\n<p>LoyaltyLion is a loyalty platform for Shopify that offers points-based rewards, in-cart rewards, and customer tiers. It also allows email customization and integrates with tools like Mailchimp.<\/p>\n<p>Loyalty Lion&#8217;s prominent features include:<\/p>\n<ol>\n<li><strong>Analytics and dashboards<\/strong>: LoyaltyLion provides real-time reports and visual dashboards to track customer engagement, program performance, and key metrics.<\/li>\n<li><strong>Customer segmentation<\/strong>: The platform enables businesses to categorize customers based on their behavior, allowing for the delivery of personalized offers and targeted loyalty strategies.<\/li>\n<li><strong>Loyalty program customization<\/strong>: Businesses can tailor their loyalty programs with customizable features like reward types, customer tiers, and branding elements like logos and color schemes.<\/li>\n<\/ol>\n<p data-start=\"4980\" data-end=\"5228\"><strong data-start=\"4980\" data-end=\"4992\">Best for<\/strong><\/p>\n<p data-start=\"4980\" data-end=\"5228\">LoyaltyLion is best for Shopify businesses wanting advanced points-based rewards, in-cart incentives, and detailed customer segmentation. It suits online retailers aiming to personalize loyalty experiences and boost repeat purchases.<\/p>\n<p><b>Pricing<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Starts at $159\/month (Build); up to $629\/month (Scale); custom Enterprise plans available.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Pros<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Cons<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Highly customizable loyalty programs with tiered rewards and in-cart incentives.<\/li>\n<li>Seamless integration with major platforms.<\/li>\n<li>Comprehensive analytics dashboard offering insights into customer behavior and program performance.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Pricing may be prohibitive for smaller businesses.<\/li>\n<li>Limited omnichannel support; primarily optimized for online stores.<\/li>\n<li>Some users report a steep learning curve and occasional slow customer support response times.<b><br \/>\n<\/b><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><strong>Benefits of Customer Loyalty Program Software<\/strong><\/h2>\n<p>Implementing customer loyalty software enhances a business&#8217;s ability to engage and retain customers, fostering long-term relationships and personalized experiences. Here are the key benefits of loyalty program software.<\/p>\n<ol>\n<li><strong>Increased customer retention<\/strong><br \/>\nLoyalty program software helps businesses retain customers by rewarding repeat purchases and fostering long-term relationships, leading to increased customer loyalty.<\/li>\n<li><strong>Personalized customer experience<\/strong><br \/>\nBy tracking customer behaviors and preferences, <a href=\"https:\/\/www.hashmicro.com\/membership-management-software\">membership management software<\/a> enables businesses to offer personalized rewards and promotions, creating a more tailored shopping experience for their customers.<\/li>\n<li><strong>Improved sales and revenue<\/strong><br \/>\nLoyalty programs incentivize customers to make more purchases, boosting overall sales and enhancing revenue by encouraging repeat business.<\/li>\n<li><strong>Valuable customer insights<\/strong><br \/>\nThe software provides data on customer behavior, preferences, and spending patterns, enabling businesses to optimize marketing strategies and make data-driven decisions.<\/li>\n<li><strong>Enhanced brand loyalty<\/strong><br \/>\nBy offering rewards and exclusive benefits, businesses can foster stronger emotional connections with customers, transforming them into brand advocates more likely to recommend the company to others.<\/li>\n<\/ol>\n<p><em>&#8220;Implementing customer loyalty software enables businesses to strengthen customer engagement and retention by delivering personalized experiences, rewarding repeat behavior, increasing sales, and generating valuable insights.\u201d <\/em><\/p>\n<p><strong>\u2014 Ricky Halim, B.Sc., Managing Director<\/strong><\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>Loyalty program software is a powerful tool that helps businesses manage and optimize customer retention. It tracks customer behavior, offering personalized rewards and incentives that encourage repeat purchases and long-term loyalty.<\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/pos-system\">HashMicro Loyalty Program Software<\/a> is a comprehensive solution designed to help businesses establish strong, lasting customer relationships. Its advanced features for tracking, analyzing, and rewarding customer behavior boost engagement and drive revenue growth.<\/p>\n<p>Ready to see the benefits for yourself? Try HashMicro Loyalty Program Software with a <a href=\"https:\/\/www.hashmicro.com\/free-product-tour\/\">free demo<\/a> and discover how it can elevate your customer loyalty strategy. Take the first step towards better customer retention today!<\/p>\n<a href=\"https:\/\/www.hashmicro.com\/pos-system?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" width=\"712\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/POS-General.webp\" alt=\"POS\"><\/a>\n<h2><strong>Frequently Asked Questions About Loyalty Program Software<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>What is loyalty program software?<\/strong><\/summary>\n<p>Loyalty program software (or loyalty CRM) is a platform to manage your business&#8217;s loyalty program. This software helps track repeat customer purchases and creates personalized histories, allowing you to offer tailored incentives.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Is a loyalty program considered a CRM?<\/strong><\/summary>\n<p>While loyalty programs are primarily focused on transactions, <a href=\"https:\/\/www.hashmicro.com\/blog\/what-is-crm-software\/\">CRM systems<\/a> are designed to build long-term relationships. Loyalty programs typically offer tangible rewards, whereas CRMs focus on intangible benefits, such as personalized recommendations or exclusive content access.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Is a loyalty program a marketing tool?<\/strong><\/summary>\n<p>A loyalty program is a marketing tool that helps businesses better understand their customers and their behaviors. Analyzing this data allows you to create customized offers and improve customer retention.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"What is loyalty program software?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Loyalty program software (or loyalty CRM) is a platform to manage your business's loyalty program. This software helps track repeat customer purchases and creates personalized histories, allowing you to offer tailored incentives.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Is a loyalty program considered a CRM?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"While loyalty programs are primarily focused on transactions, CRM systems are designed to build long-term relationships. Loyalty programs typically offer tangible rewards, whereas CRMs focus on intangible benefits, such as personalized recommendations or exclusive content access.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Is a loyalty program a marketing tool?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"A loyalty program is a marketing tool that helps businesses better understand their customers and their behaviors. Analyzing this data allows you to create customized offers and improve customer retention.\"\n    }\n  }]\n}\n<\/script><\/p>\n<\/details>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Loyalty program software helps businesses track customer purchases and reward repeat buyers through structured incentives. By automating loyalty activities, companies can better understand customer behavior and create more personalized engagement strategies. In Singapore, loyalty programs are undergoing a significant transformation, driven by rising consumer expectations. Modern loyalty software strengthens customer relationships with discounts, rewards, and [&hellip;]<\/p>\n","protected":false},"author":201,"featured_media":72592,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[],"class_list":{"0":"post-72590","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-pos-general"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v26.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>15 Best Loyalty Program Software Platform in 2026<\/title>\n<meta name=\"description\" content=\"Choosing the right loyalty program software can boost loyalty and grow your business. Discover the top 15 options to find the best fit!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"16 Best Loyalty Program Software Platform in 2026\" \/>\n<meta property=\"og:description\" content=\"Choosing the right loyalty program software can boost loyalty and grow your business. Discover the top 15 options to find the best fit!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/\" \/>\n<meta property=\"og:site_name\" content=\"BusinessTech\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/hashmicro\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-02T07:27:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-04T08:04:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Lily Chen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:site\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lily Chen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"25 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/\"},\"author\":{\"name\":\"Lily Chen\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/3507d5a5a492d17dc19f5a6d1e156149\"},\"headline\":\"16 Best Loyalty Program Software Platform in 2026\",\"datePublished\":\"2024-06-02T07:27:57+00:00\",\"dateModified\":\"2026-02-04T08:04:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/\"},\"wordCount\":4927,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp\",\"articleSection\":[\"POS\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/\",\"name\":\"15 Best Loyalty Program Software Platform in 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp\",\"datePublished\":\"2024-06-02T07:27:57+00:00\",\"dateModified\":\"2026-02-04T08:04:00+00:00\",\"description\":\"Choosing the right loyalty program software can boost loyalty and grow your business. Discover the top 15 options to find the best fit!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp\",\"width\":1200,\"height\":675,\"caption\":\"Loyalty-program-software-hashmicro\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"16 Best Loyalty Program Software Platform in 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#website\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/\",\"name\":\"BusinessTech\",\"description\":\"Business Management Blog\",\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hashmicro.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#organization\",\"name\":\"HashMicro\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png\",\"width\":334,\"height\":51,\"caption\":\"HashMicro\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/web.facebook.com\/hashmicro\/\",\"https:\/\/x.com\/hashmicro\",\"https:\/\/www.linkedin.com\/company\/hashmicro\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/3507d5a5a492d17dc19f5a6d1e156149\",\"name\":\"Lily Chen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-5-96x96.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-5-96x96.png\",\"caption\":\"Lily Chen\"},\"description\":\"Lily Chen writes compelling articles about point-of-sale systems, tailored for retail and service businesses. She ensures her content is both informative and engaging, helping readers choose and implement effective POS solutions. Her SEO-friendly writing style ensures the articles perform well online.\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/author\/lily-chen\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"15 Best Loyalty Program Software Platform in 2026","description":"Choosing the right loyalty program software can boost loyalty and grow your business. Discover the top 15 options to find the best fit!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/","og_locale":"en_US","og_type":"article","og_title":"16 Best Loyalty Program Software Platform in 2026","og_description":"Choosing the right loyalty program software can boost loyalty and grow your business. Discover the top 15 options to find the best fit!","og_url":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/","og_site_name":"BusinessTech","article_publisher":"https:\/\/web.facebook.com\/hashmicro\/","article_published_time":"2024-06-02T07:27:57+00:00","article_modified_time":"2026-02-04T08:04:00+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp","type":"image\/webp"}],"author":"Lily Chen","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Written by":"Lily Chen","Est. reading time":"25 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/"},"author":{"name":"Lily Chen","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/3507d5a5a492d17dc19f5a6d1e156149"},"headline":"16 Best Loyalty Program Software Platform in 2026","datePublished":"2024-06-02T07:27:57+00:00","dateModified":"2026-02-04T08:04:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/"},"wordCount":4927,"publisher":{"@id":"https:\/\/www.hashmicro.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp","articleSection":["POS"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/","url":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/","name":"15 Best Loyalty Program Software Platform in 2026","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp","datePublished":"2024-06-02T07:27:57+00:00","dateModified":"2026-02-04T08:04:00+00:00","description":"Choosing the right loyalty program software can boost loyalty and grow your business. Discover the top 15 options to find the best fit!","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#primaryimage","url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp","contentUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/06\/Loyalty-program-software-hashmicro-1.webp","width":1200,"height":675,"caption":"Loyalty-program-software-hashmicro"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/blog\/loyalty-program-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"16 Best Loyalty Program Software Platform in 2026"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/blog\/#website","url":"https:\/\/www.hashmicro.com\/blog\/","name":"BusinessTech","description":"Business Management Blog","publisher":{"@id":"https:\/\/www.hashmicro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hashmicro.com\/blog\/#organization","name":"HashMicro","url":"https:\/\/www.hashmicro.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png","contentUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png","width":334,"height":51,"caption":"HashMicro"},"image":{"@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/hashmicro\/","https:\/\/x.com\/hashmicro","https:\/\/www.linkedin.com\/company\/hashmicro"]},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/3507d5a5a492d17dc19f5a6d1e156149","name":"Lily Chen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-5-96x96.png","contentUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-5-96x96.png","caption":"Lily Chen"},"description":"Lily Chen writes compelling articles about point-of-sale systems, tailored for retail and service businesses. She ensures her content is both informative and engaging, helping readers choose and implement effective POS solutions. Her SEO-friendly writing style ensures the articles perform well online.","url":"https:\/\/www.hashmicro.com\/blog\/author\/lily-chen\/"}]}},"order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts\/72590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/users\/201"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/comments?post=72590"}],"version-history":[{"count":29,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts\/72590\/revisions"}],"predecessor-version":[{"id":79160,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts\/72590\/revisions\/79160"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/media\/72592"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/media?parent=72590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/categories?post=72590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/tags?post=72590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}