Skip to main content

Project Timeline

Status: Concept — Last Updated: 2026-05-15

The Project Timeline is not a checklist or a to-do list. It's a log — an automatic, chronological record of everything that happened on a project. Events are written to the timeline as work occurs in the field, not entered manually by office staff. The timeline tells the story of a job from first contact to final payment.


Timeline View

Roof Repair — Park Residence
Sarah Park · 1428 Lakeside Dr · Project #PRJ-1024
AllFieldAIFinancialCustomerCommsSystem
May 17
2:47p
Payment Received
Financial
$8,400 · Card ending 4421 · Sarah Park
by Auto
May 17
2:31p
Invoice Sent
Financial
INV-2087 · $8,400 · Final invoice
by Mike Alvarez
May 17
1:55p
Status Changed
System
Active → Complete
by Mike Alvarez
May 17
1:48p
AI Inspection Report
AI
12 after-photos analyzed · ridge cap intact · flashing sealed
by Auto
May 17
1:42p
Tech Departed
Field
Geofence exit · 4h 18m on site
by Auto · Carlos R.
May 17
12:14p
Photo Captured (8)
Field
After photos · ridge, valleys, gutters
by Carlos Reyes
May 17
11:02a
Receipt Scanned
Field
Lowe's · $342.18 · drip edge + nails
by Carlos Reyes
May 17
9:24a
Tech Arrived
Field
Geofence entry · 4 min early
by Auto · Carlos R.
May 16
6:12p
SMS Sent
Comms
"On our way at 9:30 tomorrow. — Park Roofing"
by Auto
May 16
4:05p
Appointment Confirmed
Customer
Customer confirmed via portal
by Auto · Sarah Park
May 15
11:30a
Crew Assigned
System
Carlos Reyes · Roofing Crew A
by Lisa (Dispatcher)
May 14
3:18p
Estimate Approved
Financial
$8,400 · Signed via portal
by Auto · Sarah Park
May 12
10:02a
Estimate Sent
Financial
EST-3019 · 3 line items
by Mike Alvarez
May 11
2:45p
Project Created
System
Source: AI Receptionist call
by Auto

Showing 14 of 47 events · Load older events


Event Types

Timeline events are organized into 6 color-coded groups.

Field Events (Blue)

EventDescriptionAuto / Manual
Tech ArrivedGPS geofence entry detectedAuto
Tech DepartedGPS geofence exit detectedAuto
Time EntryTotal time on site loggedAuto
Photo CapturedPhoto taken and attached to projectAuto
Video RecordedField video saved to projectAuto
Receipt ScannedReceipt photo taken, expense loggedAuto
Material DeliveredDelivery logged via receipt or manualManual
Note AddedTeam member added a field noteManual
Issue FlaggedProblem identified on siteManual

AI Generated Events (Purple)

EventDescriptionAuto / Manual
AI Inspection ReportAI analyzed photos and generated a condition summaryAuto
Video TranscriptionAI transcribed audio from a field videoAuto
Task ExtractedAI pulled action items from a transcriptionAuto
Photo ClassifiedAI categorized a photo (before/during/after, subject type)Auto

Financial Events (Green)

EventDescriptionAuto / Manual
Estimate CreatedDraft estimate added to the projectManual
Estimate SentEstimate delivered to customerAuto
Estimate ApprovedCustomer accepted the estimateAuto (from signature or portal approval)
Change Order CreatedCO added to the projectManual
Invoice GeneratedInvoice created and sentManual / Auto
Payment ReceivedPayment logged against the invoiceAuto

Customer Actions (Teal)

EventDescriptionAuto / Manual
Portal ViewedCustomer opened their project in the customer portalAuto
Document SignedCustomer e-signed a contract or estimateAuto
Appointment ConfirmedCustomer confirmed a scheduled visitAuto
Appointment RescheduledCustomer changed a scheduled timeAuto
Review SubmittedCustomer completed the post-project surveyAuto
Video Testimonial RecordedCustomer recorded a testimonialAuto
Message SentCustomer sent a message via portal or SMSAuto
Referral Link SharedCustomer shared their referral linkAuto

Communication Events (Orange)

EventDescriptionAuto / Manual
SMS SentOutbound text from CRMAuto
SMS ReceivedInbound text from customerAuto
Email SentOutbound email from CRMAuto
Email OpenedCustomer opened an emailAuto
Call LoggedInbound or outbound call recordedAuto
Voicemail TranscribedVoicemail captured and transcribed by AIAuto
AI Receptionist InteractionAI handled a call related to this projectAuto

System & Scheduling Events (Grey)

EventDescriptionAuto / Manual
Project CreatedProject record created in the CRMAuto
Status ChangedProject status updatedManual or Auto
Crew AssignedTechnician or crew assigned to projectManual
Appointment ScheduledJob appointment added to calendarManual / Auto
Permit LoggedPermit number and expiration addedManual
Project CompletedStatus set to CompleteManual

Display Behavior

SettingBehavior
Default sortNewest events at top
Group byType (Financial, Field, Communication, etc.) or flat chronological
FilteringFilter by event type, date range, or team member
Manual eventsCan be added by any team member with project access
Auto eventsWritten by the system — cannot be deleted by standard users
EditingAuto events are read-only; manual events can be edited by creator
VisibilityOwner and Manager see all events; Technician sees Field events only

Why It Matters

The timeline turns every project into a documented record. When a customer questions a charge, the timeline shows every time entry, every photo, every material receipt. When a tech is disputed, the GPS log is already there. When the business needs to prove scope creep justified a change order, the before/after photos and AI inspection report are time-stamped evidence.

The goal is a project record that defends itself — built automatically, without anyone taking extra steps.