The short answer
If CompanyCam photos are not uploading, keep the original device intact and record what is pending before changing settings. First distinguish an upload queue problem from missing project access, an incomplete camera-roll import, or photos that already reached CompanyCam but not another system. Saving local copies is a precaution, not proof of a complete backup or successful recovery.
Do not clear app data, uninstall, reset the device or intentionally sign out while unresolved media remains. Keep the original item references and avoid deleting suspected duplicates during the incident. This is a documentation-based checklist with original proposed exercises; no device, account or recovery was tested.
Preserve the queue before choosing a fix
Record the device owner, app and operating-system versions, intended project, observation time and pending count. List the individual items, not just the total. Use harmless descriptions and private evidence references so you can compare the same files after one authorized change. A thumbnail is not a complete-file check.
CompanyCam's mobile troubleshooting guide describes Save All or individual local saving, and Retry All or individual retry. It advises keeping the app open during upload and warns that deleting the app loses unsynced media. Local saving is salvage to inspect, not proof that every file or its context is preserved. This guide does not turn the vendor's later logout or reinstall sequence into instructions: retain unresolved items and escalate to Support.
If a saved copy is available, record its specific location and check whether that individual file opens. Keep capture date, location, notes, annotations and attribution marked unchecked until reviewed. A working local image does not establish a complete backup of the project record.
Choose the branch that matches the evidence
| Observed branch | Next evidence |
|---|---|
| Pending queue or connection problem | Inspect the active network and exact error. Compare the same pending references after one justified, authorized change. Reconnection alone does not close the incident. |
| Admin or project-access error | Ask an authorized administrator or manager to check the intended assignment and actual role. Repeated retries do not repair missing access. |
| Camera-roll selection or import problem | Check library permission, the selected-file list and which files already exist. Identify omissions before another upload. |
| Already in CompanyCam, absent downstream | Exit the phone-upload investigation and inspect the separate destination handoff. Do not create another upload just to provoke synchronization. |
CompanyCam's offline-mode guide says mobile media queues until reconnection, while cached projects cover a limited recent, starred or assigned set. Do not assume every project is available offline, or that a restored connection proves every item completed.
Permission-role documentation describes Restricted users' limited project access. A role change can remove access even to a project the person previously created while Standard. Have the authorized Admin or Manager review the intended assignment; broad access or a shared administrator login is not this protocol's fix.
CompanyCam's individual-login guidance warns that signing in elsewhere or shared logins can disrupt sessions and pending work. Keep the incident with the original device and responsible user rather than cycling sessions or sharing credentials.
Keep connection and import checks narrow
Apple's Low Data Mode guide says the setting is separate for cellular and Wi-Fi and limits background network activity and Background App Refresh. On an Apple device, record the active network and actual setting. It is a possible check, not a universal diagnosis. Consider only an appropriate authorized change, including potential data cost; this source does not establish Android controls.
CompanyCam's existing-media guide identifies photo-library permission, a Magic Uploader selection of up to 100 photos at a time and separate or manual selection for remaining images. It uses EXIF date when present, otherwise upload date. Manual re-upload does not establish restoration of annotations, attribution, original context or every metadata field, and does not prove automatic deduplication.
Before any additional upload, compare the intended project and file references with what already exists. Leave uncertain duplicates in the exception record rather than deleting them during troubleshooting. Make one authorized change with a reason and time, then compare the same items. If the error changes, preserve both observations instead of treating a different message as success.
Copy the missing-photo exception register
Use one row of this two-column record per item or a linked item list. It is an editorial working aid, not a CompanyCam feature. Keep photos, addresses, private project links and customer data in authorized records, not public support comments.
| Field | Your entry |
|---|---|
| Incident ID, device owner and private device reference | ____________ |
| App version, operating system and observation time | ____________ |
| Item reference, harmless description and capture time | ____________ |
| Intended project and private reference | ____________ |
| Current location: queue only / local gallery / CompanyCam project / downstream only / unknown | ____________ |
| Exact error, pending count and private screenshot reference | ____________ |
| Local salvage: saved-copy location and individual file-open check | ____________ |
| Context still unchecked: date / location / notes / annotation / attribution | ____________ |
| Branch: connection / project access / gallery import / downstream / unknown | ____________ |
| Authorized next change, owner, time and reason | ____________ |
| Duplicate check before any further upload | ____________ |
| Unresolved item IDs, Support reference and next owner | ____________ |
A lower queue count is only a changed count. Closure requires the specific files to visibly open in the intended project and important context to be checked. Keep an unexplained item unresolved even if other photos arrive. Downstream delivery and public sharing are separate decisions.
Three fictional exercises, not recovery results
| Fictional case | Proposed decision | Actual action and result |
|---|---|---|
| A: six basement-inspection photos queued | Record all six references before retry. Review each file and destination individually. A lower count alone does not close the incident; no recovery was performed. | ____________ |
| B: Restricted technician loses assignment | An admin-access error appears before uploads finish in this fictional case. An authorized administrator checks intended assignment, without reinstalling or sharing an administrator login. | ____________ |
| C: office selects 135 camera-roll images | The documented 100-item Magic Uploader limit makes the selection list worth checking. Do not treat 100 uploaded and 35 failed as observed results. Identify actual omissions and inspect EXIF dates before extra uploads. | ____________ |
Escalate without putting the photos at risk
Give Support the app and OS versions, device context, private project reference, exact error, timestamps, pending count, affected item references and changes already attempted. Explain which saved copies open and which context fields remain unchecked. Keep originals intact while the unresolved branch is reviewed.
If the photos already exist in CompanyCam but not Jobber, use the CompanyCam and Jobber destination protocol; this guide makes no video-support claim for that integration. Recovery does not authorize sharing, so public copies belong in the job-photo approval workflow. The offline software guide covers broader product evaluation. Here, finish with accounted-for items and visible exceptions, not a promised restoration.
Sources and evidence
Official documentation reviewed through the verified research handoff on 9 October 2026. Links near claims identify their source. The worksheet, decisions and fictional exercises are original editorial suggestions, not observed product results.
Editorial record
Who reviewed this page and what happens next.
Commercial relationships cannot change the evidence state, fit statement, caveats, or conclusion.
- Research and review
- Andre Ribeiro
- Published
- Last material review
- Next scheduled review
- Evidence scope
- Official CompanyCam and Apple documentation reviewed on 9 October 2026. Original missing-photo exception register and fictional exercises.
- Evidence state
- Documentation review and original diagnostic worksheet only. No account, device, upload, permission change or recovery was tested. Restored metadata, completeness, duplicate handling and downstream delivery were not demonstrated. Actual results remain blank.
Testing methodologyEditorial standardsCorrections and update log