Phase-Aware Gantt · Weather-Integrated · AI Optimizer · Crew Routing
The schedule that actually holds.
Gary is the production scheduler trades actually need. A paint job isn't one block — it's prep, spray, cleanup. Gary knows that. Rain on Tuesday? The Greene St exterior shifts to Thursday automatically. Mike's already booked? You can't double-book him. Henderson Lane wants no work before 9am? Encoded once, applied forever. And when constraints loosen, Gary surfaces "you could finish 3 days earlier if you swap these two jobs." The Gantt is the surface. The scheduling brain is the product.
$179/mo · Pro tier · Setup: phase templates, crew profiles, weather thresholds, 2-week optimizer training
Zero
Dropped jobs.
Operators who switch to Gary stop losing jobs to scheduling errors. No more double-booked crews. No more rained-out exteriors with no replacement work. No more prep crews finishing two days before materials show up. Gary holds the schedule. When reality changes, it surfaces the fix. Most operators finish more jobs per month with the same crew size in the first 60 days.
Trades scheduling is harder than it looks. A paint job isn't one block — it's prep, primer, spray, second coat, cleanup. Multiply by 8–12 active jobs, 2–4 crews, weather-dependent exteriors, customer rules ("no work before 9am"), supplier delivery windows, and the inevitable "Mrs. Henderson called, can we push to next week." Most owner-ops track this in spreadsheets or Google Calendar. Both quietly drop things — the crew that shows up to a locked house because the customer note didn't get updated, the exterior crew sitting in the truck while it rains because no replacement interior work was ready. Lost jobs, lost margin, lost reputation.
Gary is a phase-aware Gantt with a scheduling brain. Each job breaks into phases — prep, primer, spray, second coat, cleanup — with dependencies between them. Crews are assigned per phase, with skill levels so the new hire never runs a high-stakes solo spray job. Weather forecasts integrate at the address level: rain on Greene St Tuesday auto-shifts the exterior to Thursday and suggests "interior on Henderson Lane" as the swap. Customer rules encode once and apply forever. The AI optimizer surfaces schedule improvements as the system spots them — "you'd finish Henderson 3 days earlier if Mike took the interior solo Thursday afternoon." You review and accept. Gary updates everything affected.
Knowify is built for general construction — heavy onboarding, hundreds of fields per job, priced for commercial contractors. BuildBook is mobile-first project management, polished but shallow on phase dependencies. Spreadsheets hold fine at 3 active jobs and quietly collapse at 8. None of these are phase-aware in the trades-specific way, none are weather-integrated at the job-location level, and none run an optimizer. They're scheduling display tools. Gary is a scheduling brain with a Gantt as the surface.
Gary works standalone — manual job creation, manual phase decomposition, manual crew assignment. Constraint engine, Gantt, weather integration, and optimizer all fire without other Aerys modules. It gets stronger paired. Add Lead & Customer Hub ($99/mo) and jobs auto-create from the booked pipeline. Add Estimating Engine ($149/mo) and the estimate's scope auto-decomposes into Gary's phases. Add Follow-Up Automation ($99/mo) and customers get a "we're shifting your start to Thursday due to weather" SMS automatically. Add Operator AI (from $50/mo) and you can text "what's Mike doing tomorrow" and get a clean answer. Standalone, Gary is a great Gantt. Paired, it's your operations cockpit.
The production Gantt
Production Schedule
WEEK OF MAR 11
⚡ Gary's optimizer found a better schedule. You'd finish Henderson Lane 3 days earlier if Mike takes the interior solo on Thursday afternoon.
MON
Mar 11
TUE
Mar 12
🌧WED
Mar 13
THU
Mar 14
FRI
Mar 15
SAT
Mar 16
SUN
Mar 17
Mike's Crew
Lead + 1
Sarah's Crew
Lead + 2
Subs
Specialty
Solo
Interior roll
Phase key:
Prep Primer Spray 2nd Coat / Roll Cleanup 🌧 = weather-shifted (auto)Constraints active: 2 weather forecasts · 4 customer time-window restrictions · 1 material lead-time hold · 0 crew conflicts
Painting · LBV reference. Demo data — Mike, Sarah, Greene St, Henderson Lane, Patel, Rivera, Marcus are fictional. The weather-struck Tuesday block and auto-shift to Thursday are the actual mechanism: OpenWeather forecast triggers the shift; you see the strike-through and the new block. The optimizer bar is real — Gary surfaces these whenever constraint changes open an improvement window.
Inside the module
Jobs break into trade phases. Painting: prep, primer, spray, second coat, cleanup. Each phase has its own time, crew need, and dependencies. Drag to reschedule — dependencies update automatically. You can't accidentally move a spray phase before the primer dries.
Phase sequence — painting job
Move any phase — all downstream phases shift automatically. You can't schedule spray before primer is done.
OpenWeather forecasts per address — not per city. Exterior phases shift when rain forecasts pass your threshold or temperature drops below 50°F or rises above 90°F. Default behavior: shift to the next viable day, suggest a replacement interior job. You can override anything.
Each crew member has skill levels per phase — lead, experienced, or supervised-only. Gary won't put a supervised-only crew on a high-stakes solo spray. Travel time between jobs counts. Same crew on consecutive jobs in the same neighborhood when possible. Double-booking is structurally impossible.
Crew skill levels
Customer rules encode once and apply forever. Henderson Lane wants no work before 9am. Park Lane HOA needs gate codes. The Riveras don't want to hear power tools during their 2pm baby nap. Once entered, Gary holds these as constraints on every future job for that customer.
Active constraints · this week
The scheduling brain. Looks at all active jobs, all crew availability, all weather, all customer constraints, and proposes schedule arrangements that finish jobs earlier or reduce idle time. Useful suggestions surface as the system spots them — the scheduler watches for when a closed job leaves room to bring in another customer faster. Gary never auto-applies — every change waits for your review.
Several
Schedule wins / per week
0
Auto-applied (review required)
Current optimizer suggestion
Henderson Lane: finish 3 days earlier
Move Mike's interior phase to Thursday afternoon (he's free after Greene St spray wraps by 2pm). Sarah finishes the second coat Friday. Final cleanup pulls to Saturday. That unlocks Rivera starting Monday instead of Thursday next week.
Current schedule
Henderson complete: Mar 18
Rivera start: Mar 21
Optimized schedule
Henderson complete: Mar 15
Rivera start: Mar 18
Crews where they belong. Every day.
The flow
Manual entry, or auto-created from Lead & Customer Hub when a job books. Scope, phases, time estimates, crew preference, and customer rules captured. Paired with Estimating Engine, the estimate auto-decomposes into phases.
Constraint-aware: weather, crew availability, customer time windows, phase dependencies, material lead times. Conflicts flag immediately. No double-booking. No exterior into a rain window. No phase before its dependency.
Weather shifts. Customer reschedules. Crew calls in sick. Gary recalculates instantly. Auto-shifts surface. The optimizer finds the new best schedule. Paired with Follow-Up Automation, customers get the "we're shifting your start to Friday" SMS automatically.
Gary doesn't change the schedule without your sign-off. You review every optimizer suggestion. Accepted changes propagate to all affected jobs. Crews see the update. Customers get the right notification. The schedule holds.
The switch
The old way
Aerys Production Scheduler
Pair with Lead & Customer Hub ($99/mo) for auto-job-creation from the booked pipeline. Pair with Estimating Engine ($149/mo) for scope-to-phase decomposition. Pair with Follow-Up Automation ($99/mo) for automatic customer notifications on schedule changes.
By trade
For painting, Gary's phases are tuned to painting work — prep, primer, spray, second coat, cleanup. Drying time gaps are enforced between phases. Weather thresholds: no spray below 50°F or above 90°F, no rain within 4 hours of a spray phase start. Crew skill levels separate spray leads from roll-only crew. Material lead times track special-order paints. The crew that would have sat in their truck on a rainy Tuesday gets redirected to an interior job. The customer gets an automated SMS before they wonder where anyone is.
Connections
Universal · every trade
OpenWeather API
Per-address weather forecasts, not per-city. Rain, temperature, wind thresholds set per trade and phase. Exterior phases hold against real conditions.
Google Calendar
Two-way sync. Gary writes to crew calendars; events from Google Calendar block Gary from scheduling over them. Personal calendars stay accurate.
iCal Export
Crew on Apple Calendar or Outlook get a subscribe link. Their schedule updates live when Gary updates the Gantt.
iOS / Android
Mobile-responsive. Drag-and-drop works on the truck. Crew leads see their morning schedule at job start. No laptop required.
Aerys modules · each one deepens the scheduling intelligence
Gary works standalone. Each pairing turns a great Gantt into your operations cockpit.
Lead & Customer Hub $99/mo Recommended Jobs auto-create in Gary when a lead is marked booked. Customer rules from the record pre-fill into the constraint engine. No re-entry.
Estimating Engine $149/mo Recommended The estimate's scope auto-decomposes into Gary's phases. A $4,800 interior estimate becomes prep + primer + spray + second coat + cleanup with time and crew estimates.
Follow-Up Automation $99/mo Customer notifications fire automatically when the schedule changes. "We're shifting your Thursday start to Friday due to weather" — sent without you touching it.
Operator AI from $50/mo Text "what's Mike doing tomorrow" or "reschedule Henderson to next week" and Gary updates. Schedule answers from your phone.
Intelligence Dashboards $99/mo Schedule efficiency, crew utilization, optimizer acceptance, weather-disruption frequency. Answers "are we running as efficiently as we could be?"
Pricing
No contracts. Setup included. Most operators are running on Gary in 7–10 days. During setup, we build phase templates for your trade, set up crew profiles with skill levels, import customer rules, tune weather thresholds, and run a 2-week optimizer training period on live scheduling. The Gantt is live day one. The optimizer gets smarter over the first two weeks as it learns your preferences.
What's included
·Phase-aware Gantt with trade-specific templates
·OpenWeather integration per job address (rain, temperature, wind thresholds configurable)
·Crew routing with skill levels (lead / experienced / supervised-only)
·AI optimizer with constraint-aware suggestions (review required before any change)
·Customer constraint engine (time windows, access codes, special instructions)
·Google Calendar two-way sync + iCal export for crew personal calendars
·Material lead-time tracking as phase dependencies
·iOS / Android responsive (drag-and-drop on mobile)
·2-week optimizer training period
·Unlimited crew members. No per-seat pricing.
Optional upgrades
Custom phase types (beyond trade defaults — for unusual workflows)$1,500 one-time
Multi-location setup (separate weather/crew rules per service area)$2,500 one-time
Advanced reporting integration (custom KPIs beyond Intelligence Dashboards)$1,500 one-time
$179/mo
Production Scheduler
Setup included · typically 7–10 days to deploy
Add to your cart Book a demo firstBest with
Lead & Customer Hub +$99/mo
Auto-creates Gary jobs from booked pipeline. No manual entry on every booking.
Estimating Engine +$149/mo
Estimate scope auto-decomposes into Gary's phases. No manual phase setup per job.
Add all three to cartCommon questions
Add Production Scheduler to your cart and book a call. We'll review your current setup — spreadsheet, calendar, whiteboard, whatever it is — build phase templates for your trade, encode crew skills and customer rules, and have the optimizer running on live jobs within 7–10 days. Most operators drop zero jobs and finish more per month with the same crew size in the first 60 days.
Aerys Advisor
Questions about Gary? Book a 30-min call and we'll walk through your current scheduling setup, what Gary replaces, and what deployment looks like for your trade.