Case Study 02

Accounts Payable Vendor Validation

Designed an automated accounts payable workflow that receives invoice information, validates vendors against an approved vendor master, applies invoice business rules, detects exceptions, and routes approved financial information into QuickBooks Online for AP processing.

Project Overview

Accounts payable teams often spend significant time reviewing invoice information, confirming vendor status, checking purchase order requirements, identifying duplicate invoices, and determining whether an invoice is ready for processing.

This project demonstrates how automation can apply those controls consistently. Invoice data enters the workflow, vendor information is validated against an approved vendor master, invoice requirements are checked, and the transaction is routed either to an exception path or into QuickBooks Online for accounts payable processing.

Challenge

Reduce repetitive AP validation work while maintaining consistent vendor and invoice controls.

Solution

Build a Make.com workflow using webhooks, JSON, Google Sheets, business rules, routers, filters, Gmail, and QuickBooks Online.

Outcome

Created a repeatable validation process that separates exceptions from approved invoices and prepares validated transactions for processing in QuickBooks Online.

Project Visual

The workflow below illustrates how invoice information enters the automation, moves through vendor and invoice validation, and is routed to either an exception-review path or a QuickBooks Online processing path.

Accounts payable vendor and invoice validation automation workflow

How the Automation Works

  1. A custom webhook receives structured invoice information.
  2. JSON parsing identifies fields including Vendor ID, Vendor Name, Invoice Number, Invoice Date, Amount, Purchase Order, Payment Terms, and Vendor Email.
  3. Google Sheets searches the Vendor Master using the Vendor ID.
  4. The workflow confirms that the vendor exists and is active.
  5. Required invoice fields and purchase order requirements are checked.
  6. The Invoice Log is searched by Vendor ID and Invoice Number to identify possible duplicate invoices.
  7. A router directs the invoice to either the approved path or the exception path.
  8. Approved invoice data is passed to the QuickBooks Online module for accounts payable processing.
  9. The approved transaction is recorded in the Invoice Log.
  10. Exceptions are logged and an automated Gmail notification is sent for human review.

Business Rules

QuickBooks Online Integration

QuickBooks Online serves as the financial system step after the validation controls have been completed.

The workflow is intentionally designed so invoice data does not move into QuickBooks until vendor, invoice, purchase order, and duplicate checks have passed.

This creates a clear control point between automated validation and downstream accounts payable processing.

Exception Management

Not every invoice should move into QuickBooks without review. Unknown vendors, inactive vendors, incomplete invoice information, missing required purchase orders, or duplicate invoice records are routed to an exception path.

The exception path creates visibility into the issue and sends a Gmail notification so the transaction can be reviewed before further processing.

Tools & Methods

QuickBooks Online Make.com Webhooks JSON Google Sheets Gmail Routers Filters Vendor Master Invoice Log Business Rules

Challenges & Problem Solving

One of the most important design considerations was determining which decisions could be automated safely and which conditions should be routed for human review.

Vendor validation required the workflow to compare incoming invoice information against a controlled vendor master rather than relying only on the information contained in the invoice.

Duplicate detection required a search of historical invoice records before approving a new transaction. The QuickBooks integration was positioned after these controls so it serves as a downstream processing step rather than bypassing validation.

Business Value

Skills Demonstrated

QuickBooks Online Accounts Payable Operations Vendor Management Financial Processes Process Improvement Workflow Design Business Rules Data Validation Exception Management Operational Controls
← Back to Projects

Explore More Case Studies

Let's Connect

Interested in discussing operations, automation, process improvement, or professional opportunities? I'd be happy to connect.

Schedule a Conversation