Job Forecast
Dashboard Week of Feb 17 – 23, 2026
Weather alert — 2 jobs at risk tomorrow (Feb 19)
Rain probability 78% · Exceeds your 60% threshold · Thunderstorm possible
Week Revenue
$2,335
↑ $420 vs last week
Month To Date
$6,615
55% of $12,000 goal
Projected Month
$11,240
Based on schedule
At-Risk Revenue
$595
2 jobs · rain alert Feb 19
Accepted Proposals — Ready to Schedule
1
All accepted proposals have been scheduled.
Schedule — Feb 2026
Week cashflow: calculating…
SunMonTueWedThuFriSat
Today's Jobs
Current Conditions
58°
Richmond, VA
Partly Cloudy · Humidity 62% · Wind 12 mph
Hourly Forecast — Feb 19
Job Site Forecast
Client / Job
Address
Weather
Status
Clients
🔍
Name
Phone
Address
Source
Jobs
Total Jobs
Loading…
Completed
Rescheduled
Revenue Logged
invoiced + paid
Upcoming
scheduled jobs
Date
Client / Job
Job Type
Time
Weather
Status
Action
Showing all jobs
🏢 Monthly Overhead
Fixed costs regardless of jobs
🏛 Taxes
Applied to gross revenue
Federal Income Tax
%
State Income Tax
%
Self-Employment Tax
%
Total Tax Rate 43.1%
📦 Cost of Goods Sold (COGS)
Direct job costs
🪣 Materials Enter per-job or leave blank
👷 Labor Burden $0 / mo
Workers' Compensation Rate
% of total payroll charged by your insurer
%
Name / Role
Monthly Pay
WC Cost
Total Payroll $0
WC Premium / mo $0
Total COGS / mo $0
🎯 Desired Profit
What you want to keep
Target Net Profit / month
$
— or enter as margin %
%
Minimum Job Price to Break Even
$—
per job · based on 0 jobs / month
Minimum Billable Rate
$—
/hr
based on — hrs / job
Hours per job
Jobs per month
Overhead / job
$0
COGS / job
$0
Taxes / job
$0
Profit / job
$0
Min price / job
$0
⏱ Min rate / hour
$—/hr
Revenue Breakdown per Job
Overhead
—%
COGS
—%
Taxes
—%
Profit
—%
Monthly Revenue Needed
$0
Monthly Overhead
$0
Monthly COGS
$0
Monthly Tax Burden
$0
Monthly Net Profit
$0
Profit Goal Progress 0%
$0 Goal: $4,000
📊 Actuals — This Month from your data
Jobs completed
Revenue invoiced
Avg ticket size
Jobs rescheduled
Break-even vs actual avg
📸 Photo Albums
Albums 5 albums
Share Album
Deck Staining — Martinez Residence
Client Link
Link Settings
👁 Client can view photos
Client can download
🗺 Show geolocations
📅 Show timestamps
Notify Client
New Photo Album
📷
1 of 1
📄 Estimates
Estimates 5 estimates
🛠 Products & Services
Send Estimate
Estimate #EST-001
💬
SMS / Text
Sends a secure link via text message
✉️
Email
Professional email with PDF attachment
📲
SMS + Email
Send both simultaneously
🔗
Copy Link
Share manually in any channel
Hi Rosa — your estimate from Job Forecast is ready to view! Click the link to approve or ask questions: https://wq.app/est/mx7k2
Change Order
for Estimate #EST-001
⚠️ A change order creates an amendment to the original estimate. The client will need to re-approve.
💰 Create Invoice
Invoice Total
$0.00
Deposit: —
Balance: —
Deposit / Down Payment
$
0%
💳
Stripe Payment Link
A payment link will be generated and included in the invoice email. Clients click once to pay online.
Add Line Item
Custom Line Item
New Product
Fill in details below
New Estimate
● Live from your data
Reporting Period
Feb 17 – 23, 2026
Revenue Trend
Lead → Close Funnel
Profit Breakdown
📊 Job Pipeline
$0 in pipeline
Integrations
Google Calendar
Two-way sync keeps your Job Forecast schedule and Google Calendar perfectly in sync. Jobs added here appear in Google; reschedules update automatically.
Connected
Connected Account
👤
✓ Authenticated · Last synced 4 minutes ago
Sync Settings
Two-way sync
Changes in either app reflect in both directions
Update events in place when rescheduled
Modifies the existing Google Calendar event rather than deleting and recreating
Add weather notes to event description
Appends forecast info to Google Calendar event when job is scheduled
Color-code events by weather risk
Green = clear, Yellow = watch, Red = weather risk
Sync Activity
Event updated — Martinez Deck Staining moved to Feb 20
4 min ago
New event created — Walsh Pressure Washing Feb 5
13 days ago
Event updated — Patel Deck Staining rescheduled
19 days ago
New event created — Chen Landscaping Feb 10
22 days ago
RM
Rosa Martinez
Residential Client
Total Jobs
4
Reschedules
1
Since
Mar '25
Last Job
Feb 17
Revenue
Info
Jobs
Comm Log
Recurring
Photos
Contact Information
Address
2847 Maple Ave, Richmond, VA
ZIP / Forecast Area
23220 · Richmond, VA
Notes
Edit ✏ Gate code is #4821. Dogs in backyard — close gate. Prefers calls over texts. Deck faces south, best to start early before afternoon sun hits.
Upcoming Jobs
DateJobTimeWeatherStatus
SMS History
Reschedule Notice Feb 19 · 6:02 AM
We are so sorry, due to inclement weather we have to reschedule your job to Friday, Feb 20 at 8:00 AM. weatherqueue.app/forecast/...
Job Confirmation Feb 15 · 8:00 AM
Hi Rosa, your job has been scheduled for Monday, Feb 17 at 8:00 AM. We look forward to seeing you!
All Jobs
DateJobTimeWeatherStatus
Feb 19 → 20
Deck Staining
Rescheduled ⛈
8:00 AM
⛈ 78%
Moved
Jan 12
Gutter Cleaning
2847 Maple Ave
10:00 AM
☀ 5%
Complete
Nov 8 '25
Exterior Paint Prep
2847 Maple Ave
9:00 AM
⛅ 18%
Complete
Mar 3 '25
Spring Yard Cleanup
2847 Maple Ave
8:00 AM
🌥 30%
Complete
Communication Log
All calls, texts, and notes with this client — logged automatically or added manually.
Recurring Service Schedule
Set up automatic repeat jobs for this client. Each recurrence creates a new entry in your pipeline and calendar.
Job Site Photos
🏠
Front yard · Feb 17
🪵
Deck before · Feb 17
🏡
Side gate · Jan 12
🌿
Backyard · Jan 12
🔧
Gutters · Jan 12
Add Photo
🗓
New Job
Fill in the details to schedule a job
① Client
② Schedule
③ Details
📍
Used to pull the exact weather forecast for this job.
Friday, Feb 20 — Clear skies
🌧 Rain: 8% 💨 Wind: 10 mph 🌡 High: 63°F
✓ Good to go
Select an available slot for this day. Green = open, grey = taken.
8:00 – 10:00 AM
Available
10:00 AM – 12:00 PM
Thornfield
12:00 – 2:00 PM
Available
2:00 – 4:00 PM
Available
4:00 – 6:00 PM
Chen Property
Custom time
Set manually
$
Shown on the calendar block and counted in your weekly / monthly revenue totals.
Preview — sent to client on save
Hi Rosa, your job has been scheduled for Friday, Feb 20 at 8:00 AM. We look forward to seeing you! — Job Forecast
Sync to Google Calendar
Adds this job to your connected Google Calendar
Job Summary
Client
Type
Date
Time
Address
Weather
Price $0.00
⚙️ Settings — Job Forecast
🏢 Company Info
📅 Work Days & Hours
👷 Crew Members
Crew members appear as assignable resources in the schedule drawer and job forms.
🌦 Weather Thresholds
🌧
Rain Probability
Flag job at-risk if rain chance exceeds this
%
💨
Wind Speed
Flag job at-risk if winds exceed this
mph
Thunderstorm
Always flag at-risk if thunderstorms in forecast
🧊
Hail
Always flag at-risk if hail in forecast
🔔 Notification Triggers
Weather alert exceeds threshold
Notify me when a scheduled job's forecast crosses your thresholds
Client accepts estimate
Push alert when a client approves a proposal online
Payment received
Alert when an invoice is paid via Stripe
Invoice overdue
Remind me when an AR invoice is past due date
Job marked complete
Summary notification when a crew member completes a job
🔄 Weather Check Frequency
💬 Default Reschedule SMS
Insert:
🔗 Integrations
☀ Job Forecast · Proposal
Job Estimate
🎉
Proposal Accepted!
We'll be in touch to confirm your schedule.
Hi there,
We've prepared a proposal for your upcoming job. Please review the details below and accept or decline.
ServiceQtyPrice
🔒 Secure · Powered by Job Forecast
📅
Schedule Job
Set date, time, and crew
Accepted Proposal
Feb 23 · 🌤 12% rain · 65°F — looks good!
New Lead
Move to Lead
📄 Move to Estimate
🔨 Move to In Progress
💜 Move to AR
Move to Completed
✏️ Edit Card
🗑 Delete
Add Marketing Channel
📊 Cost per Lead, Cost per Acquisition, and ROMI will be calculated automatically from these numbers.
🔔 Notifications 0
Job Forecast
INVOICE
EST-001
Date:
Due: Net 30
Description Qty Unit Price Total
Subtotal$0.00
Balance Due$0.00
💳
Click to pay securely via Stripe · Credit card, ACH, or bank transfer accepted
📍 Send "On My Way" Text
To: —
⏱ ETA
Message Preview