Visual Editors Overview
TimberCloud provides powerful visual editing tools that let you create calculations, production documents, and formulas without writing code.
Available Editors
Formula Builder
The step-based Formula Builder is used throughout TimberCloud for creating calculations visually:
- Pricing Formulas - Calculate product prices from dimensions, materials, options
- Part Dimensions - Dynamically calculate part sizes from line item values
- Part Quantities - Determine how many parts based on order configuration
- Part Weights - Compute weights from volume and material density
- Inventory Deductions - Calculate material usage with waste factors
It works the same way everywhere—learn it once, use it across all features.
For product pricing, the Formula Builder comes in two modes:
- Simple mode - Pick a strategy (Flat Price, Price by Size, From Product Field, or Field × Measurement) and fill in a couple of fields, plus an optional +/- markup. Most pricing can be set up in under a minute this way.
- Advanced mode - The full step-by-step builder with measurements, groups, named variables, and multi-branch IF / ELSE IF / ELSE logic for complex rules.
TimberCloud auto-opens whichever mode fits your existing formula, and you can switch between them at any time—both save the same formula.
Prefer to describe pricing in words? The AI Formula Assistant lets you type a plain-English description (for example, "charge material price per square foot plus $25 if the finish is Premium") and generates the step-based formula for you, with a plain-language explanation and any warnings. Accept it, revise it conversationally, or hand it off to the Advanced builder to fine-tune.
Note: There is no JavaScript code editor or drag-and-drop node/flow builder for pricing. The step-based Formula Builder and the AI Formula Assistant are the only authoring surfaces. Legacy code or flow configurations from older products still evaluate on the backend, but they are not edited in the app—saving a step formula supersedes them.
Learn more about the Formula Builder → · AI Pricing Assistant →
Visual Part Builder
Visual editor for defining panel, door, cabinet, and box layouts:
- 12+ Layout Types - Doors, cabinets, drawers, shelves, and more
- Real-time 2D/3D Preview - See parts with calculated dimensions
- Mullion Support - Add horizontal and vertical dividers
- Glass Lite Patterns - Prairie, divided-lite, and custom patterns
- Field Mappings - Connect to line item dimensions
- 3D Export - Download STL, OBJ, GLTF files
Build Sheet Builder
WYSIWYG editor for production documents:
- Build sheets and production documents
- Drag-and-drop column creation
- Multiple tables per product
- Formula support for calculations
- PDF output with company branding
Export Builders
Visual editors for creating CSV and ORD export configurations:
CSV Export Builder:
- Drag-and-drop column creation
- Table-based exports for spreadsheets and CNC
- Multiple export configurations per product
- Live preview with sample data
ORD Export Builder:
- Cabinet Vision-compatible exports
- Section-based configuration ([Header], [Catalog], [Cabinets])
- Dynamic field mapping with templates
- Real-time ORD file preview
Why Visual Editors?
No Coding Required
- Intuitive step-by-step interface
- Visual representation of logic
- Real-time preview
- Instant testing with sample data
Powerful Capabilities
- Complex calculations with order of operations
- Conditional logic (if/then/else)
- Pre-built measurements (square feet, board feet, etc.)
- Access to all product and order data
Faster Setup
- AI-assisted pricing (describe it in plain English)
- Quick-start templates for common formulas
- Rapid prototyping and iteration
- Easy modifications without code changes
Better Collaboration
- Non-developers can create and edit formulas
- Easy to understand calculation logic
- Visual documentation of business rules
- Shared patterns across products
Getting Started
Formula Builder
Access from multiple locations:
- Products → Pricing → Create Formula / Edit Formula (or the AI Assistant button to describe pricing in plain English)
- Products → Parts → Edit dimension/quantity formula
- Products → Inventory → Create Formula
Visual Part Builder
- Products → Parts & Build Sheet → Use Visual Templates
- Orders → Line Item → Visual Builder button
Build Sheet Builder
- Products → Build Sheets → Open Builder
- Products → Build Sheets → Edit Build Sheet
Export Builders
- Products → Exports → Create CSV Export (green button)
- Products → Exports → Create ORD Export (purple button)
- Products → Exports → Edit Exports
Common Use Cases
Pricing Calculations
Create dynamic pricing based on:
- Square feet, board feet, linear feet
- Material costs and upcharges
- Size-based tiers
- Quantity discounts
- Custom attribute values
You can build these step by step, pick a strategy in Simple mode, or describe them to the AI Pricing Assistant.
Production Documents & Exports
Generate professional documents with:
- Cabinet door build sheets with parts
- CSV exports for CNC machines
- ORD files for Cabinet Vision
- Hardware lists
- Assembly instructions
- Panel breakdowns
Inventory Management
Calculate material deductions for:
- Configurable products with custom dimensions
- Raw materials (sheets, lumber, trim)
- Waste factors and overages
- Unit conversions
Features
Formula Builder Features
- Step-by-step formula building (Simple and Advanced modes)
- AI Formula Assistant (describe pricing in plain English)
- Six operand types (Field, Number, Measurement, Group, Conditional, Variable)
- Named Variables for reusable sub-calculations (referenced as
$name) - Pre-built measurements with automatic unit conversion
- Nested groups for order of operations
- Multi-branch IF / ELSE IF / ELSE conditional logic
- Visual formula preview
- Common formula templates
Visual Part Builder Features
- Multiple Layout Types: Doors, panels, cabinets, drawers, shelving, and more
- Panel Styles: Various panel and glass options
- Lite Patterns: Preset glass patterns for divided-lite designs
- Real-time 2D and 3D preview
- Mullion placement for divided designs
- Automatic dimension calculations
- Field mapping to line item values
- 3D export for CNC and CAD
- Build sheet integration
Build Sheet Builder Features
- Drag-and-drop columns
- Live preview with sample data
- Multiple tables per product
- Row source selection (Line Items or Parts)
- Multi-level sorting and grouping
- Custom formatting and column widths
- Undo/redo history
- PDF generation
Export Builder Features
-
CSV Export Builder:
- Drag-and-drop column creation
- Field, formula, template, and static content types
- Number formatting (decimal, fraction, integer)
- Prefix/suffix support
- Quantity expansion options
- Multi-level sorting and grouping
- Live preview with sample data
-
ORD Export Builder:
- Section-based configuration (Header, Catalog, Cabinets)
- Dynamic field templates with
{{field}}syntax - Cabinet Vision-compatible output
- Real-time ORD file preview
- Field picker for easy mapping
Integration
Data Sources
Visual editors access:
- Product attributes and options
- Line item values
- Customer data
- Order information
- Inventory levels
Field references use dot notation auto-generated from your attribute names (for example, material.price or design.stile_width).
Output Destinations
Results are used in:
- Order pricing and invoices
- Build sheets and production documents
- CSV and ORD exports
- Inventory deductions
- Shipping calculations
- Production workflows
Best Practices
Organization
- Use clear, descriptive attribute names
- Break complex formulas into groups
- Test with known values
- Document complex business logic
Testing
- Create test orders with sample data
- Verify calculations match expected results
- Test edge cases (minimum, maximum values)
- Check conditional logic paths
Maintenance
- Review formulas when products change
- Update templates when business rules change
- Keep formulas as simple as possible
- Use groups and named Variables to clarify order of operations