Tom Bracken
C6proposedOne human across time — no job data lives here (JN's contact-workflow era is over).
Identity
- kindcustomer
- phone(801) 555-0355
- emailtbracken@yahoo.com
- idCT-205
Dedup key = normalized phone + email. Exact match at create → force-link back to this row.
Properties
A contact can own many properties; each hosts many jobs over its life.
Jobs — all time, all trades · lifetime $30,850
| Job | Trade | Pipeline | Stage | Value | Balance |
|---|---|---|---|---|---|
| J-1047 | Roofing | Roofing — Retail | 9. QC → Invoiced/Paid | $16,750 | $5,025 |
| J-1055 | Roofing | Roofing — Retail | 10. Closed frozen | $14,100 | $0 |
Messages — full thread
No messages yet — the thread starts with the first SMS or email.
Full thread (message_log — Twilio numbers move under XOS as-is). Per-job slices of this same thread show on job timelines.