Dashboard
Overview of all jobs
Never synced

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 Lookup
2
Location
3
Confirm & Save
Bill Matching Wizard
1
Invoice Lookup
2
Details
3
Confirm
🗺️
Select a job above
The job map will show floors and units with spend status
Filter:
Line Items 0 entries
PO #JobBldgFloor UnitModelMaterial QtyUOMTotal
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)
VendorInvoice #DescriptionQtyUnit PriceLine TotalJobType
Budget vs PO vs Actual by Job
Actual Spend Breakdown
0 rows
PO #JobMaterialQtyUOMCostLine TotalBldgFloorUnitModelDate
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 /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.
🤖
AA Drywall AI
● Ready
Hey! I can answer questions about your jobs, POs, budgets, and boards. Try asking me something like "How many boards on Villas?" or "What's open on Floor 3?"