Automation

Workflows & Automation

The app ships with 23 automations that connect records end to end. This page explains the ones you'll touch daily, what triggers them, and what they do.

How workflows work in this app

Workflows are automations built on the ERP AI auto-builder. They listen for a trigger (a record created, a button pressed, a schedule) and then run a chain of nodes that read and write records. When you see a button in the app, like Complete Work Order or Convert to PO, it is usually wired to a workflow.

💡
Find them yourselfEvery workflow has a detail screen inside the app. Open ⚙️ Workflows in the sidebar and search by the W-number names below.

Core manufacturing workflows

MRP Run

▶️
Status: Active · 19 nodes · Manual trigger

The planning engine. You start it from the MRP Run page (or the workflow screen). It:

  1. Reads demand from sales order items and open work orders.
  2. Nets against supply — on-hand inventory, open purchase orders, and planned orders.
  3. Writes MRP Requirement Lines with gross, on-hand, net, and planned release quantities and dates.
  4. Creates Planned Orders flagged as make (manufacture) or buy (purchase).

Open MRP Run workflow →

Workflow: MRP Run
The MRP Run workflow in the auto-builder
The MRP Run workflow — the planning engine that turns demand into net requirements.

Convert Buy Planned Orders

▶️
Status: Active · 8 nodes · Button trigger

Turns buy-type planned orders into purchase orders so procurement can source the material. Run this after an MRP run when you're ready to procure.

Open Convert Buy Planned Orders →

Convert Make Planned Orders

▶️
Status: Active · 2 nodes · Button trigger

Converts make-type planned orders into work orders for the shop floor, pulling BOM components into the work order.

Open Convert Make Planned Orders →

WO-2 Issue Components

▶️
Status: Active · 3 nodes · Button trigger

Issues the components of a work order from inventory (creates stock ledger entries and reduces on-hand). Run this when the shop floor starts consuming material.

Open WO-2 Issue Components →

WO-3 Complete Work Order

▶️
Status: Active · 16 nodes · Button trigger

Completes a selected work order. It prevents duplicate completion, creates a completion stock ledger entry, adds finished-good quantity to inventory, marks the work order complete, and closes its components.

Open WO-3 Complete Work Order →

Job Cards Creation

⏸️
Status: Inactive · 4 nodes

Creates job cards from a work order's routing operations for labor reporting. Currently inactive — can be activated from the workflow screen.

Inventory workflows

WorkflowStatusWhat it does
Inventory ReservationActiveReserves inventory for sales orders and work orders so allocation is visible before issue.
Stock Transfer to LedgerActiveRecords stock transfers between warehouses into the stock ledger.
Stock Adjustment to LedgerActivePosts stock adjustments (scrap, damage, count variance) to the ledger.
W20 · Inventory snapshot maintenanceInactiveScheduled snapshot of inventory balances for reporting.

Order-to-Cash workflows

WorkflowStatusWhat it does
W10 · Sales order approval routingActiveRoutes sales orders through approval based on amount or customer rules.
W12 · Shipment and COGS postingActivePosts shipment and cost of goods sold to the ledger when you ship.
Invoice CreationActiveGenerates customer invoices from shipment or order data.
W13 · AR invoice generationInactiveAlternate AR invoice generation flow (not currently enabled).
W14 · AR invoice postingActivePosts generated AR invoices into the general ledger.
W15 · Cash receipt application and postingActiveApplies received payments to invoices and posts cash.
W16 · Invoice payment status syncInactiveSyncs payment status back to invoices (not currently enabled).

Procure-to-Pay workflows

WorkflowStatusWhat it does
W31 · Goods receipt + QC routing + GR-IR postingActiveReceives goods, routes to quality control, and posts GR-IR (goods receipt / invoice receipt) to the ledger.
W31 — Goods Receipt posting - NewInactiveNewer goods receipt posting variant (not currently enabled).
GR to Inventory and JournalInactiveAlternate goods receipt to inventory and journal flow.
W33 · Bill approval routing + postingActiveRoutes supplier bills through approval and posts them.
W35 · Vendor payment + postingActivePays supplier bills and posts the payment.
W42 · Tax filing postingInactivePosts tax filing entries (not currently enabled).

Running a workflow manually

  1. Open the workflow from the Workflows list in the app sidebar.
  2. Check the trigger — button workflows run from a record or page button; manual triggers have a Run button on the workflow screen.
  3. Press Run (or the record button) and watch the execution log.
  4. Verify the result — for example, after WO-3, check the work order status and the new inventory quantity.
⚠️
Don't double-run completionsWO-3 guards against duplicate completion, but as a rule, check the work order status before re-running a completion or posting workflow. Re-running postings can double-post to the ledger.