Skip to main content

The FieldCamp Workflow — From Lead to Payment

How the complete FieldCamp workflow fits together: from receiving a client inquiry, to sending an estimate, scheduling a job, completing visits, generating an invoice, and collecting payment.

Updated yesterday

FieldCamp is designed around the way field service businesses actually work. This article shows how the complete workflow connects — from the moment a client reaches out to the moment you get paid.

New to FieldCamp? Start with Key Concepts to understand the building blocks before diving into the workflow.

The complete flow

Here's the typical lifecycle of a job in FieldCamp:

Client inquiry → Estimate → Client approves → Job → Visit(s) → Work completed → Invoice → Payment

Not every job follows this exact path — FieldCamp is flexible. You can skip steps, start at any point, or use alternative flows depending on your business.

1. A client comes in

Clients can reach you in several ways:

  • You add them manually — Go to Clients → + Add Client or use the Command Centre

  • They book online — If you've enabled the Online Booking add-on, clients book from your website and a Request is created

  • They call or email — Log the inquiry as a Request, or add them as a client directly

  • They're imported — Use CSV import from Clients → Import / Export

2. Send an estimate

Before starting work, send the client an estimate (quote) with the scope and pricing.

  • Go to Estimates → + Add Estimate

  • Select the client, add line items from your Products & Services, set pricing

  • Send the estimate to the client via email

Some businesses skip this step and go straight to creating a job — that works too.

3. Client approves

When the client approves your estimate, you can convert it into a job with one click. The estimate details (line items, pricing) carry over to the job automatically.

4. Schedule the job

Create a job with a date, time, and assigned team member. The job appears on the Calendar and the assigned team member is notified.

  • Each job can have one or more visits — individual appointments on specific dates

  • Team members see their assigned visits on their dashboard and mobile app

  • You can also use AI Dispatcher (Pro plan add-on) to auto-assign jobs to the best team member based on skills, location, and availability. See Add-ons for details.

Tip: Sync your calendar with Google Calendar so jobs appear in both FieldCamp and your personal calendar. See Connecting Google Calendar.

5. Complete the work

Your team goes on-site and completes the job. During the visit, they can:

  • Update the visit status (In Progress → Completed)

  • Fill out job forms and checklists (if Job Forms add-on is enabled)

  • Upload photos and notes

  • Log time and materials (if Job Cost Tracking is enabled)

6. Send the invoice

Once the work is done, generate an invoice:

  • Create from the job detail page (line items pre-fill from the job)

  • Or go to Invoices → + Add Invoice and create from scratch

  • Send the invoice to the client via email

7. Collect payment

If you've connected Stripe, clients can pay the invoice online with a credit card. You can also record manual payments (cash, check, bank transfer). See Connecting Stripe to set up online payments.

FieldCamp tracks payment status automatically: Unpaid, Partial, Paid, Overdue.

Pro tip: Connect your accounting software (QuickBooks, Xero, or Wave) to automatically sync invoices and payments. See Connecting Your Accounting Software.

Alternative flows

The flow above is the most common, but FieldCamp supports many variations:

  • Direct job (no estimate) — For repeat clients or straightforward work, skip the estimate and create a job directly

  • Recurring jobs — Set up jobs that repeat weekly, monthly, or on a custom schedule

  • Walk-in clients — Add the client and create a job on the spot

  • Invoice without a job — For ad-hoc billing, create an invoice directly

Using the Command Centre for the whole flow

You can manage the entire workflow through the Command Centre's AI chat. For example:

  • "Add a new client named Sarah Wilson, email [email protected]"

  • "Create an estimate for Sarah for AC repair, $250"

  • "Schedule the job for next Tuesday at 10am, assign to Mike"

  • "Create an invoice for Sarah's AC repair job"

For detailed step-by-step guides on each module, browse the individual documentation for Clients, Estimates, Jobs, and Invoices in this help center.

Related Articles

Did this answer your question?