{"id":16808,"date":"2026-05-05T14:25:23","date_gmt":"2026-05-05T14:25:23","guid":{"rendered":"https:\/\/evaluationshub.com\/?page_id=16808"},"modified":"2026-08-03T14:07:57","modified_gmt":"2026-08-03T14:07:57","slug":"case-study-manufacturer-supplier-evaluations","status":"publish","type":"page","link":"https:\/\/evaluationshub.com\/case-study-manufacturer-supplier-evaluations\/","title":{"rendered":"Case study manufacturer supplier evaluations"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16808\" class=\"elementor elementor-16808\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aa04144 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aa04144\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cf5c24f\" data-id=\"cf5c24f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d2a704 elementor-widget elementor-widget-html\" data-id=\"3d2a704\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Case Study: How a Global Manufacturer Cut Supplier Evaluation Cycles by 73% | EvaluationsHub<\/title>\n<meta name=\"description\" content=\"A Tier-1 manufacturer replaced 7 Excel files and weeks of email chasing with a structured supplier evaluation system \u2014 and uncovered hidden risks in the process.\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&family=Noto+Serif:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n<style>\n:root {\n  --navy:      #0f1729;\n  --navy-mid:  #1a2540;\n  --navy-lt:   #243051;\n  --blue:      #2563eb;\n  --blue-lt:   #3b82f6;\n  --blue-dim:  rgba(37,99,235,0.1);\n  --white:     #ffffff;\n  --off:       #f8fafc;\n  --slate:     #f1f5f9;\n  --border:    #e2e8f0;\n  --muted:     #64748b;\n  --muted-lt:  #94a3b8;\n  --text:      #1e293b;\n  --green:     #16a34a;\n  --green-dim: rgba(22,163,74,0.08);\n  --amber:     #d97706;\n  --amber-dim: rgba(217,119,6,0.08);\n  --red:       #dc2626;\n  --red-dim:   rgba(220,38,38,0.08);\n  --font-sans: 'Noto Sans', -apple-system, sans-serif;\n  --font-serif:'Noto Serif', Georgia, serif;\n  --r:         10px;\n  --r-lg:      16px;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody {\n  font-family: var(--font-sans);\n  background: var(--white);\n  color: var(--text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\na { color: var(--blue); text-decoration: none; }\na:hover { text-decoration: underline; }\nimg { display: block; max-width: 100%; }\n\n\/* \u2500\u2500\u2500 NAV \u2500\u2500\u2500 *\/\n.nav {\n  background: var(--white);\n  border-bottom: 1px solid var(--border);\n  height: 62px;\n  display: flex;\n  align-items: center;\n  padding: 0 40px;\n  justify-content: space-between;\n  position: sticky;\n  top: 0;\n  z-index: 100;\n}\n.nav-brand {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  text-decoration: none;\n}\n.nav-mark {\n  width: 32px; height: 32px;\n  background: var(--navy);\n  border-radius: 7px;\n  display: grid;\n  place-items: center;\n}\n.nav-mark svg { width: 18px; height: 18px; }\n.nav-name {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--navy);\n  letter-spacing: -.02em;\n}\n.nav-links {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n  font-size: 13.5px;\n  color: var(--muted);\n}\n.nav-links a { color: var(--muted); }\n.nav-links a:hover { color: var(--navy); text-decoration: none; }\n.nav-cta {\n  background: var(--blue);\n  color: var(--white) !important;\n  padding: 8px 18px;\n  border-radius: 7px;\n  font-weight: 600;\n  font-size: 13px;\n}\n.nav-cta:hover { background: #1d4ed8 !important; }\n\n\/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500 *\/\n.hero {\n  background: var(--navy);\n  padding: 80px 40px 64px;\n  position: relative;\n  overflow: hidden;\n}\n.hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 60% 50% at 70% 50%, rgba(37,99,235,0.15) 0%, transparent 70%),\n    radial-gradient(ellipse 40% 60% at 20% 80%, rgba(37,99,235,0.08) 0%, transparent 60%);\n}\n.hero-inner {\n  max-width: 860px;\n  margin: 0 auto;\n  position: relative;\n}\n.hero-eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 28px;\n  flex-wrap: wrap;\n}\n.tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  padding: 4px 12px;\n  border-radius: 20px;\n  font-size: 11.5px;\n  font-weight: 700;\n  letter-spacing: .04em;\n  text-transform: uppercase;\n}\n.tag-blue { background: rgba(37,99,235,0.2); color: #93c5fd; }\n.tag-slate { background: rgba(255,255,255,0.08); color: var(--muted-lt); }\n\n.hero h1 {\n  font-size: clamp(1.9em, 4vw, 2.8em) !important;\n  font-weight: 800 !important;\n  color: #ffffff !important;\n  line-height: 1.2 !important;\n  letter-spacing: -.025em;\n  margin-bottom: 22px;\n  max-width: 720px;\n}\n.hero-sub {\n  font-size: 1.1em;\n  color: var(--muted-lt);\n  max-width: 580px;\n  margin-bottom: 48px;\n  line-height: 1.65;\n}\n\n\/* Pull-quote in hero *\/\n.hero-quote {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.1);\n  border-left: 3px solid var(--blue);\n  border-radius: 0 var(--r) var(--r) 0;\n  padding: 20px 24px;\n  max-width: 560px;\n}\n.hero-quote p {\n  font-family: var(--font-serif);\n  font-style: italic;\n  font-size: 1.05em;\n  color: rgba(255,255,255,0.85);\n  line-height: 1.6;\n  margin-bottom: 10px;\n}\n.hero-quote cite {\n  font-size: 12px;\n  font-style: normal;\n  color: var(--muted-lt);\n  font-weight: 600;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n}\n\n\/* \u2500\u2500\u2500 METRICS BAR \u2500\u2500\u2500 *\/\n.metrics-bar {\n  background: var(--off);\n  border-bottom: 1px solid var(--border);\n  padding: 0;\n}\n.metrics-inner {\n  max-width: 900px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  divide-x: 1px solid var(--border);\n}\n.metric-cell {\n  padding: 28px 32px;\n  border-right: 1px solid var(--border);\n  text-align: center;\n}\n.metric-cell:last-child { border-right: none; }\n.metric-number {\n  font-size: 2.2em;\n  font-weight: 800;\n  color: var(--navy);\n  letter-spacing: -.03em;\n  line-height: 1;\n  margin-bottom: 6px;\n}\n.metric-number span { color: #1d4ed8; }\n.metric-label {\n  font-size: 12.5px;\n  color: var(--muted);\n  font-weight: 500;\n  line-height: 1.4;\n}\n\n\/* \u2500\u2500\u2500 LAYOUT \u2500\u2500\u2500 *\/\n.content-wrap {\n  max-width: 900px;\n  margin: 0 auto;\n  padding: 0 40px;\n}\n.two-col {\n  display: grid;\n  grid-template-columns: 1fr 280px;\n  gap: 56px;\n  padding: 64px 40px;\n  max-width: 960px;\n  margin: 0 auto;\n}\n.main-col {}\n.side-col {}\n\n\/* \u2500\u2500\u2500 SIDEBAR \u2500\u2500\u2500 *\/\n.sidebar-card {\n  background: var(--off);\n  border: 1px solid var(--border);\n  border-radius: var(--r-lg);\n  padding: 24px;\n  margin-bottom: 20px;\n}\n.sidebar-card h4 {\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .06em;\n  color: var(--muted);\n  margin-bottom: 14px;\n}\n.sidebar-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: 8px 0;\n  border-bottom: 1px solid var(--border);\n  font-size: 13.5px;\n}\n.sidebar-row:last-child { border-bottom: none; padding-bottom: 0; }\n.sidebar-key { color: var(--muted); }\n.sidebar-val { font-weight: 600; color: var(--navy); }\n\n.features-used {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.features-used li {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  font-size: 13px;\n  color: var(--text);\n  line-height: 1.4;\n}\n.features-used li::before {\n  content: '';\n  width: 16px; height: 16px;\n  background: var(--blue-dim);\n  border-radius: 50%;\n  flex-shrink: 0;\n  margin-top: 1px;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='%232563eb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n\/* \u2500\u2500\u2500 PROSE \u2500\u2500\u2500 *\/\n.prose h2 {\n  font-size: 1.55em;\n  font-weight: 700 !important;\n  color: #0f1729 !important;\n  letter-spacing: -.02em;\n  margin: 48px 0 16px;\n  line-height: 1.25;\n}\n.prose h2:first-child { margin-top: 0; }\n.prose p {\n  font-size: 15.5px;\n  color: #334155;\n  margin-bottom: 18px;\n  line-height: 1.75;\n}\n.prose strong { color: var(--navy); font-weight: 600; }\n\n\/* \u2500\u2500\u2500 TIMELINE \u2500\u2500\u2500 *\/\n.timeline {\n  position: relative;\n  padding-left: 28px;\n  margin: 24px 0;\n}\n.timeline::before {\n  content: '';\n  position: absolute;\n  left: 8px; top: 8px; bottom: 8px;\n  width: 2px;\n  background: var(--border);\n}\n.tl-item {\n  position: relative;\n  padding: 0 0 28px 20px;\n}\n.tl-item:last-child { padding-bottom: 0; }\n.tl-dot {\n  position: absolute;\n  left: -28px;\n  top: 5px;\n  width: 16px; height: 16px;\n  border-radius: 50%;\n  background: var(--white);\n  border: 2px solid var(--border);\n  display: grid;\n  place-items: center;\n}\n.tl-dot.active {\n  border-color: var(--blue);\n  background: var(--blue);\n}\n.tl-dot.active::after {\n  content: '';\n  width: 6px; height: 6px;\n  background: var(--white);\n  border-radius: 50%;\n}\n.tl-label {\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  color: var(--muted);\n  margin-bottom: 4px;\n}\n.tl-text {\n  font-size: 14.5px;\n  color: var(--text);\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500\u2500 BEFORE\/AFTER TABLE \u2500\u2500\u2500 *\/\n.ba-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 28px 0;\n  border-radius: var(--r-lg);\n  overflow: hidden;\n  border: 1px solid var(--border);\n}\n.ba-table th {\n  padding: 13px 18px;\n  font-size: 12.5px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .04em;\n}\n.ba-table th:first-child { background: #fee2e2; color: #7f1d1d; text-align: left; }\n.ba-table th:last-child  { background: #dcfce7; color: #14532d; text-align: left; }\n.ba-table td {\n  padding: 13px 18px;\n  font-size: 14px;\n  border-top: 1px solid var(--border);\n  vertical-align: top;\n  line-height: 1.5;\n}\n.ba-table td:first-child { background: #fff5f5; color: #6b1c1c; }\n.ba-table td:last-child  { background: #f0fdf4; color: #15522e; }\n\n\/* \u2500\u2500\u2500 ROI SECTION \u2500\u2500\u2500 *\/\n.roi-section {\n  background: var(--navy);\n  padding: 72px 40px;\n  position: relative;\n  overflow: hidden;\n}\n.roi-section::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse 50% 80% at 80% 50%, rgba(37,99,235,0.15) 0%, transparent 70%);\n}\n.roi-inner {\n  max-width: 900px;\n  margin: 0 auto;\n  position: relative;\n}\n.roi-section h2 {\n  font-size: 1.8em;\n  font-weight: 800 !important;\n  color: #ffffff !important;\n  letter-spacing: -.025em;\n  margin-bottom: 12px;\n}\n.roi-section .roi-sub {\n  color: var(--muted-lt);\n  font-size: 15px;\n  margin-bottom: 48px;\n  max-width: 540px;\n}\n.roi-cards {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n  margin-bottom: 40px;\n}\n.roi-card {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: var(--r-lg);\n  padding: 28px 24px;\n}\n.roi-card-icon {\n  width: 40px; height: 40px;\n  border-radius: 10px;\n  background: var(--blue-dim);\n  display: grid;\n  place-items: center;\n  margin-bottom: 16px;\n  border: 1px solid rgba(37,99,235,0.25);\n}\n.roi-card-icon svg { width: 20px; height: 20px; color: #93c5fd; }\n.roi-number {\n  font-size: 2.4em;\n  font-weight: 800;\n  color: var(--white);\n  letter-spacing: -.03em;\n  line-height: 1;\n  margin-bottom: 6px;\n}\n.roi-number em { color: #60a5fa; font-style: normal; }\n.roi-desc {\n  font-size: 13px;\n  color: var(--muted-lt);\n  line-height: 1.5;\n}\n.roi-footnote {\n  border-top: 1px solid rgba(255,255,255,0.08);\n  padding-top: 24px;\n  font-size: 12.5px;\n  color: rgba(148,163,184,0.7);\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500\u2500 RISK SECTION \u2500\u2500\u2500 *\/\n.risk-section {\n  padding: 72px 40px;\n  background: var(--off);\n  border-top: 1px solid var(--border);\n  border-bottom: 1px solid var(--border);\n}\n.risk-inner {\n  max-width: 900px;\n  margin: 0 auto;\n}\n.risk-section h2 {\n  font-size: 1.65em;\n  font-weight: 700 !important;\n  color: #0f1729 !important;\n  letter-spacing: -.02em;\n  margin-bottom: 10px;\n}\n.risk-section .risk-sub {\n  color: var(--muted);\n  font-size: 15px;\n  margin-bottom: 40px;\n  max-width: 560px;\n}\n.risk-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 16px;\n}\n.risk-card {\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: var(--r-lg);\n  padding: 24px;\n  display: flex;\n  gap: 16px;\n  align-items: flex-start;\n}\n.risk-icon {\n  width: 38px; height: 38px;\n  border-radius: 9px;\n  flex-shrink: 0;\n  display: grid;\n  place-items: center;\n}\n.risk-icon.red   { background: var(--red-dim); }\n.risk-icon.amber { background: var(--amber-dim); }\n.risk-icon.blue  { background: var(--blue-dim); }\n.risk-icon.green { background: var(--green-dim); }\n.risk-icon svg { width: 18px; height: 18px; }\n.risk-card h4 {\n  font-size: 14px;\n  font-weight: 700;\n  color: #0f1729;\n  margin-bottom: 5px;\n}\n.risk-card p {\n  font-size: 13.5px;\n  color: #475569;\n  line-height: 1.55;\n}\n\n\/* \u2500\u2500\u2500 CALLOUT \u2500\u2500\u2500 *\/\n.callout {\n  border-left: 3px solid var(--blue);\n  background: #eff6ff;\n  border-radius: 0 var(--r) var(--r) 0;\n  padding: 18px 22px;\n  margin: 28px 0;\n}\n.callout p {\n  font-size: 14.5px;\n  color: #1e3a5f;\n  line-height: 1.6;\n}\n.callout strong { color: #1d4ed8; font-weight: 700; }\n\n\/* \u2500\u2500\u2500 QUOTE BLOCK \u2500\u2500\u2500 *\/\n.quote-block {\n  background: var(--slate);\n  border-radius: var(--r-lg);\n  padding: 32px 36px;\n  margin: 36px 0;\n  position: relative;\n}\n.quote-block::before {\n  content: '\"';\n  position: absolute;\n  top: 8px; left: 24px;\n  font-size: 5em;\n  color: var(--border);\n  font-family: var(--font-serif);\n  line-height: 1;\n}\n.quote-block p {\n  font-family: var(--font-serif);\n  font-style: italic;\n  font-size: 1.1em;\n  color: var(--navy);\n  line-height: 1.65;\n  margin-bottom: 14px;\n  position: relative;\n}\n.quote-block cite {\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  color: var(--muted);\n}\n\n\/* \u2500\u2500\u2500 CTA \u2500\u2500\u2500 *\/\n.cta-section {\n  padding: 80px 40px;\n  text-align: center;\n}\n.cta-inner {\n  max-width: 640px;\n  margin: 0 auto;\n}\n.cta-section h2 {\n  font-size: 2em;\n  font-weight: 800 !important;\n  color: #0f1729 !important;\n  letter-spacing: -.025em;\n  margin-bottom: 14px;\n}\n.cta-section p {\n  font-size: 16px;\n  color: var(--muted);\n  margin-bottom: 36px;\n  line-height: 1.65;\n}\n.cta-buttons {\n  display: flex;\n  gap: 14px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n.btn-primary {\n  background: var(--blue);\n  color: var(--white);\n  padding: 14px 28px;\n  border-radius: 8px;\n  font-size: 15px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: background .15s;\n}\n.btn-primary:hover { background: #1d4ed8; text-decoration: none; color: var(--white); }\n.btn-ghost {\n  background: transparent;\n  color: var(--navy);\n  padding: 14px 28px;\n  border-radius: 8px;\n  font-size: 15px;\n  font-weight: 600;\n  text-decoration: none;\n  border: 1.5px solid var(--border);\n  transition: border-color .15s;\n}\n.btn-ghost:hover { border-color: var(--navy); text-decoration: none; color: var(--navy); }\n\n\/* \u2500\u2500\u2500 FOOTER \u2500\u2500\u2500 *\/\n.footer {\n  background: var(--navy);\n  padding: 28px 40px;\n  text-align: center;\n}\n.footer p {\n  font-size: 12.5px;\n  color: rgba(148,163,184,0.6);\n}\n.footer a { color: var(--muted-lt); }\n\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\n@media (max-width: 768px) {\n  .nav { padding: 0 20px; }\n  .nav-links { display: none; }\n  .hero { padding: 52px 20px 48px; }\n  .metrics-inner { grid-template-columns: repeat(2,1fr); }\n  .metric-cell { padding: 20px 16px; }\n  .two-col { grid-template-columns: 1fr; padding: 40px 20px; gap: 32px; }\n  .side-col { order: -1; }\n  .roi-section { padding: 52px 20px; }\n  .roi-cards { grid-template-columns: 1fr; gap: 14px; }\n  .risk-section { padding: 52px 20px; }\n  .risk-grid { grid-template-columns: 1fr; }\n  .cta-section { padding: 60px 20px; }\n  .content-wrap { padding: 0 20px; }\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- HERO -->\n<section class=\"hero\">\n  <div class=\"hero-inner\">\n    <div class=\"hero-eyebrow\">\n      <span class=\"tag tag-blue\">Case Study<\/span>\n      <span class=\"tag tag-slate\">Manufacturing \u00b7 3,200 Employees<\/span>\n      <span class=\"tag tag-slate\">Anonymised<\/span>\n    <\/div>\n    <h1>How a Global Manufacturer Finally Killed Their Seven-Spreadsheet Supplier Audit<\/h1>\n    <p class=\"hero-sub\">Their procurement team was running supplier evaluations across 7 Excel files, 4 email threads, and an average of 6 weeks per cycle. Then they found out they had a critical supplier heading toward failure \u2014 and nobody had flagged it.<\/p>\n    <div class=\"hero-quote\">\n      <p>\"We weren't managing suppliers. We were managing files. By the time we spotted a problem, it was already a crisis.\"<\/p>\n      <cite>Head of Procurement \u00b7 Tier-1 Component Manufacturer<\/cite>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- METRICS BAR -->\n<section class=\"metrics-bar\">\n  <div class=\"metrics-inner\">\n    <div class=\"metric-cell\">\n      <div class=\"metric-number\"><span>73<\/span>%<\/div>\n      <div class=\"metric-label\">Reduction in evaluation cycle time<\/div>\n    <\/div>\n    <div class=\"metric-cell\">\n      <div class=\"metric-number\">\u20ac<span>140<\/span>K<\/div>\n      <div class=\"metric-label\">Estimated annual cost avoidance<\/div>\n    <\/div>\n    <div class=\"metric-cell\">\n      <div class=\"metric-number\"><span>6<\/span>wk<span>\u2192<\/span>10d<\/div>\n      <div class=\"metric-label\">From cycle start to consolidated results<\/div>\n    <\/div>\n    <div class=\"metric-cell\">\n      <div class=\"metric-number\"><span>3<\/span>\u2192<span>0<\/span><\/div>\n      <div class=\"metric-label\">Critical supplier surprises per year<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TWO-COLUMN BODY -->\n<div class=\"two-col\">\n\n  <!-- MAIN CONTENT -->\n  <div class=\"main-col prose\">\n\n    <h2>The situation<\/h2>\n    <p>The company operates a network of 80+ active suppliers across components, raw materials, and logistics. Every quarter, their five-person procurement team ran a full supplier performance review \u2014 a process that had evolved over years into something nobody had designed and everyone had inherited.<\/p>\n    <p>Each evaluator maintained their own Excel file. Each business function \u2014 quality, logistics, finance, operations \u2014 sent scores by email. Someone in procurement consolidated everything manually into a master file, chased missing responses, reconciled conflicting formats, and eventually produced a PDF report that was circulated via email and filed away.<\/p>\n    <p>Nobody had a live view of supplier health at any point in the process. The \"current\" picture was always weeks old.<\/p>\n\n    <div class=\"callout\">\n      <p>The team estimated they were spending <strong>between 18 and 24 person-days per cycle<\/strong> on data collection and consolidation alone \u2014 work that produced no analytical value and delayed every decision that depended on it.<\/p>\n    <\/div>\n\n    <h2>The moment that made the status quo untenable<\/h2>\n    <p>In Q3, a critical sub-assembly supplier that had been scoring \"adequate\" across four straight quarterly reviews was flagged by a line manager \u2014 not by the procurement system \u2014 as having serious delivery reliability issues. When the procurement team investigated, they found the warning signs had been there in the raw data for two quarters. They just hadn't surfaced cleanly through the spreadsheet process.<\/p>\n    <p>The supplier required an emergency corrective action program that took three months to stabilize. The direct cost of that intervention \u2014 including expedited sourcing, production line adjustments, and management time \u2014 was estimated at \u20ac85,000. The reputational cost internally was harder to quantify.<\/p>\n\n    <div class=\"quote-block\">\n      <p>\"We realized we'd built a system that was very good at producing historical summaries and very bad at telling us what was actually happening right now.\"<\/p>\n      <cite>Procurement Director<\/cite>\n    <\/div>\n\n    <h2>What they were looking for<\/h2>\n    <p>The brief for any solution was specific. They needed something that would:<\/p>\n\n    <div class=\"timeline\">\n      <div class=\"tl-item\">\n        <div class=\"tl-dot active\"><\/div>\n        <div class=\"tl-label\">Must-have 1<\/div>\n        <div class=\"tl-text\">Collect weighted input from multiple internal stakeholders without requiring everyone to use the same spreadsheet or log into the same tool simultaneously<\/div>\n      <\/div>\n      <div class=\"tl-item\">\n        <div class=\"tl-dot active\"><\/div>\n        <div class=\"tl-label\">Must-have 2<\/div>\n        <div class=\"tl-text\">Give suppliers visibility into their own scores and a channel to respond \u2014 eliminating the adversarial dynamic of one-way evaluations delivered by email<\/div>\n      <\/div>\n      <div class=\"tl-item\">\n        <div class=\"tl-dot active\"><\/div>\n        <div class=\"tl-label\">Must-have 3<\/div>\n        <div class=\"tl-text\">Produce a complete audit trail \u2014 timestamped, role-attributed \u2014 that could withstand both internal governance review and external audits<\/div>\n      <\/div>\n      <div class=\"tl-item\">\n        <div class=\"tl-dot active\"><\/div>\n        <div class=\"tl-label\">Must-have 4<\/div>\n        <div class=\"tl-text\">Flag suppliers crossing performance thresholds automatically, before the situation required crisis management<\/div>\n      <\/div>\n    <\/div>\n\n    <h2>Before vs. after<\/h2>\n    <table class=\"ba-table\">\n      <tr>\n        <th>\u274c Before EvaluationsHub<\/th>\n        <th>\u2705 After EvaluationsHub<\/th>\n      <\/tr>\n      <tr>\n        <td>7 separate Excel files per evaluation cycle<\/td>\n        <td>Single platform, all stakeholder input in one place<\/td>\n      <\/tr>\n      <tr>\n        <td>Email chains to chase missing scores (avg. 3 follow-ups per evaluator)<\/td>\n        <td>Automated reminders handle scheduling \u2014 no manual chasing<\/td>\n      <\/tr>\n      <tr>\n        <td>6-week cycle from launch to consolidated results<\/td>\n        <td>10 days average from launch to aggregated scorecard<\/td>\n      <\/tr>\n      <tr>\n        <td>Suppliers received results once per quarter, via email, with no response channel<\/td>\n        <td>Suppliers access their own portal, see scores in real-time, and can submit evidence or raise concerns directly<\/td>\n      <\/tr>\n      <tr>\n        <td>No automated threshold alerts \u2014 issues surfaced by accident<\/td>\n        <td>Automatic CAPA triggers when scores breach defined thresholds<\/td>\n      <\/tr>\n      <tr>\n        <td>Audit trail: a folder of emails and version-controlled Excel files<\/td>\n        <td>Full timestamped audit log, role-attributed, exportable for governance review<\/td>\n      <\/tr>\n      <tr>\n        <td>ERP data manually exported and cross-referenced<\/td>\n        <td>Live SAP data feeds directly into supplier scorecards<\/td>\n      <\/tr>\n    <\/table>\n\n    <h2>The rollout<\/h2>\n    <p>Implementation was phased over eight weeks. The first four weeks focused on configuring the scorecard structure, weighting logic, and stakeholder roles. The team chose to run a parallel evaluation cycle \u2014 one manual, one in EvaluationsHub \u2014 to validate that the platform outputs matched their expected results before going fully live.<\/p>\n    <p>Suppliers were onboarded through the self-service portal. The procurement team was clear that supplier access was not optional \u2014 visibility was a requirement for the relationship going forward, and the portal was the mechanism. Adoption among the top-40 supplier tier was close to 90% within the first full quarter.<\/p>\n\n    <div class=\"callout\">\n      <p><strong>One unexpected benefit:<\/strong> Supplier disputes about scores dropped significantly once suppliers could see not just their final score, but the weighted inputs from each business function. Transparency reduced friction \u2014 even when scores were poor.<\/p>\n    <\/div>\n\n    <h2>The results<\/h2>\n    <p>After three full quarterly cycles on EvaluationsHub, the team conducted an internal review of what had changed. The findings mapped across two dimensions: operational efficiency and risk posture.<\/p>\n\n  <\/div><!-- \/main-col -->\n\n  <!-- SIDEBAR -->\n  <div class=\"side-col\">\n    <div class=\"sidebar-card\">\n      <h4>Company Profile<\/h4>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">Industry<\/span>\n        <span class=\"sidebar-val\">Manufacturing<\/span>\n      <\/div>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">Employees<\/span>\n        <span class=\"sidebar-val\">~3,200<\/span>\n      <\/div>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">Supplier base<\/span>\n        <span class=\"sidebar-val\">80+ active<\/span>\n      <\/div>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">Region<\/span>\n        <span class=\"sidebar-val\">Western Europe<\/span>\n      <\/div>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">Procurement team<\/span>\n        <span class=\"sidebar-val\">5 people<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"sidebar-card\">\n      <h4>Features Used<\/h4>\n      <ul class=\"features-used\">\n        <li>Multi-stakeholder weighted scorecards<\/li>\n        <li>Supplier self-service portal<\/li>\n        <li>Automated evaluation scheduling<\/li>\n        <li>CAPA workflow with threshold triggers<\/li>\n        <li>SAP native integration<\/li>\n        <li>Role-based access control<\/li>\n        <li>Full audit trail &amp; reporting<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"sidebar-card\">\n      <h4>Timeline<\/h4>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">Implementation<\/span>\n        <span class=\"sidebar-val\">8 weeks<\/span>\n      <\/div>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">Full adoption<\/span>\n        <span class=\"sidebar-val\">1 quarter<\/span>\n      <\/div>\n      <div class=\"sidebar-row\">\n        <span class=\"sidebar-key\">First full cycle<\/span>\n        <span class=\"sidebar-val\">10 days<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"sidebar-card\" style=\"background:var(--navy);border-color:var(--navy-lt);\">\n      <h4 style=\"color:var(--muted-lt);\">Ready to see it live?<\/h4>\n      <p style=\"font-size:13px;color:rgba(148,163,184,0.8);margin-bottom:16px;line-height:1.55;\">Walk through the platform with a procurement specialist. No commitment.<\/p>\n      <a href=\"https:\/\/evaluationshub.co\/#\/signup\" style=\"display:block;background:var(--blue);color:#fff;text-align:center;padding:11px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;\">Start Your Free Pilot<\/a>\n      <a href=\"https:\/\/evaluationshub.com\/contact\" style=\"display:block;color:var(--muted-lt);text-align:center;padding:10px;font-size:12.5px;text-decoration:none;margin-top:4px;\">or request a demo \u2192<\/a>\n    <\/div>\n  <\/div><!-- \/side-col -->\n\n<\/div><!-- \/two-col -->\n\n<!-- ROI SECTION -->\n<section class=\"roi-section\">\n  <div class=\"roi-inner\">\n    <h2>The cost of the old way \u2014 quantified<\/h2>\n    <p class=\"roi-sub\">These are conservative estimates based on a 5-person procurement team running quarterly evaluations across 80 suppliers, using industry-standard procurement salary benchmarks.<\/p>\n\n    <div class=\"roi-cards\">\n      <div class=\"roi-card\">\n        <div class=\"roi-card-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"roi-number\">\u20ac<em>68<\/em>K<\/div>\n        <div class=\"roi-desc\">Annual cost of manual data collection and consolidation \u2014 18\u201324 person-days \u00d7 4 quarterly cycles \u00d7 blended procurement salary<\/div>\n      <\/div>\n      <div class=\"roi-card\">\n        <div class=\"roi-card-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"roi-number\">\u20ac<em>85<\/em>K<\/div>\n        <div class=\"roi-desc\">Documented cost of a single missed supplier failure \u2014 expedited sourcing, production adjustment, management time<\/div>\n      <\/div>\n      <div class=\"roi-card\">\n        <div class=\"roi-card-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"roi-number\">\u20ac<em>140<\/em>K+<\/div>\n        <div class=\"roi-desc\">Estimated annual cost avoidance \u2014 reduced manual work plus one prevented supplier crisis over a 12-month horizon<\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"roi-footnote\">\n      <strong style=\"color:var(--muted-lt)\">How we arrived at these numbers:<\/strong> Manual data collection estimate based on 18\u201324 person-days per cycle \u00d7 4 cycles \u00d7 average senior procurement specialist cost of \u20ac650\/day (EU benchmark). Crisis cost based on the company's own post-incident financial review. These figures are illustrative and will vary by organisation size, supplier base, and geography. EvaluationsHub does not guarantee specific financial outcomes.\n    <\/p>\n  <\/div>\n<\/section>\n\n<!-- RISK SECTION -->\n<section class=\"risk-section\">\n  <div class=\"risk-inner\">\n    <h2>Why spreadsheet-based evaluations carry structural risk<\/h2>\n    <p class=\"risk-sub\">The operational cost is visible. The risk cost is harder to see until something goes wrong.<\/p>\n    <div class=\"risk-grid\">\n      <div class=\"risk-card\">\n        <div class=\"risk-icon red\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#dc2626\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"\/><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"\/>\n          <\/svg>\n        <\/div>\n        <div>\n          <h4>No early warning system<\/h4>\n          <p>Threshold breaches are invisible until someone reads the final report \u2014 by which point intervention is reactive, not preventive. The window for low-cost corrective action is already closed.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"risk-card\">\n        <div class=\"risk-icon amber\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#d97706\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/>\n          <\/svg>\n        <\/div>\n        <div>\n          <h4>Version control is not audit control<\/h4>\n          <p>Spreadsheet version history doesn't tell you who entered which score, when, or why it was changed. In a regulatory audit or a dispute with a supplier, you have almost no defensible documentation.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"risk-card\">\n        <div class=\"risk-icon amber\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#d97706\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75\"\/>\n          <\/svg>\n        <\/div>\n        <div>\n          <h4>Key-person dependency<\/h4>\n          <p>The person who knows which file is current, where to find the weighting logic, and which evaluator responded late is a single point of failure. When they leave, the institutional knowledge goes with them.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"risk-card\">\n        <div class=\"risk-icon red\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#dc2626\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0110 0v4\"\/>\n          <\/svg>\n        <\/div>\n        <div>\n          <h4>GDPR and data control risk<\/h4>\n          <p>Supplier performance data circulating across personal email accounts, shared drives with broad access, and uncontrolled file copies creates exposure that's difficult to remediate and harder to evidence.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"risk-card\">\n        <div class=\"risk-icon blue\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2563eb\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/>\n            <line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/>\n          <\/svg>\n        <\/div>\n        <div>\n          <h4>Inconsistent weighting = unreliable rankings<\/h4>\n          <p>When different evaluators apply different mental weightings to the same criteria, you don't have a scorecard \u2014 you have a collection of opinions. Strategic sourcing decisions made on this data carry hidden accuracy risk.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"risk-card\">\n        <div class=\"risk-icon green\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#16a34a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <polyline points=\"20 6 9 17 4 12\"\/>\n          <\/svg>\n        <\/div>\n        <div>\n          <h4>How EvaluationsHub addresses all of these<\/h4>\n          <p>Automated threshold alerts, timestamped audit trail, role-based access, ISO 27001 certified infrastructure, configurable weighting logic \u2014 all in one platform, without requiring you to manage the security stack yourself.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA SECTION -->\n<section class=\"cta-section\">\n  <div class=\"cta-inner\">\n    <h2>See what your supplier data actually looks like<\/h2>\n    <p>Most teams that switch to EvaluationsHub discover supplier issues they didn't know existed within the first evaluation cycle. Start a free pilot with your own supplier list \u2014 no integration required to begin.<\/p>\n    <div class=\"cta-buttons\">\n      <a href=\"https:\/\/evaluationshub.co\/#\/signup\" class=\"btn-primary\">Start Your Free Pilot<\/a>\n      <a href=\"https:\/\/evaluationshub.com\/contact\" class=\"btn-ghost\">Talk to the team \u2192<\/a>\n    <\/div>\n    <p style=\"margin-top:24px;font-size:12.5px;color:var(--muted-lt);\">\u2605\u2605\u2605\u2605\u2605 4.9\/5 on G2 &nbsp;\u00b7&nbsp; ISO 27001 Certified &nbsp;\u00b7&nbsp; 200+ companies &nbsp;\u00b7&nbsp; GDPR compliant<\/p>\n  <\/div>\n<\/section>\n\n\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Case Study: How a Global Manufacturer Cut Supplier Evaluation Cycles by 73% | EvaluationsHub Case Study Manufacturing \u00b7 3,200 Employees Anonymised How a Global Manufacturer Finally Killed Their Seven-Spreadsheet Supplier Audit Their procurement team was running supplier evaluations across 7 Excel files, 4 email threads, and an average of 6 weeks per cycle. Then they [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"class_list":["post-16808","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/pages\/16808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/comments?post=16808"}],"version-history":[{"count":0,"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/pages\/16808\/revisions"}],"wp:attachment":[{"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/media?parent=16808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}