DocsWorker quickstart

Worker quickstart

Clock in, log breaks, switch cost codes -- all by voice.

You will install the app, enroll your voice, and complete a full shift the first day. Read top-to-bottom once; come back to specific sections later.

15 minute read -- 5 minute setup

1. Install the app

  1. Search for "ConstructOps" in the App Store (iOS) or Play Store (Android). The icon is an orange hardhat with a microphone.
  2. Tap Install. The download is under 80 MB and works on iOS 16+ or Android 10+.
  3. When you open it the first time, the app asks for your phone number. Enter it and tap Send code. A 6-digit SMS arrives in under 30 seconds.
  4. Enter the code. You are signed in. Your employer has already added you to your project -- you should see your name + role on the home screen.

2. Enroll your voice

Voice enrollment teaches the app your voice so it can recognize commands hands-free even when other people are talking. Takes 90 seconds.

  1. On the home screen, tap the orange microphone button.
  2. When prompted, grant microphone permission. (If you miss this step, you can fix it later in Settings -> Privacy -> Microphone.)
  3. Read the 5 short phrases out loud, one at a time. Speak normally -- do not over-enunciate.
  4. The app says "Voice profile saved." That is it. You can now say "Hey Connixt" from up to 6 feet away.
Voice consent: in 12 U.S. states (CA, IL, MA, CT, FL, IN, MD, MI, NH, PA, WA, OR) all-party consent applies. The app shows a one-time consent screen the first time you record voice. You may decline -- you can use the app by tapping buttons instead.

3. A typical shift

Here is what your day looks like once you are set up. Times are illustrative; the workflow is the same regardless of your trade.

6:30 AM

Arrive at site -- 6:30 AM

Walk through the gate. The app already knows you are at the project (GPS + geofence). The home screen shows a big green "Clock in" button.

  • Say "Hey Connixt, clock me in" -- or tap the green button.
  • Voice picks your default cost code from yesterday. You will hear: "Clocked in to cost code 03-32-13, concrete placement, journeyman rate."
  • If you want a different cost code, say "switch to cost code <number>" or pick from the visible list. No need to type.
  • NFC tag option: if your foreman has put NFC tags at the gate, tap your phone to the tag. Same effect.

10:00 AM

Mid-morning break -- 10:00 AM

Coffee. Smoke. Bathroom. Whatever. You need to clock out for unpaid breaks (per Davis-Bacon rules on federal projects), but paid breaks can be auto-logged.

  • Say "Hey Connixt, start break." The app times the break.
  • When you come back, say "End break." Time is logged automatically.
  • Your PM and your foreman both see "<name> is on break" in real time -- no surprises.

11:15 AM

Switch tasks -- 11:15 AM

You finished the concrete pour and are moving to formwork. Different cost code. Different prevailing wage classification if applicable.

  • Say "Hey Connixt, switch to formwork" or "switch to cost code 03-11-13."
  • The app confirms the new code out loud. The change is logged with a timestamp + GPS.
  • If you say a cost code that is not on this project, the app reads back the closest match and asks "did you mean...?"

12:00 PM

Lunch -- 12:00 PM

Same as break. Unpaid -> "Start lunch." Auto -> resumes when you return. Lunch durations are tracked separately for OT calculations.

  • On Davis-Bacon projects, lunch durations under 30 minutes are not counted as breaks -- the app warns you if you try to log a 20-minute lunch.
  • Your foreman can pause your clock from the kiosk if you forget. You get a push notification.

3:30 PM

End of shift -- 3:30 PM

Pack up and head to the gate. Clock-out is the last thing you do before leaving the geofence.

  • Say "Hey Connixt, clock me out."
  • The app shows your total hours, breakdown by cost code, and estimated paycheck for the day (gross, before deductions).
  • You can dictate a short comment if something noteworthy happened: "Hey Connixt, add note: rebar shipment delayed 45 minutes."
  • Voice replies "Logged. See you tomorrow."

