See the latest features, improvements, and product updates
Enhancement
Fix

Bug Fixes and Improvements for May 14, 2026

Product avatar
Shared by Product • May 14, 2026

New update for Homeworks, including several bug fixes and improvements:

Bug Fixes

  • Customers: Fixed the property creation address autofill so suggested addresses now use the company's country and ZIP for geolocation, returning more relevant nearby results instead of unrelated locations.
  • Schedule: Fixed a regression where recurring series with "Count of Events" as the end condition would revert to "End Date" on edit, so the selected end mode (Date, Count, or Indefinite) now persists correctly.
  • Estimates / Price Book: Fixed confusion around Rate Matrix service descriptions by surfacing the estimate-specific description directly on the Item & Service edit page, so users can see and edit the description that actually appears on estimates.
  • Estimates / Price Book: Fixed an issue where Rate Matrix estimate descriptions were still loaded when Price Matrix was disabled, preventing stale or unexpected descriptions from appearing.
  • Dispatch Board: Fixed the "Filter by Crew" option being hidden on Mobile (Field Force) in portrait mode, so crew and employee filters now display correctly across all screen sizes.
  • Communication: Fixed SMS messages losing line breaks and spacing from templates, so the formatting customers receive now matches what was written in the template.
  • Dispatch Board: Fixed the "Show Stats" button getting stuck loading by overhauling drive-time stats to run server-side with caching, and ensured the spinner clears even when route calculations fail.
  • Schedule: Fixed the infinite loading indicator when assigning a crew to an existing visit, so users now get clear confirmation that the change saved.
  • Invoicing / QuickBooks: Fixed the "Automatically Apply Customer Credit" setting being locked or overwritten after connecting QuickBooks, added a clearer tooltip, and included an in-app guide for updating the setting via QuickBooks.
  • Estimates: Fixed the non-functional "View Visits" button on estimates for recurring services, so users can now jump directly to the recurring visits from the estimate.
  • Invoicing / QuickBooks: Fixed manual invoice sync failures caused by QuickBooks API rate limits, with improved retry logic when sync limits are hit.
  • Invoicing: Fixed recurring services marked as "Uninvoiceable" not propagating to upcoming events in the series, so eligible future visits will no longer generate invoices. Note: closed, skipped, or past events still need to be updated manually.

Improvements

  • Settings: Increased the width of dropdowns on the Preferences and other settings pages so option values are no longer cut off, and added a focus style for clearer keyboard navigation.
  • Routing: Improved Mapbox route optimization so that when no company start or end location is configured, the first and last customer stops are no longer pinned in place, allowing all stops to be optimized freely.
  • Automations: Customer-facing automation emails (such as payment confirmations and service notifications) now correctly record the customer on the email history, improving reporting and traceability.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for May 8, 2026

Product avatar
Shared by Product • May 12, 2026

New update for Homeworks, including several bug fixes and improvements:

