What Local Room Sync Does (and Why It Matters)
When a job site has no internet, each device normally creates its own room list and its own internal room IDs. That causes:
Duplicate room names
Mismatched backend room IDs
Inventory uploading into different rooms
Data cleanup issues later
Local Room Sync prevents this.
It lets ONE device (the Master Device) share its complete room list AND backend room IDs with all other devices on-site, even without internet.
This ensures:
Every device inventories into the same room IDs
All room names match
All uploads map to the same room records in iCat
No mismatches or duplicates
Works fully offline.
✔ 1.Choose ONE Master Device
The Master Device is responsible for:
Creating rooms
Broadcasting the room list
Defining backend room IDs for the entire job
ALL other devices will receive the rooms.
Important:
Do not create rooms on multiple devices before syncing — receivers will be overwritten.
✔ 2. Create All Rooms on the Master Device
This room list becomes the source of truth for all devices.
📸 Insert Screenshot: Rooms List on Master Device
✔ 3. Perform Local Room Sync
Step 1 — Enable Debug Mode on ALL Devices
Every device — the Master and all receivers — must do this:
Settings → Support → Toggle “Debug Mode” ON (“I”)
Step 2 — On the Master Device
Open the iCat App
Go to Jobs
Select the correct job
Tap Rooms
Tap Local Room Sync
Select “Share Rooms (Master Device)”
Step 3 — On Every Receiving Device
Open the iCat App
Open the same job
Tap Rooms
Tap Local Room Sync
Select “Receive Rooms”
Step 4 — Complete the Sync
Devices connect locally to share the room list including backend room IDs.
Once finished, all devices now share an identical room structure.
🚨 Critical Warning: Sync Can Overwrite Rooms
If a receiving device created rooms before syncing, those rooms (and their backend IDs) will be overwritten.
To avoid issues:
Always create rooms on the Master Device ONLY
Sync BEFORE scanning or inventorying anything
Ensure Debug Mode is ON for everyone before syncing
After the Sync
Once the sync is complete:
All devices can inventory contents offline
All room assignments upload to the correct backend room IDs
Internet is only needed later to upload photos/scans
No data cleanup is required
