Workflow Examples | FieldCamp
Six real-world workflow examples for field service businesses. Step-by-step setup for automated emails, invoices, notifications, payment reminders, and reports.
Each example below can be recreated in under 5 minutes using the workflow builder or by asking the AI assistant in the Command Centre.
These are six workflows that field service businesses use every day in FieldCamp. Each example includes the trigger, condition, action, and step-by-step setup instructions so you can recreate them in minutes.
1. Send a Thank-You Email When a Job Is Completed
When a technician marks a job as complete, the client automatically receives a thank-you email with a summary of the work done.
| Component | Setting |
|---|---|
| Trigger | Job completed |
| Condition | None (runs for every completed job) |
| Action | Send email to client |
| Timing | Immediate |
Setup Steps
- Go to Settings → Workflow Automation and click + Create New Workflow
- Name it "Thank-you email on job completion"
- Set the trigger to Job completed
- Skip conditions (leave empty so it runs for all jobs)
- Add the action Send email
- Set the recipient to the client's email address
- Write your message — use dynamic fields like
{'{client_name}'},{'{job_title}'}, and{'{technician_name}'} - Set timing to Immediate
- Save and activate
Example email:
Hi {client_name}, thank you for choosing our services. Your {job_title} has been completed by {technician_name}. If you have any questions, reply to this email. We appreciate your business!
2. Create an Invoice When a Visit Is Marked Complete
No more waiting until the end of the day to send invoices. This workflow creates an invoice and sends it to the client as soon as the visit is finished.
| Component | Setting |
|---|---|
| Trigger | Visit status is updated |
| Condition | Visit status changed to "Completed" |
| Action 1 | Create invoice from job |
| Action 2 | Send invoice to client |
| Timing | Immediate |
Setup Steps
- Create a new workflow named "Auto-invoice on visit completion"
- Set the trigger to Visit status is updated
- Add a condition: status changed to Completed
- Add the first action: Create invoice (FieldCamp pulls the line items from the job)
- Add a second action: Send email with the invoice attached
- Set timing to Immediate
- Save and activate
This workflow pairs well with the QuickBooks Integration template. The invoice is created in FieldCamp and synced to QuickBooks automatically.
3. Notify a Dispatcher When a High-Priority Request Comes In
When a new request is submitted and tagged as high priority, the dispatcher gets an instant notification so they can assign it right away.
| Component | Setting |
|---|---|
| Trigger | Request stage changed |
| Condition | Priority is "High" |
| Action | Send notification to dispatcher |
| Timing | Immediate |
Setup Steps
- Create a new workflow named "High-priority request alert"
- Set the trigger to Request stage changed
- Add a condition: priority equals High
- Add the action Send notification to the dispatcher (select the team member)
- Optionally add a second action: Send SMS to the dispatcher's phone for urgent visibility
- Set timing to Immediate
- Save and activate
4. Send a Payment Reminder 7 Days After an Invoice Is Sent
Stop chasing payments manually. This workflow sends a polite reminder to clients who have not paid within a week.
| Component | Setting |
|---|---|
| Trigger | Invoice sent |
| Condition | Payment status is "Unpaid" |
| Action | Send email to client |
| Timing | Delay — 7 days after trigger |
Setup Steps
- Create a new workflow named "Payment reminder — 7 days"
- Set the trigger to Invoice sent
- Add a condition: payment status is Unpaid (so the reminder does not go out if the client already paid)
- Add the action Send email to the client
- Write a friendly reminder — include
{'{invoice_number}'},{'{invoice_amount}'}, and a link to pay online - Set timing to Delay: 7 days
- Save and activate
Example email:
Hi {client_name}, this is a friendly reminder that invoice #{invoice_number} for {invoice_amount} is still outstanding. You can pay online here: {payment_link}. Please let us know if you have any questions.
Want to escalate further? Create a second workflow that sends a firmer reminder at 14 days and a third that alerts your office manager at 30 days.
5. Assign New Requests to the First Available Dispatcher
When a new request comes in through your website or online booking, automatically assign it to a dispatcher so nothing sits unattended.
| Component | Setting |
|---|---|
| Trigger | New client request is created |
| Condition | None (runs for every new request) |
| Action 1 | Assign team member (dispatcher) |
| Action 2 | Send notification to assigned dispatcher |
| Timing | Immediate |
Setup Steps
- Create a new workflow named "Auto-assign new requests"
- Set the trigger to Request stage changed (new request created)
- Skip conditions (apply to all incoming requests)
- Add the action Assign team member — select your primary dispatcher
- Add a second action: Send notification so the dispatcher knows immediately
- Set timing to Immediate
- Save and activate
6. Send a Weekly Summary Report to the Business Owner
Every Friday afternoon, the business owner gets an email summarizing the week's completed jobs, total revenue, and upcoming schedule.
| Component | Setting |
|---|---|
| Trigger | Schedule (recurring) |
| Condition | None |
| Action | Send email with weekly summary |
| Timing | Repeat — every Friday at 5:00 PM |
Setup Steps
- Create a new workflow named "Weekly summary report"
- Set the trigger to Schedule with a recurring pattern
- Set the schedule to Every Friday at 5:00 PM (your local time zone)
- Skip conditions
- Add the action Send email to the business owner
- Use dynamic summary fields to include completed job count, total invoiced amount, and next week's scheduled visits
- Save and activate
This gives the owner a quick snapshot of how the business performed without logging in to check analytics.
Tips for Building Effective Workflows
- Start with one workflow and get comfortable before adding more
- Use clear names so your team knows what each workflow does at a glance
- Check execution logs weekly to catch any failures early
- Combine workflows for multi-step processes (e.g., auto-invoice + payment reminder)
- Use the AI assistant in the Command Centre — describe what you want and let FieldCamp build the workflow for you
Next Steps
- Build your own workflow using the step-by-step guide
- Browse templates for pre-built versions of these automations
- Return to the workflow overview for the big picture