Bug Fixes

  • Schedule: Fixed an issue where adding notes to a completed job would reopen it and create a duplicate invoice when closed again.
  • Schedule: Fixed an issue where editing a recurring visit series would delete and fully recreate all future events, causing photos, notes, completion status, and other visit-specific data to be lost. Future visits are now updated in place, preserving existing data.
  • Schedule: Fixed an issue where the "On Site" status was not displaying for all visits with active time tracking in the Schedule view when multiple employees were clocked in at the same time.
  • Dispatch Board: Fixed an issue where custom route orders set by drag-and-drop were not saving and would revert after navigating away or refreshing the page.
  • Command Center: Fixed an issue where the local time clock and "Back to Command Center" button were missing after the Homeworks 1.5 rebrand release, adding unnecessary friction to the daily workflow for franchise users.
  • Invoicing: Fixed an issue where the tax rate on line items did not update when switching the property on an Add Visit or Edit Visit form, causing the old tax rate to remain even after selecting a different location.
  • Payments: Fixed an issue where failed auto-charge attempts were triggering an error due to a missing user session, which could silently prevent the failure from being logged correctly.
  • Settings: Updated the description for the "Automatically Apply Customer Credit to Invoice" setting to accurately reflect how the feature works. Credit is now correctly described as applying toward any invoice, regardless of whether it covers the full balance.
  • Payments: Fixed an issue where processing fees were not showing correctly on the Payments page, payment details, receipts, and invoice history. The full customer-charged amount, including any processing fee, now displays consistently across all payment views.
  • Schedule: Fixed an issue where editing a recurring visit series would cause photos and video attachments to be lost.
  • Dispatch Board / Schedule: Removed the "Move all future events" option when moving multiple visits at once, since the behavior was unreliable across multiple recurring series. The option remains available when moving a single visit.
  • My Day: Fixed an error that occurred when clicking on upcoming events in the My Day view, which previously caused a page error instead of loading the event.
  • Dispatch Board: Fixed an issue where Budgeted Hours shown on the Dispatch Board did not match what appeared on the individual visit, and where fractional hour values were not reflected correctly in payroll.
  • Schedule: Fixed an issue where updating Budgeted Hours on a recurring series was not saving to future visits. The updated hours are now correctly applied across the series.
  • Estimates: Fixed an issue where applying a discount removed decimal values from the total cost, causing pricing to round incorrectly.
  • Reporting: Fixed an issue where the Revenue Forecast report was not displaying Level Billing agreements that had no associated visit, causing the report to undercount expected revenue. The report now includes Level Billing invoices within the selected date range regardless of whether an event is linked.
  • Automations: Fixed an issue where clicking the Approve or Reject button in the Automations in Review section would sometimes redirect to the automation's detail page instead of opening the confirmation dialog.
  • Invoicing: Fixed an issue where sending invoices via preferred method showed a generic error even when some invoices were sent successfully. The messaging now accurately reflects which invoices were sent and which failed.
  • Customers: Fixed an issue where skipped visits were not appearing under Job History on the Customer Profile, making it difficult to see a full record of completed and skipped visits.
  • Estimates: Fixed an issue where deleting a Waitlist visit from an estimate did not update the estimate's status, leaving it stuck as "Scheduled" and causing the estimate to fail to load when edited.
  • Client Portal: Fixed an issue where failed payment attempts made through the Client Portal were not recorded in the Invoice History inside the CRM.
  • Client Portal: Fixed an issue where the Invoice History on the Client Portal was showing a raw error code instead of a readable message when a payment failed.
  • Command Center: Fixed an issue where the "Back to Command Center" button in the Activity Timer was not redirecting correctly, causing users to be sent to the wrong location.
  • Estimates: Fixed an issue where converting an estimate to a visit applied an incorrect cost value when the discount calculation resulted in a price with three decimal places, causing the amount to be read as a whole number instead.
  • Schedule: Fixed a filter issue on the All Events page that caused a blank white screen when filtering by service item type.
  • Customers: Fixed an issue where changing the Country on a Customer Profile required a hard page refresh before the state field would update. The state options now refresh automatically when the country is changed.
  • QuickBooks: Resolved several errors in the QuickBooks sync that occurred when account data contained null values, improving the reliability of invoice syncing.

Improvements

  • Schedule / Dispatch Board: You can now filter the Schedule and Dispatch Board by multiple crews or employees at the same time, making it much easier to manage routes across locations or crews.
  • Schedule: When editing a recurring visit series, a confirmation dialog now shows exactly which fields changed, how many future visits will be affected, and how many past visits will be left untouched. So you always know what will happen before saving.

Have feedback or questions? Contact our support team.

Enhancement

Improved routing on Dispatch Board

Product avatar
Shared by Product • May 12, 2026

We replaced our mapping provider (Trimble → Mapbox) to better support local service routes.

This improves:

  • Routing accuracy in neighborhoods
  • Handling of short stops
  • Overall routing speed and reliability

No changes to Dispatch Board workflows.

Enhancement
Fix

Bug Fixes and Improvements for April 30, 2026

Product avatar
Shared by Product • May 12, 2026

New update for Homeworks, including several bug fixes and improvements:

