Field Service Management Software

Dispatch, track, and manage field workers from one platform — with custom forms, GPS tracking, and automated workflows.

The problem

Field service operations struggle with coordination. Dispatchers assign jobs via phone calls and texts, workers fill out paper forms that get lost, and managers have no visibility into who is where or what's been completed. When a job runs long or a worker calls in sick, the entire schedule unravels. Customer complaints rise because nobody can give an accurate ETA, and compliance documentation is scattered across filing cabinets.

The solution

Formict gives every role the tools they need. Dispatchers create jobs with priorities, time windows, and skill requirements, then let the optimizer or auto-assignment handle routing. Field workers see their assigned route on the mobile app with turn-by-turn navigation, submit custom forms with photos and signatures, and check in/out with GPS verification. Managers monitor live positions on the map, track attendance compliance, and set up automations that trigger follow-up jobs or notifications when statuses change. Everything flows through one platform with a complete audit trail.

Frequently asked questions
How does job dispatch work?
Jobs are created with a status of CREATED, then move through ASSIGNED → IN_PROGRESS → COMPLETED (or CANCELLED). Assignment can be manual, via route optimization, or via smart auto-assignment that considers worker shifts, skill tags, capacity, and uses round-robin for fairness. Workers receive push notifications when assigned and see jobs on their mobile app.
What types of forms can field workers fill out?
The visual form builder supports 17 field types: text, paragraph, number, checkbox, select, multi-select, date, time, datetime, image capture, video, file upload, signature pad, geolocation, instruction text, and display images/videos. Forms support conditional visibility with 9 operators, multi-page layouts, and a publish workflow that makes forms immutable once published.
Does the mobile app work offline?
Yes. The mobile app (iOS and Android via Expo SDK 54) supports offline form submission with draft persistence via AsyncStorage. Forms are automatically synced when connectivity is restored. Background GPS tracking continues to work offline at 1-minute intervals.
How do automations work?
Automations consist of a trigger event and one or more actions. 9 trigger events are available (job created, updated, status changed, assigned, completed, cancelled, form submitted, etc.). 6 action types: create follow-up job, assign to worker, auto-assign, update status, send webhook, and send notification. Trigger filters let you target specific customers, locations, priorities, or tags.
Can we verify that workers actually visited the job site?
Yes. Attendance check-in/out uses GPS coordinates with Haversine distance validation (100m geofence radius). Photo capture can be required for both check-in and check-out. Late/early duration is calculated against shift start times, with configurable late thresholds. Only one check-in per worker per calendar day is allowed.
What notifications do field workers receive?
Push notifications via Expo support three types: OPTIMIZATION_COMPLETE (route results ready), JOB_ASSIGNED (new job assignment), and JOB_STATUS_CHANGED (status updates). Tapping a notification routes directly to the relevant screen. Automation-triggered notifications support placeholders like {{job.title}} and {{customer.name}}.

Ready to optimize your field operations?

Start with the free plan. No credit card required.