{"id":5451,"date":"2026-07-15T02:16:09","date_gmt":"2026-07-15T00:16:09","guid":{"rendered":"https:\/\/strat.es\/mejores-apps-shopify\/"},"modified":"2026-07-28T02:27:23","modified_gmt":"2026-07-28T00:27:23","slug":"best-shopify-apps","status":"publish","type":"post","link":"https:\/\/strat.es\/en\/best-shopify-apps\/","title":{"rendered":"The Best Shopify Apps Every Ecommerce Should Have (2026)"},"content":{"rendered":"\n<!-- ===== STRAT article header (reading time + table of contents) ===== -->\n<!-- Paste this block into a \"Custom HTML\" block right AFTER the first paragraph of the post. -->\n<!-- The reading time and the table of contents generate themselves by reading the article. Just edit the date. -->\n<div class=\"strat-ah\" id=\"stratArticleHeader\">\n  <style>\n    .strat-ah{\n      --ah-bg:#ffffff; --ah-pink:#ec186c; --ah-line:#eaeaea;\n      --ah-ink:#1a1a1a; --ah-muted:#777777; --ah-body:#3f3f3f;\n      background:var(--ah-bg); border:1px solid var(--ah-line); border-radius:16px;\n      padding:22px 26px; margin:32px 0;\n      font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n      color:var(--ah-body); box-shadow:0 6px 22px rgba(0,0,0,.05);\n    }\n    .strat-ah *{box-sizing:border-box}\n    .strat-ah__meta{\n      display:flex; flex-wrap:wrap; gap:18px; align-items:center;\n      font-size:13px; color:var(--ah-muted); padding-bottom:16px; border-bottom:1px solid var(--ah-line);\n    }\n    .strat-ah__meta span{display:inline-flex; align-items:center; gap:7px}\n    .strat-ah__meta svg{display:block; color:var(--ah-pink)}\n    .strat-ah__eyebrow{\n      display:block; font-size:11px; font-weight:600; letter-spacing:.14em;\n      text-transform:uppercase; color:var(--ah-pink); margin:18px 0 12px;\n    }\n    .strat-ah__toc{margin-top:4px}\n    .strat-ah__toc ol{margin:0; padding:0; list-style:none; counter-reset:toc}\n    .strat-ah__toc li{counter-increment:toc; margin:0 0 9px}\n    .strat-ah__toc li:last-child{margin-bottom:0}\n    .strat-ah__toc a{\n      display:flex; gap:10px; align-items:baseline; text-decoration:none !important;\n      color:var(--ah-ink) !important; font-size:14px; line-height:1.45; transition:color .15s ease;\n    }\n    .strat-ah__toc a::before{\n      content:counter(toc,decimal-leading-zero); color:var(--ah-pink); font-weight:600;\n      font-size:12px; flex:0 0 auto; min-width:22px;\n    }\n    .strat-ah__toc a:hover{color:var(--ah-pink) !important}\n    @media (max-width:560px){ .strat-ah{padding:20px 18px} }\n  <\/style>\n\n  <div class=\"strat-ah__meta\">\n    <span id=\"stratReadTime\">\n      <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 7v5l3 2\"><\/path><\/svg>\n      Calculating\u2026\n    <\/span>\n    <!-- EDIT the updated date here (or delete this <span> if you don't want to show it): -->\n    <span>\n      <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"17\" rx=\"2\"><\/rect><path d=\"M3 9h18M8 2v4M16 2v4\"><\/path><\/svg>\n      Updated 15 July 2026\n    <\/span>\n  <\/div>\n\n  <!-- The table of contents fills itself from the article's H2s: -->\n  <div class=\"strat-ah__toc\" id=\"stratTocSection\">\n    <span class=\"strat-ah__eyebrow\">In this article<\/span>\n    <ol id=\"stratTocList\"><\/ol>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  function countWords(s){ s=(s||'').trim(); return s ? s.split(\/\\s+\/).length : 0; }\n  function slugify(s){\n    return (s||'').toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'')\n      .replace(\/[^a-z0-9\\s-]\/g,'').trim().replace(\/\\s+\/g,'-').slice(0,60);\n  }\n  function findRoot(box){\n    var node=box.parentElement;\n    while(node && node!==document.body){\n      var hs=node.querySelectorAll('h2');\n      for(var i=0;i<hs.length;i++){\n        if(box.compareDocumentPosition(hs[i]) &#038; Node.DOCUMENT_POSITION_FOLLOWING) return node;\n      }\n      node=node.parentElement;\n    }\n    return box.parentElement;\n  }\n  function init(){\n    var box=document.getElementById('stratArticleHeader');\n    if(!box) return;\n    var root=findRoot(box);\n\n    var heads=Array.prototype.slice.call(root.querySelectorAll('h2')).filter(function(h){\n      return box.compareDocumentPosition(h) &#038; Node.DOCUMENT_POSITION_FOLLOWING;\n    });\n    var list=document.getElementById('stratTocList');\n    var used={};\n    if(heads.length){\n      heads.forEach(function(h,i){\n        var id=h.id;\n        if(!id){ id=slugify(h.textContent)||('sec-'+i); if(used[id]) id=id+'-'+i; h.id=id; }\n        used[id]=true;\n        var li=document.createElement('li');\n        var a=document.createElement('a');\n        a.href='#'+id; a.textContent=h.textContent.trim();\n        a.addEventListener('click',function(e){\n          e.preventDefault();\n          var t=document.getElementById(id);\n          if(t){ t.scrollIntoView({behavior:'smooth',block:'start'}); history.replaceState(null,'','#'+id); }\n        });\n        li.appendChild(a); list.appendChild(li);\n      });\n    } else {\n      document.getElementById('stratTocSection').style.display='none';\n    }\n\n    var total=countWords(root.innerText||root.textContent);\n    var own=countWords(box.innerText||box.textContent);\n    var words=Math.max(total-own,total>0?total:0);\n    var mins=Math.max(1,Math.round(words\/200));\n    var rt=document.getElementById('stratReadTime');\n    if(rt) rt.innerHTML=rt.innerHTML.replace('Calculating\u2026', mins+' min read');\n  }\n  if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded',init); }\n  else { init(); }\n})();\n<\/script>\n<!-- ===== End STRAT article header ===== -->\n\n\n\n<p class=\"wp-block-paragraph\">The Shopify app ecosystem is enormous, and the temptation is to install everything. The problem is that every app has a cost, not only in euros, but in your store&#8217;s speed, and a slower store converts worse. That is why the goal is not to have more apps, it is to have the right ones, the ones that genuinely move your conversion, your retention and your profitability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is our selection of apps we consider essential for an ecommerce in 2026, organised by function. You do not need to install them all, the idea is that you see what each block covers and choose what your business needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Marketing and retention apps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Email and SMS marketing (Klaviyo or Omnisend).<\/strong> If you could only install one app, it would be one of these two. Email and SMS are the most profitable channel in an ecommerce, because they work on customers who already know you. Klaviyo and Omnisend are the two benchmarks, and with them you build the flows that raise repeat purchase and LTV with no extra acquisition cost. You can see the full list of <a href=\"https:\/\/strat.es\/en\/ecommerce-email-marketing-flows\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#ec186c; text-decoration:underline; text-decoration-color:#ec186c\">email flows for ecommerce<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reviews (Judge.me).<\/strong> Social proof sells. Judge.me is one of the best value-for-money review apps, it collects ratings with photos and shows them on the product page to build confidence and raise conversion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Loyalty (Smile.io or LoyaltyLion).<\/strong> A points and rewards programme incentivises the second and third purchase. It is a direct lever for retention and purchase frequency.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conversion and average order value apps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Upsell and cross-sell (ReConvert or Rebuy).<\/strong> These apps suggest complementary products and post-purchase offers to raise the average order value with no extra traffic. They connect directly with <a href=\"https:\/\/strat.es\/en\/what-is-aov\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#ec186c; text-decoration:underline; text-decoration-color:#ec186c\">AOV<\/a>, one of the most profitable levers you have.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Smart search (Searchanise, Boost or Klevu).<\/strong> If your catalogue is large, a search that understands what the customer is looking for and shows them what is relevant improves conversion a lot. Whoever searches and finds, buys more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Social media apps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Product feeds (Multifeeds).<\/strong> To advertise on Google Shopping, Meta, TikTok and other channels you need a well-built product feed. Multifeeds creates and manages those feeds with multi-language and multi-currency support, which is key if you sell in several markets. A good feed is the basis of good performance on Shopping.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Instagram feed on your site (Instafeed or Foursixty).<\/strong> Showing your Instagram feed on the home page or the product page adds social proof and fresh content. With the shoppable versions, you also turn that content into a sales channel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Customer service apps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Helpdesk (Gorgias).<\/strong> It centralises all your support channels (email, chat, social, WhatsApp) in one place, so you respond faster and better. Good customer service reduces friction and recovers sales that would otherwise fall through.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WhatsApp (Charles, Zoko or similar).<\/strong> In Spain, WhatsApp is an extremely powerful channel. A WhatsApp app lets you give support, recover carts and do marketing through the channel where your customer already is, with very high open rates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Logistics, shipping and returns apps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shipping (Sendcloud).<\/strong> It connects your store with several carriers, generates labels, automates the tracking and gives the customer a well-cared-for shipping experience. Being able to choose carrier and compare rates saves you money and headaches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Returns (Reveni).<\/strong> Good returns management is part of the buying experience. Reveni automates the process with a returns portal and options like instant refund, which builds trust and saves your team work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Data and compliance apps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Post-purchase surveys and attribution (KnoCommerce or Fairing).<\/strong> A survey at checkout of the &#8220;how did you hear about us&#8221; kind gives you zero-party data that no advertising platform gives you, and helps you understand your real attribution. It is gold-standard information for deciding where to invest, and it connects with <a href=\"https:\/\/strat.es\/en\/what-is-poas\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#ec186c; text-decoration:underline; text-decoration-color:#ec186c\">measuring in POAS<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Profitability analytics (Lifetimely, Polar or Triple Whale).<\/strong> These apps show you your real profit, your LTV and your CAC in a single dashboard, beyond Shopify&#8217;s native analytics. They are the perfect complement for running your business by the metrics that genuinely matter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cookie consent and GDPR (Pandectes or Consentmo).<\/strong> In Spain and the EU, managing cookie consent properly is compulsory. On top of that, a good Consent Mode implementation improves the quality of your measurement, so you comply with the law and measure better at the same time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">By business model<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These are not for everyone, but they are essential if they fit your product:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Subscriptions (Recharge, Loop or Appstle).<\/strong> If you sell repeat-consumption products, a subscription app turns one-off purchases into recurring revenue and raises the LTV a lot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Back-in-stock alerts.<\/strong> When a product runs out, an alerts app captures the email of whoever wanted it and notifies them when it is restocked, so you recover a sale that would have been lost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The STRAT take<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One last piece of advice, and it goes against what a lot of people do. Do not install apps for the sake of it. Every app adds a monthly cost and often some weight to your store, which can slow it down and hurt your conversion. Review from time to time which apps you genuinely use, and uninstall the ones that do not add value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The right way to decide whether an app is worth it is the same one we use for everything, to look at whether it pays for itself. A \u20ac30-a-month app that raises your conversion or your average order value enough is an excellent investment. One that only adds a feature nobody uses is a cost and a drag. Choose your stack thinking about your profitability, not about the trendy list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How many apps should a Shopify store have?<\/strong> The ones you need and not one more. There is no magic number. Every app adds a cost and can slow down your store, so the key is to install only the ones that pay for themselves in conversion, retention or profitability, and to review from time to time which ones are surplus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do Shopify apps slow down the store?<\/strong> Some do, above all the ones that load scripts on the front end. That is why it is worth choosing well-optimised apps, not piling up features you do not use, and reviewing your store&#8217;s speed regularly, because a slower site converts worse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which Shopify app is the most important?<\/strong> For most ecommerce, the email and SMS marketing one (Klaviyo or Omnisend). It is the one that builds retention and repeat purchase, which is where a good part of a store&#8217;s profit is. After that, reviews, feeds and good shipping and returns management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is it worth paying for apps or using only the free ones?<\/strong> It depends on what each one brings you. Many paid apps pay for themselves with the lift they give your conversion or average order value. What matters is not whether it is free or paid, it is whether the return it gives you beats its cost.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How do I know if an app is worth it for me?<\/strong> Measure its impact. An upsell app should show up in your AOV, a reviews one in your conversion, a loyalty one in your repeat purchase. If you cannot see its effect on a specific metric after a while, you can probably do without it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which apps do I absolutely need to sell in Spain?<\/strong> Besides the marketing and reviews ones, in Spain it is worth having a good shipping app that connects with several carriers (like Sendcloud), a returns one (like Reveni), cookie consent management to comply with GDPR, and considering WhatsApp, which here is a very strong channel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choosing your app stack well is part of having a store that converts and runs fast. If you want a store built and maintained with judgement, without surplus apps slowing it down, at STRAT we <a href=\"https:\/\/strat.es\/en\/ecommerce-shopify-development-agency\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#ec186c; text-decoration:underline; text-decoration-color:#ec186c\">optimise your Shopify store<\/a> so every piece adds to your sales and your profit.<\/p>\n\n\n\n<!-- ===== STRAT author signature \u00b7 \u00c1lvaro D\u00edaz-Rato ===== -->\n<!-- Paste this whole block into a \"Custom HTML\" block at the end of the post. -->\n<div class=\"strat-author\">\n  <style>\n    .strat-author{\n      --sa-bg:#141414; --sa-pink:#ec186c; --sa-line:#2a2a2a;\n      --sa-ink:#f5f5f5; --sa-muted:#a3a3a3; --sa-bio:#cccccc;\n      display:flex; gap:22px; align-items:center;\n      background:var(--sa-bg); border:1px solid var(--sa-line); border-radius:16px;\n      padding:24px 26px; margin:40px 0;\n      font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n      box-shadow:0 18px 40px rgba(0,0,0,.18);\n    }\n    .strat-author *{box-sizing:border-box}\n    .strat-author__photo{\n      width:104px; height:104px; flex:0 0 104px; border-radius:50%;\n      object-fit:cover; display:block;\n      border:2px solid var(--sa-pink); box-shadow:0 0 0 4px rgba(236,24,108,.18);\n    }\n    .strat-author__body{min-width:0}\n    .strat-author__eyebrow{\n      display:block; font-size:11px; font-weight:600; letter-spacing:.14em;\n      text-transform:uppercase; color:var(--sa-pink); margin:0 0 4px;\n    }\n    .strat-author__name{\n      font-size:20px; font-weight:700; color:var(--sa-ink);\n      margin:0 0 2px; line-height:1.2;\n    }\n    .strat-author__role{\n      display:block; font-size:13.5px; font-weight:500; color:var(--sa-muted); margin:0 0 10px;\n    }\n    .strat-author__bio{\n      font-size:14px; line-height:1.55; color:var(--sa-bio); margin:0 0 14px;\n    }\n    .strat-author__link{\n      display:inline-flex; align-items:center; gap:8px;\n      background:var(--sa-pink); color:#ffffff !important; text-decoration:none !important;\n      font-size:13.5px; font-weight:600; padding:9px 16px; border-radius:9px;\n      transition:background .15s ease, transform .15s ease;\n    }\n    .strat-author__link:hover{background:#d1145f; transform:translateY(-1px); color:#fff !important;}\n    .strat-author__link svg{display:block}\n    @media (max-width:560px){\n      .strat-author{flex-direction:column; text-align:center; gap:16px; padding:24px 20px}\n      .strat-author__link{align-self:center}\n    }\n  <\/style>\n  <img decoding=\"async\" class=\"strat-author__photo\" src=\"https:\/\/strat.es\/wp-content\/uploads\/2026\/06\/alvaro-diaz-rato-strat.png\" alt=\"\u00c1lvaro D\u00edaz-Rato, founder of STRAT\">\n  <div class=\"strat-author__body\">\n    <span class=\"strat-author__eyebrow\">Written by<\/span>\n    <p class=\"strat-author__name\">\u00c1lvaro D\u00edaz-Rato<\/p>\n    <span class=\"strat-author__role\">Founder of STRAT \u00b7 Growth Expert<\/span>\n    <p class=\"strat-author__bio\">I founded STRAT with one fixed idea: that ecommerce marketing should be measured in profit, not in metrics that look good in a report. I have spent years deep in paid media, email marketing and Shopify, and I have learned that profitable growth does not come from any miracle channel, but from making all the pieces work together. Today I help ecommerce brands scale without losing sight of the only thing that matters: making real money.<\/p>\n    <a class=\"strat-author__link\" href=\"https:\/\/www.linkedin.com\/in\/alvaro-diaz-rato\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M20.45 20.45h-3.56v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.45v6.29zM5.34 7.43a2.06 2.06 0 1 1 0-4.13 2.06 2.06 0 0 1 0 4.13zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.73v20.54C0 23.23.79 24 1.77 24h20.45c.98 0 1.78-.77 1.78-1.73V1.73C24 .77 23.2 0 22.22 0z\"><\/path><\/svg>\n      Connect on LinkedIn\n    <\/a>\n  <\/div>\n<\/div>\n<!-- ===== End author signature ===== -->\n","protected":false},"excerpt":{"rendered":"<p>Calculating\u2026 Updated 15 July 2026 In this article The Shopify app ecosystem is enormous, and the temptation is to install everything. The problem is that every app has a cost, not only in euros, but in your store&#8217;s speed, and a slower store converts worse. That is why the goal is not to have more [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[30],"tags":[],"class_list":["post-5451","post","type-post","status-publish","format-standard","category-shopify","entry"],"acf":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"gur_featured_image":false,"gur_blog_thumbnail":false},"uagb_author_info":{"display_name":"Alvaro Diaz","author_link":"https:\/\/strat.es\/en\/author\/alvaro\/"},"uagb_comment_info":0,"uagb_excerpt":"Calculating\u2026 Updated 15 July 2026 In this article The Shopify app ecosystem is enormous, and the temptation is to install everything. The problem is that every app has a cost, not only in euros, but in your store&#8217;s speed, and a slower store converts worse. That is why the goal is not to have more&hellip;","_links":{"self":[{"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/posts\/5451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/comments?post=5451"}],"version-history":[{"count":1,"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/posts\/5451\/revisions"}],"predecessor-version":[{"id":5453,"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/posts\/5451\/revisions\/5453"}],"wp:attachment":[{"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/media?parent=5451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/categories?post=5451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/strat.es\/en\/wp-json\/wp\/v2\/tags?post=5451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}