Basements, crawlspaces, and rural jobs don't always have signal. The Run a Call app keeps today's and tomorrow's jobs on your phone, lets you keep working on them offline, and sends your changes to the office when you reconnect.
What's saved on your phone
Whenever the app is open with a connection, it quietly saves a copy of:
| Saved | Details |
|---|---|
| Your jobs for today and tomorrow | Every job you're on, as Lead or Helper. |
| Customer, address, and equipment | For those jobs. |
| Parts and labor, notes, and forms | What's already on those jobs. |
| The pricebook | Your company's full pricebook, so you can still add parts. |
Open the app for a minute before you drive to a job you know has no signal. That refreshes the saved copy.
What you can do offline
When you lose signal, a banner at the top says Offline. Open a saved job and you get a lighter version of the job screen: Offline · limited view. Changes sync when you reconnect.
These all work offline and are queued for later:
| Action | Where |
|---|---|
| Move the job along (On My Way, Arrived on Site, Complete Job, No Show) | The green button on the job. |
| Add, remove, or change quantities of parts and labor | Parts and labor. |
| Add or edit notes | Notes. |
| Take photos | Photos and video. They upload when you're back online. |
| Fill in and complete forms | Forms. |
| Log refrigerant | The refrigerant section of the offline job screen. |
| Leave a note for the next visit | For next visit. |
| Log an expense | Expenses or My expenses. Receipts upload when you reconnect. |
| Send a message in team chat | Shows as Queued — will send when back online. |
You'll see messages like Status saved offline — will sync when back online or Note saved offline so you know it was kept.
What needs a connection
- Taking payments and invoicing. The offline job screen shows Take Payment — Available when you're back online.
- Clocking in and switching activities on the Timesheet tab (Reconnect to clock in).
- Texting customers. Calls fall back to your phone's own dialer: You're offline — calling from your phone instead.
- Saving an estimate. The estimate you're building is kept on the phone, so nothing is lost. Save it once you have signal.
- Parts requests, Step away (parts run / on hold), booking a new job, tags, and applying a bundle.
- Jobs that aren't saved. A job from another day shows This job isn't saved for offline until you open it with signal.
When you reconnect
The app sends your queued changes to the office in the order you made them. The banner shows Syncing... while it works and disappears once everything is sent.
| Banner | What it means |
|---|---|
| Offline · 3 changes queued | You're offline and three changes are waiting. |
| 3 pending changes | You're back online and they haven't gone yet. Tap the refresh icon to send them now. |
| Syncing... | Sending now. |
| (no banner) | You're online and everything is up to date. |
| 2 changes couldn't be saved | See below. |
If a change fails, the app tries it again up to three times. If a status change no longer applies (for example, the office already completed the job), it's dropped automatically.
If a change couldn't be saved
The banner shows how many changes couldn't be saved, with a Discard button. Tap Discard, then confirm with Discard (or Keep to leave them). Before you discard, check the job and redo anything important by hand, or tell the office what you changed.
Good to know
- Signing out keeps your queued changes on the phone. They sync the next time you sign in.
- App updates wait for you. The app never refreshes itself while you have changes that haven't synced.