Bug Fixes

  • Schedule & Events: Fixed an issue where editing a recurring job could delete completed or closed events (and their job history/media) by incorrectly treating all events in the series as deletable, so past work stays intact when you update a recurring series.
  • Schedule & Events: Corrected the “effective start date” handling for recurring events so updates correctly respect the date you choose instead of unintentionally using today’s date.
  • Schedule: Fixed an issue that could prevent never-ending recurring schedules from creating future visits, so ongoing work stays available on the schedule.
  • Estimates and Invoices: Fixed line item fields that could reset while being edited, so values like cost, quantity, taxes, and budgeted hours save more reliably.
  • Waitlist: Fixed an issue where deleting a waitlist item could incorrectly create a visit on the calendar.
  • Zapier: Fixed an issue that could cause Zapier-related event data to fail when company details were sent in a different format.
  • Recurring Visits: Fixed an issue where recurring visit pricing updates could fail for accounts with certain date and time settings.
  • Items and Services: Fixed an issue where service item descriptions with special characters could appear blank when editing.
  • Taxes: Fixed property-based tax rate lookups on estimates so the latest applicable rate is used when “Use Property Location for Tax Rate” is enabled.
  • Invoicing: Fixed an issue that could prevent fully paid invoices from being updated when the discount field was disabled.
  • Customers: Fixed an error that could occur when filtering customers by ACH status.
  • Dispatch Board: Fixed an issue where Clocked Hours could reset or show incorrect values after refreshing the page.
  • Time Tracking: Improved timer behavior in event popups so start and stop actions stay in sync more reliably.
  • Invoicing: Fixed an issue where invoice totals could include an extra hidden line item, so totals better match the visible invoice details.
  • Automations: Fixed Automations in Review so customer names display more reliably, including for individual customers without a company name.
  • Estimates: Fixed an issue where the Recommendation checkbox could move to the wrong line item after saving.
  • Payments: Fixed failed payment handling so invoice history records payment failures more clearly without unnecessary system errors.
  • Payments: Fixed an issue that could occur when checking payment methods tied to unavailable Stripe customer records.
  • Dispatch Board: Fixed the floating map so it no longer shrinks or jumps unexpectedly when scrolling.
  • Text Messaging: Fixed issues with loading older text messages and improved how recent sent messages appear in a thread.
  • Reports: Fixed the Revenue Forecast report so selected date ranges show the full revenue for that period.
  • Recurring Visits: Fixed an issue where editing notes on a recurring visit could delete closed or completed visits.
  • Invoice History: Fixed failed payment history so it shows the correct user or customer instead of “System (Automation)” when appropriate.
  • Recurring Visits: Fixed an issue where HTML could appear in the Notes section of the recurring events modal.

Improvements

  • Recurring Visits: Updated recurring series edits to preserve matching visits instead of deleting and recreating them, helping keep notes, photos, statuses, and other visit details intact.
  • Client Portal: Removed the running lifetime paid total from the client portal for a cleaner payment experience.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for April 23, 2026

Product avatar
Shared by Product • May 12, 2026

Bug Fixes

  • Customers: Fixed a white screen that appeared when opening a customer profile after connecting a Stripe account.
  • Customers: Fixed customer search returning no results when the search query included a space, making it impossible to find customers with multi-word names.
  • Billing: Fixed an issue where customers with active paid subscriptions were being incorrectly downgraded to the Solo tier.
  • Invoicing: Fixed payment receipts showing an inflated total caused by processing fees being counted twice, so the amount on receipts now matches what appears in payment history and the Customer Portal.
  • Customer Portal: Fixed paid invoice totals in the Customer Portal incorrectly showing processing fees as if they were charged twice.
  • Reports: Fixed the Sales Tax Report showing totals that didn't match the Invoice List due to different filtering logic and calculation sources being used across the two views.
  • Schedule: Fixed the recurring series list displaying the original rule start date instead of the date of the first actual scheduled event.
  • Schedule: Fixed the Qty/Hr field not updating when selecting a service in the Add Visit modal and on the Recurring Event Details page.
  • Schedule: Fixed an edge case where recurring events with overlapping same-day entries could produce an internal count mismatch, improving the reliability of recurring series updates.
  • Communications: Fixed the Unsubscribed tag reappearing after being manually removed, and fixed emails still being delivered to customers with that tag applied.
  • Messaging: Fixed an error that prevented SMS conversation threads from loading, especially on mobile browsers.
  • Mobile (Field Force): Fixed assigned visits not appearing in the Mobile (Field Force) schedule for some users despite being correctly assigned in Homeworks.
  • Mobile (Field Force): Fixed overnight clock-in sessions being automatically clocked out at midnight, even when the auto clock-out setting was turned off.

Improvements

  • Reports: Updated the Sales Tax Report with new filter options (Sent or Paid, Sent Only, Paid Only, Sent and Paid) and an improved summary that now separately breaks out taxable sales, processing fees, and a grand total, making it much easier to reconcile with the Invoice List.
  • Communications: Added a confirmation step to the customer unsubscribe flow to prevent accidental or automated unsubscribes from incorrectly marking customers as opted out.
  • Customers: Improved the customer import tool with smarter column auto-mapping, duplicate detection, and support for importing tags. Also added better compatibility with files exported from Jobber, Service Autopilot, and Yardbook.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for April 9, 2026

Product avatar
Shared by Product • May 12, 2026

New update for Homeworks, including several bug fixes and improvements:

