<!DOCTYPE html><html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"><head><link rel="preload" href="/themes/cleo_flex/assets/src/fonts/inter-v13-latin-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/themes/cleo_flex/assets/src/fonts/inter-v13-latin-600.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/themes/cleo_flex/assets/src/fonts/inter-v13-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/themes/cleo_flex/assets/src/fonts/inter-v13-latin-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/themes/cleo_flex/assets/src/fonts/inter-v13-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/sites/default/files/micon/cleo-flex-2/fonts/cleo-flex-2.woff2" as="font" type="font/woff2" crossorigin="anonymous"><meta charset="utf-8" /><style>.anti-flicker, .anti-flicker *
{visibility: hidden !important; opacity: 0 !important;}</style><link rel="preload" as="script" href="https://cdn.intellimize.co/snippet/117179045.js" /><link rel="preconnect" href="https://api.intellimize.co" crossorigin="crossorigin" /><link rel="preconnect" href="https://117179045.intellimizeio.com" /><link rel="preconnect" href="https://log.intellimize.co" crossorigin="crossorigin" /><script type="text/javascript">(function(e,t,p){var n=document.documentElement,s={p:[],r:[]},u={p:s.p,r:s.r,push:function(e)
{s.p.push(e)},ready:function(e){s.r.push(e)}};e.intellimize=u,n.className+=" "+p,setTimeout(function()
{n.className=n.className.replace(RegExp(" ? "+p),"")},t)})(window, 4000, 'anti-flicker')</script><script src="https://cdn.intellimize.co/snippet/117179045.js" type="text/javascript" async="async" onerror="document.documentElement.className = document.documentElement.className.replace(RegExp(&#039; ?anti-flicker&#039;), &#039;&#039;);"></script><link rel="canonical" href="https://www.cleo.com/search" /><meta name="robots" content="index, follow" /><meta property="og:site_name" content="Cleo" /><meta property="og:url" content="https://www.cleo.com/search" /><meta property="og:title" content="Search All Content" /><meta property="og:locale" content="en_US" /><meta name="Generator" content="Drupal 11 (https://www.drupal.org)" /><meta name="MobileOptimized" content="width" /><meta name="HandheldFriendly" content="true" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script type="application/ld+json">{"@context": "https://schema.org","@graph": [{"@type": "WebSite","@id": "https://www.cleo.com/#website","name": "Cleo","url": "https://www.cleo.com","potentialAction": {"@type": "SearchAction","target": {"@type": "EntryPoint","urlTemplate": "https://www.cleo.com/search?query={search_term_string}"},"query-input": "required name=search_term_string"},"publisher": {"@id": "https://www.cleo.com/#organization"}}]
}</script><link rel="icon" href="/themes/cleo_flex/favicon.png" type="image/png" /><script>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};</script><title>Search All Content | Cleo</title><link rel="stylesheet" media="all" href="/sites/default/files/assets-prod/css/css_vogT18PFQBfg9QAbMV5ce_u5p_y0iXiriicwxY9C5Ss.css?delta=0&amp;language=en&amp;theme=cleo_flex&amp;include=eJxlj9EOgyAMRX9IJNkPkQIV6io1wKb-_cA9OLOXpr2nOU1hht2wgMes4erHGrNYi3lwjGImxl0HFgusSj2YUriAcbKskjDVoi2Le6o34fblBSG7qClNkheoJMmcK8NCTpI-6wjeU0dN3udygw4Ktpsvf9zjZlf9unrc8n_BCqG98ZtskWpzYv0AvCphKg" /><link rel="stylesheet" media="all" href="/sites/default/files/assets-prod/css/css_4vVZlUOYJu3Mg3cO57WSzmekdf45s-9TZ7xMXMF2Hkk.css?delta=1&amp;language=en&amp;theme=cleo_flex&amp;include=eJxlj9EOgyAMRX9IJNkPkQIV6io1wKb-_cA9OLOXpr2nOU1hht2wgMes4erHGrNYi3lwjGImxl0HFgusSj2YUriAcbKskjDVoi2Le6o34fblBSG7qClNkheoJMmcK8NCTpI-6wjeU0dN3udygw4Ktpsvf9zjZlf9unrc8n_BCqG98ZtskWpzYv0AvCphKg" /></head><body class="path-search bg-body text-base grid grid-rows-body font-body min-h-scree overflow-x-hidden no-scrollbar" x-data="{ scrollAtTop: true, secondaryPopup: false, popUp:false, toggleModal($el){ document.body.classList.toggle('overflow-hidden'); document.querySelector('header + main').classList.toggle('z-[1001]'); if(this.popUp){ this.popUp = false; } else { this.popUp = true; } } }"><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T38JH57" height="0" width="0" style="display:none;visibility:hidden;"></iframe></noscript><div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <header class="sticky z-[1000] top-0 w-screen w-[10px]" x-ref="header" x-data="{ mobileMenu: false, }"><div class="bg-promo p-4"><div class="mx-auto max-w-container text-center"><div><div id="generic-header-top-block"> <a href="/events" class="body-m cursor-pointer text-white justify-center no-underline underline-offset-6 decoration-white-32 decoration-1 hover:underline flex items-center gap-4"><p><strong>Upcoming Events: See all upcoming events and connect with us to discover new strategies for your supply chain.</strong></p> <span class="text-[12px] sm:text-[16px] leading-none"> <i class="micon cleo-flex-2-arrow" aria-hidden="true"></i> </span> </a></div><div id="logistic-header-top-block"> <a href="https://www.cleo.com/webinar/live-demo-with-QA" class="body-m cursor-pointer text-white justify-center no-underline underline-offset-6 decoration-white-32 decoration-1 hover:underline flex items-center gap-4"><p class="p1"><strong>Join our LIVE demo session / Q&amp;A on June 27th. Save your seat now!</strong></p> <span class="text-[12px] sm:text-[16px] leading-none"> <i class="micon cleo-flex-2-arrow" aria-hidden="true"></i> </span> </a></div><div id="manufacturing-header-top-block"> <a href="https://www.cleo.com/webinar/live-demo-with-QA" class="body-m cursor-pointer text-white justify-center no-underline underline-offset-6 decoration-white-32 decoration-1 hover:underline flex items-center gap-4"><p class="p1"><strong>Join our LIVE demo session / Q&amp;A on June 27th. Save your seat now!</strong></p> <span class="text-[12px] sm:text-[16px] leading-none"> <i class="micon cleo-flex-2-arrow" aria-hidden="true"></i> </span> </a></div><div id="wholesale-header-top-block"> <a href="https://www.cleo.com/webinar/live-demo-with-QA" class="body-m cursor-pointer text-white justify-center no-underline underline-offset-6 decoration-white-32 decoration-1 hover:underline flex items-center gap-4"><p class="p1"><strong>Join our LIVE demo session / Q&amp;A on June 27th. Save your seat now!</strong></p> <span class="text-[12px] sm:text-[16px] leading-none"> <i class="micon cleo-flex-2-arrow" aria-hidden="true"></i> </span> </a></div></div></div></div><div class="p-5 lg:px-5 xl:px-[18px] lg:!py-0 border-b border-[#ebf1fc] relative bg-[#fcfdfe] shadow-[0_10px_32px_rgba(121,167,245,0.12)] backdrop-blur-[14px]"><div class="mx-auto max-w-container"> <nav role="navigation" aria-labelledby="block-cleo-flex-mainnavigation-menu" id="block-cleo-flex-mainnavigation" class="flex justify-between items-center xl:gap-6 2xl:gap-3 w-full static"><div class="flex items-center lg:justify-start w-full justify-start gap-6 flex-grow xl:flex-grow-0"> <a class="px-4 py-3 mr-2" href="https://www.cleo.com/"> <img class="" alt="Home" width="" height="" src="/sites/default/files/logo/logo_cleo_blue_0.svg"> </a><ul data-region="header" class="menu bg-white hidden w-full lg:w-fit mt-0 shadow-none lg:flex gap-1.5 flex-1 items-stretch menu-level-0 [&amp;_&gt;li_&gt;a::after]:absolute [&amp;_&gt;li_&gt;a::after]:content-[&#039;&#039;] [&amp;_&gt;li_&gt;a::after]:left-4 [&amp;_&gt;li_&gt;a::after]:right-4 [&amp;_&gt;li_&gt;a::after]:bottom-4 [&amp;_&gt;li_&gt;a::after]:h-[2px] [&amp;_&gt;li_&gt;a::after]:bg-[#338bea] [&amp;_&gt;li_&gt;a::after]:transform [&amp;_&gt;li_&gt;a::after]:!scale-x-[0] [&amp;_&gt;li:hover_&gt;a::after]:!scale-x-100 [&amp;_&gt;li_&gt;a::after]:transition-[transform_.18s_ease] [&amp;_&gt;li_&gt;a::after]:!duration-[.18s] [&amp;_&gt;li_&gt;a::after]:origin-center [&amp;_.mega-menu]:opacity-0 [&amp;_li:hover_&gt;_.mega-menu]:!opacity-100 [&amp;_&gt;li_&gt;a::after]:!transition-transform [&amp;_&gt;li_&gt;a::after]:!ease [&amp;_.mega-menu]:!transition-opacity [&amp;_.mega-menu]:!delay-[.18s] [&amp;_.mega-menu]:!duration-[.18s] [&amp;_.mega-menu]:!linear" x-data="{ toggleSearch: false }" :class="toggleSearch ? 'relative':''"><li class="dropdown menu-item lg:py-0 !text-base tracking-[-0.015em] leading-base xl:tracking-normal lg:!text-[13px]
menu-item--expanded dropdown group " x-data="{ url:''}" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <a href="javascript:void(0)" @click.prevent class="relative h-full flex justify-between items-center rounded-sm px-1 py-3 lg:!py-7 lg:!px-4 w-fit [li:has(>_&):hover:before]:!hidden lg:[li:hover_&:before]:!block font-semibold"> Platform </a><div class="mega-menu lg:left-[50%] -translate-x-1/2 modal-menu lg:z-[1000] lg:absolute lg:top-full w-full mx-auto max-w-container lg:transform lg:translate-y-0 [li:has(>_&)_&]:invisible [li:has(>_&):hover_&]:visible lg:rounded-[30px]"><div class="lg:shadow-[0_18px_60px_rgba(121,167,245,0.24)] lg:rounded-[30px] overflow-hidden"><div class="lg:min-h-[440px] grid lg:grid-cols-[minmax(0,1fr)_420px] bg-white lg:rounded-[30px]"><div class="lg:p-[42px] lg:!pr-0"><div class="grid lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded" id="platform_overview"><div class="group-heading"> Platform Overview</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/platform" class="menu-link" data-drupal-link-system-path="node/7781"> <strong> Cleo Integration Cloud </strong> <span><p>The platform for ecosystem integration and orchestration.</p> </span></a> <a href="/cleo-ai" class="menu-link" data-drupal-link-system-path="node/7793"> <strong> Cleo AI </strong> <span><p>AI-powered automation across supply chain workflows.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="connected_ecosystem"><div class="group-heading"> Connected Ecosystem</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/solutions/edi-api-integration" class="menu-link" data-drupal-link-system-path="node/8068"> <strong> EDI &amp; API Automation </strong> <span><p class="p1">Automate EDI and API workflows across customers, suppliers, marketplaces, logistics providers, and internal business systems.</p> </span></a> <a href="/solutions/use-case/trading-partner-onboarding" class="menu-link" data-drupal-link-system-path="node/156"> <strong> Trading Partner Onboarding </strong> <span><p class="p1">Accelerate partner onboarding with guided setup, testing, validation, and ongoing lifecycle management.</p> </span></a> <a href="/trading-partner-network" class="menu-link" data-drupal-link-system-path="trading-partner-network"> <strong> Trading Partner Network </strong> <span><p class="p1">Connect with a growing network of retailers, suppliers, distributors, carriers, marketplaces, and logistics providers.</p> </span></a> <a href="/solutions/non-edi-document-automation" class="menu-link" data-drupal-link-system-path="node/8280"> <strong> Document Automation </strong> <span><p class="p1">Digitize, extract, validate, and automate invoices, purchase orders, acknowledgments, remittance documents, and other business documents.</p> </span></a> <a href="/solutions/use-case/edi-managed-services" class="menu-link" data-drupal-link-system-path="node/151"> <strong> Managed Services </strong> <span><p class="p1">Extend your team with Cleo experts who manage onboarding, monitoring, support, mappings, and day-to-day operations.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="intelligent_operations"><div class="group-heading"> Intelligent Operations</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/solutions/use-case/visibility-business-insights" class="menu-link" data-drupal-link-system-path="node/154"> <strong> Visibility &amp; Analytics </strong> <span><p class="p1">Monitor transactions, partner activity, exceptions, anomalies, and business performance from a unified operational cockpit.</p> </span></a> <a href="/solutions/use-case/issue-error-resolution" class="menu-link" data-drupal-link-system-path="node/153"> <strong> Intelligent Exception Management </strong> <span><p class="p1">Detect, categorize, and resolve connectivity, data, and process issues with autonomous, AI-assisted, and guided workflows.</p> </span></a> <a href="/solutions/use-case/procurement-automation" class="menu-link" data-drupal-link-system-path="node/7774"> <strong> Procurement Orchestration </strong> <span><p class="p1">Automate supplier and vendor processes across EDI, non-EDI, portal, and document-based workflows from a single platform.</p> </span></a> <a href="/solutions/supply-chain-orchestration/chargeback-prevention" class="menu-link" data-drupal-link-system-path="node/8060"> <strong> Chargeback Prevention </strong> <span><p class="p1">Identify compliance risks, shipment issues, and process gaps before they result in retailer penalties and chargebacks.</p> </span></a> <a href="/solutions/supply-chain-orchestration/supplier-scorecarding" class="menu-link" data-drupal-link-system-path="node/8062"> <strong> Scorecarding </strong> <span><p class="p1">Measure partner performance, compliance, onboarding progress, operational health, and business outcomes with actionable scorecards.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav></div></div> <aside class="feature-panel relative !text-white p-[42px] m-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">See Platform Highlights</div><h3>Modernize EDI and orchestrate your supply chain.</h3><p>Connect ERP, TMS, WMS, marketplace, and partner systems; automate workflows; improve visibility; and scale operations with Cleo Integration Cloud.</p></div> <a href="/platform" class="feature-cta">Explore Platform</a> </aside></div></div></div></li><li class="dropdown menu-item lg:py-0 !text-base tracking-[-0.015em] leading-base xl:tracking-normal lg:!text-[13px]
menu-item--expanded dropdown group " x-data="{ url:''}" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <a href="javascript:void(0)" @click.prevent class="relative h-full flex justify-between items-center rounded-sm px-1 py-3 lg:!py-7 lg:!px-4 w-fit [li:has(>_&):hover:before]:!hidden lg:[li:hover_&:before]:!block font-semibold"> Solutions </a><div class="mega-menu lg:left-[50%] -translate-x-1/2 modal-menu lg:z-[1000] lg:absolute lg:top-full w-full mx-auto max-w-container lg:transform lg:translate-y-0 [li:has(>_&)_&]:invisible [li:has(>_&):hover_&]:visible lg:rounded-[30px]"><div class="lg:shadow-[0_18px_60px_rgba(121,167,245,0.24)] lg:rounded-[30px] overflow-hidden"><div class="lg:min-h-[440px] grid lg:grid-cols-[minmax(0,1fr)_420px] bg-white lg:rounded-[30px]"><div class="lg:p-[42px] lg:!pr-0"><div class="grid lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded" id="technology_solutions"><div class="group-heading"> Technology Solutions</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/cleo-integration-cloud" class="menu-link" data-drupal-link-system-path="node/5778"> <strong> EDI Software </strong> <span><p class="p1">Modern EDI built for supply chain operations.</p> </span></a> <a href="/solutions/edi-api-integration" class="menu-link" data-drupal-link-system-path="node/8068"> <strong> EDI &amp; API Automation </strong> <span><p class="p1">Automate B2B transactions and integrations.</p> </span></a> <a href="/solutions/web-edi-portals" class="menu-link" data-drupal-link-system-path="node/7040"> <strong> Web EDI </strong> <span><p class="p1">Enable browser-based partner connectivity.</p> </span></a> <a href="/solutions/technology/mft-managed-file-transfer" class="menu-link" data-drupal-link-system-path="node/177"> <strong> Managed File Transfer </strong> <span><p class="p1">Secure and automate file exchange workflows.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="business_outcomes"><div class="group-heading"> Business Outcomes</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/solutions/supply-chain-orchestration" class="menu-link" data-drupal-link-system-path="node/8069"> <strong> Supply Chain Orchestration </strong> <span><p class="p1">Coordinate end-to-end supply chain execution.</p> </span></a> <a href="/solutions/use-case/order-to-cash-automation" class="menu-link" data-drupal-link-system-path="node/5734"> <strong> Order-to-Cash Automation </strong> <span><p class="p1">Automate order, fulfillment, and invoicing workflows.</p> </span></a> <a href="/solutions/use-case/procure-to-pay-automation" class="menu-link" data-drupal-link-system-path="node/5736"> <strong> Procure-to-Pay Automation </strong> <span><p class="p1">Streamline supplier and procurement processes.</p> </span></a> <a href="/solutions/use-case/back-office-system-integration" class="menu-link" data-drupal-link-system-path="node/158"> <strong> ERP / Back-Office Integration </strong> <span><p class="p1">Connect ERP, TMS, WMS, and business systems.</p> </span></a> <a href="/solutions/use-case/ecommerce-marketplace-integration" class="menu-link" data-drupal-link-system-path="node/157"> <strong> eCommerce &amp; Marketplace Integration </strong> <span><p class="p1">Integrate commerce and marketplace operations.</p> </span></a> <a href="/solutions/use-case/trading-partner-onboarding" class="menu-link" data-drupal-link-system-path="node/156"> <strong> Trading Partner Onboarding </strong> <span><p class="p1">Accelerate partner setup and connectivity.</p> </span></a> <a href="/solutions/edi-compliance" class="menu-link" data-drupal-link-system-path="node/8067"> <strong> EDI Compliance </strong> <span><p>Meet trading partner and industry requirements.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="industry_solutions"><div class="group-heading"> Industry Solutions</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/solutions/industry/manufacturing" class="menu-link" data-drupal-link-system-path="node/5774"> <strong> Manufacturing </strong> <span><p class="p1">Connect suppliers, production, and fulfillment.</p> </span></a> <a href="/solutions/industry/logistics" class="menu-link" data-drupal-link-system-path="node/5771"> <strong> Logistics &amp; Transportation </strong> <span><p class="p1">Improve shipment, carrier, and partner visibility.</p> </span></a> <a href="/industry/food-beverage" class="menu-link" data-drupal-link-system-path="node/169"> <strong> Food &amp; Beverage </strong> <span><p class="p1">Manage compliance, suppliers, and distribution.</p> </span></a> <a href="/solutions/industry/retailer" class="menu-link" data-drupal-link-system-path="node/7737"> <strong> Retail &amp; Grocery </strong> <span><p class="p1">Support retailer, supplier, and distributor ecosystems.</p> </span></a> <a href="/solutions/industry/healthcare-edi" class="menu-link" data-drupal-link-system-path="node/7741"> <strong> Healthcare </strong> <span><p class="p1">Enable compliant healthcare data exchange.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav></div></div> <aside class="feature-panel relative !text-white p-[42px] m-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">Explore Solutions</div><h3>Find the right solution for your ecosystem.</h3><p>Explore integration, automation, onboarding, and orchestration solutions designed for modern supply chains.</p></div> <a href="/solutions" class="feature-cta">All Solutions</a> </aside></div></div></div></li><li class="dropdown menu-item lg:py-0 !text-base tracking-[-0.015em] leading-base xl:tracking-normal lg:!text-[13px]
menu-item--expanded dropdown group " x-data="{ url:''}" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <a href="javascript:void(0)" @click.prevent class="relative h-full flex justify-between items-center rounded-sm px-1 py-3 lg:!py-7 lg:!px-4 w-fit [li:has(>_&):hover:before]:!hidden lg:[li:hover_&:before]:!block font-semibold"> Integrations </a><div class="mega-menu lg:left-[50%] -translate-x-1/2 modal-menu lg:z-[1000] lg:absolute lg:top-full w-full mx-auto max-w-container lg:transform lg:translate-y-0 [li:has(>_&)_&]:invisible [li:has(>_&):hover_&]:visible lg:rounded-[30px]"><div class="lg:shadow-[0_18px_60px_rgba(121,167,245,0.24)] lg:rounded-[30px] overflow-hidden"><div class="lg:min-h-[440px] grid lg:grid-cols-[minmax(0,1fr)_420px] bg-white lg:rounded-[30px]"><div class="lg:p-[42px] lg:!pr-0"><div class="grid lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded" id="erp_integrations"><div class="group-heading"> ERP Integrations</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/solutions/application-connectors/sap-s4-hana-cloud" class="menu-link" data-drupal-link-system-path="node/26"> <strong> SAP S/4HANA </strong> <span><p>Connect SAP workflows across your ecosystem.</p> </span></a> <a href="/solutions/application-connectors/netsuite" class="menu-link" data-drupal-link-system-path="node/23"> <strong> NetSuite </strong> <span><p>Automate NetSuite transactions and partner workflows.</p> </span></a> <a href="/solutions/application-connectors/microsoft-dynamics-365" class="menu-link" data-drupal-link-system-path="node/5720"> <strong> Microsoft Dynamics 365 </strong> <span><p>Integrate Dynamics 365 with your trading partners.</p> </span></a> <a href="/solutions/application-connectors/microsoft-dynamics-365-BC" class="menu-link" data-drupal-link-system-path="node/20"> <strong> Microsoft Dynamics Business Central </strong> <span><p>Connect Business Central to supply chain workflows.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="commerce_&amp;_marketplace"><div class="group-heading"> Commerce &amp; Marketplace</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/solutions/application-connectors/shopify" class="menu-link" data-drupal-link-system-path="node/27"> <strong> Shopify </strong> <span><p>Connect Shopify commerce workflows.</p> </span></a> <a href="/solutions/application-connectors/amazon-marketplace-integration" class="menu-link" data-drupal-link-system-path="node/5"> <strong> Amazon Marketplace </strong> <span><p>Automate Amazon Marketplace transactions.</p> </span></a> <a href="/solutions/application-connectors/walmart-marketplace" class="menu-link" data-drupal-link-system-path="node/92"> <strong> Walmart Marketplace </strong> <span><p>Connect Walmart Marketplace workflows.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="explore_integrations"><div class="group-heading"> Explore Integrations</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/trading-partner-network" class="menu-link" data-drupal-link-system-path="trading-partner-network"> <strong> All Integrations </strong> <span><p class="p1">Browse application, marketplace, and trading partner integrations.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav></div></div> <aside class="feature-panel relative !text-white p-[42px] m-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">Popular Integrations</div><h3>Connect the systems and partners that power your business.</h3><p>Integrate ERP, TMS, WMS, marketplace, logistics, commerce, and trading partner ecosystems from a single platform.</p></div> <a href="/trading-partner-network" class="feature-cta">View Integrations</a> </aside></div></div></div></li><li class="dropdown menu-item lg:py-0 !text-base tracking-[-0.015em] leading-base xl:tracking-normal lg:!text-[13px]
menu-item--expanded dropdown group " x-data="{ url:''}" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <a href="javascript:void(0)" @click.prevent class="relative h-full flex justify-between items-center rounded-sm px-1 py-3 lg:!py-7 lg:!px-4 w-fit [li:has(>_&):hover:before]:!hidden lg:[li:hover_&:before]:!block font-semibold"> Cleo AI </a><div class="mega-menu lg:left-[50%] -translate-x-1/2 modal-menu lg:z-[1000] lg:absolute lg:top-full w-full mx-auto max-w-container lg:transform lg:translate-y-0 [li:has(>_&)_&]:invisible [li:has(>_&):hover_&]:visible lg:rounded-[30px]"><div class="lg:shadow-[0_18px_60px_rgba(121,167,245,0.24)] lg:rounded-[30px] overflow-hidden"><div class="lg:min-h-[440px] grid lg:grid-cols-[minmax(0,1fr)_420px] bg-white lg:rounded-[30px]"><div class="lg:p-[42px] lg:!pr-0"><div class="grid lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded" id="ai_platform"><div class="group-heading"> AI Platform</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/cleo-ai" class="menu-link" data-drupal-link-system-path="node/7793"> <strong> Cleo AI </strong> <span><p>AI-powered supply chain orchestration.</p> </span></a> <a href="/platform" class="menu-link" data-drupal-link-system-path="node/7781"> <strong> Cleo Integration Cloud </strong> <span><p>The platform layer behind intelligent automation.</p> </span></a> <a href="/solutions/supply-chain-orchestration" class="menu-link" data-drupal-link-system-path="node/8069"> <strong> Supply Chain Orchestration </strong> <span><p>Coordinate workflows with intelligence and visibility.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="ai-powered_automation"><div class="group-heading"> AI-Powered Automation</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/solutions/non-edi-document-automation" class="menu-link" data-drupal-link-system-path="node/8280"> <strong> Document Automation </strong> <span><p>Automate non-EDI documents and manual workflows.</p> </span></a> <a href="/solutions/use-case/issue-error-resolution" class="menu-link" data-drupal-link-system-path="node/153"> <strong> Intelligent Exception Management </strong> <span><p>Resolve issues before they disrupt operations.</p> </span></a> <a href="/solutions/use-case/visibility-business-insights" class="menu-link" data-drupal-link-system-path="node/154"> <strong> Visibility &amp; Business Insights </strong> <span><p>Improve decision-making with ecosystem visibility.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="ai_resources"><div class="group-heading"> AI Resources</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/watch-demo" class="menu-link" data-drupal-link-system-path="node/5781"> <strong> Watch Demo </strong> <span><p>See Cleo in action.</p> </span></a> <a href="/blog" class="menu-link"> <strong> Blog </strong> <span><p>Read insights on AI, automation, and integration.</p> </span></a> <a href="/search?content_type=Webinar" class="menu-link" data-drupal-link-query="{&quot;content_type&quot;:&quot;Webinar&quot;}" data-drupal-link-system-path="search"> <strong> Webinars </strong> <span><p>Explore expert-led sessions and demos.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav></div></div> <aside class="feature-panel relative !text-white p-[42px] m-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">AI-Powered Operations</div><h3>Bring intelligence into every workflow.</h3><p>Use AI to automate onboarding, improve visibility, resolve issues faster, and orchestrate supply chain operations.</p></div> <a href="/cleo-ai" class="feature-cta">Explore Cleo AI</a> </aside></div></div></div></li><li class="dropdown menu-item lg:py-0 !text-base tracking-[-0.015em] leading-base xl:tracking-normal lg:!text-[13px]
menu-item--expanded dropdown group " x-data="{ url:''}" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <a href="javascript:void(0)" @click.prevent class="relative h-full flex justify-between items-center rounded-sm px-1 py-3 lg:!py-7 lg:!px-4 w-fit [li:has(>_&):hover:before]:!hidden lg:[li:hover_&:before]:!block font-semibold"> Why Cleo? </a><div class="mega-menu lg:left-[50%] -translate-x-1/2 modal-menu lg:z-[1000] lg:absolute lg:top-full w-full mx-auto max-w-container lg:transform lg:translate-y-0 [li:has(>_&)_&]:invisible [li:has(>_&):hover_&]:visible lg:rounded-[30px]"><div class="lg:shadow-[0_18px_60px_rgba(121,167,245,0.24)] lg:rounded-[30px] overflow-hidden"><div class="lg:min-h-[440px] grid lg:grid-cols-[minmax(0,1fr)_420px] bg-white lg:rounded-[30px]"><div class="lg:p-[42px] lg:!pr-0"><div class="grid lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded" id="company"><div class="group-heading"> Company</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/company/about-cleo" class="menu-link" data-drupal-link-system-path="node/5703"> <strong> About Cleo </strong> <span><p>Learn more about Cleo.</p> </span></a> <a href="/company/leadership" class="menu-link" data-drupal-link-system-path="node/5698"> <strong> Leadership </strong> <span><p>Meet Cleo’s leadership team.</p> </span></a> <a href="/partner-program" class="menu-link" data-drupal-link-system-path="node/5692"> <strong> Our Partners </strong> <span><p>Explore Cleo’s partner ecosystem.</p> </span></a> <a href="/platform" class="menu-link" data-drupal-link-system-path="node/7781"> <strong> Our Platform </strong> <span><p>Explore our platform's capabilities.</p> </span></a> <a href="/careers-US" class="menu-link" data-drupal-link-system-path="node/5702"> <strong> Careers </strong> <span><p>Join the Cleo team.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="why_customers_choose_cleo"><div class="group-heading"> Why Customers Choose Cleo</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/why-cleo" class="menu-link" data-drupal-link-system-path="node/5779"> <strong> Why Cleo? </strong> <span><p class="p1">See why companies choose Cleo for integration, automation, and supply chain orchestration.</p> </span></a> <a href="/customer-stories" class="menu-link" data-drupal-link-system-path="node/189"> <strong> Customer Stories </strong> <span><p class="p1">Learn why over 5K brands consider Cleo to be an integral part of their business.</p> </span></a> <a href="/company/awards-recognition" class="menu-link" data-drupal-link-system-path="node/7186"> <strong> Awards &amp; Recognitions </strong> <span><p class="p1">See how Cleo is earning applause from industry experts and publications.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="what&#039;s_new?"><div class="group-heading"> What&#039;s New?</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/events" class="menu-link" data-drupal-link-system-path="node/5701"> <strong> Events </strong> <span><p class="p1">Explore upcoming Cleo events, webinars, and conversations for today’s supply chain leaders.</p> </span></a> <a href="/news" class="menu-link" data-drupal-link-system-path="news"> <strong> In the News </strong> <span><p class="p1">Read news announcements from Cleo and media coverage from around the web.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav></div></div> <aside class="feature-panel relative !text-white p-[42px] m-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">Compare Cleo</div><h3>See how Cleo stacks up.</h3><p>Compare Cleo against leading integration, EDI, and supply chain automation vendors.</p><div class="compare-list"> <a href="/solutions/cleo-vs-boomi">Cleo vs. Boomi</a> <a href="/solutions/cleo-vs-ibm">Cleo vs. IBM</a> <a href="/solutions/cleo-vs-opentext">Cleo vs. OpenText</a> <a href="/solutions/cleo-vs-orderful">Cleo vs. Orderful</a> <a href="/solutions/cleo-vs-sps">Cleo vs. SPS Commerce</a> <a href="/solutions/cleo-vs-truecommerce">Cleo vs. TrueCommerce</a></div></div> <a href="/why-cleo/compare-cleo" class="feature-cta">See All Comparisons</a> </aside></div></div></div></li><li class="dropdown menu-item lg:py-0 !text-base tracking-[-0.015em] leading-base xl:tracking-normal lg:!text-[13px]
menu-item--expanded dropdown group " x-data="{ url:''}" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <a href="javascript:void(0)" @click.prevent class="relative h-full flex justify-between items-center rounded-sm px-1 py-3 lg:!py-7 lg:!px-4 w-fit [li:has(>_&):hover:before]:!hidden lg:[li:hover_&:before]:!block font-semibold"> Resources </a><div class="mega-menu lg:left-[50%] -translate-x-1/2 modal-menu lg:z-[1000] lg:absolute lg:top-full w-full mx-auto max-w-container lg:transform lg:translate-y-0 [li:has(>_&)_&]:invisible [li:has(>_&):hover_&]:visible lg:rounded-[30px]"><div class="lg:shadow-[0_18px_60px_rgba(121,167,245,0.24)] lg:rounded-[30px] overflow-hidden"><div class="lg:min-h-[440px] grid lg:grid-cols-[minmax(0,1fr)_420px] bg-white lg:rounded-[30px]"><div class="lg:p-[42px] lg:!pr-0"><div class="grid lg:grid-cols-[repeat(auto-fit,minmax(107px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded" id="learn"><div class="group-heading"> Learn</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/blog" class="menu-link"> <strong> Blog </strong> <span><p>Read integration, EDI, and automation insights.</p> </span></a> <a href="/events" class="menu-link" data-drupal-link-system-path="node/5701"> <strong> Events </strong> <span><p>Find Cleo events and sessions.</p> </span></a> <a href="/search" class="menu-link is-active" data-drupal-link-system-path="search" aria-current="page"> <strong> Resource Library </strong> <span><p>Browse all Cleo resources.</p> </span></a> <a href="/search?content_type=Webinar" class="menu-link" data-drupal-link-query="{&quot;content_type&quot;:&quot;Webinar&quot;}" data-drupal-link-system-path="search"> <strong> Webinars </strong> <span><p>Watch expert-led sessions.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="watch_&amp;_explore"><div class="group-heading"> Watch &amp; Explore</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/watch-demo" class="menu-link" data-drupal-link-system-path="node/5781"> <strong> Watch Demo </strong> <span><p>See Cleo in action.</p> </span></a> <a href="/resources/video/cleo-integration-cloud-overview" class="menu-link" data-drupal-link-system-path="node/8018"> <strong> Platform Overview Video </strong> <span><p>Explore Cleo Integration Cloud.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="evaluate"><div class="group-heading"> Evaluate</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="/edi-pricing" class="menu-link" data-drupal-link-system-path="node/7380"> <strong> Pricing </strong> <span><p>Explore EDI pricing options.</p> </span></a> <a href="/customer-stories" class="menu-link" data-drupal-link-system-path="node/189"> <strong> Customer Stories </strong> <span><p>See customer outcomes.</p> </span></a> <a href="/contact" class="menu-link" data-drupal-link-system-path="node/5786"> <strong> Contact Cleo </strong> <span><p>Talk with the Cleo team.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav> <nav class="menu-item--expanded" id="support"><div class="group-heading"> Support</div><div x-data="{ showArrow: true, hasScroll: false, checkContainerScroll() { let el = this.$refs.scrollContainer; if (!el) return; this.hasScroll = el.scrollHeight > el.clientHeight; this.showArrow = (el.scrollHeight - el.scrollTop) > (el.clientHeight + 10); }, scrollDown() { let el = this.$refs.scrollContainer; el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); }, scrollUp() { let el = this.$refs.scrollContainer; el.scrollTo({ top: 0, behavior: 'smooth' }); }, toggleScroll() { this.showArrow ? this.scrollDown() : this.scrollUp(); }, init() { this.$nextTick(() => { const el = this.$refs.scrollContainer; if (!el) return; const observer = new ResizeObserver(() => this.checkContainerScroll()); observer.observe(el); this.checkContainerScroll(); this.$cleanup(() => observer.disconnect()); }); } }"><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown link-list overflow-y-auto lg:max-h-[calc(100vh-300px)]" x-ref="scrollContainer" @scroll="checkContainerScroll()"> <a href="https://support.cleo.com/" class="menu-link"> <strong> Solution Center </strong> <span><p>Access Cleo support resources.</p> </span></a></div><div class="w-fit mt-4 mx-auto text-[#338bea] rounded-full border border-current p-2 animate-bounce hidden lg:block cursor-pointer" x-show="hasScroll" @click="toggleScroll()"> <svg class="transition-transform duration-300" :class="showArrow ? 'rotate-0' : 'rotate-180'" xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="currentColor"> <path d="M480-221.23 267.69-433.54 291-456.85l189 189.77 189-189.77 23.31 23.31L480-221.23Zm0-283.46L267.69-717 291-740.31l189 189.77 189-189.77L692.31-717 480-504.69Z"/> </svg></div></div> </nav></div></div> <aside class="feature-panel relative !text-white p-[42px] m-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">View Popular Resources</div><h3>Learn, evaluate, and explore Cleo.</h3><p>Access demos, webinars, pricing, videos, customer stories, and support resources.</p></div> <a href="/search" class="feature-cta">Explore Resources</a> </aside></div></div></div></li><li class="flex items-center justify-end flex-1"><form class="flex justify-end overflow-hidden gap-1" action="/search" method="get"><div :class="toggleSearch ? 'block':'hidden'" class="transition-all w-0 easy-linear duration-150"> <label for="default-search" class="text-sm font-medium text-[rgba(0,0,0,0.5)] sr-only">Search</label><div class="absolute left-0 flex items-center overflow-hidden" style="width: calc(100% - 48px); top: 50%; transform: translateY(-50%); height:100%;"><div class=" relative transform w-full bg-white h-full flex items-center" x-show="toggleSearch" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="translate-x-full" x-transition:enter-end="translate-x-0" x-transition:leave="transition ease-in duration-300" x-transition:leave-start="translate-x-0" x-transition:leave-end="translate-x-full" ><div class="absolute inset-y-0 start-0 flex items-center pl-2 pointer-events-none text-black-alpha-50"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M11 3C15.4183 3 19 6.58172 19 11C19 12.8486 18.3703 14.5487 17.3174 15.9033L20.707 19.293L20.7754 19.3691C21.0957 19.7619 21.0731 20.3409 20.707 20.707C20.3409 21.0731 19.7619 21.0957 19.3691 20.7754L19.293 20.707L15.9033 17.3174C14.5487 18.3703 12.8486 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3ZM11 5C7.68629 5 5 7.68629 5 11C5 14.3137 7.68629 17 11 17C14.3137 17 17 14.3137 17 11C17 7.68629 14.3137 5 11 5Z" fill="currentColor"/> </svg></div> <input type="search" class="!rounded-l-[4px] border-none block w-full py-[11px] pl-10 ps-10 nav-m text-gray-900 !bg-[rgba(0,0,0,0.04)] focus:!ring-transparent focus:!border-none outline-none h-10" name="query" value="" autocomplete="off" placeholder="I’m looking for…"/> <button type="submit" class="text-white absolute end-0 top-1/2 transform -translate-y-1/2 !bg-[#0083CA] hover:!bg-endeavour-1000 focus:ring-4 focus:outline-none focus:ring-blue-300 font-bold rounded-r-[4px] nav-m px-4 h-10"> Search </button></div></div></div> <button type="button" @click="toggleSearch = ! toggleSearch" class="whitespace-nowrap text-header leading-base font-bold inline-flex justify-end min-w-[40px] xl:!min-w-[140px] items-right self-auto h-full no-underline gap-1 !text-[0] xl:!text-[13px] hover:!text-[#338bea] font-semibold cursor-pointer"> <span :class="toggleSearch ? 'hidden':'block'"> <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <circle cx="11" cy="11" r="7"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </span> <span :class="toggleSearch ? 'hidden':'block'" class="block"> Search </span> <span :class="toggleSearch ? 'block':'hidden'"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.29322 3.29273C3.65934 2.92662 4.23834 2.90402 4.63111 3.22437L4.70729 3.29273L12.0003 10.5857L19.2932 3.29273L19.3694 3.22437C19.7622 2.90402 20.3412 2.92662 20.7073 3.29273C21.0734 3.65885 21.096 4.23785 20.7756 4.63063L20.7073 4.7068L13.4143 11.9998L20.7073 19.2927L20.7756 19.3689C21.096 19.7617 21.0734 20.3407 20.7073 20.7068C20.3412 21.0729 19.7622 21.0955 19.3694 20.7752L19.2932 20.7068L12.0003 13.4138L4.70729 20.7068L4.63111 20.7752C4.23834 21.0955 3.65934 21.0729 3.29322 20.7068C2.92711 20.3407 2.90451 19.7617 3.22486 19.3689L3.29322 19.2927L10.5862 11.9998L3.29322 4.7068L3.22486 4.63063C2.90451 4.23785 2.92711 3.65885 3.29322 3.29273Z" fill="currentColor"></path> </svg> </span> </button></form></li></ul><ul class="flex items-stretch gap-1 !-ml-4"><li class="hidden lg:grid relative"><div class="hidden gap-5 xl:gap-2 relative lg:grid py-0 h-full"><div class="whitespace-nowrap text-header leading-base font-bold inline-flex justify-center min-w-[40px] xl:!min-w-[140px] items-center self-auto h-full no-underline gap-1 !text-[0] xl:!text-[13px] hover:!text-[#338bea] font-semibold cursor-pointer" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path> <polyline points="10 17 15 12 10 7"></polyline> <line x1="15" y1="12" x2="3" y2="12"></line> </svg> </span> Login</div><div class="p-2 lg:z-[1000] lg:absolute lg:top-full lg:w-[320px] lg:transform lg:-translate-y-3 lg:left-1/2 lg:-translate-x-1/2 bg-white lg:shadow-header [li_div:has(>_&)_&]:invisible [li:hover_div:has(>_&)_&]:visible modal-menu lg:transform lg:translate-y-0 lg:shadow-[0_18px_60px_rgba(121,167,245,0.24)] lg:rounded-[30px] transition-[all_.18s_ease] mt-[14px]"><div class="grid"><ul class="grid gap-6 max-w-container mx-auto gap-[16px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px] [&_.mega-menu]:opacity-0 [&_li:hover_>_.mega-menu]:!opacity-100
[&_.mega-menu]:!transition-opacity [&_.mega-menu]:!delay-[.18s] [&_.mega-menu]:!duration-[.18s] [&_.mega-menu]:!linear [&_>li_>a::after]:!transition-transform [&_>li_>a::after]:!duration-[.18s] [&_>li_>a::after]:!ease
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]" @mouseenter="document.body.classList.add('overflow-hidden')" @mouseleave="document.body.classList.remove('overflow-hidden')"> <a href="https://cleointegration.cloud/login" class="menu-link"> <strong> Cleo Integration Cloud Cockpit </strong> <span><p>Sign in to Cleo Integration Cloud.</p> </span> </a> <a href="/web-edi/login" class="menu-link" data-drupal-link-system-path="web-edi/login"> <strong> WebEDI Portal </strong> <span><p>Access your Cleo WebEDI account (formerly known as DTS WebEDI)</p> </span> </a></ul></div></div></div></li><li class="hidden lg:grid"><div class="hidden gap-5 xl:gap-2 relative lg:grid py-0"> <a href="/watch-demo" class="whitespace-nowrap !bg-[#fcfdfe] text-header leading-base !text-[#338bea] font-bold rounded-[10px] border-2 !border-[#338bea] px-4 py-3 hover:!bg-[#338bea] hover:!text-white inline-flex justify-center min-w-[140px] items-center self-auto h-full no-underline gap-1 !text-[13px] font-semibold cursor-pointer" data-drupal-link-system-path="node/5781"> <span class="text-['11px'] leading-none"> <i class="micon cleo-flex-2-play" aria-hidden="true"></i> </span> Watch demo </a></div></li><li class="hidden lg:grid"><div class="hidden gap-5 xl:gap-2 relative lg:grid py-0 h-full"> <a href="/contact" class="whitespace-nowrap !bg-[#fcfdfe] text-header leading-base !text-[#338bea] font-bold rounded-[10px] border-2 !border-[#338bea] px-4 py-3 hover:!bg-[#338bea] hover:!text-white inline-flex justify-center min-w-[140px] items-center self-auto h-full no-underline !text-[13px] font-semibold cursor-pointer" data-drupal-link-system-path="node/5786">Contact us</a></div></li></ul><div class="mobile-menu absolute top-full w-screen mt-px bg-porcelain-1000 left-0 divide-y-0.5 divide-black-alpha-16 z-[1000] shadow-header flex flex-col px-5 pt-2 pb-4 gap-2 overflow-auto" style="display: none;" x-show="mobileMenu" :class="mobileMenu ? 'flex':'hidden'" :style="mobileMenu ? 'height: calc(100vh - ' + $refs.header.offsetHeight + 'px);' : ''" ><form class="leading-base !text-sm/base xl:!text-header" action="/search" method="get"> <label class=""> <input type="search" class="flex items-center w-full rounded pl-[36px] pr-3 py-3 border-2 border-input rounded placeholder-black-alpha-50 text-header leading-base outline-none bg-[length:24px] bg-blend-normal bg-black-alpha-4 bg-search bg-no-repeat bg-[8px_center] hover:border-black-alpha-16 hover:bg-white focus:relative focus:left-0 focus:placeholder:opacity-0 focus:ring-0 focus:border-2 focus:border-black-alpha-16 focus:bg-white" name="query" value="" autocomplete="off" placeholder="Search" x-ref="mobileSearch" /> </label></form><ul data-region="header" class="lg:w-fit flex-1 items-stretch menu-level-0 [&amp;_&gt;li_&gt;a::after]:absolute [&amp;_&gt;li_&gt;a::after]:content-[&#039;&#039;] [&amp;_&gt;li_&gt;a::after]:left-4 [&amp;_&gt;li_&gt;a::after]:right-4 [&amp;_&gt;li_&gt;a::after]:bottom-4 [&amp;_&gt;li_&gt;a::after]:h-[2px] [&amp;_&gt;li_&gt;a::after]:bg-[#338bea] [&amp;_&gt;li_&gt;a::after]:transform [&amp;_&gt;li_&gt;a::after]:!scale-x-[0] [&amp;_&gt;li:hover_&gt;a::after]:!scale-x-100 [&amp;_&gt;li_&gt;a::after]:transition-[transform_.18s_ease] [&amp;_&gt;li_&gt;a::after]:!duration-[.18s] [&amp;_&gt;li_&gt;a::after]:origin-center [&amp;_.mega-menu]:opacity-0 [&amp;_li:hover_&gt;_.mega-menu]:!opacity-100 [&amp;_&gt;li_&gt;a::after]:!transition-transform [&amp;_&gt;li_&gt;a::after]:!ease [&amp;_.mega-menu]:!transition-opacity [&amp;_.mega-menu]:!delay-[.18s] [&amp;_.mega-menu]:!duration-[.18s] [&amp;_.mega-menu]:!linear bg-white-1000 lg:w-fit rounded-lg px-5 py-1 pr-0 divide-y-0.5 divide-black-alpha-16"><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header menu-item--expanded dropdown group" x-data="{dropdown: false}"> <button class="relative h-full flex justify-between items-center rounded-sm py-4 pr-3 w-full" @click="dropdown = !dropdown" :class="dropdown ? 'text-header-text-hover bg-header-bg-hover before:!hidden' : ''"> Platform <span class="transform text-black text-2 rotate-270 absolute right-0 "> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> </button><div x-show="dropdown" @click.outside="dropdown = false" :class="dropdown ? 'visible' : 'invisible'" class="modal-menu bg-porcelain-1000 px-5 py-4 absolute top-[62px] left-0 w-full z-10"><div class="relative px-16 text-center mb-4"> <button class="absolute left-0 text-blue-1000 font-semibold flex items-center -ml-2.5" @click="dropdown = !dropdown"> <span class="inline-block transform rotate-90 text-2 -mr-1"> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> Back </button><p class="text-[16px] leading-base font-semibold"> Platform</p></div><div class="grid max-w-container mx-auto lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px]
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="platform_overview"><div class="group-heading"> Platform Overview</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/platform" class="menu-link" data-drupal-link-system-path="node/7781"> <strong> Cleo Integration Cloud </strong> <span><p>The platform for ecosystem integration and orchestration.</p> </span></a> <a href="/cleo-ai" class="menu-link" data-drupal-link-system-path="node/7793"> <strong> Cleo AI </strong> <span><p>AI-powered automation across supply chain workflows.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="connected_ecosystem"><div class="group-heading"> Connected Ecosystem</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/solutions/edi-api-integration" class="menu-link" data-drupal-link-system-path="node/8068"> <strong> EDI &amp; API Automation </strong> <span><p class="p1">Automate EDI and API workflows across customers, suppliers, marketplaces, logistics providers, and internal business systems.</p> </span></a> <a href="/solutions/use-case/trading-partner-onboarding" class="menu-link" data-drupal-link-system-path="node/156"> <strong> Trading Partner Onboarding </strong> <span><p class="p1">Accelerate partner onboarding with guided setup, testing, validation, and ongoing lifecycle management.</p> </span></a> <a href="/trading-partner-network" class="menu-link" data-drupal-link-system-path="trading-partner-network"> <strong> Trading Partner Network </strong> <span><p class="p1">Connect with a growing network of retailers, suppliers, distributors, carriers, marketplaces, and logistics providers.</p> </span></a> <a href="/solutions/non-edi-document-automation" class="menu-link" data-drupal-link-system-path="node/8280"> <strong> Document Automation </strong> <span><p class="p1">Digitize, extract, validate, and automate invoices, purchase orders, acknowledgments, remittance documents, and other business documents.</p> </span></a> <a href="/solutions/use-case/edi-managed-services" class="menu-link" data-drupal-link-system-path="node/151"> <strong> Managed Services </strong> <span><p class="p1">Extend your team with Cleo experts who manage onboarding, monitoring, support, mappings, and day-to-day operations.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="intelligent_operations"><div class="group-heading"> Intelligent Operations</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/solutions/use-case/visibility-business-insights" class="menu-link" data-drupal-link-system-path="node/154"> <strong> Visibility &amp; Analytics </strong> <span><p class="p1">Monitor transactions, partner activity, exceptions, anomalies, and business performance from a unified operational cockpit.</p> </span></a> <a href="/solutions/use-case/issue-error-resolution" class="menu-link" data-drupal-link-system-path="node/153"> <strong> Intelligent Exception Management </strong> <span><p class="p1">Detect, categorize, and resolve connectivity, data, and process issues with autonomous, AI-assisted, and guided workflows.</p> </span></a> <a href="/solutions/use-case/procurement-automation" class="menu-link" data-drupal-link-system-path="node/7774"> <strong> Procurement Orchestration </strong> <span><p class="p1">Automate supplier and vendor processes across EDI, non-EDI, portal, and document-based workflows from a single platform.</p> </span></a> <a href="/solutions/supply-chain-orchestration/chargeback-prevention" class="menu-link" data-drupal-link-system-path="node/8060"> <strong> Chargeback Prevention </strong> <span><p class="p1">Identify compliance risks, shipment issues, and process gaps before they result in retailer penalties and chargebacks.</p> </span></a> <a href="/solutions/supply-chain-orchestration/supplier-scorecarding" class="menu-link" data-drupal-link-system-path="node/8062"> <strong> Scorecarding </strong> <span><p class="p1">Measure partner performance, compliance, onboarding progress, operational health, and business outcomes with actionable scorecards.</p> </span></a></ul> </nav></div> <aside class="feature-panel relative !text-white p-[42px] mt-[34px] mb-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">See Platform Highlights</div><h3>Modernize EDI and orchestrate your supply chain.</h3><p>Connect ERP, TMS, WMS, marketplace, and partner systems; automate workflows; improve visibility; and scale operations with Cleo Integration Cloud.</p></div> <a href="/platform" class="feature-cta">Explore Platform</a> </aside></div></li><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header menu-item--expanded dropdown group" x-data="{dropdown: false}"> <button class="relative h-full flex justify-between items-center rounded-sm py-4 pr-3 w-full" @click="dropdown = !dropdown" :class="dropdown ? 'text-header-text-hover bg-header-bg-hover before:!hidden' : ''"> Solutions <span class="transform text-black text-2 rotate-270 absolute right-0 "> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> </button><div x-show="dropdown" @click.outside="dropdown = false" :class="dropdown ? 'visible' : 'invisible'" class="modal-menu bg-porcelain-1000 px-5 py-4 absolute top-[62px] left-0 w-full z-10"><div class="relative px-16 text-center mb-4"> <button class="absolute left-0 text-blue-1000 font-semibold flex items-center -ml-2.5" @click="dropdown = !dropdown"> <span class="inline-block transform rotate-90 text-2 -mr-1"> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> Back </button><p class="text-[16px] leading-base font-semibold"> Solutions</p></div><div class="grid max-w-container mx-auto lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px]
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="technology_solutions"><div class="group-heading"> Technology Solutions</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/cleo-integration-cloud" class="menu-link" data-drupal-link-system-path="node/5778"> <strong> EDI Software </strong> <span><p class="p1">Modern EDI built for supply chain operations.</p> </span></a> <a href="/solutions/edi-api-integration" class="menu-link" data-drupal-link-system-path="node/8068"> <strong> EDI &amp; API Automation </strong> <span><p class="p1">Automate B2B transactions and integrations.</p> </span></a> <a href="/solutions/web-edi-portals" class="menu-link" data-drupal-link-system-path="node/7040"> <strong> Web EDI </strong> <span><p class="p1">Enable browser-based partner connectivity.</p> </span></a> <a href="/solutions/technology/mft-managed-file-transfer" class="menu-link" data-drupal-link-system-path="node/177"> <strong> Managed File Transfer </strong> <span><p class="p1">Secure and automate file exchange workflows.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="business_outcomes"><div class="group-heading"> Business Outcomes</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/solutions/supply-chain-orchestration" class="menu-link" data-drupal-link-system-path="node/8069"> <strong> Supply Chain Orchestration </strong> <span><p class="p1">Coordinate end-to-end supply chain execution.</p> </span></a> <a href="/solutions/use-case/order-to-cash-automation" class="menu-link" data-drupal-link-system-path="node/5734"> <strong> Order-to-Cash Automation </strong> <span><p class="p1">Automate order, fulfillment, and invoicing workflows.</p> </span></a> <a href="/solutions/use-case/procure-to-pay-automation" class="menu-link" data-drupal-link-system-path="node/5736"> <strong> Procure-to-Pay Automation </strong> <span><p class="p1">Streamline supplier and procurement processes.</p> </span></a> <a href="/solutions/use-case/back-office-system-integration" class="menu-link" data-drupal-link-system-path="node/158"> <strong> ERP / Back-Office Integration </strong> <span><p class="p1">Connect ERP, TMS, WMS, and business systems.</p> </span></a> <a href="/solutions/use-case/ecommerce-marketplace-integration" class="menu-link" data-drupal-link-system-path="node/157"> <strong> eCommerce &amp; Marketplace Integration </strong> <span><p class="p1">Integrate commerce and marketplace operations.</p> </span></a> <a href="/solutions/use-case/trading-partner-onboarding" class="menu-link" data-drupal-link-system-path="node/156"> <strong> Trading Partner Onboarding </strong> <span><p class="p1">Accelerate partner setup and connectivity.</p> </span></a> <a href="/solutions/edi-compliance" class="menu-link" data-drupal-link-system-path="node/8067"> <strong> EDI Compliance </strong> <span><p>Meet trading partner and industry requirements.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="industry_solutions"><div class="group-heading"> Industry Solutions</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/solutions/industry/manufacturing" class="menu-link" data-drupal-link-system-path="node/5774"> <strong> Manufacturing </strong> <span><p class="p1">Connect suppliers, production, and fulfillment.</p> </span></a> <a href="/solutions/industry/logistics" class="menu-link" data-drupal-link-system-path="node/5771"> <strong> Logistics &amp; Transportation </strong> <span><p class="p1">Improve shipment, carrier, and partner visibility.</p> </span></a> <a href="/industry/food-beverage" class="menu-link" data-drupal-link-system-path="node/169"> <strong> Food &amp; Beverage </strong> <span><p class="p1">Manage compliance, suppliers, and distribution.</p> </span></a> <a href="/solutions/industry/retailer" class="menu-link" data-drupal-link-system-path="node/7737"> <strong> Retail &amp; Grocery </strong> <span><p class="p1">Support retailer, supplier, and distributor ecosystems.</p> </span></a> <a href="/solutions/industry/healthcare-edi" class="menu-link" data-drupal-link-system-path="node/7741"> <strong> Healthcare </strong> <span><p class="p1">Enable compliant healthcare data exchange.</p> </span></a></ul> </nav></div> <aside class="feature-panel relative !text-white p-[42px] mt-[34px] mb-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">Explore Solutions</div><h3>Find the right solution for your ecosystem.</h3><p>Explore integration, automation, onboarding, and orchestration solutions designed for modern supply chains.</p></div> <a href="/solutions" class="feature-cta">All Solutions</a> </aside></div></li><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header menu-item--expanded dropdown group" x-data="{dropdown: false}"> <button class="relative h-full flex justify-between items-center rounded-sm py-4 pr-3 w-full" @click="dropdown = !dropdown" :class="dropdown ? 'text-header-text-hover bg-header-bg-hover before:!hidden' : ''"> Integrations <span class="transform text-black text-2 rotate-270 absolute right-0 "> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> </button><div x-show="dropdown" @click.outside="dropdown = false" :class="dropdown ? 'visible' : 'invisible'" class="modal-menu bg-porcelain-1000 px-5 py-4 absolute top-[62px] left-0 w-full z-10"><div class="relative px-16 text-center mb-4"> <button class="absolute left-0 text-blue-1000 font-semibold flex items-center -ml-2.5" @click="dropdown = !dropdown"> <span class="inline-block transform rotate-90 text-2 -mr-1"> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> Back </button><p class="text-[16px] leading-base font-semibold"> Integrations</p></div><div class="grid max-w-container mx-auto lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px]
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="erp_integrations"><div class="group-heading"> ERP Integrations</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/solutions/application-connectors/sap-s4-hana-cloud" class="menu-link" data-drupal-link-system-path="node/26"> <strong> SAP S/4HANA </strong> <span><p>Connect SAP workflows across your ecosystem.</p> </span></a> <a href="/solutions/application-connectors/netsuite" class="menu-link" data-drupal-link-system-path="node/23"> <strong> NetSuite </strong> <span><p>Automate NetSuite transactions and partner workflows.</p> </span></a> <a href="/solutions/application-connectors/microsoft-dynamics-365" class="menu-link" data-drupal-link-system-path="node/5720"> <strong> Microsoft Dynamics 365 </strong> <span><p>Integrate Dynamics 365 with your trading partners.</p> </span></a> <a href="/solutions/application-connectors/microsoft-dynamics-365-BC" class="menu-link" data-drupal-link-system-path="node/20"> <strong> Microsoft Dynamics Business Central </strong> <span><p>Connect Business Central to supply chain workflows.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="commerce_&amp;_marketplace"><div class="group-heading"> Commerce &amp; Marketplace</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/solutions/application-connectors/shopify" class="menu-link" data-drupal-link-system-path="node/27"> <strong> Shopify </strong> <span><p>Connect Shopify commerce workflows.</p> </span></a> <a href="/solutions/application-connectors/amazon-marketplace-integration" class="menu-link" data-drupal-link-system-path="node/5"> <strong> Amazon Marketplace </strong> <span><p>Automate Amazon Marketplace transactions.</p> </span></a> <a href="/solutions/application-connectors/walmart-marketplace" class="menu-link" data-drupal-link-system-path="node/92"> <strong> Walmart Marketplace </strong> <span><p>Connect Walmart Marketplace workflows.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="explore_integrations"><div class="group-heading"> Explore Integrations</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/trading-partner-network" class="menu-link" data-drupal-link-system-path="trading-partner-network"> <strong> All Integrations </strong> <span><p class="p1">Browse application, marketplace, and trading partner integrations.</p> </span></a></ul> </nav></div> <aside class="feature-panel relative !text-white p-[42px] mt-[34px] mb-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">Popular Integrations</div><h3>Connect the systems and partners that power your business.</h3><p>Integrate ERP, TMS, WMS, marketplace, logistics, commerce, and trading partner ecosystems from a single platform.</p></div> <a href="/trading-partner-network" class="feature-cta">View Integrations</a> </aside></div></li><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header menu-item--expanded dropdown group" x-data="{dropdown: false}"> <button class="relative h-full flex justify-between items-center rounded-sm py-4 pr-3 w-full" @click="dropdown = !dropdown" :class="dropdown ? 'text-header-text-hover bg-header-bg-hover before:!hidden' : ''"> Cleo AI <span class="transform text-black text-2 rotate-270 absolute right-0 "> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> </button><div x-show="dropdown" @click.outside="dropdown = false" :class="dropdown ? 'visible' : 'invisible'" class="modal-menu bg-porcelain-1000 px-5 py-4 absolute top-[62px] left-0 w-full z-10"><div class="relative px-16 text-center mb-4"> <button class="absolute left-0 text-blue-1000 font-semibold flex items-center -ml-2.5" @click="dropdown = !dropdown"> <span class="inline-block transform rotate-90 text-2 -mr-1"> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> Back </button><p class="text-[16px] leading-base font-semibold"> Cleo AI</p></div><div class="grid max-w-container mx-auto lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px]
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="ai_platform"><div class="group-heading"> AI Platform</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/cleo-ai" class="menu-link" data-drupal-link-system-path="node/7793"> <strong> Cleo AI </strong> <span><p>AI-powered supply chain orchestration.</p> </span></a> <a href="/platform" class="menu-link" data-drupal-link-system-path="node/7781"> <strong> Cleo Integration Cloud </strong> <span><p>The platform layer behind intelligent automation.</p> </span></a> <a href="/solutions/supply-chain-orchestration" class="menu-link" data-drupal-link-system-path="node/8069"> <strong> Supply Chain Orchestration </strong> <span><p>Coordinate workflows with intelligence and visibility.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="ai-powered_automation"><div class="group-heading"> AI-Powered Automation</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/solutions/non-edi-document-automation" class="menu-link" data-drupal-link-system-path="node/8280"> <strong> Document Automation </strong> <span><p>Automate non-EDI documents and manual workflows.</p> </span></a> <a href="/solutions/use-case/issue-error-resolution" class="menu-link" data-drupal-link-system-path="node/153"> <strong> Intelligent Exception Management </strong> <span><p>Resolve issues before they disrupt operations.</p> </span></a> <a href="/solutions/use-case/visibility-business-insights" class="menu-link" data-drupal-link-system-path="node/154"> <strong> Visibility &amp; Business Insights </strong> <span><p>Improve decision-making with ecosystem visibility.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="ai_resources"><div class="group-heading"> AI Resources</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/watch-demo" class="menu-link" data-drupal-link-system-path="node/5781"> <strong> Watch Demo </strong> <span><p>See Cleo in action.</p> </span></a> <a href="/blog" class="menu-link"> <strong> Blog </strong> <span><p>Read insights on AI, automation, and integration.</p> </span></a> <a href="/search?content_type=Webinar" class="menu-link" data-drupal-link-query="{&quot;content_type&quot;:&quot;Webinar&quot;}" data-drupal-link-system-path="search"> <strong> Webinars </strong> <span><p>Explore expert-led sessions and demos.</p> </span></a></ul> </nav></div> <aside class="feature-panel relative !text-white p-[42px] mt-[34px] mb-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">AI-Powered Operations</div><h3>Bring intelligence into every workflow.</h3><p>Use AI to automate onboarding, improve visibility, resolve issues faster, and orchestrate supply chain operations.</p></div> <a href="/cleo-ai" class="feature-cta">Explore Cleo AI</a> </aside></div></li><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header menu-item--expanded dropdown group" x-data="{dropdown: false}"> <button class="relative h-full flex justify-between items-center rounded-sm py-4 pr-3 w-full" @click="dropdown = !dropdown" :class="dropdown ? 'text-header-text-hover bg-header-bg-hover before:!hidden' : ''"> Why Cleo? <span class="transform text-black text-2 rotate-270 absolute right-0 "> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> </button><div x-show="dropdown" @click.outside="dropdown = false" :class="dropdown ? 'visible' : 'invisible'" class="modal-menu bg-porcelain-1000 px-5 py-4 absolute top-[62px] left-0 w-full z-10"><div class="relative px-16 text-center mb-4"> <button class="absolute left-0 text-blue-1000 font-semibold flex items-center -ml-2.5" @click="dropdown = !dropdown"> <span class="inline-block transform rotate-90 text-2 -mr-1"> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> Back </button><p class="text-[16px] leading-base font-semibold"> Why Cleo?</p></div><div class="grid max-w-container mx-auto lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px]
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="company"><div class="group-heading"> Company</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/company/about-cleo" class="menu-link" data-drupal-link-system-path="node/5703"> <strong> About Cleo </strong> <span><p>Learn more about Cleo.</p> </span></a> <a href="/company/leadership" class="menu-link" data-drupal-link-system-path="node/5698"> <strong> Leadership </strong> <span><p>Meet Cleo’s leadership team.</p> </span></a> <a href="/partner-program" class="menu-link" data-drupal-link-system-path="node/5692"> <strong> Our Partners </strong> <span><p>Explore Cleo’s partner ecosystem.</p> </span></a> <a href="/platform" class="menu-link" data-drupal-link-system-path="node/7781"> <strong> Our Platform </strong> <span><p>Explore our platform's capabilities.</p> </span></a> <a href="/careers-US" class="menu-link" data-drupal-link-system-path="node/5702"> <strong> Careers </strong> <span><p>Join the Cleo team.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="why_customers_choose_cleo"><div class="group-heading"> Why Customers Choose Cleo</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/why-cleo" class="menu-link" data-drupal-link-system-path="node/5779"> <strong> Why Cleo? </strong> <span><p class="p1">See why companies choose Cleo for integration, automation, and supply chain orchestration.</p> </span></a> <a href="/customer-stories" class="menu-link" data-drupal-link-system-path="node/189"> <strong> Customer Stories </strong> <span><p class="p1">Learn why over 5K brands consider Cleo to be an integral part of their business.</p> </span></a> <a href="/company/awards-recognition" class="menu-link" data-drupal-link-system-path="node/7186"> <strong> Awards &amp; Recognitions </strong> <span><p class="p1">See how Cleo is earning applause from industry experts and publications.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="what&#039;s_new?"><div class="group-heading"> What&#039;s New?</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/events" class="menu-link" data-drupal-link-system-path="node/5701"> <strong> Events </strong> <span><p class="p1">Explore upcoming Cleo events, webinars, and conversations for today’s supply chain leaders.</p> </span></a> <a href="/news" class="menu-link" data-drupal-link-system-path="news"> <strong> In the News </strong> <span><p class="p1">Read news announcements from Cleo and media coverage from around the web.</p> </span></a></ul> </nav></div> <aside class="feature-panel relative !text-white p-[42px] mt-[34px] mb-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">Compare Cleo</div><h3>See how Cleo stacks up.</h3><p>Compare Cleo against leading integration, EDI, and supply chain automation vendors.</p><div class="compare-list"> <a href="/solutions/cleo-vs-boomi">Cleo vs. Boomi</a> <a href="/solutions/cleo-vs-ibm">Cleo vs. IBM</a> <a href="/solutions/cleo-vs-opentext">Cleo vs. OpenText</a> <a href="/solutions/cleo-vs-orderful">Cleo vs. Orderful</a> <a href="/solutions/cleo-vs-sps">Cleo vs. SPS Commerce</a> <a href="/solutions/cleo-vs-truecommerce">Cleo vs. TrueCommerce</a></div></div> <a href="/why-cleo/compare-cleo" class="feature-cta">See All Comparisons</a> </aside></div></li><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header menu-item--expanded dropdown group" x-data="{dropdown: false}"> <button class="relative h-full flex justify-between items-center rounded-sm py-4 pr-3 w-full" @click="dropdown = !dropdown" :class="dropdown ? 'text-header-text-hover bg-header-bg-hover before:!hidden' : ''"> Resources <span class="transform text-black text-2 rotate-270 absolute right-0 "> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> </button><div x-show="dropdown" @click.outside="dropdown = false" :class="dropdown ? 'visible' : 'invisible'" class="modal-menu bg-porcelain-1000 px-5 py-4 absolute top-[62px] left-0 w-full z-10"><div class="relative px-16 text-center mb-4"> <button class="absolute left-0 text-blue-1000 font-semibold flex items-center -ml-2.5" @click="dropdown = !dropdown"> <span class="inline-block transform rotate-90 text-2 -mr-1"> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> Back </button><p class="text-[16px] leading-base font-semibold"> Resources</p></div><div class="grid max-w-container mx-auto lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px]
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="learn"><div class="group-heading"> Learn</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/blog" class="menu-link"> <strong> Blog </strong> <span><p>Read integration, EDI, and automation insights.</p> </span></a> <a href="/events" class="menu-link" data-drupal-link-system-path="node/5701"> <strong> Events </strong> <span><p>Find Cleo events and sessions.</p> </span></a> <a href="/search" class="menu-link is-active" data-drupal-link-system-path="search" aria-current="page"> <strong> Resource Library </strong> <span><p>Browse all Cleo resources.</p> </span></a> <a href="/search?content_type=Webinar" class="menu-link" data-drupal-link-query="{&quot;content_type&quot;:&quot;Webinar&quot;}" data-drupal-link-system-path="search"> <strong> Webinars </strong> <span><p>Watch expert-led sessions.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="watch_&amp;_explore"><div class="group-heading"> Watch &amp; Explore</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/watch-demo" class="menu-link" data-drupal-link-system-path="node/5781"> <strong> Watch Demo </strong> <span><p>See Cleo in action.</p> </span></a> <a href="/resources/video/cleo-integration-cloud-overview" class="menu-link" data-drupal-link-system-path="node/8018"> <strong> Platform Overview Video </strong> <span><p>Explore Cleo Integration Cloud.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="evaluate"><div class="group-heading"> Evaluate</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="/edi-pricing" class="menu-link" data-drupal-link-system-path="node/7380"> <strong> Pricing </strong> <span><p>Explore EDI pricing options.</p> </span></a> <a href="/customer-stories" class="menu-link" data-drupal-link-system-path="node/189"> <strong> Customer Stories </strong> <span><p>See customer outcomes.</p> </span></a> <a href="/contact" class="menu-link" data-drupal-link-system-path="node/5786"> <strong> Contact Cleo </strong> <span><p>Talk with the Cleo team.</p> </span></a></ul> </nav> <nav class="menu-item--expanded grid grid-rows-[auto_1fr] gap-4 link-list" id="support"><div class="group-heading"> Support</div><ul class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown grid gap-4 menu-dropdown-1 menu-type-default"> <a href="https://support.cleo.com/" class="menu-link"> <strong> Solution Center </strong> <span><p>Access Cleo support resources.</p> </span></a></ul> </nav></div> <aside class="feature-panel relative !text-white p-[42px] mt-[34px] mb-[34px] rounded-[20px] flex flex-col justify-between overflow-hidden [&_.feature-eyebrow]:text-[#92a8cd] [&_.feature-eyebrow]:text-[12px] [&_.feature-eyebrow]:font-bold [&_.feature-eyebrow]:tracking-[.18em] [&_.feature-eyebrow]:uppercase [&_.feature-eyebrow]:mb-[14px] [&_h3]:!text-[32px]/[1.05] [&_h3]:!font-bold [&_h3]:!tracking-[-.035em] [&_h3]:!mb-[18px] [&_p]:text-base [&_p]:!text-[rgba(255,255,255,.78)] [&_p]:!mb-8 [&_.feature-cta]:inline-flex [&_.feature-cta]:items-center [&_.feature-cta]:justify-center [&_.feature-cta]:w-fit [&_.feature-cta]:px-5 [&_.feature-cta]:py-[13px] [&_.feature-cta]:rounded-[10px] [&_.feature-cta]:bg-[#338bea] [&_.feature-cta]:text-[#fcfdfe] [&_.feature-cta]:font-medium [&_.feature-cta]:text-[15px] [&_.feature-cta]:transition-[all_.18s_ease] [&_.feature-cta]:shadow-none [&_.feature-cta:hover]:bg-[#a911cb] [&_.compare-list]:grid [&_.compare-list]:grid-cols-2 [&_.compare-list]:gap-2 [&_.compare-list]:mt-[22px] [&_.compare-list]:mb-7 [&_.compare-list_a]:text-[12px] [&_.compare-list_a]:font-medium [&_.compare-list_a]:px-3 [&_.compare-list_a]:py-[10px] [&_.compare-list_a]:!border [&_.compare-list_a]:!border-[rgba(255,255,255,.18)] [&_.compare-list_a]:rounded-[10px] [&_.compare-list_a]:bg-[rgba(255,255,255,.08)] [&_.compare-list_a]:flex [&_.compare-list_a]:text-center [&_.compare-list_a]:items-center [&_.compare-list_a]:justify-center [&_.compare-list_a]:min-h-[42px] [&_.compare-list_a:hover]:bg-[rgba(255,255,255,.16)]" style="background: radial-gradient(circle at 88% 12%, rgba(51,139,234,.24), transparent 34%),radial-gradient(circle at 15% 85%, rgba(255,255,255,.05), transparent 40%),linear-gradient(145deg, #071035 0%, #000534 50%, #0a1f63 100%)"><div><div class="feature-eyebrow">View Popular Resources</div><h3>Learn, evaluate, and explore Cleo.</h3><p>Access demos, webinars, pricing, videos, customer stories, and support resources.</p></div> <a href="/search" class="feature-cta">Explore Resources</a> </aside></div></li><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header"> <a href="/watch-demo" class="h-full relative flex items-center rounded-sm py-4 pr-3 font-bold" data-drupal-link-system-path="node/5781">Watch demo</a></li><li class="menu-item lg:py-5 !leading-base !text-base font-bold tracking-[-0.015em] xl:tracking-normal lg:!text-sm/base 2xl:!text-header"> <a href="/contact" class="h-full relative flex items-center rounded-sm py-4 pr-3 font-bold" data-drupal-link-system-path="node/5786">Contact us</a></li></ul><div class="dropdown !leading-base !text-base tracking-[-0.015em] group border-none" x-data="{dropdown: false}"> <button class="mt-4 relative font-bold flex justify-center gap-2 items-center rounded-md p-2 w-full bg-blue-1000 text-white" @click="dropdown = !dropdown"> <span> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 8.0625V5C8 3.89543 8.89543 3 10 3H19C20.1046 3 21 3.89543 21 5V19C21 20.1046 20.1046 21 19 21H10C8.89543 21 8 20.1046 8 19V15.9375" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path> <path d="M3 12H16" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path> <path d="M12.5 8L16.5 12L12.5 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> Login </button><div x-show="dropdown" @click.outside="dropdown = false" :class="dropdown ? 'visible' : 'invisible'" class="modal-menu bg-porcelain-1000 px-5 py-4 absolute top-[62px] left-0 w-full z-10 h-full"><div class="relative px-16 text-center mb-4"> <button class="absolute top-1/2 left-0 transform -translate-y-1/2 text-blue-1000 font-semibold flex items-center -ml-2.5 " @click="dropdown = !dropdown"> <span class="inline-block transform rotate-90 text-2 -mr-1"> <i class="micon cleo-flex-2-dropdown-header" aria-hidden="true"></i> </span> Back </button><p class="text-[16px] leading-base font-semibold"> Login</p></div><div class="max-w-container mx-auto grid lg:grid-cols-[repeat(auto-fit,minmax(154px,1fr))] gap-[34px] [&_.group-heading]:text-[#667085]
[&_.group-heading]:text-[12px] [&_.group-heading]:font-bold [&_.group-heading]:tracking-[.18em] [&_.group-heading]:uppercase [&_.group-heading]:mb-4
[&_.link-list]:grid [&_.link-list]:gap-[10px] [&_.menu-link]:block bg-white-1000 p-6 rounded-[18px]
[&_.menu-link]:!border [&_.menu-link]:!border-[#dce5f2] [&_.menu-link]:rounded-[18px] [&_.menu-link]:p-4 [&_.menu-link]:pr-[42px] [&_.menu-link]:transition-[all_.18s_ease] [&_.menu-link]:relative [&_.menu-link:hover]:bg-[#fcfdfe] [&_.menu-link:hover]:!border-[#79a7f5] [&_.menu-link:hover]:!shadow-[0_10px_24px_rgba(121,167,245,0.24)] [&_.menu-link:hover]:!translate-y-[-1px] [&_.menu-link]:!transition-none
[&_.menu-link::after]:absolute [&_.menu-link::after]:!content-['→'] [&_.menu-link::after]:top-[15px] [&_.menu-link::after]:right-4 [&_.menu-link::after]:text-[#53627a] [&_.menu-link::after]:font-light [&_.menu-link::after]:text-base/[1] [&_.menu-link::after]:transition-[all_.18s_ease] [&_.menu-link_strong]:block [&_.menu-link_strong]:text-[#071035] [&_.menu-link_strong]:text-[15px]/[1.25] [&_.menu-link_span]:block [&_.menu-link_span]:text-[#53627a] [&_.menu-link_span]:text-[12px]/[1.35] [&_.menu-link_span]:mt-1 [&_.menu-link:hover::after]:text-[#338bea] [&_.menu-link:hover::after]:!translate-x-[2px]"><ul class="grid gap-4"> <a href="https://cleointegration.cloud/login" class="menu-link"> <strong> CIC Cockpit </strong> <span><p>Sign in to Cleo Integration Cloud.</p> </span> </a> <a href="/web-edi/login" class="menu-link" data-drupal-link-system-path="web-edi/login"> <strong> Web EDI Portal </strong> <span><p>Access your Cleo Web EDI account (formerly known as DTS WebEDI)</p> </span> </a></ul></div></div></div></div></div><div class="flex items-center gap-6 lg:hidden"> <button class="flex items-center text-[40px]" @click="mobileMenu = !mobileMenu"> <i class="micon cleo-flex-2-burger" :class="mobileMenu ? 'hidden':'block w-10 h-10'" aria-hidden="true"></i> <i class="micon cleo-flex-2-close" :class="mobileMenu ? 'block':'hidden'" aria-hidden="true"></i> </button></div></nav></div></div></header><main class="relative"><div><div data-drupal-messages-fallback class="hidden"></div><div id="cleo-search-form-wrapper"><form x-ref="searchform" x-data="{ isMobileFilterOpen: false }" data-drupal-selector="cleo-search-form" action="/search" method="post" id="cleo-search-form" accept-charset="UTF-8"><div class="relative bg-midnight-blue-alt-1000"> <img class="hidden lg:block absolute w-auto h-full top-0 right-0 2xl:object-cover 2xl:object-left 2xl:w-[37%]" src="/themes/cleo_flex/img/search-header@2x.jpeg" alt=""><div class="px-5"><div class="max-w-container mx-auto text-white pt-10 lg:py-18 relative"><h1 class="mb-4 max-w-xl lead-s">Resource Library</h1><div class="lg:text-xl max-w-xl">Learn more about Cleo’s unique approach to B2B integration in these case studies, thought leadership blogs, guides, videos, and more.</div></div></div> <img class="lg:hidden w-full" src="/themes/cleo_flex/img/search-header-mobile@2x.jpg" alt=""></div><div class="px-5"><div id="cleo-search-form-elements-wrapper" class="max-w-container mx-auto flex flex-col lg:flex-row gap-6 lg:gap-8 py-10 lg:py-18" x-data="{checkedIdsInSidebar: []}"><div class="flex-shrink-0 lg:w-80"><div class="cleo-search-form-elements mb-4"><h3 class="text-xl lg:text-1.5 font-bold mb-4">Search All Content</h3><div class="js-form-item form-item js-form-type-textfield form-item-query js-form-item-query form-no-label"><div class="relative"> <span class="absolute left-3 top-1/2 -translate-y-1/2 text-1.5 text-black-alpha-50 leading-none pointer-events-none"><i class="micon cleo-flex-2-search1" aria-hidden="true"></i></span><div class="sm:col-span-3 relative [&_.ajax-progress]:absolute [&_.ajax-progress]:top-1/2 [&_.ajax-progress]:left-1/2 [&_.ajax-progress]:transform [&_.ajax-progress]:-translate-x-1/2 [&_.ajax-progress]:-translate-y-1/2 [&_.ajax-progress]:w-full [&_.ajax-progress]:h-full [&_.ajax-progress]:flex [&_.ajax-progress]:items-center [&_.ajax-progress]:justify-center [&_.ajax-progress]:bg-[#f5f5f5]"> <input placeholder="Search" data-drupal-selector="edit-query" data-msg-maxlength="This field has a maximum length of 128." type="text" id="edit-query" name="query" size="30" maxlength="128" class="form-text bg-black-alpha-4 rounded pl-10 pr-4 w-full border-2 border-transparent placeholder:text-black-alpha-50 focus:border-black-alpha-16 focus:bg-white focus:outline-none focus:ring-0 focus:placeholder:opacity-0 cleo-search-input hover:bg-white-1000 hover:border-2 hover:border-black-alpha-16" /></div></div></div></div><div class="lg:pr-4 lg:w-79 flex-shrink-0"> <button type="button" class="lg:hidden rounded bg-blue-1000 text-white font-bold px-6 py-4 w-full text-center" @click="isMobileFilterOpen = true" >Filter & Sort </button><div class="-top-[9999px] lg:top-0 flex flex-col lg:opacity-100 lg:visible bg-black-alpha-50 lg:bg-transparent fixed lg:static left-0 w-full h-full lg:w-auto lg:h-auto z-[1000] lg:z-auto" :style="{transition: isMobileFilterOpen ? 'opacity 0.3s' : 'top 0s 0.3s, opacity 0.3s, visibility 0.3s'}" :class="{'top-0 visible': isMobileFilterOpen, 'invisible opacity-0 -top-[9999px]': !isMobileFilterOpen}" ><div class="mt-auto overflow-y-auto lg:overflow-y-visible translate-y-full lg:translate-y-0 bg-white lg:bg-transparent rounded-t-3xl lg:rounded-none relative lg:static transition-transform duration-300" :class="{'translate-y-full': !isMobileFilterOpen}" ><div class="sticky top-0 z-10 flex items-start gap-5 bg-white p-5 before:w-20 before:absolute before:top-1.5 before:left-1/2 before:h-1 before:rounded-sm before:bg-black-alpha-8 before:-translate-x-1/2 lg:hidden"><div class="text-xl font-bold flex-grow">Industry-Leading Content</div> <button @click="isMobileFilterOpen = false" class="flex-shrink-0 text-1.5 text-black-alpha-32 [&>i]:block" type="button" > <i class="micon cleo-flex-2-cross" aria-hidden="true"></i> </button></div><div id="cleo-search-checked" class="grid justify-items-start gap-1.5 p-5 pt-0 [&:empty]:hidden lg:hidden"></div><div id="filters" class="px-5 lg:p-0" x-data="{ isMobileFilter: false, isDoingFiltering: false, init() { toggleExpanded = () => window.innerWidth < 1024 ? (!this.isMobileFilter && (this.isMobileFilter = true)) : this.isMobileFilter && (this.isMobileFilter = false); window.addEventListener('resize', toggleExpanded); toggleExpanded(); window.Drupal.behaviors.searchFinish = { attach: (context) => { if (context instanceof Element) { /* A temporary workaround for CDS-408 bug */ /* TODO: rework filter logic */ topTagsHolder = document.getElementById('cleo-search-checked'); sidebarEl = document.getElementById('filters'); topTagsHolder.querySelectorAll('input[type=checkbox]').forEach((tagInput) => { associatedLeftCheckbox = sidebarEl.querySelector(`[data-drupal-selector='${tagInput.dataset.drupalSelector}']`); !(associatedLeftCheckbox && associatedLeftCheckbox.checked) && tagInput.closest('.js-form-type-checkbox').remove(); }); topTagsHolder.children.length === 1 && (topTagsHolder.innerHTML = ''); /* Scroll to top */ if (this.isDoingFiltering) { $nextTick(() => { window.scrollTo({ top: document.getElementById('cleo-search-form-elements-wrapper').getBoundingClientRect().top - document.querySelector(`[x-ref='header']`).offsetHeight + window.scrollY, behavior: 'smooth' }); this.isDoingFiltering = false; }); } } } }; } }" ><fieldset data-region="left" data-drupal-selector="edit-integration-type" id="edit-integration-type--wrapper" class="fieldgroup form-composite js-form-item form-item js-form-wrapper form-wrapper" x-data="{ isExpanded: true, viewAll: false, isHiddenChecked: false }" x-effect="isExpanded = !isMobileFilter"><legend class="relative block w-full py-3 font-bold cursor-pointer select-none border-t border-t-black-alpha-16 before:w-5 before:absolute before:top-1/2 before:hover:text-blue-1000 before:right-1 before:bg-black before:border-b-2 before:border-b-black before:transition-transform before:duration-300 after:w-5 after:absolute after:top-1/2 after:right-1 after:bg-black after:border-b-2 after:border-b-black after:hover:text-blue-1000 after:transition-transform after:duration-300" role="button" tabindex="0" @click="isExpanded = !isExpanded" aria-expanded="true" :aria-expanded="isExpanded ? &quot;true&quot; : &quot;false&quot;" :class="{&quot;before:rotate-180 after:rotate-90&quot;: !isExpanded}" aria-controls="expandable--edit-integration-type"> <span class="fieldset-legend hover:text-blue-1000">Integration</span> <span class="lg:hidden w-6 aspect-square inline-flex items-center justify-center bg-hover-water-1 text-blue-1000 rounded-full ">0</span></legend><div id="expandable--edit-integration-type" class="overflow-hidden" x-show="isExpanded" x-collapse ><div class="pb-4"><div id="edit-integration-type" class="form-checkboxes"><div class="js-form-item form-item js-form-type-checkbox form-item-integration-type-1117 js-form-item-integration-type-1117 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-integration-type-1117" type="checkbox" id="edit-integration-type-1117" name="integration_type[1117]" value="1117" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-integration-type-1117" class="option cursor-pointer flex-grow"> API-Based Integration </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-integration-type-1119 js-form-item-integration-type-1119 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-integration-type-1119" type="checkbox" id="edit-integration-type-1119" name="integration_type[1119]" value="1119" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-integration-type-1119" class="option cursor-pointer flex-grow"> AS2 </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-integration-type-1122 js-form-item-integration-type-1122 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-integration-type-1122" type="checkbox" id="edit-integration-type-1122" name="integration_type[1122]" value="1122" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-integration-type-1122" class="option cursor-pointer flex-grow"> eCommerce / Marketplace Integration </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-integration-type-1124 js-form-item-integration-type-1124 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-integration-type-1124" type="checkbox" id="edit-integration-type-1124" name="integration_type[1124]" value="1124" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-integration-type-1124" class="option cursor-pointer flex-grow"> EDI / B2B </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-integration-type-1126 js-form-item-integration-type-1126 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-integration-type-1126" type="checkbox" id="edit-integration-type-1126" name="integration_type[1126]" value="1126" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-integration-type-1126" class="option cursor-pointer flex-grow"> File-Based / MFT </label></div></div></div></div></div></fieldset><fieldset data-region="left" data-drupal-selector="edit-technology" id="edit-technology--wrapper" class="fieldgroup form-composite js-form-item form-item js-form-wrapper form-wrapper" x-data="{ isExpanded: true, viewAll: false, isHiddenChecked: false }" x-effect="isExpanded = !isMobileFilter"><legend class="relative block w-full py-3 font-bold cursor-pointer select-none border-t border-t-black-alpha-16 before:w-5 before:absolute before:top-1/2 before:hover:text-blue-1000 before:right-1 before:bg-black before:border-b-2 before:border-b-black before:transition-transform before:duration-300 after:w-5 after:absolute after:top-1/2 after:right-1 after:bg-black after:border-b-2 after:border-b-black after:hover:text-blue-1000 after:transition-transform after:duration-300" role="button" tabindex="0" @click="isExpanded = !isExpanded" aria-expanded="true" :aria-expanded="isExpanded ? &quot;true&quot; : &quot;false&quot;" :class="{&quot;before:rotate-180 after:rotate-90&quot;: !isExpanded}" aria-controls="expandable--edit-technology"> <span class="fieldset-legend hover:text-blue-1000">Use Case</span> <span class="lg:hidden w-6 aspect-square inline-flex items-center justify-center bg-hover-water-1 text-blue-1000 rounded-full ">0</span></legend><div id="expandable--edit-technology" class="overflow-hidden" x-show="isExpanded" x-collapse ><div class="pb-4"><div id="edit-technology" class="form-checkboxes"><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1068 js-form-item-technology-1068 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1068" type="checkbox" id="edit-technology-1068" name="technology[1068]" value="1068" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1068" class="option cursor-pointer flex-grow"> API &amp; EDI Automation </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1065 js-form-item-technology-1065 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1065" type="checkbox" id="edit-technology-1065" name="technology[1065]" value="1065" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1065" class="option cursor-pointer flex-grow"> Back-Office Integration (ERP, WMS, TMS) </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1066 js-form-item-technology-1066 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1066" type="checkbox" id="edit-technology-1066" name="technology[1066]" value="1066" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1066" class="option cursor-pointer flex-grow"> Business Process Automation (O2C, L2I, P2P) </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1067 js-form-item-technology-1067 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1067" type="checkbox" id="edit-technology-1067" name="technology[1067]" value="1067" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1067" class="option cursor-pointer flex-grow"> eCommerce / Marketplace Integration </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1069 js-form-item-technology-1069 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1069" type="checkbox" id="edit-technology-1069" name="technology[1069]" value="1069" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1069" class="option cursor-pointer flex-grow"> EDI Managed Services </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1072 js-form-item-technology-1072 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1072" type="checkbox" id="edit-technology-1072" name="technology[1072]" value="1072" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1072" class="option cursor-pointer flex-grow"> Integration Systems Consolidation </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1074 js-form-item-technology-1074 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1074" type="checkbox" id="edit-technology-1074" name="technology[1074]" value="1074" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1074" class="option cursor-pointer flex-grow"> Issue &amp; Error Resolution </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1079 js-form-item-technology-1079 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1079" type="checkbox" id="edit-technology-1079" name="technology[1079]" value="1079" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1079" class="option cursor-pointer flex-grow"> Self-Service Integration </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1080 js-form-item-technology-1080 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1080" type="checkbox" id="edit-technology-1080" name="technology[1080]" value="1080" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1080" class="option cursor-pointer flex-grow"> SLA &amp; Expectation Management </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1073 js-form-item-technology-1073 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1073" type="checkbox" id="edit-technology-1073" name="technology[1073]" value="1073" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1073" class="option cursor-pointer flex-grow"> Supply Chain Visibility / Business Insights </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-technology-1083 js-form-item-technology-1083 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-technology-1083" type="checkbox" id="edit-technology-1083" name="technology[1083]" value="1083" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-technology-1083" class="option cursor-pointer flex-grow"> Trading Partner Onboarding &amp; Go Live </label></div></div></div> <button type="button" class="py-2 text-blue-1000 w-full text-left hover:text-midnight-blue-1000" @click="viewAll = !viewAll" > <span :class="{'hidden': viewAll}">View More</span> <span class="hidden" :class="{'hidden': !viewAll}">View Less</span> </button></div></div></fieldset><fieldset data-region="left" data-drupal-selector="edit-content-type" id="edit-content-type--wrapper" class="fieldgroup form-composite js-form-item form-item js-form-wrapper form-wrapper" x-data="{ isExpanded: true, viewAll: false, isHiddenChecked: false }" x-effect="isExpanded = !isMobileFilter"><legend class="relative block w-full py-3 font-bold cursor-pointer select-none border-t border-t-black-alpha-16 before:w-5 before:absolute before:top-1/2 before:hover:text-blue-1000 before:right-1 before:bg-black before:border-b-2 before:border-b-black before:transition-transform before:duration-300 after:w-5 after:absolute after:top-1/2 after:right-1 after:bg-black after:border-b-2 after:border-b-black after:hover:text-blue-1000 after:transition-transform after:duration-300" role="button" tabindex="0" @click="isExpanded = !isExpanded" aria-expanded="true" :aria-expanded="isExpanded ? &quot;true&quot; : &quot;false&quot;" :class="{&quot;before:rotate-180 after:rotate-90&quot;: !isExpanded}" aria-controls="expandable--edit-content-type"> <span class="fieldset-legend hover:text-blue-1000">Content Type</span> <span class="lg:hidden w-6 aspect-square inline-flex items-center justify-center bg-hover-water-1 text-blue-1000 rounded-full ">0</span></legend><div id="expandable--edit-content-type" class="overflow-hidden" x-show="isExpanded" x-collapse ><div class="pb-4"><div id="edit-content-type" class="form-checkboxes"><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-681 js-form-item-content-type-681 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-681" type="checkbox" id="edit-content-type-681" name="content_type[681]" value="681" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-681" class="option cursor-pointer flex-grow"> Blog </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-682 js-form-item-content-type-682 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-682" type="checkbox" id="edit-content-type-682" name="content_type[682]" value="682" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-682" class="option cursor-pointer flex-grow"> Case Study </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-683 js-form-item-content-type-683 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-683" type="checkbox" id="edit-content-type-683" name="content_type[683]" value="683" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-683" class="option cursor-pointer flex-grow"> Data Sheet </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-1393 js-form-item-content-type-1393 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-1393" type="checkbox" id="edit-content-type-1393" name="content_type[1393]" value="1393" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-1393" class="option cursor-pointer flex-grow"> EDI Transaction Information </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-684 js-form-item-content-type-684 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-684" type="checkbox" id="edit-content-type-684" name="content_type[684]" value="684" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-684" class="option cursor-pointer flex-grow"> Guide </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-685 js-form-item-content-type-685 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-685" type="checkbox" id="edit-content-type-685" name="content_type[685]" value="685" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-685" class="option cursor-pointer flex-grow"> Infographic </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-686 js-form-item-content-type-686 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-686" type="checkbox" id="edit-content-type-686" name="content_type[686]" value="686" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-686" class="option cursor-pointer flex-grow"> Report/Survey </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-693 js-form-item-content-type-693 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-693" type="checkbox" id="edit-content-type-693" name="content_type[693]" value="693" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-693" class="option cursor-pointer flex-grow"> Tour </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-689 js-form-item-content-type-689 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-689" type="checkbox" id="edit-content-type-689" name="content_type[689]" value="689" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-689" class="option cursor-pointer flex-grow"> Video </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-690 js-form-item-content-type-690 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-690" type="checkbox" id="edit-content-type-690" name="content_type[690]" value="690" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-690" class="option cursor-pointer flex-grow"> Webinar </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-content-type-691 js-form-item-content-type-691 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-content-type-691" type="checkbox" id="edit-content-type-691" name="content_type[691]" value="691" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-content-type-691" class="option cursor-pointer flex-grow"> White Paper </label></div></div></div> <button type="button" class="py-2 text-blue-1000 w-full text-left hover:text-midnight-blue-1000" @click="viewAll = !viewAll" > <span :class="{'hidden': viewAll}">View More</span> <span class="hidden" :class="{'hidden': !viewAll}">View Less</span> </button></div></div></fieldset><fieldset data-region="left" data-drupal-selector="edit-industry" id="edit-industry--wrapper" class="fieldgroup form-composite js-form-item form-item js-form-wrapper form-wrapper" x-data="{ isExpanded: true, viewAll: false, isHiddenChecked: false }" x-effect="isExpanded = !isMobileFilter"><legend class="relative block w-full py-3 font-bold cursor-pointer select-none border-t border-t-black-alpha-16 before:w-5 before:absolute before:top-1/2 before:hover:text-blue-1000 before:right-1 before:bg-black before:border-b-2 before:border-b-black before:transition-transform before:duration-300 after:w-5 after:absolute after:top-1/2 after:right-1 after:bg-black after:border-b-2 after:border-b-black after:hover:text-blue-1000 after:transition-transform after:duration-300" role="button" tabindex="0" @click="isExpanded = !isExpanded" aria-expanded="true" :aria-expanded="isExpanded ? &quot;true&quot; : &quot;false&quot;" :class="{&quot;before:rotate-180 after:rotate-90&quot;: !isExpanded}" aria-controls="expandable--edit-industry"> <span class="fieldset-legend hover:text-blue-1000">Industry</span> <span class="lg:hidden w-6 aspect-square inline-flex items-center justify-center bg-hover-water-1 text-blue-1000 rounded-full ">0</span></legend><div id="expandable--edit-industry" class="overflow-hidden" x-show="isExpanded" x-collapse ><div class="pb-4"><div id="edit-industry" class="form-checkboxes"><div class="js-form-item form-item js-form-type-checkbox form-item-industry-1091 js-form-item-industry-1091 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-industry-1091" type="checkbox" id="edit-industry-1091" name="industry[1091]" value="1091" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-industry-1091" class="option cursor-pointer flex-grow"> Logistics &amp; Transportation </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-industry-1092 js-form-item-industry-1092 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-industry-1092" type="checkbox" id="edit-industry-1092" name="industry[1092]" value="1092" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-industry-1092" class="option cursor-pointer flex-grow"> Manufacturing </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-industry-1094 js-form-item-industry-1094 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-industry-1094" type="checkbox" id="edit-industry-1094" name="industry[1094]" value="1094" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-industry-1094" class="option cursor-pointer flex-grow"> Other </label></div></div><div class="js-form-item form-item js-form-type-checkbox form-item-industry-1105 js-form-item-industry-1105 overflow-hidden" x-data="{isExtraOption: false}" x-init="isExtraOption =
[...$el.parentElement.children].indexOf($el) &gt; 4" x-show="!isExtraOption || viewAll &amp;&amp; !isHiddenChecked ||
isHiddenChecked &amp;&amp; !viewAll" x-collapse="" :class="{&quot;pointer-events-none opacity-50&quot;: isDoingFiltering}"><div class="relative py-2 gap-2 select-none flex items-start"> <input data-region="left" data-drupal-selector="edit-industry-1105" type="checkbox" id="edit-industry-1105" name="industry[1105]" value="1105" class="form-checkbox peer absolute w-6 h-6 opacity-0 cursor-pointer" x-init="isExtraOption &amp;&amp; $el.checked &amp;&amp; (isHiddenChecked = true)" x-on:change="isDoingFiltering = true" /> <span class="w-6 h-6 border-2 border-black-alpha-32 rounded flex justify-center items-center text-xl text-transparent leading-none peer-checked:border-blue-1000 peer-checked:bg-blue-1000 peer-checked:peer-hover:bg-endeavour-1000 peer-checked:peer-hover:border-endeavour-1000 peer-checked:text-white peer-hover:border-blue-alpha-50 peer-focus:border-blue-alpha-50"> <i class="micon cleo-flex-2-check-list" aria-hidden="true"></i> </span> <label data-region="left" for="edit-industry-1105" class="option cursor-pointer flex-grow"> Wholesale &amp; Distribution </label></div></div></div></div></div></fieldset></div><div class="sticky bottom-0 p-5 bg-white border-t border-black-alpha-16 z-10 lg:hidden"><div class="sm:col-span-3 relative [&_.ajax-progress]:absolute [&_.ajax-progress]:top-1/2 [&_.ajax-progress]:left-1/2 [&_.ajax-progress]:transform [&_.ajax-progress]:-translate-x-1/2 [&_.ajax-progress]:-translate-y-1/2 [&_.ajax-progress]:w-full [&_.ajax-progress]:h-full [&_.ajax-progress]:flex [&_.ajax-progress]:items-center [&_.ajax-progress]:justify-center [&_.ajax-progress]:bg-[#f5f5f5]"> <input class="rounded bg-blue-1000 text-white w-full font-bold px-6 py-4 button js-form-submit form-submit" data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="View Content" /></div></div></div></div></div></div><div id="set-search-results-wrapper" class="lg:max-w-[calc(100%_-_20rem)]"><div id="cleo-search-checked" class="lg:flex flex-wrap gap-1.5 pb-8 col-span-full [&:empty]:hidden hidden"></div><div> <section class="search-slider"><div class="relative w-full max-w-screen" x-data="{ itemSelected: 1, itemId: $id('search'), counterClick : 0, visibleCard($el){ const slideHeight = $refs.slider.clientHeight - 52; let options = { root: $refs.observer, rootMargin:`0px`, threshold: 0.8, }; const observer = new IntersectionObserver(entries => { entries.forEach(entry => { entry.target.style.height = `${slideHeight}px`; if (entry.isIntersecting) { entry.target.classList.remove('tab\:opacity-0'); } else { entry.target.classList.add('tab\:opacity-0'); } }) }, options); $refs.slider.querySelectorAll('.slide').forEach(slide =>{ observer.observe(slide); }) }, controlsPrevClicked($el){ const slider = $refs.slider; const cardsCount = slider.childElementCount; const cardsWidth = slider.scrollWidth; const cardWidth = cardsWidth / cardsCount; const counter = --this.counterClick; slider.style.transform = `translate3d(-${cardWidth * counter}px, 0, 0)`; }, controlsNextClicked($el){ const slider = $refs.slider; const cardsCount = slider.childElementCount; const cardsWidth = slider.scrollWidth; const cardWidth = cardsWidth / cardsCount; const maxClick = cardsCount - 3; const counter = ++this.counterClick; if(this.counterClick > 0 ){ slider.style.transform = `translate3d(-${cardWidth * counter}px, 0, 0)`; } }, }" x-init="visibleCard($el)"><div class="w-full max-w-search-slider overflow-hidden" x-ref="observer"><div class="w-full max-w-container-md grid tab:grid-cols-[1fr_auto] gap-4 items-center"><h3 class="text-xl lg:text-1.5 font-bold mb-0">Featured Resources</h3><div class="items-center gap-1.5" :class="$refs.slider.childElementCount < 4 ? 'hidden' : 'hidden tab:flex'"> <button class="rotate-180 text-[40px]/none text-link hover:text-link-hover flex items-center translate-y-[-3px]" x-ref="btnPrev" :class="counterClick === 0 ? 'opacity-20 pointer-events-none' : 'opacity-100 pointer-events-auto'" @click="controlsPrevClicked($el);" type="button"> <i class="micon cleo-flex-2-controls" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </button> <button class="text-[40px]/none text-link hover:text-link-hover items-center flex " x-ref="btnNext" :class="counterClick === ($refs.slider.childElementCount - 3) ? 'opacity-20 pointer-events-none' : 'opacity-100 pointer-events-auto'" @click="controlsNextClicked($el);" type="button"> <i class="micon cleo-flex-2-controls" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </button></div></div><div class="w-full max-w-search-slider transform transition-all ease-linear duration-300 flex gap-4 tab:gap-5 px-5 pt-8 tab:pt-5 tab:pb-8 overflow-scroll tab:overflow-visible no-scrollbar snap-mandatory snap-x " x-ref="slider"> <a :id="$id(itemId + '-content')" href="/how-to-onboard-edi-trading-partners-faster" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Blog</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2025-06/Slash-Onboarding-Times.png.webp?itok=nsFYG4YG"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2025-06/Slash-Onboarding-Times.png.webp?itok=NpNb2Az5"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2025-06/Slash-Onboarding-Times.png.webp?itok=Ka2IdUGK"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2025-06/Slash-Onboarding-Times.png.webp?itok=ZGHvN11d" data-src="/sites/default/files/2025-06/Slash-Onboarding-Times.png" alt="Faster Trading Partner Onboarding"> </picture></div><h4 class="text-xl mb-2"><div>How to Onboard EDI Trading Partners Faster (Without Errors)</div></h4><div class="mb-auto"><p class="p1">Learn how to onboard EDI trading partners faster without errors. Reduce delays, improve accuracy, and streamline onboarding with proven strategies.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a><a :id="$id(itemId + '-content')" href="/best-ai-edi-platforms-2026" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Blog</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-04/ai-edi-platform.png.webp?itok=yga5D8v_"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-04/ai-edi-platform.png.webp?itok=HRTxfnIP"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-04/ai-edi-platform.png.webp?itok=a2cibxzv"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-04/ai-edi-platform.png.webp?itok=hOUSAyTn" data-src="/sites/default/files/2026-04/ai-edi-platform.png" alt="Best AI EDI Platforms in 2026"> </picture></div><h4 class="text-xl mb-2"><div>Best AI EDI Platforms in 2026: Top EDI Software Compared (Cleo vs Orderful &amp; More)</div></h4><div class="mb-auto"><p class="p1">Compare the best AI EDI platforms in 2026. Learn how Cleo AI, Orderful, and others stack up for automation, scalability, APIs, and chargeback reduction—plus how to choose the right EDI solution for your business.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a><a :id="$id(itemId + '-content')" href="/best-edi-food-and-beverage-companies" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Blog</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <img class="w-full lazy" class="lazy" data-src="https://www.cleo.com/sites/default/files/2026-02/Food%20%26%20Bev%20Image.svg" alt="Food &amp; Bev Integration Solution"></div><h4 class="text-xl mb-2"><div>Best EDI Solutions for Food &amp; Beverage Companies (2026)</div></h4><div class="mb-auto"><p data-start="344" data-end="484">Compare the best EDI solutions for food and beverage companies. Reduce chargebacks, improve ASN accuracy, and streamline partner onboarding.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a><a :id="$id(itemId + '-content')" href="/resources/video/trimble-insights-technology-showdown" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Video</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-01/trimble-insights.jpg.webp?itok=bLIkzo8L"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-01/trimble-insights.jpg.webp?itok=OC6KFA9Z"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-01/trimble-insights.jpg.webp?itok=wm1o9s3C"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-01/trimble-insights.jpg.webp?itok=daXwtcVi" data-src="/sites/default/files/2026-01/trimble-insights.jpg" alt="Trimble Insights Technology Showdown: Cleo Integration Cloud Demo"> </picture></div><h4 class="text-xl mb-2"><div>Trimble Insights Technology Showdown: Cleo Integration Cloud Demo</div></h4><div class="mb-auto"><p class="p1">Watch team Cleo present a demo of Cleo Integration Cloud at Trimble Insights Technology Showdown 2025.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Watch Video</div></a><a :id="$id(itemId + '-content')" href="/resources/video/webinar/leverage-ai" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Video</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=SWk6wSkk"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=vC_qsvnX"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=4MI6yCwX"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=b9JhIS-Z" data-src="/sites/default/files/2026-01/leverage-ai-to-power-growth-profitability.png" alt="Leverage AI to Power Growth and Profitability—Live Demo Webinar"> </picture></div><h4 class="text-xl mb-2"><div> Leverage AI to Power Growth and Profitability</div></h4><div class="mb-auto"><p>In this live demo webinar, you'll discover how leading manufacturers, logistics providers, and distributors are using AI-powered automation to drive growth, reduce costs, and boost efficiency.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Watch Video</div></a><a :id="$id(itemId + '-content')" href="/resources/video/cleo-integration-cloud-supply-chain-orchestration" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Video</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-01/cleo-integration-cloud-supply-chain-orchestration.jpg.webp?itok=Ips0nHj3"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-01/cleo-integration-cloud-supply-chain-orchestration.jpg.webp?itok=H7gZh70A"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-01/cleo-integration-cloud-supply-chain-orchestration.jpg.webp?itok=914WAnNv"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-01/cleo-integration-cloud-supply-chain-orchestration.jpg.webp?itok=XXvp4SP6" data-src="/sites/default/files/2026-01/cleo-integration-cloud-supply-chain-orchestration.jpg" alt="Cleo Integration Cloud Supply Chain Orchestration Platform"> </picture></div><h4 class="text-xl mb-2"><div>Cleo Integration Cloud: AI-Powered Supply Chain Orchestration</div></h4><div class="mb-auto"><p>Cleo Integration Cloud (CIC) is an AI-powered supply chain orchestration platform that digitalizes, automates, and unifies every transaction across your ecosystem. Learn more!</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Watch Video</div></a><a :id="$id(itemId + '-content')" href="/resources/video/webinar/leverage-ai" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Video</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=SWk6wSkk"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=vC_qsvnX"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=4MI6yCwX"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-01/leverage-ai-to-power-growth-profitability.png.webp?itok=b9JhIS-Z" data-src="/sites/default/files/2026-01/leverage-ai-to-power-growth-profitability.png" alt="Leverage AI to Power Growth and Profitability—Live Demo Webinar"> </picture></div><h4 class="text-xl mb-2"><div> Leverage AI to Power Growth and Profitability</div></h4><div class="mb-auto"><p>In this live demo webinar, you'll discover how leading manufacturers, logistics providers, and distributors are using AI-powered automation to drive growth, reduce costs, and boost efficiency.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Watch Video</div></a><a :id="$id(itemId + '-content')" href="/resources/video/webinar/dynamics-integration" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full
h-full p-5 rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Webinar</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2024-05/Webinars-B2B-Playbook-Microsoft-Dynamics_0.png.webp?itok=8QNBM5MO"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2024-05/Webinars-B2B-Playbook-Microsoft-Dynamics_0.png.webp?itok=gGnrAd3e"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2024-05/Webinars-B2B-Playbook-Microsoft-Dynamics_0.png.webp?itok=_h5pUqVG"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2024-05/Webinars-B2B-Playbook-Microsoft-Dynamics_0.png.webp?itok=g8lShYHA" data-src="/sites/default/files/2024-05/Webinars-B2B-Playbook-Microsoft-Dynamics_0.png" alt="The B2B integration playbook for Microsoft Dynamics"> </picture></div><h4 class="text-xl mb-2"><div>The B2B Integration Playbook for Microsoft Dynamics</div></h4><div class="mb-auto"><p>This in-depth webinar covers topics like how to choose the right approach to Dynamics integration, and the importance of being able to see what’s going on after you’ve integrated.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Watch Video</div></a> <a :id="$id(itemId + '-content')" href="/resources/report/supply-chain-executive-report" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full h-full p-5
rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Report/Survey</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2025-03/Executive-Survey-2025.png.webp?itok=abjQi92X"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2025-03/Executive-Survey-2025.png.webp?itok=L0xNME3i"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2025-03/Executive-Survey-2025.png.webp?itok=2kNNZcvM"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2025-03/Executive-Survey-2025.png.webp?itok=2TNFrnkQ" data-src="/sites/default/files/2025-03/Executive-Survey-2025.png" alt="Executive-Survey-2025"> </picture></div><h4 class="text-xl mb-2"><div>2025 Supply Chain Executive Report</div></h4><div class="mb-auto"><p>This report highlights how leading organizations are leveraging technology to build agility, resilience, and efficiency, so customers’ needs aren’t just met, they’re exceeded.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>Read Report</div></div></a> <a :id="$id(itemId + '-content')" href="/resources/infographic/edi-managed-services" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full h-full p-5
rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Infographic</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-01/EDI-Managed-Services-Infographic.png.webp?itok=TOrARtwK"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-01/EDI-Managed-Services-Infographic.png.webp?itok=KjFvxiaa"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-01/EDI-Managed-Services-Infographic.png.webp?itok=huSlbSc5"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-01/EDI-Managed-Services-Infographic.png.webp?itok=eMQMRNkr" data-src="/sites/default/files/2026-01/EDI-Managed-Services-Infographic.png" alt="Curious about the secret to effortless integration? Explore our infographic to uncover Cleo&#039;s Managed Services advantage."> </picture></div><h4 class="text-xl mb-2"><div>Benefits of Cleo&#039;s Managed Services Approach</div></h4><div class="mb-auto"><p>Curious about the secret to effortless integration? Explore our infographic to uncover Cleo's Managed Services advantage.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>View Infographic</div></div></a> <a :id="$id(itemId + '-content')" href="/resources/infographic/opentext-vs-cleo" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full h-full p-5
rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Infographic</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <img class="w-full lazy" class="lazy" data-src="https://www.cleo.com/sites/default/files/2026-01/opentext-vs-cleo.svg" alt="Outgrowing OpenText? Compare OpenText to Cleo"></div><h4 class="text-xl mb-2"><div>Outgrowing OpenText? You’re not alone.</div></h4><div class="mb-auto"><p>OpenText is a black-box EDI provider that controls every aspect of integration including initial setup, mapping, map changes, onboarding, and error resolution — leaving customers reliant on OpenText's timelines with little room for self-service.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>View Infographic</div></div></a> <a :id="$id(itemId + '-content')" href="https://resources.cleo.com/sps-commerce-edi-integration-infographic" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full h-full p-5
rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Infographic</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2025-09/SPS-Commerce-Migration.png.webp?itok=aKbIts1s"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2025-09/SPS-Commerce-Migration.png.webp?itok=ERhz-sMD"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2025-09/SPS-Commerce-Migration.png.webp?itok=PzL9FFUW"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2025-09/SPS-Commerce-Migration.png.webp?itok=8vnqLI7J" data-src="/sites/default/files/2025-09/SPS-Commerce-Migration.png" alt="SPS-Commerce-Migration"> </picture></div><h4 class="text-xl mb-2"><div>The Truth About SPS Commerce EDI Integration</div></h4><div class="mb-auto"><p>Understanding the strengths and weaknesses of an EDI provider before you commit is crucial to avoid business constraint. If you're considering SPS as a provider, you need to see this.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>View Now</div></div></a> <a :id="$id(itemId + '-content')" href="https://resources.cleo.com/victrola?utm_source=website&amp;utm_medium=resourcetile&amp;utm_content=casestudy" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full h-full p-5
rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Case Study</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2024-12/Victrola.png.webp?itok=2Gz356wv"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2024-12/Victrola.png.webp?itok=u4uwgQ-p"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2024-12/Victrola.png.webp?itok=H_fOk0Op"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2024-12/Victrola.png.webp?itok=aOxpVOuR" data-src="/sites/default/files/2024-12/Victrola.png" alt="Victrola case study"> </picture></div><h4 class="text-xl mb-2"><div>Victrola Case Study</div></h4><div class="mb-auto"><p>One of Victrola's biggest challenges was labor intensive and sluggish order management processes, with tons of manual intervention, that is until they leveraged Cleo's integration solution.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>Read More</div></div></a> <a :id="$id(itemId + '-content')" href="https://resources.cleo.com/four-hands-case-study?utm_source=website&amp;utm_medium=resourcetile&amp;utm_content=casestudy" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full h-full p-5
rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Case Study</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2024-08/Content-Hub-Four-Hands.png.webp?itok=pNwiBRis"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2024-08/Content-Hub-Four-Hands.png.webp?itok=8M4LMydh"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2024-08/Content-Hub-Four-Hands.png.webp?itok=froxBUvm"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2024-08/Content-Hub-Four-Hands.png.webp?itok=7GSiuWBd" data-src="/sites/default/files/2024-08/Content-Hub-Four-Hands.png" alt="four-hands-content-hub-thumbnail"> </picture></div><h4 class="text-xl mb-2"><div>Four Hands Case Study</div></h4><div class="mb-auto"><p>For years, Four Hands was using TrueCommerce to connect to EDI trading partners. While this solution proved viable for a time, as the company continued to grow and had greater goals to achieve, issues started to appear.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>Read More</div></div></a> <a :id="$id(itemId + '-content')" href="https://resources.cleo.com/purolator-case-study" class="slide tab:opacity-0 h-full w-full flex flex-100 sm:flex-50 w-full h-full p-5
rounded-lg bg-white shadow-result hover:shadow-slide flex flex-col group" :class="$refs.slider.childElementCount < 3 ? '' : 'tab:flex-carousel'"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Case Study</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2025-01/Purolator-Case-Study.png.webp?itok=eeFFrCle"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2025-01/Purolator-Case-Study.png.webp?itok=-f9mrVVv"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2025-01/Purolator-Case-Study.png.webp?itok=imUlRzfs"> <img class="w-full lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2025-01/Purolator-Case-Study.png.webp?itok=40s_UhN1" data-src="/sites/default/files/2025-01/Purolator-Case-Study.png" alt="purolator-case-study"> </picture></div><h4 class="text-xl mb-2"><div>Purolator Case Study</div></h4><div class="mb-auto"><p>Purolator recognized their EDI was starting to require higher degrees of maintenance to keep pace with rapidly evolving technologies while people with EDI development skills and troubleshooting expertise were becoming harder to find.&nbsp;</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a></div></div></div> </section></div><div><h3 class="text-xl lg:text-1.5 font-bold mb-4">Browse All Resources</h3><div class="flex-grow grid sm:grid-cols-3 gap-5 auto-rows-max"> <a href="/resources/video/webinar/chargeback-prevention/6.4.2026" class="p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Webinar</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-03/maxresdefault.jpg.webp?itok=4CbPqspu"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-03/maxresdefault.jpg.webp?itok=a0R_NqWi"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-03/maxresdefault.jpg.webp?itok=WG86A7gl"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-03/maxresdefault.jpg.webp?itok=etCdndue" data-src="/sites/default/files/2026-03/maxresdefault.jpg" alt="direct procurement orchestration thumbnail"> </picture></div><h4 class="text-xl mb-2"><div>Direct Procurement Orchestration Webinar - 3.12.2026</div></h4><div class="mb-auto"><p class="p1">In this webinar, Cleo’s Jacob Olson introduces Cleo’s Chargeback Prevention capabilities and shows how businesses can spot at-risk orders earlier, act before penalties hit, and protect revenue across key retail relationships.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Watch Video</div></a> <a href="/resources/datasheet/ups-worldship-connector" class="p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Data Sheet</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-06/Screenshot%202026-06-03%20at%209.28.46%E2%80%AFAM.png.webp?itok=lKSKzHu6"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-06/Screenshot%202026-06-03%20at%209.28.46%E2%80%AFAM.png.webp?itok=a8pVMNdM"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-06/Screenshot%202026-06-03%20at%209.28.46%E2%80%AFAM.png.webp?itok=FOGuMQ2m"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-06/Screenshot%202026-06-03%20at%209.28.46%E2%80%AFAM.png.webp?itok=_Tp-jpzi" data-src="/sites/default/files/2026-06/Screenshot%202026-06-03%20at%209.28.46%E2%80%AFAM.png" alt="USP worldship connector thumbnail"> </picture></div><h4 class="text-xl mb-2"><div>UPS Worldship Connector One-Pager</div></h4><div class="mb-auto"><p>Your fulfillment or warehouse coordinator opens UPS WorldShip, reenters shipment details by hand, prints a label, and then returns to manually update the ASN with a tracking number before it can be sent.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>Read Now</div></div></a><a href="/blog/b2b-integration-software-industrial-manufacturing" class="views_content-hub__card p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-06/b2b-integration-software-industrial-manufacturing.png.webp?itok=1dJweIra"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-06/b2b-integration-software-industrial-manufacturing.png.webp?itok=3st7wxL7"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-06/b2b-integration-software-industrial-manufacturing.png.webp?itok=8RT4dABi"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-06/b2b-integration-software-industrial-manufacturing.png.webp?itok=MyyboJnm" data-src="/sites/default/files/2026-06/b2b-integration-software-industrial-manufacturing.png" alt="B2B integration software for industrial manufacturing"> </picture></div><h4 class="text-xl mb-2"><div>Best B2B Integration Software for Industrial Manufacturers</div></h4><div class="mb-auto"><div><p>Industrial manufacturers need B2B integration software for EDI, APIs, MFT, ERP/WMS/TMS integration, partner onboarding, order automation, and production visibility. See why Cleo Integration Cloud is the best solution.</p></div></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a><a href="https://resources.cleo.com/cic-interactive-tour" class="search-information-block-wrapper p-5 rounded-lg shadow-img flex flex-col group"><div class="search-information-block-info"><div class="search-information-block-title text-center font-bold">Gain control, agility and end-to-end integration visibility with</div><div class="search-information-block-description text-center font-bold">Cleo Integration Cloud&trade;</div><div class="search-information-block-image"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/search/CIC-Cockpit-Outlines.jpg.webp?itok=4R1GUqIQ"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/search/CIC-Cockpit-Outlines.jpg.webp?itok=UWwfYU-G"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/search/CIC-Cockpit-Outlines.jpg.webp?itok=IOr8PPTN"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/search/CIC-Cockpit-Outlines.jpg.webp?itok=wLyRbhg8" data-src="/sites/default/files/search/CIC-Cockpit-Outlines.jpg" alt=""> </picture></div></div><div class="search-information-block-button block w-full pt-5 pb-5 mt-10 text-center font-bold">Tour the Platform</div> </a><a href="/blog/edi-compliance-tools-avoid-retail-chargebacks" class="views_content-hub__card p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Blog</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-06/edi-compliance-tools-avoid-retail-chargebacks.png.webp?itok=maPQk3er"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-06/edi-compliance-tools-avoid-retail-chargebacks.png.webp?itok=ZFE8hLVx"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-06/edi-compliance-tools-avoid-retail-chargebacks.png.webp?itok=mzFVMpMs"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-06/edi-compliance-tools-avoid-retail-chargebacks.png.webp?itok=TPcUS3O0" data-src="/sites/default/files/2026-06/edi-compliance-tools-avoid-retail-chargebacks.png" alt="Best EDI Compliance Tools to Avoid Retail Chargebacks"> </picture></div><h4 class="text-xl mb-2"><div>Best EDI Compliance Tools to Avoid Retail Chargebacks</div></h4><div class="mb-auto"><div><p>Learn what tools help maintain EDI compliance and avoid chargebacks from retail trading partners. See why Cleo Integration Cloud is the best solution for chargeback prevention, ASNs, labels, order monitoring, and retail EDI compliance.</p></div></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a> <a href="/resources/datasheet/manufacturing-solution-brief" class="p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Data Sheet</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2024-01/Cleo-Data-Sheets-Manufacturing.png.webp?itok=wo7C_itn"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2024-01/Cleo-Data-Sheets-Manufacturing.png.webp?itok=FReww6zw"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2024-01/Cleo-Data-Sheets-Manufacturing.png.webp?itok=3GyMkcet"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2024-01/Cleo-Data-Sheets-Manufacturing.png.webp?itok=-8jdXy3p" data-src="/sites/default/files/2024-01/Cleo-Data-Sheets-Manufacturing.png" alt="Cleo-Data-Sheets-Manufacturing"> </picture></div><h4 class="text-xl mb-2"><div>Manufacturing Solution Brief</div></h4><div class="mb-auto"><p>A one-sheeter on key capabilities of the only integration platform purpose-built for manufacturing companies.</p></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span><div>Read More</div></div></a><a href="/blog/edi-for-cpg-reduce-out-of-stocks-improve-on-time-delivery" class="views_content-hub__card p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-06/edi-for-cpg-reduce-out-of-stocks-improve-on-time-delivery.png.webp?itok=QuV93jrs"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-06/edi-for-cpg-reduce-out-of-stocks-improve-on-time-delivery.png.webp?itok=QYghHQvT"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-06/edi-for-cpg-reduce-out-of-stocks-improve-on-time-delivery.png.webp?itok=HUReY96D"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-06/edi-for-cpg-reduce-out-of-stocks-improve-on-time-delivery.png.webp?itok=QZe_waRp" data-src="/sites/default/files/2026-06/edi-for-cpg-reduce-out-of-stocks-improve-on-time-delivery.png" alt="Best EDI for CPG to Reduce Out-of-Stocks &amp; Improve OTD"> </picture></div><h4 class="text-xl mb-2"><div>Best EDI for CPG to Reduce Out-of-Stocks &amp; Improve OTD</div></h4><div class="mb-auto"><div><p>Learn what EDI for CPG solution helps reduce out-of-stocks and improve on-time delivery. See why Cleo Integration Cloud is best for CPG EDI, inventory visibility, ASNs, order automation, and retail compliance.</p></div></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a><a href="/blog/b2b-integration-software-manufacturer-retail-channels" class="views_content-hub__card p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Blog</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-06/b2b-integration-software-manufacturer-retail-channels.png.webp?itok=BFlNMrZ3"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-06/b2b-integration-software-manufacturer-retail-channels.png.webp?itok=H15PSvwX"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-06/b2b-integration-software-manufacturer-retail-channels.png.webp?itok=Uyf4R-Fo"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-06/b2b-integration-software-manufacturer-retail-channels.png.webp?itok=0DSYhYiq" data-src="/sites/default/files/2026-06/b2b-integration-software-manufacturer-retail-channels.png" alt="Best B2B Integration Software for Manufacturers Expanding Retail"> </picture></div><h4 class="text-xl mb-2"><div>Best B2B Integration Software for Manufacturers Expanding Retail</div></h4><div class="mb-auto"><div><p>Compare B2B integration software for manufacturers expanding to retail channels. See why Cleo Integration Cloud is best for EDI, APIs, partner onboarding, order automation, and inventory visibility.</p></div></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a><a href="/blog/edi-mapping-software-x12-edifact-xml-json" class="views_content-hub__card p-5 rounded-lg bg-white shadow-result hover:shadow-result-hover flex flex-col group"> <span class="text-header font-bold uppercase text-blue-1000 mb-3">Blog</span><div class="mb-3 [&_img]:aspect-4/3 lg:[&_img]:aspect-search [&_img]:rounded [&_img]:object-cover"> <picture> <source media="(min-width: 1024px)" data-srcset="https://www.cleo.com/sites/default/files/styles/desktop_283_179_scale_and_crop_center-center/public/2026-06/edi-mapping-software-x12-edifact-xml-json.png.webp?itok=Syw2ZWHx"> <source media="(max-width: 1023px)" data-srcset="https://www.cleo.com/sites/default/files/styles/tablet_283_179_scale_and_crop_center-center/public/2026-06/edi-mapping-software-x12-edifact-xml-json.png.webp?itok=NLhu3hf1"> <source media="(max-width: 640px)" data-srcset="https://www.cleo.com/sites/default/files/styles/mobile_283_179_scale_and_crop_center-center/public/2026-06/edi-mapping-software-x12-edifact-xml-json.png.webp?itok=EezSOOyf"> <img class=" lazy" src="https://www.cleo.com/sites/default/files/styles/placeholder_10_10_scale_and_crop_center-center/public/2026-06/edi-mapping-software-x12-edifact-xml-json.png.webp?itok=fOQJA0DY" data-src="/sites/default/files/2026-06/edi-mapping-software-x12-edifact-xml-json.png" alt="Best EDI Mapping Software for X12, EDIFACT, XML &amp; JSON"> </picture></div><h4 class="text-xl mb-2"><div>Best EDI Mapping Software for X12, EDIFACT, XML &amp; JSON</div></h4><div class="mb-auto"><div><p data-start="80" data-end="284">Compare EDI mapping software for X12, EDIFACT, XML, and JSON conversions. See why Cleo Integration Cloud is the best choice for EDI/API mapping, validation, and partner onboarding.</p></div></div><div class="flex items-center gap-3 text-blue-1000 group-hover:text-midnight-blue-1000 font-bold mt-6 lg:mt-8"> <span class="text-2 leading-none"> <i class="micon cleo-flex-2-dropdown-circle" aria-hidden="true"><span class="path1"></span><span class="path2"></span></i> </span> Read More</div></a><div class="sm:col-span-3 relative [&_.ajax-progress]:absolute [&_.ajax-progress]:top-1/2 [&_.ajax-progress]:left-1/2 [&_.ajax-progress]:transform [&_.ajax-progress]:-translate-x-1/2 [&_.ajax-progress]:-translate-y-1/2 [&_.ajax-progress]:w-full [&_.ajax-progress]:h-full [&_.ajax-progress]:flex [&_.ajax-progress]:items-center [&_.ajax-progress]:justify-center [&_.ajax-progress]:bg-[#f5f5f5]"> <input class="view-more button js-form-submit form-submit bg-black-alpha-4 rounded col-span-full px-6 py-4 font-bold text-blue-1000 cursor-pointer hover:bg-black-alpha-8 w-full" data-drupal-selector="edit-view-more" data-disable-refocus="true" type="submit" id="edit-view-more" name="view_more" value="View More" /></div></div></div></div></div></div><div class="sm:col-span-3 relative [&_.ajax-progress]:absolute [&_.ajax-progress]:top-1/2 [&_.ajax-progress]:left-1/2 [&_.ajax-progress]:transform [&_.ajax-progress]:-translate-x-1/2 [&_.ajax-progress]:-translate-y-1/2 [&_.ajax-progress]:w-full [&_.ajax-progress]:h-full [&_.ajax-progress]:flex [&_.ajax-progress]:items-center [&_.ajax-progress]:justify-center [&_.ajax-progress]:bg-[#f5f5f5]"> <input autocomplete="off" data-drupal-selector="form-z2xnha5r8icipe-myzzsqembtpttcgoox0obcmnydji" type="hidden" name="form_build_id" value="form-Z2xNHA5r8iciPE-mYzZSQEMbtptTCgOoX0ObcmNYdjI" /></div> <input data-drupal-selector="edit-cleo-search-form" type="hidden" name="form_id" value="cleo_search_form" /></form></div></div></main> <footer class="bg-footer px-5 py-10 lg:p-10 leading-base text-[12px] lg:text-footer"><div class="max-w-container mx-auto grid gap-6 lg:gap-14 sm:grid-cols-[1fr_auto]"> <a href="/" class="sm:col-span-2"> <img src="/sites/default/files/logo/logo_cleo_white_0.svg" width="73" height="30" loading="lazy" alt="Home"> </a><div id="block-cleo-flex-footer" class="md:flex md:justify-between sm:col-span-2 border-b border-white-32 pb-6 lg:pb-14"><ul data-region="footer" class="w-full text-white flex flex-wrap lg:flex-nowrap justify-between gap-y-10 gap-x-[30px] lg:gap-[30px]"><li class="space-y-6 xl:space-y-14"></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">Platform</span><ul data-region="footer" class="space-y-6"><li> <a href="/platform" data-drupal-link-system-path="node/7781"> Cleo Integration Cloud </a></li><li> <a href="/why-cleo" data-drupal-link-system-path="node/5779"> Why Cleo? </a></li><li> <a href="/cleo-ai" data-drupal-link-system-path="node/7793"> Cleo AI </a></li><li> <a href="/edi-pricing" data-drupal-link-system-path="node/7380"> Pricing </a></li><li> <a href="https://trustcenter.cleo.com"> Security &amp; Certification </a></li><li> <a href="/trading-partner-network" data-drupal-link-system-path="trading-partner-network"> Cleo Network </a></li><li> <a href="/cleo-labs" data-drupal-link-system-path="node/7806"> Cleo Labs </a></li><li> <a href="https://www.cleo.com/interactive-product-tours"> Tour Platform </a></li></ul></li><li class="flex-grow space-y-6 xl:space-y-14"><ul data-region="footer" class="space-y-6"><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">Platform Solutions</span><ul data-region="footer" class="space-y-6"><li> <a href="/solutions/edi-compliance" data-drupal-link-system-path="node/8067"> EDI Compliance </a></li><li> <a href="/solutions/edi-api-integration" data-drupal-link-system-path="node/8068"> EDI &amp; API Integration </a></li><li> <a href="/solutions/supply-chain-orchestration" data-drupal-link-system-path="node/8069"> Supply Chain Orchestration </a></li></ul></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">Platform Capabilities</span><ul data-region="footer" class="space-y-6"><li> <a href="/cleo-integration-cloud" data-drupal-link-system-path="node/5778"> EDI / API Integration </a></li><li> <a href="/solutions/web-edi-portals" data-drupal-link-system-path="node/7040"> Cleo&#039;s WebEDI Portal </a></li><li> <a href="/solutions/supplier-portal" data-drupal-link-system-path="node/165"> Supplier Portal </a></li><li> <a href="/solutions/technology/b2b-gateway" data-drupal-link-system-path="node/144"> B2B Gateway </a></li><li> <a href="/solutions/ecosystem-relationship-management" data-drupal-link-system-path="node/7181"> Relationship Management </a></li><li> <a href="/solutions/supplier-testing" data-drupal-link-system-path="node/7805"> Supplier Testing </a></li><li> <a href="/solutions/use-case/order-automation/b2b-commerce-portal" data-drupal-link-system-path="node/7036"> B2B Commerce Portal </a></li></ul></li></ul></li><li class="flex-grow space-y-6 xl:space-y-14"><ul data-region="footer" class="space-y-6"><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">Technology</span><ul data-region="footer" class="space-y-6"><li> <a href="/edi-software" data-drupal-link-system-path="node/5738"> Electronic Data Interchange (EDI) </a></li><li> <a href="/solutions/integration/api-based-integration" data-drupal-link-system-path="node/180"> API </a></li><li> <a href="/solutions/technology/mft-managed-file-transfer" data-drupal-link-system-path="node/177"> Managed File Transfer (MFT) </a></li><li> <a href="/solutions/technology/b2b-gateway" data-drupal-link-system-path="node/144"> B2B Gateway </a></li><li> <a href="/solutions/integration-accelerators" data-drupal-link-system-path="node/5704"> Pre-built Integrations </a></li><li> <a href="/solutions/use-case/order-automation/b2b-commerce-portal" data-drupal-link-system-path="node/7036"> B2B eCommerce Portal </a></li><li> <a href="/solutions/supplier-portal" data-drupal-link-system-path="node/165"> Supplier Portal </a></li><li> <a href="https://www.cleo.com/solutions/edi-van-service"> VAN (Value Added Network) EDI </a></li><li> <a href="/solutions/web-edi-portals" data-drupal-link-system-path="node/7040"> Web EDI </a></li></ul></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">Industry</span><ul data-region="footer" class="space-y-6"><li> <a href="/solutions/industry/logistics" data-drupal-link-system-path="node/5771"> Logistics &amp; Transportation </a></li><li> <a href="/solutions/industry/manufacturing" data-drupal-link-system-path="node/5774"> Manufacturing </a></li><li> <a href="https://www.cleo.com/industry/food-beverage"> Food &amp; Beverage </a></li><li> <a href="/solutions/industry/retailer" data-drupal-link-system-path="node/7737"> Retail / Grocery </a></li><li> <a href="/solutions/industry/healthcare-edi" data-drupal-link-system-path="node/7741"> Healthcare </a></li></ul></li></ul></li><li class="flex-grow space-y-6 xl:space-y-14"><ul data-region="footer" class="space-y-6"><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">For EDI Compliance</span><ul data-region="footer" class="space-y-6"><li> <a href="/solutions/use-case/edi-managed-services" data-drupal-link-system-path="node/151"> EDI Managed Services </a></li><li> <a href="/solutions/use-case/trading-partner-onboarding" data-drupal-link-system-path="node/156"> No Code Trading Partner Onboarding </a></li><li> <a href="/solutions/edi-compliance/order-fulfillment" data-drupal-link-system-path="node/8052"> Order Fulfillment </a></li><li> <a href="/solutions/web-edi-portals" data-drupal-link-system-path="node/7040"> Web EDI </a></li></ul></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">For EDI/API Integration</span><ul data-region="footer" class="space-y-6"><li> <a href="/solutions/use-case/issue-error-resolution" data-drupal-link-system-path="node/153"> AI-Powered Intelligent Exception Management </a></li><li> <a href="/solutions/use-case/order-automation/b2b-commerce-portal" data-drupal-link-system-path="node/7036"> Automated Order Intake </a></li><li> <a href="https://www.cleo.com/solutions/use-case/ecommerce-marketplace-integration"> eCommerce/Marketplace Integration </a></li><li> <a href="/cleo-integration-cloud" data-drupal-link-system-path="node/5778"> EDI Automation </a></li><li> <a href="/solutions/use-case/back-office-system-integration" data-drupal-link-system-path="node/158"> ERP/TMS/WMS Integration </a></li></ul></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">For Procurement Automation</span><ul data-region="footer" class="space-y-6"><li> <a href="/solutions/use-case/procurement-automation" data-drupal-link-system-path="node/7774"> Direct Procurement Orchestration </a></li><li> <a href="/solutions/supply-chain-orchestration/supplier-scorecarding" data-drupal-link-system-path="node/8062"> Supplier Scorecarding </a></li></ul></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">For Supply Chain Orchestration</span><ul data-region="footer" class="space-y-6"><li> <a href="/solutions/supply-chain-orchestration/chargeback-prevention" data-drupal-link-system-path="node/8060"> Chargeback Prevention </a></li><li> <a href="/solutions/supply-chain-orchestration/otif-management" data-drupal-link-system-path="node/8061"> OTIF Management </a></li></ul></li></ul></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">Resources</span><ul data-region="footer" class="space-y-6"><li> <a href="/search" data-drupal-link-system-path="search" class="is-active" aria-current="page"> All Resources </a></li><li> <a href="/search?f%5B0%5D=content_type%3A944" data-drupal-link-query="{&quot;f&quot;:[&quot;content_type:944&quot;]}" data-drupal-link-system-path="search"> Blog </a></li><li> <a href="/search?f%5B0%5D=content_type%3A926" data-drupal-link-query="{&quot;f&quot;:[&quot;content_type:926&quot;]}" data-drupal-link-system-path="search"> Customer Stories </a></li><li> <a href="/search?f%5B0%5D=content_type%3A950" data-drupal-link-query="{&quot;f&quot;:[&quot;content_type:950&quot;]}" data-drupal-link-system-path="search"> Data Sheets </a></li><li> <a href="/watch-demo" data-drupal-link-system-path="node/5781"> Demo Videos </a></li><li> <a href="/search?f%5B0%5D=content_type%3A951" data-drupal-link-query="{&quot;f&quot;:[&quot;content_type:951&quot;]}" data-drupal-link-system-path="search"> Guides </a></li><li> <a href="https://www.cleo.com/interactive-product-tours"> Platform Tours </a></li><li> <a href="/search?f%5B0%5D=content_type%3A942" data-drupal-link-query="{&quot;f&quot;:[&quot;content_type:942&quot;]}" data-drupal-link-system-path="search"> Reports </a></li><li> <a href="/search?f%5B0%5D=content_type%3A948" data-drupal-link-query="{&quot;f&quot;:[&quot;content_type:948&quot;]}" data-drupal-link-system-path="search"> Videos </a></li><li> <a href="/search?f%5B0%5D=content_type%3A941" data-drupal-link-query="{&quot;f&quot;:[&quot;content_type:941&quot;]}" data-drupal-link-system-path="search"> White Papers </a></li></ul></li><li class="flex-grow"> <span class="font-bold mb-4 lg:mb-6 block">About</span><ul data-region="footer" class="space-y-6"><li> <a href="/company/about-cleo" data-drupal-link-system-path="node/5703"> About Us </a></li><li> <a href="/company/leadership" data-drupal-link-system-path="node/5698"> Leadership </a></li><li> <a href="/careers-US" data-drupal-link-system-path="node/5702"> Careers </a></li><li> <a href="/news" data-drupal-link-system-path="news"> News </a></li><li> <a href="/contact" data-drupal-link-system-path="node/5786"> Contact Us </a></li></ul></li></ul></div><div id="block-copyright" class="flex items-center"><div class="text-white grid gap-3"><p>© Copyright 2026 Cleo. All rights reserved. All trademarks are the property of the respective owner. Cleo is not affiliated with any of the third-party trademark owners.</p><div class="flex flex-wrap gap-8"> <a href="/privacy-notice" class="underline decoration-white-32 underline-offset-6 decoration-1 hover:no-underline"> Privacy rights </a> <a href="/terms-and-conditions" class="underline decoration-white-32 underline-offset-6 decoration-1 hover:no-underline"> Terms and conditions </a></div></div></div><div id="block-social" class="flex gap-2 lg:gap-4 sm:justify-end mt-0 pr-14"> <a href="https://www.facebook.com/CleoSoftware" aria-label="" class="text-white hover:text-white-32 text-social-media"> <i class="micon cleo-flex-2-facebook" aria-hidden="true"></i> </a> <a href="https://twitter.com/cleoneverstops?lang=en" aria-label="" class="text-white hover:text-white-32 text-social-media"> <i class="micon cleo-flex-2-twitter" aria-hidden="true"></i> </a> <a href="https://www.youtube.com/channel/UC2CBO_MmQ7KB04s9XG2pNmA" aria-label="" class="text-white hover:text-white-32 text-social-media"> <i class="micon cleo-flex-2-youtube" aria-hidden="true"></i> </a> <a href="https://www.linkedin.com/company/cleo-communications/" aria-label="" class="text-white hover:text-white-32 text-social-media"> <i class="micon cleo-flex-2-linkedIn" aria-hidden="true"></i> </a></div></div> </footer></div><script type="text/javascript" src="/modules/custom/cleo_analytics/js/analytics-population.js"></script><script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&amp;l='+l:'';j.defer=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T38JH57');
</script><script type="application/json" data-drupal-selector="drupal-settings-json">{"suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJx1kmFuwyAMhS-0hMPsAMiAS8kcOwOSNT39SElVqqR_kPU-ZL9ngAFumgQcRgWvus_XKMZg_LKEoi-ENwU0BcbOChFMCY9kSI3m4jwBHYR-G3KiMsvMFo_EoflARkwJ_AmYovhY4IF8Y86BfQs8iQHqUl6pkAYEzhi5dBt-Z4xrf5E4NriqjbDt7W0B8m46gzFgqJG0lXESRs5JGRL70y0B_yoPY0mWFMF9n5EQor2qptYOMhCszzfabwTenEIOwvrRtdCwzQgO9QIUXGU1gLLLM-DOikGJeB7fzxm5fApf_aZqeAxWWD3Of3l65cU","theme":"cleo_flex","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/search?ajax_form=1":true},"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"search","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","ajaxLoader":{"markup":"\u003Cdiv class=\u0022ajax-throbber sk-cleo\u0022\u003E\n              \u003Cdiv class=\u0022sk-cleo-circle\u0022\u003E\u003C\/div\u003E\n              \u003Cdiv class=\u0022sk-cleo-circle\u0022\u003E\u003C\/div\u003E\n              \u003Cdiv class=\u0022sk-cleo-circle\u0022\u003E\u003C\/div\u003E\n              \u003Cdiv class=\u0022sk-cleo-circle\u0022\u003E\u003C\/div\u003E\n            \u003C\/div\u003E","hideAjaxMessage":false,"alwaysFullscreen":false,"throbberPosition":"body"},"clientside_validation_jquery":{"validate_all_ajax_forms":2,"force_validate_on_blur":false,"force_html5_validation":false,"messages":{"required":"This field is required.","remote":"Please fix this field.","email":"Please enter a valid email address.","url":"Please enter a valid URL.","date":"Please enter a valid date.","dateISO":"Please enter a valid date (ISO).","number":"Please enter a valid number.","digits":"Please enter only digits.","equalTo":"Please enter the same value again.","maxlength":"Please enter no more than {0} characters.","minlength":"Please enter at least {0} characters.","rangelength":"Please enter a value between {0} and {1} characters long.","range":"Please enter a value between {0} and {1}.","max":"Please enter a value less than or equal to {0}.","min":"Please enter a value greater than or equal to {0}.","step":"Please enter a multiple of {0}."}},"ajax":{"edit-view-more":{"wrapper":"cleo-search-form-wrapper","callback":"::showNextPage","method":"replaceWith","disable-refocus":true,"progress":{"type":"throbber","message":null},"event":"mousedown","keypress":true,"prevent":"click","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"view_more","_triggering_element_value":"View More"}},"edit-submit":{"wrapper":"cleo-search-form-wrapper","callback":"::search","event":"click","method":"replaceWith","progress":{"type":"none","message":null},"url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"View Content"}},"edit-industry-1105":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"industry[1105]"}},"edit-industry-1094":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"industry[1094]"}},"edit-industry-1092":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"industry[1092]"}},"edit-industry-1091":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"industry[1091]"}},"edit-content-type-691":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[691]"}},"edit-content-type-690":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[690]"}},"edit-content-type-689":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[689]"}},"edit-content-type-693":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[693]"}},"edit-content-type-686":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[686]"}},"edit-content-type-685":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[685]"}},"edit-content-type-684":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[684]"}},"edit-content-type-1393":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[1393]"}},"edit-content-type-683":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[683]"}},"edit-content-type-682":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[682]"}},"edit-content-type-681":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"content_type[681]"}},"edit-technology-1083":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1083]"}},"edit-technology-1073":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1073]"}},"edit-technology-1080":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1080]"}},"edit-technology-1079":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1079]"}},"edit-technology-1074":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1074]"}},"edit-technology-1072":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1072]"}},"edit-technology-1069":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1069]"}},"edit-technology-1067":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1067]"}},"edit-technology-1066":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1066]"}},"edit-technology-1065":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1065]"}},"edit-technology-1068":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"technology[1068]"}},"edit-integration-type-1126":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"integration_type[1126]"}},"edit-integration-type-1124":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"integration_type[1124]"}},"edit-integration-type-1122":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"integration_type[1122]"}},"edit-integration-type-1119":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"integration_type[1119]"}},"edit-integration-type-1117":{"wrapper":"cleo-search-form-wrapper","callback":"::search","method":"replaceWith","progress":{"type":"none","message":null},"event":"change","url":"\/search?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"integration_type[1117]"}}},"user":{"uid":0,"permissionsHash":"a26c71b239caa686849f6c42b9cba98eea9440b887eb8c90a490e74fa34c36c5"}}</script><script src="/sites/default/files/assets-prod/js/optimized/js_UfW5QZohjtOpRR47hLjkidYKbGDugM78Rp5fSpaeRRw.OaVG6prZf4v69dPg6PhVattBXkcOWQB62pdZ3ORyrao.js?v=4.0.0-beta.2"></script><script src="/sites/default/files/assets-prod/js/optimized/js_s5SrAIE5gsHpVDzCWg_hrgCKiJIJ_Mzvd5t3Q87kT3E.9H1W9OQqD9V27idEVOJMCFAQtGS4Scq-gAQciKr0U2M.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js_1DZwNU4pjA8d1Ka3MY1sEVf4Gz1i1DnjdIdGH0b9Xc0.pMTBYmavvxWwegzqwJmMmmYVLsQ3cxiWBi9yq_dxzNM.js?v=4.3.0"></script><script src="/sites/default/files/assets-prod/js/optimized/js_5mk_x27yRLHD14k0w0CyvbnHntlNp41X967u2s5_rfc.HRN_m4FplP890kDvBJQuv0fEgTHDKwrMZA2zBldV1JY.js?v=1.0.1"></script><script src="/sites/default/files/assets-prod/js/optimized/js_8L_Byn-HPIKKLtdFuvDD5O6W-noikBaSIWUiLrBhEoA.xvQWdX001WottXVst2Bf3dFlskh5wFTdmiAk3rpyC2U.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js_8WrknzVHeLN29nTJ288zoBk0cdBTUzE3W64t5i_j6Tw.9lnQ12LCKwrIqzoT4mzW7WTGCXHqkA9HDgr7yunO8eI.js?v=6.2.0"></script><script src="/sites/default/files/assets-prod/js/optimized/js_msuSVWgxbI-rYOXxVnQ8Q_mrHEQHy1eYog1r1T8vE5A.kjk12BMQYgWzHTlTsh40oAfzJ1jsDD0rpt092h-M9uk.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js_rolUgwST00uJ8uZ8K7bfaMPqjxGajBulZ6gUv47InYs.HqrSQRD7NEbhgjd5Hgxk8fap2SoJzTOEk10FsyxgWkE.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js_p9MBUdFhT_xMp-uSNbEDXV2kdXgYTI4_AXZlj9hEPCM.K9XZcZtTfN2DuA4XH9cl2pzdr5lD1RD8tKwBQNs5pHo.js?tgc6s3"></script><script src="/sites/default/files/assets-prod/js/optimized/js_7Z9psnVDtwQHHM4mLtX38OrE24dBwFocdT-UiI2M8Kw.wi7NOjyEXKpb7XC1N1jhk9wZ1wu3XDdiAlRa2QXJnQ8.js?v=1.x"></script><script src="/sites/default/files/assets-prod/js/optimized/js_myyV9-LzcYBbki19ePMiUQZMZEz9XQsczrFMGhn-g_4.63GVaGcLcqlPznSJD75xfmkTR6a3g_H4B7gEvp6RwGk.js?tgc6s3"></script><script src="/sites/default/files/assets-prod/js/optimized/js_jzj9fNerujicRvBCBQn8gkpG6WPZ9cWAG9PvJ7akT30.s0ftg9DcYKonxRNsyujPK8mZFoHu6DwZvsB0967odSI.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js_Ti1oqP7eVEl_kqYWDxpJ6WnpdD-TmZuDixbUptvbQx8.CJF84Dv0PjH3KPaqgwzS-NJS45qPbXaVePB7UAw-uH8.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js_z9TTwneuSxVH_5TIgXZQc1w9dykN2mXWrO8qgi3wZrE.JGXJ4009UF1XiMLt8MUiCnWcX7JqJZMkUs0n8Iwry8Q.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js_khAD14DwNNAAoy9W-HiHFMPfdUK9dfj8TlWt5h3hCMg.pydd31qeaVwnZ7zmVFZER7RdslYTSa4L05Z96Bj0rpA.js?v=11.3.11"></script><script src="/sites/default/files/assets-prod/js/optimized/js__wGsJ44Cv-M6a9qBpyMe_B8VA6rQzY7Tu8f789DqUr8.v_gfzfe_6jq9KzWJv874cGewpXjJp9qCiruwufJ07vI.js?v=4.3.0"></script><script src="/modules/custom/cleo_images/js/lazy.js?tgc6s3" async></script><script src="/modules/custom/cleo_search/js/datalayer.js?tgc6s3" defer></script><script src="//cdn.jsdelivr.net/npm/jquery-validation@1.20.0/dist/jquery.validate.min.js"></script><script src="/sites/default/files/assets-prod/js/optimized/js_9_ZJ42njjdpas4Co4isOCPgIj2uwiTaPpr4uyeSWTLg.K-hrOzczfCFN_2Qr0f8IfzBgCOd_5xlFB4PuD9IHwc0.js?tgc6s3"></script></body></html>