RC

Comms

Inbound messages that could not be auto-filed, plus review of the ones that were.

1 escalated · unanswered past 4h
3

Guardian Roofing Service

Text·Inbound·+17575554410·Aug 11, 8:05 AM
VendorGuardian Roofing Service— on file, but not attached to a job
Unanswered for 1h — escalates at 4h.

Sender has several open work orders — no order number in the message

No order number in the subject or body, so identity was the only pass left.

Running about an hour behind this morning, still planning to be onsite today.

02003-01Bid SubmittedBid Process
UPS
Full membrane roof replacement over the package sort building, approx. 18,000 sq ft.
01004ScheduledProduction
Verizon
Full roof tear-off and replacement at the retail store, including new flashing and gutters.
02002Work in ProgressProduction
UPS
Roof replacement over the loading dock canopy, 3,200 sq ft.
05001Ready to InvoiceAccounting
Public Storage
Apply reflective roof coating across two storage building rooftops, 8,000 sq ft total.
02003-02Pending QuoteDispatch & Quoting
UPS
Replace two rusted roof drains found during the membrane teardown.

Normalised webhook envelope as the telephony adapter hands it to the router. The provider is not chosen yet, so nothing provider-specific is stored on the row.

{
  "id": "cm-2",
  "channel": "sms",
  "direction": "inbound",
  "occurred_at": "2026-08-11T08:05:00Z",
  "replied_at": null,
  "from": {
    "name": "Guardian Roofing Service",
    "email": null,
    "phone": "+17575554410"
  },
  "subject": null,
  "body": "Running about an hour behind this morning, still planning to be onsite today.",
  "routing": {
    "extracted_refs": [],
    "work_order_id": null,
    "matched_how": null,
    "matched_by": null,
    "unmatched_reason": "many-open-jobs",
    "would_auto_match": null
  },
  "party": {
    "kind": "vendor",
    "id": "v1",
    "name": "Guardian Roofing Service"
  }
}