The full schedule
29 features.
One season.
Everything RooflineOS does, with its shipping status stated per item. We would rather you know what is built than find out on the demo call.
- Live
- 5usable today
- Beta
- 14landing now
- Roadmap
- 10not built
- Design & Sales
- MapMeasureIn beta
Every quote costs you a truck roll before it earns a dollar.
DESIGN
- Light DesignerLive
The design lives in a photo on a phone, or in the installer’s head.
DESIGN
- Home VisualizerNot built
You are asking someone to imagine two thousand dollars of light.
DESIGN
- Linear-ft QuotesLive
Pricing lives in a spreadsheet that only one person fully understands.
DESIGN
- Good / Better / BestNot built
One price is a yes-or-no question.
DESIGN
- Agreements & E-signIn beta
The terms were agreed on the phone, and nobody can find them in February.
DESIGN
- Lead IntakeIn beta
August enquiries arrive in four places and two of them are somebody’s phone.
PRE-SELL
- Online Booking PageLive
Every estimate starts with a game of phone tag.
PRE-SELL
- Install & Delivery
- Seasonal JobsLive
You sold an install. You also sold a takedown, and it is not on any calendar.
INSTALL
- Drag-and-drop BoardNot built
In November the calendar changes hourly and it lives on a whiteboard.
INSTALL
- Route OptimizerIn beta
The crew drives past tomorrow’s job twice today.
INSTALL
- Crew MapNot built
Where is crew B, and will they make the last two stops?
INSTALL
- Crew MobileNot built
The design is in the office and the installer is on a roof.
INSTALL
- Job Photos & ProofIn beta
The customer says the gutter was already like that.
INSTALL
- Weather RescheduleNot built
It iced overnight and now you are making fourteen phone calls.
INSTALL
- Client Experience
- Client PortalLive
Approving a design and paying for it happen in two different places, neither of which the customer likes.
SERVICE
- Two-way SMSIn beta
Half your customer conversation is on a crew lead’s personal phone.
SERVICE
- Automated UpdatesIn beta
Your phone rings all December asking when the crew is coming.
SERVICE
- Renewal CampaignsIn beta
Last season’s customers are the easiest sale you will ever make, and you are calling them in October.
PRE-SELL
- Review RequestsNot built
You ask for the review in February, when the feeling has worn off.
SERVICE
- Money & Payments
- InvoicingIn beta
The work is done and the invoice is a Tuesday-night data entry job.
SERVICE
- Card PaymentsIn beta
You are chasing cheques in January for work you did in November.
SERVICE
- Deposits & PrepayNot built
You buy ten thousand dollars of C9 in September and get paid in December.
DESIGN
- Crew Pay & CommissionIn beta
Your crew exists for ten weeks and your payroll assumes they exist all year.
TAKEDOWN
- Operations
- InventoryIn beta
You have no idea how much C9 warm white is on roofs versus in the warehouse.
TAKEDOWN
- Crews & StaffIn beta
You hire fifteen people in October and lose them in January.
PRE-SELL
- Season ReportsIn beta
You know the season felt busy. You do not know whether it was profitable.
CLOSE-OUT
- Multi-locationNot built
Two branches, two systems, and a spreadsheet that pretends to combine them.
CLOSE-OUT
- Accounting SyncNot built
Every invoice gets entered twice, and the second time by someone who bills by the hour.
CLOSE-OUT
| Mark | Feature | Description | Stage | Status |
|---|---|---|---|---|
| Design & Sales | ||||
| 01 | MapMeasure | Every quote costs you a truck roll before it earns a dollar.Measurement math, providers, and storage are shipped; the map-tracing canvas UI is in build. | DESIGN | In beta |
| 02 | Light Designer | The design lives in a photo on a phone, or in the installer’s head. | DESIGN | Live |
| 03 | Home Visualizer | You are asking someone to imagine two thousand dollars of light.Design annotation storage exists; photo overlay rendering and the customer-facing preview are next. | DESIGN | Not built |
| 04 | Linear-ft Quotes | Pricing lives in a spreadsheet that only one person fully understands. | DESIGN | Live |
| 05 | Good / Better / Best | One price is a yes-or-no question.Needs multi-variant quotes on top of the existing quote line-item model. | DESIGN | Not built |
| 06 | Agreements & E-sign | The terms were agreed on the phone, and nobody can find them in February.Agreements API is shipped; the holiday-side signing UI is in build. | DESIGN | In beta |
| 07 | Lead Intake | August enquiries arrive in four places and two of them are somebody’s phone.Intake, routing, and referral APIs are shipped; the holiday lead inbox UI is in build. | PRE-SELL | In beta |
| 08 | Online Booking Page | Every estimate starts with a game of phone tag. | PRE-SELL | Live |
| Install & Delivery | ||||
| 09 | Seasonal Jobs | You sold an install. You also sold a takedown, and it is not on any calendar. | INSTALL | Live |
| 10 | Drag-and-drop Board | In November the calendar changes hourly and it lives on a whiteboard.Scheduling and appointment APIs are shipped; the drag-and-drop calendar surface is next. | INSTALL | Not built |
| 11 | Route Optimizer | The crew drives past tomorrow’s job twice today.Routing provider and geocoding are wired; the route map UI is in build. | INSTALL | In beta |
| 12 | Crew Map | Where is crew B, and will they make the last two stops?Depends on crew mobile check-ins landing first. | INSTALL | Not built |
| 13 | Crew Mobile | The design is in the office and the installer is on a roof.Mobile-first crew view planned after the scheduling board. | INSTALL | Not built |
| 14 | Job Photos & Proof | The customer says the gutter was already like that.File storage, checksums, and image annotation are shipped; the capture UI is in build. | INSTALL | In beta |
| 15 | Weather Reschedule | It iced overnight and now you are making fourteen phone calls.Bulk visit rescheduling plus notification fan-out. | INSTALL | Not built |
| Client Experience | ||||
| 16 | Client Portal | Approving a design and paying for it happen in two different places, neither of which the customer likes. | SERVICE | Live |
| 17 | Two-way SMS | Half your customer conversation is on a crew lead’s personal phone.Messaging API and inbound webhook are shipped; the holiday inbox UI is in build. | SERVICE | In beta |
| 18 | Automated Updates | Your phone rings all December asking when the crew is coming.Automation engine and holiday automation seeds are shipped; template editing UI is in build. | SERVICE | In beta |
| 19 | Renewal Campaigns | Last season’s customers are the easiest sale you will ever make, and you are calling them in October.Campaign and segment APIs are shipped; the campaign builder UI is in build. | PRE-SELL | In beta |
| 20 | Review Requests | You ask for the review in February, when the feeling has worn off.Post-visit review automation and review-platform links. | SERVICE | Not built |
| Money & Payments | ||||
| 21 | Invoicing | The work is done and the invoice is a Tuesday-night data entry job.Invoice model and totals are shipped in field-service; the holiday invoice UI is in build. | SERVICE | In beta |
| 22 | Card Payments | You are chasing cheques in January for work you did in November.Payment intents and Stripe webhooks are shipped; the portal pay button is being wired. | SERVICE | In beta |
| 23 | Deposits & Prepay | You buy ten thousand dollars of C9 in September and get paid in December.Partial-payment and deposit scheduling on top of the payments rails. | DESIGN | Not built |
| 24 | Crew Pay & Commission | Your crew exists for ten weeks and your payroll assumes they exist all year.Payroll and commission APIs are shipped; the holiday payout UI is in build. | TAKEDOWN | In beta |
| Operations | ||||
| 25 | Inventory | You have no idea how much C9 warm white is on roofs versus in the warehouse.Inventory and warehouse APIs are shipped; the holiday stock UI is in build. | TAKEDOWN | In beta |
| 26 | Crews & Staff | You hire fifteen people in October and lose them in January.Staff and resource APIs are shipped; the holiday roster UI is in build. | PRE-SELL | In beta |
| 27 | Season Reports | You know the season felt busy. You do not know whether it was profitable.Reporting and charting APIs are shipped; the holiday reports UI is in build. | CLOSE-OUT | In beta |
| 28 | Multi-location | Two branches, two systems, and a spreadsheet that pretends to combine them.Location scoping exists in the platform; franchise roll-up reporting is the remaining work. | CLOSE-OUT | Not built |
| 29 | Accounting Sync | Every invoice gets entered twice, and the second time by someone who bills by the hour.Integration framework is in place; the accounting connector is unbuilt. | CLOSE-OUT | Not built |
LEGEND — LIVE: usable in the product today. BETA: API shipped, interface landing. NOT BUILT: on the roadmap, does not exist yet. Status is stated per item and revised only when the product moves.
Read by season instead
The schedule above is organised the way software is sold. This is the way the work actually arrives.
- 01 · Aug — Sep
Pre-sell
- Lead Intakebeta
- Online Booking Pagelive
- Renewal Campaignsbeta
- Crews & Staffbeta
- 02 · Sep — Oct
Design & quote
- MapMeasurebeta
- Light Designerlive
- Home Visualizersoon
- Linear-ft Quoteslive
- Good / Better / Bestsoon
- Agreements & E-signbeta
- Deposits & Prepaysoon
- 03 · Oct — Nov
The rush
- Seasonal Jobslive
- Drag-and-drop Boardsoon
- Route Optimizerbeta
- Crew Mapsoon
- Crew Mobilesoon
- Job Photos & Proofbeta
- Weather Reschedulesoon
- 04 · Nov — Dec
Lit & paid
- Client Portallive
- Two-way SMSbeta
- Automated Updatesbeta
- Review Requestssoon
- Invoicingbeta
- Card Paymentsbeta
- 05 · Jan
Takedown
- Crew Pay & Commissionbeta
- Inventorybeta
- 06 · Feb — Jul
Close the books
- Season Reportsbeta
- Multi-locationsoon
- Accounting Syncsoon