FieldCamp
Requests & Pipeline

Pipeline Stages & Configuration | FieldCamp

Configure pipeline stages, transitions, and automation rules for service requests in FieldCamp. Customize colors, stage order, required fields, and workflows.

Accessing Pipeline Configuration

Go to Settings > Pipeline Configuration. Only Admin and Superadmin roles can access this page. See Roles and Permissions for details.

You will see a list of all objects grouped into two sections:

  • System Objects — Jobs, Visits, Clients, Requests, Estimates, Invoices, Products/Services
  • Custom Objects — Any custom objects you have created with pipelines enabled

Each row shows the object name, description, and the number of stages and transitions configured. Click Requests to open the request pipeline settings.

AI-First: Ask About Pipeline Config

Open the Command Centre and ask:

  • "What stages does the request pipeline have?"
  • "How many requests are in each stage?"
  • "Show me the pipeline configuration"

See AI Skills for all available commands.

Default Request Stages

FieldCamp ships with 12 request stages organized across three categories:

CategoryStageDescription
RequestsNew RequestJust created, no action taken
RequestsUnscheduledCaptured but no inspection scheduled
RequestsOverduePast expected response date
PipelineInspection ScheduledSite visit booked
PipelineInspection CompleteSite visit done, ready for quoting
PipelineQuote CreatedEstimate prepared, not yet sent
PipelineQuote SentEstimate delivered, awaiting response
PipelineConvertedTurned into a job, estimate, or invoice
ArchivedLost - No ResponseCustomer never responded
ArchivedLost - RejectedCustomer rejected the quote
ArchivedCancelledRequest cancelled
ArchivedDuplicateDuplicate entry, kept for records

Managing Stages

Viewing Stages

Open the Stages tab to see all configured stages. Each stage has:

PropertyDescription
LabelThe display name your team sees (click to edit inline)
ValueInternal slug identifier used by the system
ColorA color picker to assign a visual color to the stage
CategoryOne of three categories: To Do, Doing, or Done

Creating Custom Stages

  1. Click Add Stage at the bottom of the stage list
  2. Enter a label (e.g., "Pending Approval")
  3. Pick a color from the color picker
  4. Select a category (To Do, Doing, or Done)
  5. Click Save

Reordering Stages

Use the up/down arrow buttons next to each stage to change the display order. The order determines how columns appear on the kanban board.

Deleting Stages

Click the trash icon next to any custom stage to remove it. System stages (marked with a badge) cannot be deleted.

Before deleting a custom stage, make sure no requests are currently in that stage. Move or reassign records to a different stage first. FieldCamp will block deletion if records still exist in the stage.

Managing Transitions

The Transitions tab controls which stage changes are allowed. Each transition defines:

PropertyDescription
From StageThe starting stage (or "Any" to allow from all stages)
To StageThe target stage
Button LabelOptional custom text for the transition button
Required CapabilitiesWhich user roles can perform this transition
ConditionsOptional rules for when the transition is available

Click Add Transition to create a new one. Select the from and to stages, optionally set a button label and required capabilities, then save.

For example, you might create a transition that only allows Admins to move requests from "Quote Sent" directly to "Converted" — ensuring quotes are properly reviewed before conversion.

Automation Rules

The Rules tab is where you set up automation that runs when requests change stage. FieldCamp supports seven types of computed rules:

Status Propagation

Automatically moves a parent record to a specific stage when child records reach a certain stage. For example, when all visits for a request are marked complete, the request moves to "Inspection Complete."

Child Creation

Creates child records when a request reaches a stage. Supports three generator types:

  • Single — creates one child record
  • Date Range — creates one record per day in a date range
  • Recurrence — creates records on a repeating schedule

Action

Triggers an action on another object when a stage transition occurs. Can update fields on a target object or create new records.

Cascade Delete

Defines what happens to related records when a request is deleted:

  • Hard delete — permanently removes related records (cannot be recovered)
  • Soft delete — marks related records as deleted but keeps them in the database for recovery

Validation

Runs before a request is created or updated. Enforces required fields, min/max values, format patterns, and custom rules. If validation fails, the save is blocked with an error message.

Side Effect

Triggers background actions when a request reaches a stage — updating child records, emitting workflow events, recalculating data, or syncing with integrations.

Auto-Calculation

Sets field values automatically based on related data. For example, calculate a request's estimated value from its line item amounts.

Rules apply to all pipeline objects, not just requests. The same rule engine powers Jobs, Visits, Clients, Estimates, and Custom Objects. Configure each object's rules separately from its pipeline settings page.

Table View and Graph View

At the top of the Pipeline Configuration page, switch between:

  • Table View (default) — lists all objects with their stage and transition counts
  • Graph View — a visual data model diagram showing all objects and their relationships as a network, with color-coded connections (One-to-Many, Many-to-One, Many-to-Many, Action)

The graph view is useful for understanding how request data flows to jobs, estimates, and invoices after conversion.

Saving Changes

When you make changes, an unsaved changes indicator appears in the header. Click Save to apply all changes at once. All stage, transition, and rule changes are validated on save — if something is invalid, you will see an error notification.

Test transitions before going live. After configuring new stages or transition rules, create a test request and move it through each stage to make sure your rules work as expected. Pay attention to required capabilities — a field technician may not have permission to perform certain transitions.

FAQ

Can I delete a system stage?

No. System stages are built into FieldCamp and cannot be deleted. You can only delete custom stages, and only when no records are in that stage.

What is the difference between hard delete and soft delete?

Hard delete permanently removes related records — they cannot be recovered. Soft delete marks them as deleted but keeps them in the database, allowing recovery later. Choose the strategy per cascade rule.

Who can access Pipeline Configuration?

Only Admin and Superadmin roles. Dispatchers, field technicians, and other roles cannot view or modify pipeline settings. See Roles and Permissions.

How do I automatically move a request when an inspection is complete?

Use a Status Propagation rule. Configure it so that when the child visit reaches "Complete," the parent request moves to "Inspection Complete."

On this page