assess.one – AI-powered business operations platform

Workflow Template

Vendor Master Data Change Workflow

Manages requests to change supplier master data (bank details, address, contact details, payment terms, other) with independent verification for bank detail changes, finance approval, controlled record update, and status tracking through to completion.

A vendor emails a new bank account number and someone updates the payment file that afternoon — no call-back, no second check, and the next payment run goes to a fraudster. This workflow forces every bank detail change through independent verification with the vendor before finance ever sees it, while other change types route straight to finance approval, and each request carries a reference number and status from Submitted through to Completed. The result is a documented trail of who verified what, who approved it, and when the vendor record was actually updated.

Business Outcomes

  • Helps reduce exposure to fraudulent bank detail changes through independent verification before approval
  • Speeds up routine address and contact updates by skipping unnecessary verification steps
  • Keeps requesters informed automatically at acknowledgement, rejection and completion without manual follow-up
  • Provides a timestamped record of verification results, approval decisions and update dates for each vendor change
  • Reduces reliance on ad hoc email chains by tracking every request's status in one place

Workflow Steps

Steps

  1. 1
    Create Vendor Change Request Recordcreate record

    Registers the submitted vendor change request as a record.

  2. 2
    Set Status to Submittedupdate record

    Sets the change status to Submitted.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the requester an acknowledgement with their reference number.

  4. 4
    Route on Change Type

    Routes bank detail changes to independent verification; other change types go directly to finance approval.

    change_type: "Bank details"→Set Status to Verifying
    Default→Request Finance Approval
  5. 5
    Set Status to Verifyingupdate record

    Sets the change status to Verifying for bank detail changes.

  6. 6
    Independent Verification of Bank Detailscreate task

    Assigns an independent verifier to confirm the bank detail change with the vendor using contact details on file.

  7. 7
    Save Verification Result to Recordupdate record

    Persists the verification result, method, and notes to the record.

  8. 8
    Route on Verification Result

    Routes to rejection if the vendor could not be confirmed, otherwise proceeds to finance approval.

    verification_result: "Could not confirm"→Set Status to Rejected (Verification Failed)
    verification_result: "Confirmed"→Request Finance Approval
    Default→Request Finance Approval
  9. 9
    Set Status to Rejected (Verification Failed)update record

    Sets the change status to Rejected because the verifier could not confirm the change with the vendor.

  10. 10
    Email Requester - Verification Failedsend email

    Emails the requester the verifier's notes explaining the rejection.

  11. 11
    Request Finance Approvalrequest approvalrequires approval

    Requests finance approval to proceed with the vendor master data change.

  12. 12
    Route on Finance Decision

    Routes to record update if finance approved, or to rejection notice if finance rejected.

    approval_status: "approved"→Update Vendor Record
    approval_status: "rejected"→Set Status to Rejected (Finance)
    Default→End
  13. 13
    Set Status to Rejected (Finance)update record

    Sets the change status to Rejected because finance did not approve the change.

  14. 14
    Email Requester - Finance Rejectedsend email

    Emails the requester that finance did not approve the change.

  15. 15
    Update Vendor Recordcreate task

    Assigns finance to update the vendor record in the source system and record the date updated.

  16. 16
    Save Date Updated to Recordupdate record

    Persists the date the vendor record was updated.

  17. 17
    Set Status to Completedupdate record

    Sets the change status to Completed.

  18. 18
    Email Requester - Completedsend email

    Emails the requester confirming the vendor record has been updated.

Fields

Show all 13 fields

FormVendor Master Data Change Request

  • Requester Name*· Text
  • Requester Email*· Email
  • Vendor Name*· Text
  • Vendor Number*· Text
  • Change Type*· Choice
  • Current Value*· Long text
  • New Value*· Long text
  • Supporting Evidence*· File upload

TaskIndependent Verification of Bank Details

  • Verification Result*· Choice
  • Verification Method*· Text
  • Verification Notes*· Long text

TaskUpdate Vendor Record

  • Date Vendor Record Updated*· Date

Other fields

  • Change Status· Choice
  • Requester Name*
  • Requester Email*
  • Vendor Name*
  • Vendor Number*
  • Change Type*
  • Current Value*

Forms

Vendor Master Data Change Request

8 fields

Data Views

Vendor Change Requests

vendor_name, vendor_number, change_type, change_status

Dashboard Widgets

Vendor Changes by Change Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
vendor master datasupplier details changebank account changevendor updateprocurement control

Similar Workflows

Similar Categories

FAQs

What happens if the independent verifier can't confirm the bank details with the vendor?

The request is routed to a rejected status specifically flagged as a verification failure, and the requester receives an email with the verifier's notes explaining why the change could not be confirmed. The verification result, method and notes are saved to the record's timeline, so there's a clear account of why the change didn't proceed. The request does not reach finance approval in this case.

Can this handle change types other than bank details, like address or payment terms?

Yes. The workflow checks the Change Type field on submission and routes anything other than bank detail changes directly to finance approval, skipping the independent verification step. Address, contact detail, payment terms and other change types all follow the same acknowledgement, approval and completion path.

What if finance rejects the change after verification has already passed?

If the independent verifier confirms the bank details but finance still rejects the request, the workflow sets the status to a finance-specific rejected state and emails the requester to let them know finance did not approve the change. The verification result and finance's decision are both kept on the record's timeline, so the full sequence of events is visible.

Who is responsible for verifying bank detail changes and who approves the request?

An independent verifier is assigned to confirm the bank detail change directly with the vendor using contact details on file, separate from whoever submitted the request. Finance is then assigned to review and approve the change before any update, and finance is also assigned to make the actual update in the source system.

Can we customise which change types require verification or how approval works?

Yes, workflows can be adjusted by describing the change in plain English or editing the steps directly in the workflow editor, and earlier versions are kept. This means the routing logic, such as which change types trigger independent verification, can be adapted to match a workspace's own risk approach.

What does the requester actually see throughout the process?

The requester submits the request through a public form and receives an acknowledgement email with their reference number as soon as it's logged. Depending on the outcome, they then receive an email at rejection (with verifier notes if applicable) or at completion confirming the vendor record was updated — they never need an account to follow this.

What gets recorded once the vendor record is actually updated in the source system?

Finance is assigned a task to update the vendor record in the source system and record the date it was updated; because the workflow waits for this task, that date is saved to the record. The status then changes to Completed and the requester is emailed confirmation, giving a clear timeline of submission, approval and update dates on the record.

Is Supporting Evidence collected on the request form reviewed by anyone specific?

Supporting Evidence is captured on the initial request form alongside details like Current Value and New Value, and it stays on the record from submission. It's visible on the record's timeline for whoever handles verification or approval to reference, though each workspace decides how it factors that evidence into its own verification and approval decisions.

What if a business needs to keep this process compliant with internal audit requirements?

The workflow records each status change, the verification result and method entered by the verifier, the finance approval decision, and the date the vendor record was updated, all visible in the record's timeline. Each business should confirm with its own compliance or audit function whether this level of record-keeping meets its specific obligations.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Vendor Master Data Change Workflow | assess.one