Skip to content

FilaOps User Guide

Welcome to the FilaOps user guide. FilaOps is an open-source ERP for 3D-print farms — it ties together your sales pipeline, production floor, inventory, purchasing, and accounting in one system built specifically for additive manufacturing.

This page is your map. Pick a starting point below, or jump straight to the module you need.

Core vs PRO

This guide covers FilaOps Core only (open-source, BSL license). PRO-only features — B2B Portal, Bambuddy (Bambu Lab integration), Price Levels, Analytics, and Intake Studio — are excluded from this guide. If you see a lock icon next to a sidebar item, that feature requires a PRO license.


Where to Start

Follow these steps in order:

  1. Installation & Setup — get FilaOps running on your machine or server
  2. Complete the First-Run Wizard at http://localhost/onboarding — creates your admin account, sets your currency and locale, and optionally loads sample data or imports existing products, customers, and orders via CSV
  3. Your First Day — create your first item, take a quote, and push it to production

Jump to any section in the nav below, or use the tables in this page to find the right guide.

Admin vs. Staff access

Some menu sections — Money, Customers, and all Admin items — are visible only to users with the Admin account type. Staff users see a narrower sidebar focused on day-to-day operations (orders, production, inventory, purchasing, and quality).


The App at a Glance

After signing in you land on the Command Center (/admin). The collapsible left sidebar groups all pages into sections. Here is what each section contains and who can see it:

Sidebar section Pages inside Admin only? Purpose
(top, no heading) Command Center No Real-time situational awareness
SALES Quotes, Orders, Shipping, Messages No Day-to-day customer-facing workflow
SALES Customers Yes Customer records and contact management
MONEY Invoices, Payments, Accounting Yes Billing, payment tracking, and financial reporting
OPERATIONS Production, Work Centers & Routings, Printers No Shop-floor execution
OPERATIONS Material Spools Yes Filament spool tracking
INVENTORY Items, Bill of Materials No Product catalog and BOM management
INVENTORY Locations, Transactions, Cycle Count Yes Multi-location stock management
PURCHASING Purchasing No Vendor management, purchase orders, and Buy List
PURCHASING Import Materials Yes Bulk filament catalog import via CSV
QUALITY Quality Dashboard, Material Traceability No QC inspections and spool genealogy
ADMIN Team Members, Security Audit, Settings, Integrations, Scrap Reasons, Import Orders, License Yes User management, configuration, and system tools

FilaOps sidebar showing all nav section groups in the expanded state

The sidebar can be collapsed to icon-only width by clicking the hamburger button at the top. On mobile, the sidebar slides in as an overlay.


Daily Operations

These guides cover the tasks you perform most often.

Guide What you will learn
Taking and Fulfilling Orders Quotes, sales orders, order status lifecycle, discounts, payment terms, and shipping
Running Production Production orders (draft → released → in progress → complete), the operation scheduler, QC inspections, and scrap recording
Tracking Inventory Multi-location stock, inventory transactions, cycle counts, and low-stock alerts
Ordering Supplies Vendors, purchase orders, receiving, the Low Stock tab, and the Buy List
Monitoring Your Printers Add printers, record and schedule maintenance, and view fleet status

Product Catalog & Manufacturing Setup

Set these up once and update only when you add new products or change your shop configuration.

Guide What you will learn
Managing Your Product Catalog Create finished goods, components, materials, and supplies; set reorder points; duplicate items; use the Variant Matrix to bulk-create color or material variants from a template
Bills of Materials Build multi-level BOMs, view the cost rollup, copy a BOM to another product, and launch a production order directly from a BOM
Work Centers & Routings Define work centers, assign printer resources, and create routings with per-operation materials
Material Spools Track filament spools by weight, link to inventory items, and record consumption per print (admin only)

Planning & Finance

Guide What you will learn
Buy List & Material Shortages The Buy List in Purchasing consolidates demand across all open orders and shows what to buy, how much, and by when — with a one-click "Create PO" shortcut
Invoices & Payments Generate invoices from sales orders, record customer payments, and track outstanding balances (admin only)
Accounting Sales journal, COGS & materials report, and tax center (admin only)

Quality

Guide What you will learn
Quality Dashboard First-pass yield, pending inspections, scrap rate, and the inspection queue
Material Traceability Trace a filament spool from receipt through every production order it contributed to

Administration

Note

All pages in this section require the Admin account type.

Guide What you will learn
Users & Permissions Add team members, assign Admin or Staff roles, and review the security audit log
System Settings Company profile, address, timezone, currency, locale, tax rates, quote terms, business hours, default margin, and the auto-dispatch toggle
Integrations Configure SMTP email and other system integrations
Scrap Reasons Maintain the list of scrap reason codes used in production and quality inspections
Import Orders Bulk-import sales orders from a CSV file

Workflows & Recipes

End-to-end guides that show how multiple modules work together.