4. Voice commands cheat sheet

Wake word "Hey Connixt" -- works from up to 6 feet. Spanish variant uses "Oye Connixt" or "Connixt" alone. All commands below can be tapped on screen if you prefer.

IntentEnglishEspanol
Clock inHey Connixt, clock me inOye Connixt, marca mi entrada
Clock outHey Connixt, clock me outOye Connixt, marca mi salida
Start breakHey Connixt, start breakOye Connixt, empezar descanso
End breakHey Connixt, end breakOye Connixt, terminar descanso
Start lunchHey Connixt, start lunchOye Connixt, empezar almuerzo
Switch cost codeSwitch to cost code <number>Cambiar a codigo de costo <numero>
Add a noteAdd note: <message>Agregar nota: <mensaje>
Take a photoTake a photoTomar foto
Report incidentReport incidentReportar incidente
Check my hours todayHow many hours todayCuantas horas hoy
Check this week payWhats my pay this weekCual es mi pago esta semana
Switch languageSwitch to SpanishCambia a ingles
Help / list commandsWhat can I sayQue puedo decir
Take a photo: Voice triggers the camera; you frame and tap.
Report incident: Opens the incident form with GPS pre-filled.

5. Offline behavior

Underground parking. Tunnels. The bottom of a hole. Concrete decks. ConstructOps assumes you will lose signal and is built to keep working anyway.

  • Voice recognition runs on-device -- no internet needed for clock-in, clock-out, or note-taking.
  • Your entries go into an encrypted local queue (SQLite). When the phone reconnects, the queue syncs to the server automatically.
  • You will see a small "Offline -- 3 pending" badge at the top of the home screen. Once it disappears, everything is synced.
  • Photos and voice notes recorded offline are queued too. They may take a minute to upload when signal returns.
  • There is no time limit on offline. If you are off-grid for a full week (rare), all 5 days of timecards still sync correctly on Monday morning.

6. Common troubleshooting

SymptomCauseFix
Microphone permission deniediOS or Android revoked microphone access -- usually after a system update.Open phone Settings -> ConstructOps -> Microphone -> Allow. Restart the app.
GPS shows me outside the projectPhone is using a coarse location (cell tower) instead of GPS. Common in cold weather or low-battery mode.Open Settings -> Location -> Allow always (or Allow while using). Turn off low-power mode. Wait 30 seconds for GPS lock.
Wake word does not respondVoice profile not finished, or background noise above 85 dB.Tap the mic button manually. Reenroll your voice: Settings -> Voice -> Reenroll. Outdoors at high-noise sites, tap the button or use NFC.
App says "wrong project"You drove through another active project on the way in. GPS picked the wrong geofence.Tap the project name at the top of the home screen and pick the right one. Tell your foreman so they can review the geofence boundary.
Cost code not in the listPM has not added that cost code to this project yet, or you are searching the wrong format.Tap "Request cost code" -- your PM gets a push. Or call them on the radio. Do not guess -- a wrong code makes payroll wrong.
Spanish words not recognizedVoice locale is set to en-US only.Settings -> Voice -> Language -> add Spanish (es-MX). The app now recognizes mixed EN/ES speech in the same sentence.

7. Voice tips for noisy jobsites

  • Hold the phone 6 to 12 inches from your mouth. Closer is OK; further than 18 inches drops accuracy.
  • Turn your back to the loudest source (jackhammer, generator, saw). Sound directionality matters more than volume.
  • Use the tap-to-talk button instead of the wake word when ambient noise exceeds about 85 dB (loud impact tools, helicopters).
  • If you are wearing a respirator or N95, take a half-second pause before each command -- the mic needs to adjust.
  • Pair a Bluetooth ear-mic for hands-free use under a hardhat. The app auto-switches when it sees one.
  • Outdoor wind: cup your hand around the bottom of the phone to baffle wind noise -- works better than any software fix.