{"id":28781,"date":"2026-11-05T21:41:17","date_gmt":"2026-11-05T21:41:17","guid":{"rendered":"https:\/\/evaluationshub.com\/?page_id=28781"},"modified":"2026-11-06T18:28:02","modified_gmt":"2026-11-06T18:28:02","slug":"supplier-qualification","status":"publish","type":"page","link":"https:\/\/evaluationshub.com\/supplier-qualification\/","title":{"rendered":"Supplier Qualification Software: Scored, Documented, Repeatable"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"28781\" class=\"elementor elementor-28781\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee53591 e-con-full e-flex e-con e-parent\" data-id=\"ee53591\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0f56c1 elementor-widget elementor-widget-html\" data-id=\"e0f56c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.ehp{--navy:#0f1729;--blue:#2563eb;--sky:#93c5fd;--mist:#f1f5f9;--cloud:#f8fafc;--line:#e2e8f0;--mute:#475569;--ok:#15803d;--okbg:#dcfce7;--warn:#b45309;--warnbg:#fef3c7;--bad:#b91c1c;--badbg:#fee2e2;font-family:Mulish,sans-serif;color:var(--navy);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}\n.ehp,.ehp *{box-sizing:border-box}\n.ehp a{text-decoration:none}\n.ehp h1,.ehp h2,.ehp h3{font-family:'Noto Sans',sans-serif;font-weight:800;letter-spacing:-.02em;margin:0}\n.ehp p{margin:0}\n.ehp .in{max-width:1160px;margin:0 auto}\n.ehp .sec{padding:92px 24px}\n.ehp .eyebrow{display:block;font:800 12px\/1 Mulish,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}\n.ehp .hero .eyebrow,.ehp .dark .eyebrow{color:var(--sky)}\n.ehp h2{font-size:clamp(26px,3.1vw,36px);line-height:1.18;max-width:720px}\n.ehp .lead{font-size:18px;color:var(--mute);max-width:640px;margin-top:16px}\n.ehp .btn{display:inline-block;font:700 15.2px\/1 Mulish,sans-serif;padding:14px 26px;border-radius:7px;transition:transform .15s,background .15s,border-color .15s}\n.ehp .btn-p{background:var(--blue);color:#fff}\n.ehp .btn-p:hover{background:#1d4ed8;transform:translateY(-1px)}\n.ehp .btn-g{border:1px solid rgba(255,255,255,.3);color:#e2e8f0}\n.ehp .btn-g:hover{border-color:#fff;color:#fff}\n.ehp .btn-w{background:#fff;color:var(--blue)}\n.ehp .btn-w:hover{transform:translateY(-1px)}\n.ehp .hero{background:var(--navy) radial-gradient(900px 420px at 88% -10%,rgba(37,99,235,.38),transparent 62%);color:#fff;padding:96px 24px 108px}\n.ehp .hero .in{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}\n.ehp .hero h1{font-size:clamp(34px,4.5vw,52px);line-height:1.1;color:#fff}\n.ehp .hero .sub{font-size:19px;color:#cbd5e1;margin-top:22px;max-width:540px}\n.ehp .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}\n.ehp .fine{font-size:13.5px;color:#94a3b8;margin-top:18px}\n.ehp .card{background:#fff;color:var(--navy);border-radius:14px;box-shadow:0 30px 60px -20px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);overflow:hidden}\n.ehp .card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);font:800 14px Mulish,sans-serif}\n.ehp .tag{font:800 10px\/1 Mulish,sans-serif;letter-spacing:.1em;text-transform:uppercase;background:var(--mist);color:var(--mute);padding:5px 8px;border-radius:5px;white-space:nowrap}\n.ehp .row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);font-size:14.5px;font-weight:700}\n.ehp .row small{display:block;color:var(--mute);font-size:12.5px;font-weight:600}\n.ehp .chip{font:800 11.5px\/1 Mulish,sans-serif;padding:6px 10px;border-radius:999px;white-space:nowrap}\n.ehp .ok{background:var(--okbg);color:var(--ok)}\n.ehp .warn{background:var(--warnbg);color:var(--warn)}\n.ehp .bad{background:var(--badbg);color:var(--bad)}\n.ehp .idle{background:var(--mist);color:var(--mute)}\n.ehp .prog{padding:16px 20px;font-size:13px;color:var(--mute);font-weight:700}\n.ehp .bar{height:6px;background:var(--mist);border-radius:99px;margin-top:10px;overflow:hidden}\n.ehp .bar i{display:block;height:100%;background:var(--blue);border-radius:99px}\n.ehp .three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:52px}\n.ehp .three .n{display:block;font:800 13px Mulish,sans-serif;color:var(--blue);border-top:2px solid var(--navy);padding-top:14px}\n.ehp .three h3{font-size:19px;margin:12px 0 8px}\n.ehp .three p{color:var(--mute)}\n.ehp .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}\n.ehp .step{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px 22px}\n.ehp .step b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;font:800 14px 'Noto Sans',sans-serif}\n.ehp .step h3{font-size:18px;margin:18px 0 8px}\n.ehp .step p{color:var(--mute);font-size:15px}\n.ehp .split{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}\n.ehp .split+.split{margin-top:96px}\n.ehp .split.rev{grid-template-columns:1.1fr 1fr}\n.ehp .split.rev .txt{order:2}\n.ehp .list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}\n.ehp .list li{padding-left:26px;position:relative;color:var(--mute)}\n.ehp .list li:before{content:\"\";position:absolute;left:0;top:11px;width:12px;height:2px;background:var(--blue)}\n.ehp .tw{overflow-x:auto}\n.ehp table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:440px}\n.ehp th{text-align:left;font:800 11px Mulish,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:12px 20px;background:var(--cloud);border-bottom:1px solid var(--line)}\n.ehp td{padding:13px 20px;border-bottom:1px solid var(--line);font-weight:700}\n.ehp td.num,.ehp th.num{text-align:right;font-variant-numeric:tabular-nums}\n.ehp tfoot td{background:var(--cloud);font-weight:800;border-bottom:0}\n.ehp .msg{margin:16px 20px 0;padding:14px 16px;border-radius:10px;font-size:14.5px;font-weight:600}\n.ehp .msg.me{background:var(--mist);border-top-left-radius:2px}\n.ehp .msg small{display:block;font:800 11px Mulish,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}\n.ehp .upl{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 20px 20px;padding:14px 16px;border:1.5px dashed #94a3b8;border-radius:10px;font-size:14px;font-weight:700;color:var(--mute)}\n.ehp .upl span.b{background:var(--navy);color:#fff;border-radius:6px;padding:8px 12px;font-size:13px}\n.ehp .dark{background:var(--navy);color:#fff}\n.ehp .dark h2{color:#fff}\n.ehp .dark .lead{color:#94a3b8}\n.ehp .nx{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}\n.ehp .nx a{display:block;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fff;transition:border-color .15s,background .15s}\n.ehp .nx a:hover{border-color:var(--sky);background:rgba(255,255,255,.04)}\n.ehp .nx b{font:800 16px 'Noto Sans',sans-serif;display:block}\n.ehp .nx span{display:block;color:#94a3b8;font-size:14px;margin-top:6px}\n.ehp .nx i{font-style:normal;color:var(--sky);font-weight:800;display:block;margin-top:14px;font-size:13px}\n.ehp .final{background:var(--blue);color:#fff;text-align:center}\n.ehp .final h2{color:#fff;margin:0 auto}\n.ehp .final p{color:#dbeafe;max-width:640px;margin:16px auto 0;font-size:18px}\n.ehp .final .cta{justify-content:center}\n.ehp .final .btn-g{border-color:rgba(255,255,255,.5);color:#fff}\n.ehp .final .lnk{display:inline-block;margin-top:22px;color:#fff;font-weight:800;border-bottom:1px solid rgba(255,255,255,.5);font-size:15px}\n@media (max-width:900px){.ehp .hero .in,.ehp .split,.ehp .split.rev{grid-template-columns:1fr;gap:40px}.ehp .split.rev .txt{order:0}.ehp .three,.ehp .steps,.ehp .nx{grid-template-columns:1fr 1fr}.ehp .sec{padding:68px 22px}.ehp .hero{padding:64px 22px 72px}}\n@media (max-width:560px){.ehp .three,.ehp .steps,.ehp .nx{grid-template-columns:1fr}}\n<\/style><div class=\"ehp\">\n<section class=\"hero\"><div class=\"in\">\n<div>\n<span class=\"eyebrow\">Supplier qualification<\/span>\n<h1>Qualify suppliers against criteria you set, and keep the evidence<\/h1>\n<p class=\"sub\">A checklist per category, a weighted score, a pass or fail on every criterion, and each certificate on file. Suppliers submit through the portal. You decide in one place.<\/p>\n<div class=\"cta\"><a class=\"btn btn-p\" href=\"\/contact\/\">Set up my environment<\/a><a class=\"btn btn-g\" href=\"#scoring\">See how scoring works<\/a><\/div>\n<p class=\"fine\">Configured around your own suppliers. We reply within one working day.<\/p>\n<\/div>\n<div class=\"card\" aria-label=\"Example qualification checklist\">\n<div class=\"card-h\"><span>Qualification checklist<\/span><span class=\"tag\">Example data<\/span><\/div>\n<div class=\"row\"><span>ISO 9001 certificate<small>Uploaded by supplier, expiry tracked<\/small><\/span><span class=\"chip ok\">Received<\/span><\/div>\n<div class=\"row\"><span>Financial statements<small>Uploaded by supplier<\/small><\/span><span class=\"chip ok\">Received<\/span><\/div>\n<div class=\"row\"><span>Insurance certificate<small>Expired, resubmission requested<\/small><\/span><span class=\"chip warn\">Gap<\/span><\/div>\n<div class=\"row\"><span>Customer references<small>2 of 3 received<\/small><\/span><span class=\"chip idle\">In progress<\/span><\/div>\n<div class=\"prog\">2 of 4 criteria complete<div class=\"bar\"><i style=\"width:50%\"><\/i><\/div><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"sec\"><div class=\"in\">\n<span class=\"eyebrow\">Where qualification usually breaks<\/span>\n<h2>The spreadsheet says approved. Nobody can say why.<\/h2>\n<div class=\"three\">\n<div><span class=\"n\">01<\/span><h3>The evidence sits in inboxes<\/h3><p>Certificates, insurance and financials arrive as attachments. Nobody can see what is on file, or what expires next.<\/p><\/div>\n<div><span class=\"n\">02<\/span><h3>One checklist for everyone<\/h3><p>A packaging supplier and a chemicals supplier get the same questions, so the checklist is too light for one and too heavy for the other.<\/p><\/div>\n<div><span class=\"n\">03<\/span><h3>A yes with no reasoning<\/h3><p>Months later, nobody can reconstruct why a supplier was approved, or when it should be reviewed again.<\/p><\/div>\n<\/div><\/div><\/section>\n\n<section class=\"sec\" style=\"background:var(--cloud)\"><div class=\"in\">\n<span class=\"eyebrow\">How it works<\/span>\n<h2>From first request to approved, in four steps<\/h2>\n<div class=\"steps\">\n<div class=\"step\"><b>1<\/b><h3>Build the checklist<\/h3><p>Set the criteria for each supplier category. Weight every criterion and set its pass or fail threshold.<\/p><\/div>\n<div class=\"step\"><b>2<\/b><h3>Collect the evidence<\/h3><p>Request certifications, financials, insurance and references. Suppliers upload through the portal.<\/p><\/div>\n<div class=\"step\"><b>3<\/b><h3>Score and decide<\/h3><p>Each criterion is scored against its threshold. Gaps are flagged and the supplier is asked to resubmit.<\/p><\/div>\n<div class=\"step\"><b>4<\/b><h3>Re-qualify on schedule<\/h3><p>Set the review interval. Reminders go out ahead of it, so approvals do not quietly go stale.<\/p><\/div>\n<\/div><\/div><\/section>\n\n<section class=\"sec\" id=\"scoring\"><div class=\"in\">\n<div class=\"split\">\n<div class=\"txt\"><span class=\"eyebrow\">Weighted scoring<\/span><h2>A threshold on every criterion, not only on the total<\/h2>\n<p class=\"lead\">A strong overall score can hide a missing certificate. Set a pass or fail threshold on each criterion as well as the weighted total, so a gap stays visible even when the average looks fine.<\/p>\n<ul class=\"list\"><li>Weight each criterion differently per supplier category.<\/li><li>Status is tracked as in progress, approved or rejected.<\/li><li>Uploaded documents keep version control and expiry alerts.<\/li><\/ul><\/div>\n<div class=\"card\"><div class=\"card-h\"><span>Scoring matrix<\/span><span class=\"tag\">Example data<\/span><\/div>\n<div class=\"tw\"><table><thead><tr><th>Criterion<\/th><th class=\"num\">Weight<\/th><th class=\"num\">Score<\/th><th class=\"num\">Minimum<\/th><th>Result<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Certifications<\/td><td class=\"num\">30%<\/td><td class=\"num\">9<\/td><td class=\"num\">6<\/td><td><span class=\"chip ok\">Pass<\/span><\/td><\/tr>\n<tr><td>Financials<\/td><td class=\"num\">25%<\/td><td class=\"num\">8<\/td><td class=\"num\">6<\/td><td><span class=\"chip ok\">Pass<\/span><\/td><\/tr>\n<tr><td>Insurance<\/td><td class=\"num\">20%<\/td><td class=\"num\">3<\/td><td class=\"num\">6<\/td><td><span class=\"chip bad\">Below<\/span><\/td><\/tr>\n<tr><td>References<\/td><td class=\"num\">25%<\/td><td class=\"num\">8<\/td><td class=\"num\">5<\/td><td><span class=\"chip ok\">Pass<\/span><\/td><\/tr>\n<\/tbody>\n<tfoot><tr><td>Weighted score<\/td><td><\/td><td class=\"num\">7.3<\/td><td class=\"num\">6.5<\/td><td><span class=\"chip bad\">Held: insurance<\/span><\/td><\/tr><\/tfoot><\/table><\/div><\/div>\n<\/div>\n<div class=\"split rev\">\n<div class=\"txt\"><span class=\"eyebrow\">Supplier self-qualification<\/span><h2>Suppliers answer the checklist. You review the gaps.<\/h2>\n<p class=\"lead\">The checklist runs in your branded supplier portal. Suppliers answer and upload there, so you stop retyping attachments from email.<\/p>\n<ul class=\"list\"><li>Gaps in the evidence are identified for you.<\/li><li>The supplier is asked to resubmit through the same portal.<\/li><li>Re-qualification reminders go out on the schedule you set.<\/li><\/ul><\/div>\n<div class=\"card\"><div class=\"card-h\"><span>Supplier portal<\/span><span class=\"tag\">Your brand, your domain<\/span><\/div>\n<div class=\"msg me\"><small>Request from your team<\/small>The insurance certificate on file has expired. Please upload the renewed certificate.<\/div>\n<div class=\"upl\"><span>Insurance certificate<\/span><span class=\"b\">Upload file<\/span><\/div><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"sec dark\"><div class=\"in\">\n<span class=\"eyebrow\">Next in the lifecycle<\/span>\n<h2>Qualification is where the supplier file begins<\/h2>\n<p class=\"lead\">Once a supplier is approved, the work continues in the rest of the platform.<\/p>\n<div class=\"nx\">\n<a href=\"\/supplier-onboarding\/\"><b>Onboarding<\/b><span>Checklist tasks for your team and the supplier, with automatic handover on completion.<\/span><i>Open onboarding<\/i><\/a>\n<a href=\"\/supplier-portal\/\"><b>Supplier portal<\/b><span>Your brand, your domain. Suppliers see scores, actions and requests.<\/span><i>Open portal<\/i><\/a>\n<a href=\"\/supplier-risk-management\/\"><b>Risk management<\/b><span>Risk scoring, thresholds and alerts across the supplier base.<\/span><i>Open risk<\/i><\/a>\n<a href=\"\/supplier-scorecards\/\"><b>Scorecards<\/b><span>Weighted KPIs once the supplier is live and delivering.<\/span><i>Open scorecards<\/i><\/a>\n<\/div><\/div><\/section>\n\n<section class=\"sec final\"><div class=\"in\">\n<h2>Qualify your next supplier in EvaluationsHub<\/h2>\n<p>Set up my environment, or send us your current checklist and we will rebuild it for you at no cost.<\/p>\n<div class=\"cta\"><a class=\"btn btn-w\" href=\"\/contact\/\">Set up my environment<\/a><a class=\"btn btn-g\" href=\"\/demo\/\">Book a demo<\/a><\/div>\n<a class=\"lnk\" href=\"\/white-glove-onboarding\/\">Send us your spreadsheet<\/a>\n<\/div><\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Supplier qualification Qualify suppliers against criteria you set, and keep the evidence A checklist per category, a weighted score, a pass or fail on every criterion, and each certificate on file. Suppliers submit through the portal. You decide in one place. Set up my environmentSee how scoring works Configured around your own suppliers. We reply [&hellip;]<\/p>\n","protected":false},"author":9,"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":"","_wds_title":"Supplier Qualification Software: Scored, Documented, Repeatable | EvaluationsHub","_wds_metadesc":"Qualify suppliers against criteria you set, with the evidence attached to the record. Approval stays blocked until the documents you require are present.","_wds_meta-robots-noindex":null,"_wds_meta-robots-nofollow":null,"_wds_canonical":"","footnotes":""},"class_list":["post-28781","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/pages\/28781","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/comments?post=28781"}],"version-history":[{"count":0,"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/pages\/28781\/revisions"}],"wp:attachment":[{"href":"https:\/\/evaluationshub.com\/api-v1\/wp\/v2\/media?parent=28781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}