Features

Every tool a small contractor team needs.
None of the bloat.

FieldCore was built by people who've actually swung a wrench. Every feature here exists because a tech, dispatcher, or owner asked us to build it — not because it sounded good in a sales deck.

Work orders

Track every job from intake to invoice.

The work order is the unit of work in your shop — not a calendar event, not a ticket. FieldCore treats it that way: photos, signatures, parts, labor, notes, and time stamps all live on one record. No swivel-chairing between five tabs.

  • Create from intake calls, customer-portal requests, or recurring agreements
  • Drag-drop status board (intake → dispatched → on site → complete)
  • Photos, signatures, and PDF attachments saved offline
  • Required-form templates per job type (HVAC PM, plumbing inspection, electrical safety, etc.)
  • One-tap convert to invoice when the job's done
Urgent
No heat — Smith Residence
Furnace · 2436 Oakridge Cres · ETA 11:30
#1042
Scheduled
Annual PM — Riverside Plaza
5 RTUs · 220 Riverbend Dr · 14:00
#1043
Scheduled
Boiler diagnosis — Holmes Bldg.
3-pass cast iron · 188 7th Ave · 16:00
#1044
Done
Drain clear — Patel residence
Kitchen sink · 4406 Cougar Way · invoiced
#1041
Scheduling

Drag-drop dispatch that respects reality.

