Blog
Launches, deep dives, and the reasoning behind the work.
24 posts. Every claim is cited to a help-center article or a dev-doc page captured from real code.
Latest
Contacts, without the copy-paste tax
A single form to capture a lead the moment they call, email, or walk in — with the categorization already baked in so the record is useful from the first save.
Read the post →More posts
- LaunchChange orders, signed in the browserClients can now review and approve change orders directly from a shared…
- LaunchSDK Sites: a cleaner way to manage where your embeds liveWe're rolling out SDK Sites, a lightweight registry for the domains whe…
- LaunchDiscover: Ask Your Data a QuestionWe built Discover so you can get to an answer without first building a…
- LaunchCSV Export for ReportsReports now export to CSV — one click, the whole dataset, ready for the…
- LaunchA single source of truth for your standard warrantyWarranty terms shouldn't live in a Google Doc that nobody trusts. You c…
- LaunchCustom Warranties: Coverage That Matches the Job, Not the TemplateEvery job is a little different — and warranty terms should be too. Cus…
- LaunchDrag, drop, dispatched: scheduling jobs from the boardWe rebuilt the schedule view so dispatchers can turn an unscheduled job…
- LaunchEditing tasks shouldn't require a detourWe shipped inline editing for tasks so you can fix a typo, retitle a ch…
- LaunchFrom Invoice Back to Estimate, in One ClickInvoices are where money moves, but estimates are where the deal gets s…
- LaunchA guided wizard for invoices you actually want to sendWe rebuilt invoice creation as a step-by-step wizard, so the messy part…
- LaunchInvoices, without the spreadsheet detourWe shipped a first-class invoice creation flow so you can bill business…
- LaunchEstimates: a faster start to every dealWe're shipping a dedicated flow for creating estimates, so quoting a cu…
- LaunchDeclined jobs deserve a second lookWe added a dedicated panel for reviewing declined jobs straight from th…
- LaunchRFPs, sent from where the work already livesWe've put Request for Proposal creation directly inside the subcontract…
- LaunchDashboards That Belong to YouToday we're rolling out customizable home dashboards. Open the widget s…
- LaunchAvailability, where the schedule actually livesDispatchers shouldn't have to leave the schedule to find out who's work…
- LaunchA Cost Library That Actually Saves You TimeWe shipped a reusable cost library so estimators stop retyping the same…
- LaunchChange orders should bend, not breakEditable change orders mean a typo, a missed line item, or a clearer re…
- LaunchChange Orders: keeping the original estimate honestEstimates change. Scope creeps, materials shift, owners ask for more. C…
- LaunchEstimates That Match How Crews Actually ThinkWe rebuilt the estimate builder around sections and line items, so the…
- LaunchInvoicing Where the Work Lives: Create Invoices Directly from a JobYou shouldn't have to leave a job to bill for it. You can now start an…
- LaunchJobs, from first call to first invoiceA new Jobs object that captures everything a crew needs to show up and…
- LaunchEstimates that remember which job they belong toYou can now start a new estimate directly from a job's detail page, wit…