JobTread
JobTread is CDB's construction management platform — used for project bids, contracts, change orders, and document management. Field reads JT data via the Phil agent.
What JobTread Does
- Bid management — track proposals sent to GCs
- Contracts — store signed agreements
- Change orders — document scope changes
- Project files — PDFs, drawings, photos
- Vendor management — trade partner records
JobTread is the "official" record for contracted work. Field is the operational day-to-day platform.
How Phil Uses JobTread
Phil (the CFO/ops agent) is the bridge between JobTread and Field:
- Queries JT via the JT API for job status, documents, and contacts
- Cross-references JT jobs with Field jobs
- Surfaces relevant JT info when David asks questions
- Does not write to JT (it's treated as read-only by the agents)
Credentials
- JobTread Grant Key:
~/.openclaw/workspace/secrets/jobtread-grant-key.txt - Phil uses this key to authenticate JT API requests
JT ↔ Field Job Mapping
Jobs exist in both systems with different IDs. The mapping is maintained informally (by name/address). A future improvement would be to store jobtread_job_id on Field jobs for cross-referencing.
Accessing JobTread
- Web app: app.jobtread.com
- Login: David's credentials (stored in 1Password)
- Phil can retrieve specific JT data on request: "Phil, pull the contract for the Castro job"
What JT Does NOT Do
- JT doesn't sync contacts to Google (Field does that)
- JT doesn't send SMS (Twilio/Field does that)
- JT doesn't track daily time entries (Crew does that)
- JT doesn't handle bank transaction coding (Finta/Field does that)
Future Integration Ideas
- Auto-create Field jobs from JT when a bid is won
- Sync JT contacts to Field contacts table
- Pull JT change orders into Field job detail pages