assess.one – AI-powered business operations platform

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

  1. 1
    Create Supplier Recordcreate record

    Creates the supplier record in the system and assigns a reference number.

  2. 2
    Set Status: Application Receivedupdate record

    Sets the supplier record status to Application Received.

  3. 3
    Send Confirmation to Suppliersend email

    Sends an acknowledgement email to the supplier confirming receipt of their application.

  4. 4
    Conduct Due Diligence & Risk Assessmentcreate task

    Procurement officer reviews submitted documents, verifies company details, assesses risk, and records findings.

  5. 5
    Set Status: Under Reviewupdate record

    Updates the supplier record status to Under Review after due diligence is completed.

  6. 6
    Documents Complete?

    Routes to request outstanding documents if any are missing, otherwise proceeds to risk routing.

    documents_complete: "No — Documents Outstanding"Request Outstanding Documents from Supplier
    DefaultRoute by Risk Rating
  7. 7
    Request Outstanding Documents from Supplierrequest external input

    Sends an external form to the supplier to collect any missing documents before proceeding.

  8. 8
    Route 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 Review
    risk_rating: "Medium"Compliance & Procurement Approval
    DefaultCompliance & Procurement Approval
  9. 9
    High-Risk Supplier — Senior Reviewcreate task

    Senior procurement manager reviews the high-risk supplier and prepares a recommendation before escalated approval.

  10. 10
    Route High-Risk Recommendation

    If senior reviewer recommends Reject, closes the application. Otherwise proceeds to compliance approval.

    high_risk_recommendation: "Reject"Set Status: Rejected — Risk
    DefaultCompliance & Procurement Approval
  11. 11
    Set Status: Rejected — Riskupdate record

    Updates the supplier record to Rejected due to unacceptable risk and notifies the supplier.

  12. 12
    Notify Supplier — Application Unsuccessfulsend email

    Sends an email to the supplier advising their application was unsuccessful.

  13. 13
    Compliance & Procurement Approvalrequest approvalrequires approval

    Requests formal approval from the compliance/procurement approver to proceed with supplier onboarding.

  14. 14
    Route Compliance Approval Outcome

    Routes to final finance approval if approved, or closes the application if rejected.

    approval_status: "approved"Finance Approval
    approval_status: "rejected"Set Status: Rejected — Compliance
    DefaultSet Status: Rejected — Compliance
  15. 15
    Set Status: Rejected — Complianceupdate record

    Updates the supplier record to Rejected following compliance rejection.

  16. 16
    Notify Supplier — Compliance Rejectionsend email

    Sends an email to the supplier advising their application was not approved.

  17. 17
    Finance Approvalrequest approvalrequires approval

    Requests final approval from Finance to confirm payment terms, banking details, and tax information are acceptable.

  18. 18
    Route Finance Approval Outcome

    Proceeds to supplier activation if approved, or closes the application if rejected.

    approval_status: "approved"Set Status: Approved — Activating
    approval_status: "rejected"Set Status: Rejected — Finance
    DefaultSet Status: Rejected — Finance
  19. 19
    Set Status: Rejected — Financeupdate record

    Updates the supplier record to Rejected following finance rejection.

  20. 20
    Notify Supplier — Finance Rejectionsend email

    Sends an email to the supplier advising their application was not approved at the finance stage.

  21. 21
    Set Status: Approved — Activatingupdate record

    Updates the supplier record status to Approved and triggers the activation task.

  22. 22
    Create & Activate Supplier in Systemscreate task

    Procurement officer creates the supplier in the ERP/procurement system, assigns a supplier code, and activates the account.

  23. 23
    Set Status: Activeupdate record

    Updates the supplier record to Active and persists the ERP supplier code.

  24. 24
    Notify 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

Supplier Onboarding PipelineSupplier Applications SummarySuppliers by Industry Sector

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
suppliervendoronboardingdue diligenceprocurementcompliance

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.

Supplier Onboarding Workflow | assess.one