9:41
📶🔋
ThreadResolve
!
QA Snag #SN-0234
Sealant depth insufficient
MK
Mike Kelly09:14
Sealant depth at this joint is only 8mm. Spec requires minimum 12mm.
📷 IMG_0892.jpg
JP
James Parker09:32
@Sarah can you confirm the correct bead profile for this detail?
SC
You09:45
Profile should be 12×15 triangular. Drawing DWG-CW-401 detail 3. I'll raise with the installer.
3 new comments
On your RFIs today
Thread resolved
SN-0198 • Glazing chip
@mention
James tagged you
XO-Threads

Site comms in
your pocket.

XO-Threads is a mobile-first messaging app that anchors discussions to RFIs, snags, drawings, and BIM elements. Three taps to photo, comment, send. Replace WhatsApp chaos with queryable, contextual communication.

Mobile-first
Photo & voice
Entity-anchored
Offline sync
3 taps
Photo to send
Offline
Queue & sync
Real-time
Push notifications
Audit
Permanent records
The Problem

WhatsApp is not a system of record

Site discussions scattered across group chats. Photos without context. Decisions buried in threads. No way to search "all conversations about gridline 4-5".

Channel Chaos

Slack channels, WhatsApp groups, email threads. The same discussion in three places. Nobody knows which is the source of truth.

Lost Context

"See the photo I sent last week" - which photo? Which chat? Which week? Photos detached from locations, snags, and RFIs.

Unsearchable Records

When disputes arise, you need to prove what was discussed. Good luck searching WhatsApp for "all comments about Level 12 sealant".

Capabilities

Built for site, not the office

XO-Threads is designed for gloves, bright sunlight, and poor signal. Big touch targets, offline queue, and three-tap capture.

Photo-First Capture

Tap camera, snap photo, add comment, send. Three taps. Photos auto-tagged with GPS location and linked entity context.

3-tap captureGPS taggedAuto-context

Voice Notes

Hold to record, release to send. When typing isn't practical - gloves, noise, walking - talk instead. Transcription available.

Hold to recordAuto-transcribeHands-free

Offline Queue

No signal on site? No problem. Messages queue locally and sync automatically when you're back online. Never lose a message.

Local queueAuto-syncNever lose data

Entity-Anchored Threads

Threads live on RFIs, snags, deliveries, drawings. Open the entity, see the conversation. Context is automatic, not manual.

RFIsSnagsDrawings

Smart Notifications

"3 new comments on your RFIs" - not "47 unread messages". Thread-level muting, @mentions, and grouped notifications.

@mentionsGroupedMutable

Spatial Queries

"Show all threads in Zone A Level 12" is a database query, not a text search. Filter by location, discipline, or status.

By zoneBy levelBy status
Features

WhatsApp speed, enterprise audit

The field input UX of consumer apps, with the compliance and context your projects need.

Threads list - everything in context

See all your active threads in one place. Filter by entity type, project, or status. Tap to open, reply, resolve. Unread badges show what needs attention.

  • Entity iconsInstantly recognise RFIs, snags, pins, deliveries by icon
  • Unread badgesRed badges show new comments requiring your attention
  • Last message previewSee who said what without opening the thread
  • Pull to refreshSync latest threads with a swipe
9:41
📶🔋
Threads
AllRFIsSnagsPins
!
Sealant depth insufficient3
SN-0234 • Zone A Level 12
Sarah: Profile should be 12×15 triangular...
?
Bracket orientation2h ago
RFI-0156 • Grid 3-4
Mike: Confirmed with structural engineer...
📍
Corner detail query1
Pin • DWG-CW-401
James: What's the setback dimension?
Glass chip damageResolved
SN-0198 • Zone B Level 8
Replacement ordered and scheduled
4 active threads
2 need your response

Camera-first capture

Site issues need photos. XO-Threads makes capture instant - tap camera, snap, add optional comment, send. Three taps. The photo inherits all context from the parent entity.

  • One-tap camera accessCamera button always visible in input bar
  • Automatic contextPhotos tagged with entity, location, timestamp
  • Markup toolsDraw arrows, circles, annotations before sending
  • Multi-photo supportAttach several photos to a single message
!
Adding to: SN-0234
Sealant depth insufficient
Photo sent
Auto-tagged to snag
More Capabilities

Everything you need on site

XO-Threads is built for the reality of construction - gloves, scaffolding, poor connectivity, and the need for a paper trail.

Voice Notes

Hold to record, release to send. Auto-transcription available for searchability.

Read Receipts

Know when your message was seen. Useful when chasing responses on urgent items.

@Mentions

Tag people to notify them. @Sarah, @SiteTeam, @AllContractors. Push notification sent.

Typing Indicators

See when someone is composing a reply. Avoid duplicate messages and know help is coming.

Email Digests

Daily summary of unread threads. Stay informed even if you don't open the app.

Drawing Pins

Drop pins directly on drawings to start threads. The pin shows unread count and status.

Audit Trail

Every message timestamped and attributed. When disputes arise, the record is there.

Web Companion

Full desktop interface for the office. Same threads, same context, bigger screen.

Ready to replace WhatsApp?

Get XO-Threads on your team's phones. Contextual, queryable, auditable site communication - in your pocket.