Workflow Template
Supplier Onboarding Workflow
End-to-end supplier onboarding workflow covering intake of supplier details, contacts, goods/services, tax and payment information, insurance and required documents, due diligence, risk and compliance checks, internal approvals, and final supplier creation and activation.
Without a structured process, supplier onboarding stalls in email chains — documents go missing, risk assessments get skipped, and finance teams approve vendors that procurement never properly vetted. The Supplier Onboarding Workflow on assess.one eliminates that chaos by guiding every new supplier through a single, auditable path: from initial intake and document collection through due diligence, risk-rated routing, and sequential compliance, procurement, and finance approvals. The result is a consistent, defensible onboarding process that reduces time-to-activation and closes the compliance gaps that manual handling leaves open.
Business Outcomes
- Reduce supplier onboarding cycle time by eliminating manual hand-offs and follow-up emails
- Ensure every supplier completes due diligence and risk assessment before reaching the approval stage
- Automatically escalate high-risk suppliers to senior reviewers, preventing under-scrutinised approvals
- Maintain a complete audit trail of approvals, rejections, and document submissions for compliance reporting
- Standardise rejection communications so suppliers receive timely, consistent notifications at every decision point
Workflow Steps
Steps
- 1Create Supplier Recordcreate record
Creates the supplier record in the system and assigns a reference number.
- 2Set Status: Application Receivedupdate record
Sets the supplier record status to Application Received.
- 3Send Confirmation to Suppliersend email
Sends an acknowledgement email to the supplier confirming receipt of their application.
- 4Conduct Due Diligence & Risk Assessmentcreate task
Procurement officer reviews submitted documents, verifies company details, assesses risk, and records findings.
- 5Set Status: Under Reviewupdate record
Updates the supplier record status to Under Review after due diligence is completed.
- 6Documents Complete?
Routes to request outstanding documents if any are missing, otherwise proceeds to risk routing.
documents_complete: "No — Documents Outstanding"→Request Outstanding Documents from SupplierDefault→Route by Risk Rating - 7Request Outstanding Documents from Supplierrequest external input
Sends an external form to the supplier to collect any missing documents before proceeding.
- 8Route by Risk Rating
Routes High-risk suppliers to senior approval, Medium to standard approval, Low directly to final approval.
risk_rating: "High"→High-Risk Supplier — Senior Reviewrisk_rating: "Medium"→Compliance & Procurement ApprovalDefault→Compliance & Procurement Approval - 9High-Risk Supplier — Senior Reviewcreate task
Senior procurement manager reviews the high-risk supplier and prepares a recommendation before escalated approval.
- 10Route High-Risk Recommendation
If senior reviewer recommends Reject, closes the application. Otherwise proceeds to compliance approval.
high_risk_recommendation: "Reject"→Set Status: Rejected — RiskDefault→Compliance & Procurement Approval - 11Set Status: Rejected — Riskupdate record
Updates the supplier record to Rejected due to unacceptable risk and notifies the supplier.
- 12Notify Supplier — Application Unsuccessfulsend email
Sends an email to the supplier advising their application was unsuccessful.
- 13Compliance & Procurement Approvalrequest approvalrequires approval
Requests formal approval from the compliance/procurement approver to proceed with supplier onboarding.
- 14Route Compliance Approval Outcome
Routes to final finance approval if approved, or closes the application if rejected.
approval_status: "approved"→Finance Approvalapproval_status: "rejected"→Set Status: Rejected — ComplianceDefault→Set Status: Rejected — Compliance - 15Set Status: Rejected — Complianceupdate record
Updates the supplier record to Rejected following compliance rejection.
- 16Notify Supplier — Compliance Rejectionsend email
Sends an email to the supplier advising their application was not approved.
- 17Finance Approvalrequest approvalrequires approval
Requests final approval from Finance to confirm payment terms, banking details, and tax information are acceptable.
- 18Route Finance Approval Outcome
Proceeds to supplier activation if approved, or closes the application if rejected.
approval_status: "approved"→Set Status: Approved — Activatingapproval_status: "rejected"→Set Status: Rejected — FinanceDefault→Set Status: Rejected — Finance - 19Set Status: Rejected — Financeupdate record
Updates the supplier record to Rejected following finance rejection.
- 20Notify Supplier — Finance Rejectionsend email
Sends an email to the supplier advising their application was not approved at the finance stage.
- 21Set Status: Approved — Activatingupdate record
Updates the supplier record status to Approved and triggers the activation task.
- 22Create & Activate Supplier in Systemscreate task
Procurement officer creates the supplier in the ERP/procurement system, assigns a supplier code, and activates the account.
- 23Set Status: Activeupdate record
Updates the supplier record to Active and persists the ERP supplier code.
- 24Notify Supplier — Onboarding Completesend email
Sends a welcome email to the supplier confirming they are now active and can begin trading.
Fields
- Company / Trading Name*
- Legal Entity Name*
- Company Registration Number*
- Business Type*
- Country of Incorporation*
- Registered Address*
- +40 more fields
Forms
Supplier Onboarding Application
42 fields
Data Views
All Supplier Applications
company_name, supply_category, industry_sector, onboarding_status +3 more
Active Suppliers
company_name, legal_entity_name, supply_category, industry_sector +3 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What happens if a supplier submits incomplete documents?
The workflow includes a 'Documents Complete?' decision step that checks whether all required materials have been received. If documents are missing, the workflow automatically routes to the 'Request Outstanding Documents from Supplier' step, triggering a notification to the supplier before any review work begins. The process only advances to due diligence once the document check is satisfied, preventing reviewers from wasting time on incomplete submissions.
What happens if a supplier is rated high risk during due diligence?
The 'Route by Risk Rating' step directs high-risk suppliers to a dedicated 'High-Risk Supplier — Senior Review' step, ensuring that a senior stakeholder evaluates the case before any approval decision is made. The senior reviewer's recommendation is then routed via 'Route High-Risk Recommendation,' which can lead to rejection with an automated supplier notification or continuation to the compliance and procurement approval stage. This escalation logic is built into the workflow and requires no manual re-routing.
Can this workflow handle multiple approval stages with different teams?
Yes. The workflow is structured with sequential approval gates for compliance and procurement, finance, and — where applicable — senior risk review, each assigned to the relevant role or team within assess.one. Each stage has its own routing logic so that a rejection at any point triggers the appropriate status update and supplier notification without advancing to the next gate. You can customise which roles are assigned to each approval step directly inside the platform.
What if a supplier is rejected at the compliance or finance stage?
Each approval stage has a dedicated rejection path. If compliance or procurement decline the application, the workflow sets the status to 'Rejected — Compliance' and automatically sends the supplier a rejection notification. The same pattern applies to finance rejections, with a separate status and notification step. This ensures suppliers are never left waiting without a response and your team has a clear record of why and when each rejection occurred.
How long does it take to implement this workflow?
You can publish the template and have your team running live supplier onboarding in minutes — there is no implementation project, no external software to install, and no developer work required. Once published, the workflow is immediately available for use inside assess.one. Any customisation to steps, roles, or approval logic is done directly in the platform before or after publishing.
Can we customise the steps, roles, and notifications to match our internal process?
Every element of the workflow — including step names, assigned roles, approval logic, notification content, and routing conditions — is configurable inside assess.one without writing any code. You can add internal approval tiers, adjust the risk-rating criteria, or modify the supplier-facing confirmation and rejection messages to match your organisation's tone and policy. Changes take effect immediately when you republish the workflow.
Who needs access to run this workflow, and how are roles managed?
Access is managed inside assess.one by assigning roles to each step — for example, a procurement officer handles due diligence, a compliance manager handles the compliance approval gate, and a finance approver handles the finance stage. Only users with the relevant role assigned to a step can action it, which enforces segregation of duties without requiring any external permissions configuration. You define and adjust role assignments directly in the platform.
Can this workflow support our compliance and audit requirements?
Yes. Every action taken in the workflow — status changes, approval decisions, document requests, and rejection notifications — is logged with a timestamp and the identity of the user who performed it, creating a complete audit trail inside assess.one. This record is available for internal review or external audit without any additional reporting setup. The structured approval gates also ensure that no supplier can be activated without passing each required review stage.
What happens at the 'Route High-Risk Recommendation' step — who decides the outcome?
After the senior reviewer completes the high-risk assessment, the 'Route High-Risk Recommendation' step evaluates their decision and directs the workflow accordingly — either to rejection with an automated supplier notification, or forward to the compliance and procurement approval stage. The routing logic is based on the outcome recorded by the senior reviewer in assess.one, so the decision is captured, attributed, and auditable. You can configure the conditions for each route to match your risk policy.
Can the workflow send automated notifications to suppliers at each stage?
Yes. The workflow includes built-in notification steps at key touchpoints: an initial confirmation when the application is received, a request for outstanding documents if the document check fails, and distinct rejection notifications for risk, compliance, and finance outcomes. Notifications are configured inside assess.one and can be connected to email or other channels such as Slack without any third-party development work. You can edit the message content for each notification step to reflect your supplier communication standards.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