Improvements

  • Schedule: Added an autofill feature for the Qty/Hr field on the Add and Edit Visit pages, ensuring it automatically pulls the correct defaults from your saved Items and Services for more accurate scheduling.
  • Billing: Updated and moved the Billing page to the user dropdown menu in the top right corner, providing a faster and more streamlined experience for managing your subscription.
  • Time Tracking: Overhauled the time tracking system to improve accuracy when calculating total hours across the team and ensure manual entries correctly reflect your company's time zone.
  • Dispatch Board: Improved the reliability of map rendering and route optimizations on the Dispatch Board for smoother navigation and scheduling.
  • Mobile (Field Force): Enhanced the background logic for auto clock-out to ensure team members are accurately tracked even if they forget to clock out at the end of the day.
  • General: Optimized the platform's file-handling infrastructure to ensure faster and more secure media and image uploads.

Bug Fixes

  • Dispatch Board: Fixed a bug that caused the Dispatch Board to appear blank, ensuring all scheduled visits and data load correctly.
  • Invoicing: Resolved an issue where visit costs and rates were not transferring to invoices and improved the labeling of Level Billing services to ensure billing transparency.
  • Dispatch Board: Fixed a bug where the Dispatch Board showed 0 hours for visits even when time was correctly logged by the field team.
  • Mobile (Field Force): Fixed an issue where upsell text messages sent from the mobile app were not appearing in the CRM's chat history, ensuring business owners stay informed on all customer communications.
  • Schedule: Resolved an issue where updating recurring visit frequencies (e.g., from weekly to biweekly) while using an off-season did not correctly refresh the schedule.
  • Billing: Fixed a bug where failed charges or subscription updates could cause unexpected plan cancellations or duplicate billing entries.
  • Customers: Fixed an issue where updating a customer’s status or invoice delivery preferences required a page refresh to show the changes.
  • Reports: Corrected a bug in the KPI Cockpit where expenses were being incorrectly counted as revenue in the monthly revenue total.
  • Customer Portal: Fixed an issue where custom tax names, such as GST, were not displaying correctly on invoices within the Customer Portal.

Have feedback or questions? Contact our support team.

Fix

Bug Fixes for April 3, 2026

Product avatar
Shared by Product • May 12, 2026

New update for Homeworks, including several bug fixes:

Bug Fixes

  • Dispatch Board: Fixed an issue where Solo plan accounts could not use Order Sequentially & Save on the Dispatch Board, so Solo users can manually save route orders again.
  • Dispatch Board: Updated the route-saving menu for Solo accounts so unavailable optimization options are clearly shown as disabled instead of failing unexpectedly.
  • Schedule: Fixed an issue where indefinite recurring series were not extending automatically after three years, so recurring work continues to generate as expected.
  • Invoicing: Fixed an issue where certain invalid or incomplete address details could cause sales tax lookups to fail, so invoices can still load a safe tax result instead of throwing an error.
  • Reports: Fixed an issue where the Sales Tax Report could show billed amounts that did not match actual invoice totals, so tax reporting is more accurate.
  • Schedule: Fixed an issue where changing the start date on a recurring visit did not update the recurring series correctly, so schedule changes now stick.
  • Estimates: Fixed an issue where estimate totals could calculate incorrectly in some editing scenarios, so totals now update more reliably as users make changes.
  • Estimates: Fixed an issue where adding an item to an existing visit could get stuck on a loading screen, so users can add estimate items without the workflow freezing.
  • Communication: Removed the Send SMS button link option from email templates because it was not supported reliably across email clients, so businesses are less likely to send broken links.
  • Estimates: Fixed an issue where the trademark symbol displayed incorrectly on printed estimates, so printed documents show item names correctly.
  • Assessments: Fixed an issue where property notes could show raw HTML on the create assessment page, so notes now display in a clean readable format.
  • Schedule: Fixed an issue where recurring meetings did not show the full recurring schedule options when editing, so users can update start dates, visit counts, and other recurring details.
  • Payments: Fixed an issue where Growth plan accounts could not pass credit card processing fees to customers, so Growth users now have access to the correct billing behavior.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for March 26, 2026

Product avatar
Shared by Product • May 12, 2026

New update for Homeworks, including several bug fixes and improvements:

