Agentic Workflow to Pay Vendors On Time

Company
Nuvocargo
Role
Sr. Product Designer & Builder
Date
2026

Context

As a freight broker, Nuvocargo needed to pay carriers for every completed load. Before issuing each payment, the finance team had to manually collect and approve key documents such as the Proof of Delivery (POD) and the carrier’s invoice.

Problem

Payments were taking too long to go out, and it was affecting our credit score and reputation with carriers.

Process

We started by researching the root causes of the delayed payments:

  • Carriers weren’t sending documents on time.
  • Documents were collected and validated manually.
  • Rejections weren’t clear, and there was no tool to follow up on pending documents.

Next, we built the foundational pieces the agentic workflow needed, such as automated document validation and line item statuses for the Purchase Order.

Lastly, we defined the criteria for a Purchase Order to be executed in the TMS, which triggered the payment in TriumphPay:

  • POD approved
  • Invoice approved
  • All payable line items approved
Whiteboard mapping the carrier invoice and payment workflow, including approval scenarios and statuses

Solution

We built an agentic workflow triggered when the shipment arrived at its destination. The agent texted the driver to request the POD, and if it couldn’t get it, reached out to the dispatcher. It then requested the invoice from the carrier’s billing department.

Once the documents were in the system, the agent validated them automatically. If a document couldn’t be collected or validated, it escalated to a human with all the context needed to know who to contact.

Once all the criteria were met, the Purchase Order was executed and the carrier was paid.

NuvoOS shipments table with POD and invoice statuses, a shipment’s financials tab where the Pay Vendor agentic workflow flags an invoice mismatch, and the workflow’s completed conditions: POD approved, invoice approved, payment issued via TriumphPay

Outcome

Increased efficiency in the finance team, positioning them to handle exceptions rather than repetitive tasks, and ultimately reducing the time to pay carriers.

“Sebas brings a calm and collected presence to the team, consistently focusing on finding simple solutions to highly complex problems. His contributions are specially strong when balancing a scrappy execution mindset with thoughtful product thinking. He asks well-framed questions and takes time to think deeply about the problem, which leads to smarter solutions.”
S. Grodzins, Engineering Manager