Workflow Scenario
Quote to Cash From customer inquiry through production to payment
New Product Launch Setting up a new item with BOM, routing, pricing, and initial stock
Weekly Planning Cycle Reviewing the Buy List, confirming shortages, and creating purchase orders
Month-End Close Reviewing COGS, reconciling inventory, and closing an accounting period
Onboarding a Printer Adding a new printer to your fleet with maintenance scheduling

How the Modules Connect

graph TD
    A[Quotes / Sales Orders] --> B[Production Orders]
    A --> I[Invoices & Payments]
    B --> C[Inventory]
    B --> D[Work Centers & Printers]
    B --> E[Quality Inspections]
    C --> F[Buy List / Purchasing]
    F --> G[Purchase Orders]
    G --> C
    I --> H[Accounting]
    G --> H
    C --> H

A confirmed sales order can spawn a production order. The production order pulls components from inventory and routes operations through work centers (printers). The Buy List in Purchasing detects demand shortfalls across all open orders and pre-fills purchase orders for review. As orders ship and invoices are paid, accounting records revenue, COGS, and tax.


Key Pages Explained

Command Center

Route: /admin (the home screen after sign-in)

The Command Center answers "what do I need to do right now?" It shows:

  • Summary cards — counts of orders awaiting action, production orders in progress, and low-stock alerts
  • Prioritized action items — time-sensitive tasks sorted by urgency
  • Machine status grid — one card per printer; idle printer cards display a dispatch suggestion you can confirm with a single click

Command Center showing summary cards, action items, and the machine status grid

Auto-dispatch

Go to Settings and enable Auto Dispatch to have FilaOps automatically confirm the top dispatch suggestion for each idle printer on every refresh cycle. Printers with an active maintenance window are never auto-dispatched.


Production

Route: /admin/production

Production orders move through a four-stage lifecycle:

  1. Draft — created but not yet committed
  2. Released — committed; materials are reserved
  3. In Progress — actively being manufactured
  4. Complete — finished and ready to fulfill

Each production order has a detail page where you record operation completions, log QC inspections (pass / fail / conditional), and record scrap with a reason code. The Operation Scheduler modal opens a scheduling board for assigning operations across work centers.

Production order list with status filters and the "New Production Order" button


Items

Route: /admin/items

The item catalog supports four item types: Finished Good, Component, Material, and Supply. From the Items page you can:

  • Create or edit items individually or in bulk
  • Use Suggest Prices to recalculate selling prices from cost plus a target margin
  • Use Duplicate Item to copy an item (and optionally its BOM) as a starting point for a new product
  • Use Variant Matrix to generate a batch of color or material variants from a template item in a single operation
  • Filter by type, active status, category, or stock status (shortage items shown first by default)

Bill of Materials

Route: /admin/bom

Each BOM is linked to a finished good or component. From the BOM detail view you can add components, specify quantities and unit of measure, view the cost rollup, and use Copy BOM to clone the structure to another product. A Create Production Order button on any BOM lets you launch production directly from the catalog.


Purchasing

Route: /admin/purchasing

The Purchasing page has four tabs:

  • Orders — create and manage purchase orders; receive against an open PO
  • Vendors — vendor contact records and purchase history
  • Low Stock — items below their reorder point, with a one-click "Create PO" shortcut
  • Buy List — consolidated material requirements across all open demand, with per-row "Create PO" shortcuts that pre-fill vendor and suggested quantity

Accounting

Route: /admin/accounting (admin only)

The Accounting page contains:

  • Sales Journal — one row per invoice, with customer, amount, and status
  • COGS & Materials — cost of goods sold breakdown by item and period
  • Tax Center — tax collected by rate, period, and customer

Invoices are managed at /admin/invoices and payments at /admin/payments.


Quality

Route: /admin/quality

Shows first-pass yield, pending inspection count, scrap rate, and total inspections for the past 30 days. The inspection queue lists production orders awaiting QC; click any row to open the QC inspection modal. Recent inspections and scrap-by-reason summaries appear below.

Route: /admin/quality/traceability

Given a spool ID or lot number, traces that material through every production order it contributed to and links through to the associated sales orders.


Settings

Route: /admin/settings (admin only)

Key fields available in Settings:

  • Company — name, address, phone, email, website
  • Regional — timezone, currency code, locale (affects number and date formatting)
  • Tax — enable/disable tax, default tax rate, tax name, and registration number
  • Quotes — default validity period, terms text, and footer text
  • Business Hours — start/end hour, days per week, and work days (used by the scheduler)
  • Default Margin % — applied by the Suggest Prices tool
  • Auto Dispatch — enable automatic dispatch suggestions for idle printers

Reference

Page Contents
First-Run Setup & Password Reset Onboarding wizard details, SMTP password reset flow, and development recovery options
Troubleshooting Common problems and how to fix them
Glossary Definitions for terms used throughout FilaOps

Getting Help


FilaOps Core | open-source (BSL) | changelog