Skip to content
GO Build Labs

Case study · Field services

A field app that works with no signal, connected straight to the CRM

An internal operations platform for a field-service company whose crews work with trained animals on properties that often have little to no cell signal: a mobile app for the field that works offline, and a web dashboard for the office, kept in step with the company's CRM.

Client
Confidential field-service client
Industry
Field services

Illustrative screens in the style of the build

Mobile app built for job sites with no signal
Offline-first
Visits, hours and outcomes flow straight to the CRM
Auto-synced
One for the field, one for the office, always in step
Two systems

The problem

The crews doing the real work were also the crews most likely to be somewhere a phone couldn't reach a server: golf courses, waterfront properties, and corporate campuses with dead zones scattered across the grounds. Scheduling handlers, vehicles and working dogs to daily routes ran on paper and spreadsheets that didn't travel well into the field, and every visit's outcome (what was found, what was done, hours worked) had to make it back to the office and then into the CRM by hand before it meant anything for billing. Part of the job is regulated: certain protected-species activity has to be logged per site and per visit, and a record that only exists on paper in a truck isn't a record anyone can audit.

What we built

We built two pieces: a mobile app for handlers in the field that works offline, and a web dashboard for the office. The mobile app keeps everything on the phone and holds each action until a signal comes back, then sends it, so a handler deep on a property with no bars never loses a visit record, a safety sign-off, or a clock-in. It carries route and vehicle assignments, work orders beyond routine patrols, per-visit compliance logging for regulated wildlife activity, site history, timesheets, weekly availability, safety checklists, and phone notifications for schedule changes. The web dashboard is where the office builds the schedule, assigning handlers, animals, vehicles and routes to the day, and sees a live picture of who's where and doing what. Customer and billing data stays in the company's existing CRM, which remains the official record, and visits, outcomes and hours are copied into it automatically instead of being typed in by hand.

The outcome

Paper and spreadsheets went away for a crew that spends its whole day somewhere a spreadsheet couldn't reach anyway. The data billing depends on (visits, outcomes, hours) now goes into the CRM on its own instead of waiting for someone to re-enter it. The office sees what's happening in the field as it happens instead of finding out hours later, and the regulated part of the job now has a proper record behind it rather than a paper trail that may or may not survive the week.

Built with: React Native (Expo) for the offline mobile app · Meteor & MongoDB for the web dashboard and server · Connection to Zoho CRM

Two promises the software industry hates making

One monthly fee, starting at launch

Design, building, hosting and support in one monthly number you can budget like rent. No hourly billing, no change-order invoices, and no per-seat fees that grow with your team. Billing doesn't start until the first version is live and your team is using it.

See the plans →

You own the custom code. All of it.

The account holding the code, the documentation and the hosting are in your name from day one. If you ever leave us, you take everything with you, and any developer can pick it up. You won't have to pay to get it back, rebuild it, or stay stuck on someone else's platform.

How we work →

More systems we've built

Your business could be the next case study.

Bring us the system that's holding you back. It starts with a free one-hour call, and within two business days you have a written plan, a monthly number, and a realistic timeline.

One monthly fee · Built, hosted & improving · You own the custom code