Bug Fixes

  • Estimates: Fixed an issue where visit forms did not appear right away when creating visits from accepted estimates, including visits created from individual line items, so the right forms are visible during scheduling.
  • Dispatch Board: Fixed route ordering issues so stop numbers appear right away after optimizing or saving routes, sorting keeps stop order visible, and route actions correctly recognize when multiple visits are selected.
  • Dispatch Board: Fixed an issue where the map selection tool kept visits selected outside the drawn area, so only visits inside the active selection remain selected.
  • Taxes: Fixed an issue with property tax rate lookups by updating the tax API connection, so tax rates now resolve correctly going forward.
  • Estimates: Fixed estimate description formatting inconsistencies between Homeworks and the customer portal, so customers see descriptions more like the version created in Homeworks.
  • Emails & SMS: Fixed an issue where customer and company lookups could pull the wrong account details in emails, texts, and automation tags.
  • Automations: Fixed an issue where some legacy automations could fire twice or trigger for older invoice activity, helping prevent duplicate actions.
  • Login: Fixed the reset password page so it now matches the Homeworks look and feel.
  • Invoicing: Fixed layout issues in late fee rules and related billing pages, making those settings easier to review and use.
  • User Interface: Fixed an issue where single-date fields looked disabled even though they were still clickable, so date pickers now appear usable as expected.

Improvements

  • Estimates: Improved the Visit Forms section when creating visits from accepted estimates by adding scrolling support for accounts with a large number of forms.
  • QuickBooks: Added clearer QuickBooks tax agency error handling, setup guidance, and verification steps so companies can fix setup issues faster and restore syncing successfully.
  • Automations: Updated automation trigger status colors to use consistent system colors, making statuses easier to scan.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for March 19, 2026

Product avatar
Shared by Product • May 12, 2026

New update for Homeworks, including several bug fixes and improvements:

Bug Fixes

  • Invoicing: Fixed an issue where reordered invoice line items did not stay in the new order after saving, so invoice line items now remain in the correct order.
  • Client Portal: Fixed an issue where reordered invoice line items were not reflected in the Client Portal, so customers now see invoice details in the same order shown in Homeworks.
  • Customer Management: Fixed the customer link on the Property Details page so clicking a customer name now takes users directly to that customer’s profile.
  • Estimates: Fixed the cursor behavior in estimate descriptions so it is easier to place the cursor, highlight text, and make edits.
  • Schedule: Fixed an issue that allowed to-dos to be saved without a title, helping prevent broken or incomplete to-do records.
  • Events: Fixed an issue where closing an event could fail if the related service had later been deactivated, so invoices can still be created for completed work.
  • P4P: Fixed an issue where some client hourly rates were not syncing correctly from Homeworks to P4P, so visit rates now transfer more consistently.
  • Platform: Fixed several backend issues that could cause certain requests, automations, and background processes to fail unexpectedly, improving overall reliability.

Improvements

  • Estimates: Improved deposit setting clarity by showing when company-level settings override customer-level settings, making it easier to understand which setting is being applied.
  • Schedule: Updated the Add Visit, To-do, and Meeting pages to follow a more consistent structure, making these workflows easier to use.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for March 17, 2026

Product avatar
Shared by Product • May 12, 2026

New update for Homeworks, including several bug fixes and improvements:

Bug Fixes

  • Invoicing: Fixed an issue where invoice line items could show the billing address instead of the correct property when visits were completed in Mobile (Field Force), so invoices now reflect the right property for each completed visit.
  • Level Billing: Fixed an issue where assigning a Level Billing agreement could remove existing invoiceable items or services from a visit, so services now stay in place and duplicate entries are avoided.
  • QuickBooks: Fixed an issue where non-synced customers were missing from the QuickBooks customer mapping list, so it is easier to find and map the right customers.
  • Visits: Fixed a visit modal layout issue when a Level Billing agreement was attached, so visit details display more cleanly and consistently.
  • Automations: Fixed an issue where Sequence Automations were not staying toggled on or off, so saved automation settings now persist correctly.
  • Schedule: Fixed an issue that could prevent some users from creating recurring visits or scheduling future visits, so scheduling and rescheduling works more reliably.

Improvements

  • Mobile (Field Force): Updated visit notes so hyperlinked text is more clearly styled, making links easier to spot and use in the app.
  • Dispatch Board: Added support for Work Assessment records on the Dispatch Board map and in route sorting, so teams can include them in dispatch planning and optimization.
  • Accessibility: Made accessibility improvements across the PHP app to address critical WCAG 2.1 AA issues and improve usability for more users.
  • Estimates: Updated the line item reorder icon in Estimates to better match drag-and-drop behavior, making the interaction clearer.
  • Settings: Added a tooltip to clarify that the Closed Visit Position setting only affects the CRM, not Mobile (Field Force), so teams know what to expect.
  • Settings: Added a tooltip to clarify that the Event Types user privilege only affects the CRM, not Mobile (Field Force), so permission behavior is easier to understand.

Have feedback or questions? Contact our support team.