Most scheduling tools assume techs teleport. Ours assumes they drive. Drive-time, skill matching, and parts-on-truck are all factored when you drop a job onto a tech's day.

  • Day, week, and tech-by-tech views
  • Drive-time aware drop targets (Pro+)
  • Skill / certification matching (AC ticket required? we'll filter)
  • Recurring service agreements auto-generate work orders
  • SMS confirmation to customer when a tech is dispatched
  • Map dispatch with live ETA on Enterprise
Marc
08:00 — 09:30 · Smith no-heat
Drive 12 min · 2.4 km · HVAC certified
Marc
10:00 — 12:00 · Riverside PM
Drive 18 min · 5.6 km · Has filters on truck
Sara
09:00 — 11:00 · Boiler diag.
Drive 8 min · Boiler specialist
Sara
14:00 — 15:30 · Annual PM
Confirmed via SMS · pre-signed
QR asset tracking

Every furnace, RTU, and boiler — one scan away.

Print a QR sticker, slap it on the equipment, and every future tech has the install date, model, serial, photos, service history, and warranty status in two seconds. No more digging through file cabinets to figure out when that condenser was last touched.

  • Generate QR labels in bulk (printable PDF sheets)
  • Scan from any tech's phone — no special app
  • Asset history: every visit, every part, every photo
  • Warranty & PM-due tracking with reminders
  • Customer-facing asset page (when shared)
  • SFTP bulk import for fleets & commercial portfolios
FC-AST-00482
Carrier 25HCB6 Condenser
SN: 0823E91442 · Installed Apr 2022
Last service: 2026-02-14 · PM due May

Same scan works for techs and for customers viewing their own asset list.

Mobile PWA

Installs like an app. Updates like a website.

FieldCore is a Progressive Web App — it installs to your home screen, runs in fullscreen, and updates the moment we ship a fix. No app store reviews. No version-stuck techs. No "Mike never updates the app" problems.

  • Add to Home Screen on iOS, Android, Windows, macOS
  • Push notifications for new assignments and customer messages
  • Camera access for photos, signatures, QR scanning
  • GPS-aware location stamping on every action
  • Auto-updates the moment we ship — no manual install
  • Same login works on phone, tablet, laptop
9:41 ⛯ 100%
Today · 4 jobs
Smith — No heat
11:30 · 2.4 km away
Riverside PM
14:00 · 5 RTUs
Holmes — Boiler
16:00 · 3-pass
+ Quick scan
Offline-first

Works in basements, on roofs, in dead zones.

Most "mobile" FSM apps go read-only when the signal drops. FieldCore's PWA caches your day's jobs, lets you complete them fully offline — including signatures, photos, and material entries — then syncs when you're back in range. We treat connectivity as a luxury, not a requirement.

  • Full edit capability without any signal
  • Photos and signatures queue locally, upload on reconnect
  • Conflict-free queue: even if two devices edit the same record offline, both changes are merged
  • Works in airplane mode for flight-day catchup
  • Service worker survives app restarts and OS updates
🛜
No signal — offline mode
10:42 · WO #1042
✓ Captured signature
Queued for upload
10:38 · WO #1042
✓ Added 3 photos
Queued for upload
10:34 · WO #1042
✓ Logged 1.5 hrs labor + parts
Queued for upload
Invoicing & payments

Get paid before you leave the driveway.

Convert any work order to an invoice with one tap. Email or text it to the customer with a pay link. Stripe and Square processing built-in — no platform markup, no separate gateway contracts.

  • Auto-pull labor & parts from the work order
  • Customer-facing pay link (Stripe / Square / ACH)
  • Tax-ready: GST / PST / HST / state sales tax built in
  • QuickBooks Online sync (Pro+)
  • Payment plan support for big-ticket installs
  • Auto-reminders for past-due (configurable cadence)
INV-2026-1041Smith Residence
$487.25
Diagnostic call-out$95.00
Labor — 1.5 hrs @ $135$202.50
Hot surface igniter$148.00
GST 5%$22.27
CardACHApple PayGoogle Pay

Customer gets a tap-to-pay link by SMS the moment you mark the job done.

Client portal

Your customers self-serve. You stop fielding "what was that part again?" calls.

Give every customer their own login. They see open work orders, paid and unpaid invoices, asset history, attachments, and PM schedules. Property managers and facility leads love this — it cuts admin time on both sides.

  • Customer dashboard with open / closed work orders
  • Invoice history with one-click pay or download as PDF
  • Asset list with full service history (per-asset PDFs)
  • Service request form (becomes a draft work order)
  • Multi-property support for commercial portfolios
  • White-label branding (Enterprise)
Riverside Plaza Mgmt
Welcome back, Karen
3 open jobs · 1 invoice due
Open
Annual PM — 5 RTUs
Scheduled today · 14:00
Paid
INV-1038 — Boiler tune
$612.50 · paid 04 Apr
Audit & compliance

Every action, signed and sealed.

Insurance audits, dispute resolution, internal accountability — they all need a paper trail you can stand behind. FieldCore logs every create / update / delete with timestamp, user, IP, geolocation, and the actual diff. Search it like a database. Export it for your auditor.

  • Immutable audit trail of every record change
  • User, role, IP, user-agent, and GPS captured per action
  • JSON diff of before / after for every update
  • Filter by user, date range, or record type
  • Export to CSV for SOC 2 / HIPAA evidence
  • Compliance reports per quarter (Enterprise)
2026-04-16 09:42:18 Marc tech POST work_order.update #1042 status: scheduled→on_site 2026-04-16 09:42:18 ip: 174.90.223.64 geo: 50.912,-113.949 (±4.5m) 2026-04-16 09:43:02 Marc tech POST work_order.attach #1042 photo[3] (498 KB) 2026-04-16 09:51:10 Marc tech POST work_order.material #1042 +1 hot-surface igniter 2026-04-16 10:14:47 Marc tech POST work_order.signature #1042 customer signature captured 2026-04-16 10:14:47 ip: 174.90.223.64 geo: 50.912,-113.949 (±4.5m) 2026-04-16 10:15:02 Marc tech POST work_order.update #1042 status: on_site→complete 2026-04-16 10:15:09 Leegert mgr POST invoice.create INV-1041 total: $487.25

Real format from our log table. No reconstruction. No "we'll get back to you on what happened."

Plays well with what you already use.

Core integrations included in Professional. Custom integrations available via REST API.

QuickBooks Online
Accounting
Stripe
Payments
Square
Payments
Google Calendar
Scheduling
Outlook 365
Scheduling
Twilio
SMS
Mailgun
Email
Zapier
Automation
REST API
Custom
Webhooks
Custom
CSV / SFTP
Bulk
SSO (SAML)
Identity

Ready to streamline your field operations?

14-day free trial. Full features, no credit card. See how FieldCore saves you time and money.

See it on your own jobs.

14-day free trial. Full features, no credit card. Set up in under 5 minutes.