🏗️
AA Drywall
Loading...
Inbox
— items pending
New PO
Assign a PO
New Bill
Match a bill
Actuals
Job cost view
Job Map
Visual breakdown
Budgets
Set & track
Total Spend
$0
All jobs combined
Total Budget
$0
Set in Budget Bank
Remaining
$0
—
POs in System
0
0 need assignment
Total Boards
0
Across all jobs
Spend by Job
Material Categories
Active Jobs
📥 These POs and Bills came in from your sheet but haven't been assigned to a building/floor/unit yet. Click each one to assign it.
🟡 Unassigned POs
0
All POs assigned!
🟣 Unmatched Bills
0
All bills matched!
PO Assignment Wizard
1
PO Lookup2
Location3
Confirm & SaveBill Matching Wizard
1
Invoice Lookup2
Details3
ConfirmSelect a job above
The job map will show floors and units with spend status
Line Items
0 entries
| PO # | Job | Bldg | Floor | Unit | Model | Material | Qty | UOM | Total |
|---|
Job Budgets
Material Banks
Track by keyword — job total or per floor
Add Material Bank
Budget vs Actual
Select a job or sync data
Total Billed
$0
Invoices
0
Vendors
0
Bills (from BILL DATA sheet)
| Vendor | Invoice # | Description | Qty | Unit Price | Line Total | Job | Type |
|---|
Budget vs PO vs Actual by Job
Actual Spend Breakdown
| PO # | Job | Material | Qty | UOM | Cost | Line Total | Bldg | Floor | Unit | Model | Date |
|---|
Google Sheet Connection
Your Sheet must be set to Anyone with the link can view
How to find your Sheet ID:
Open your Google Sheet → copy the long string between
Open your Google Sheet → copy the long string between
/d/ and /edit in the URL
AI Assistant
Your key is stored locally in this browser and used for the AI chat assistant.
Logo & Branding
🏗️
Company Logo
Shows on login screen and home page
PNG or JPG recommended. Stored locally in browser.
Jobs
Supabase
Status
Connecting...
Project: drywall-tracker
Data syncs automatically when you assign POs and bills.
Data syncs automatically when you assign POs and bills.