âś… Real-time tracking of your issues
âś… Faster response times when you need help
âś… All Copilot resources in one convenient place
We're committed to providing the personalized support you deserve.
Issue: When users toggling the "Maps and Routes" setting in Preferences, the Start and End location fields would incorrectly display "Not Set," even if valid addresses had already been entered.
Resolution: This issue has been resolved, and the Start and End location fields will now consistently display the correct addresses regardless of toggling the setting, restoring expected functionality.
Issue: Users were unable to delete certain level billing contracts if an associated invoice had previously been deleted.
Resolution: This issue has been fixed so users can once again successfully delete level billing contracts even if related invoices were deleted.
Issue: When users applied the Customer Tags filter on the Finances > Estimate page, the page would get stuck showing a loading wheel and never display any results.
Resolution: Fixed this issue so the Customer Tags filter on the Finances > Estimate page now works as expected without getting stuck.
Issue: Sorting options for the Customer list were not working correctly on the Copilot CRM mobile app, causing customers to appear out of order.
Resolution: This issue has been fixed, and the Customer list now sorts correctly as expected for each sorting option. These fixes were also applied to the Invoices and the Estimates pages for the Copilot CRM mobile app.
Summary:
You can now preview a customer’s portal — including estimates, invoices, and other pages — without needing their login. Previously, if a customer had login enabled, trying to view their portal from the CRM would prompt a login screen. Now, as long as you’re logged into the CRM, you can see the portal exactly as the customer would, no longer needing your customer’s login information.
These changes enhance estimate presentation, improve line item clarity, and restore features you've been requesting.
​
Your feedback directly shapes what we build — thank you for helping us make Copilot better!
Issue: Users were able to enter HTML code into the visit form, which could cause formatting issues or unexpected behavior when saving or previewing the form.
Resolution: Updated the visit form to automatically detect and block any HTML code before saving or previewing, ensuring the form works as expected and remains functional.
​
Issue: The "Send Text Messages" page wouldn’t fully load when accessed from the mobile app due to conflicting variable names.
Resolution: Fixed the variable conflict so the "Send Text Messages" page now opens correctly in the Copilot mobile app.
​
Issue: When updating the New Invoice Notification Method in a customer profile, the page would get stuck loading and not show that the change was saved until you manually refreshed the page.
Resolution: Fixed the save success handler so that the page now updates correctly as soon as you change the notification method, without needing to refresh.
​
Issue: Legacy Automations using the trigger “property not serviced” were not triggering correctly when a scheduled visit was skipped.
Resolution: Fixed the issue so that the automations now correctly trigger when a visit is skipped, ensuring that automations for when properties are skipped activate as expected.
Change: With the Modern Estimates v01 release, we received feedback that there was no need to display Budgeted Hours (or BH) to your customers on Estimates in the Customer Portal. However, some settings still referenced the visibility of Budgeted Hours. We cleaned these up to avoid confusion around Budgeted Hours visibility on Estimates, so those settings are no longer visible in the UI.
We’re excited to introduce a game-changer for your business: Pay in Full is now live in Copilot! This new feature allows your customers to pay the entire Estimate upfront when they accept, meaning better cash flow for your business, and less friction for your paying customers.
​
âś… Faster payments
âś… Turn it on globally or per Estimate
This is an optional experience for your Customer, not a forced 100% deposit. You’re still in control of your minimum deposit settings, and your Customer can choose to pay in full when accepting the Estimate.
Note: Only available to Companies on the Enterprise tier.
​
👉 Turn On Pay in Full Here, or you can upgrade to Enterprise to access
Issue:
The "Booked Out For" graph did not show accurate results when viewing weeks that span from December into January, due to a limitation in how the graph handles date ranges that cross from one year into the next.
Resolution:
Updated the graph’s logic so it now correctly displays booking data for weeks that span across different years.
Issue:
When using the Forgot Password feature on mobile, users were seeing an error message instead of the expected password reset instructions.
Resolution:
Fixed the issue so mobile users will now see the correct password reset instructions when using the Forgot Password feature.
Issue:
Users were unable to issue refunds for customer payments, which made it difficult to correct billing mistakes or return money to customers.
Resolution:
Fixed the issue so users can now refund payments again, ensuring issues in billing can be resolved within the CRM.
Issue:
When creating a property while using the setting "Use Property Location for Tax Rate", the tax rate did not always fill in correctly due to errors when retrieving tax rate information from the ZipTax API.
Resolution:
Improved our handling of responses from the ZipTax API to ensure that tax rates fill in correctly and avoid errors when retrieving data.
Issue:
The Payment Method History did not reflect changes when a bank account (ACH) was removed, causing confusion about whether the payment method was successfully deleted.
Resolution:
Payment Method History now immediately updates to show when a bank account (ACH) has been removed.
Issue:
When using the "Receipt Link" merge tag in Sequence Automation emails, the merge tag did not populate correctly, resulting in missing or broken receipt links in emails.
Resolution:
We fixed the issue so that the "Receipt Link" merge tag now correctly generates and displays the receipt link in Sequence Automation emails.
Issue: If a customer had enough customer credits, those credits were automatically used to cover Estimate Deposits in the Client Portal—allowing them to bypass the required deposit payment entirely.
Resolution: Customer credits are no longer honored when taking Estimate Deposits through the Client Portal, ensuring the full deposit amount is always collected as intended.
Issue: When creating new invoices, the system was not assigning invoice numbers in the correct numerical order, which could cause confusion or result in duplicate invoice numbers.
Resolution: We updated the invoice numbering system to always use the next highest available number, making it simpler, easier to predict, and more reliable. We also added protections to guard users from accidentally using the same invoice number twice when editing existing invoices.
Issue: The Truck Mileage Report was not tracking truck mileage correctly, resulting in missing or incomplete mileage records, or inaccurate total mileage costs.
Resolution: Improved the Truck Mileage Report with better tracking logic, a new Drive Time column, and accurate Total Cost calculations based on current MPG and fuel prices.
Issue: Rate Matrices were not calculating totals correctly when the “Calc x Qty x Rate x Visits” setting was used, causing the final cost and total values to be miscalculated.
Resolution: Updated calculation logic to use the correct calculation method when this setting is selected, so that the cost and total are now correctly based on the “Calc” value.
Note:
We have ensured that all existing rate matrices will continue working as they currently do unless manually edited. If your rate matrices have been working correctly, no action is required on your end.
Issue: When a visit was deleted after time had been tracked against it, the tracked time no longer showed its original category of "visit".
Resolution: Fixed this by saving the visit’s name and type directly with the time entry, so the tracked time keeps its category even if the visit is deleted.
Issue: When searching for text messages within a specific status tab (“All”, “Open”, or “Done”) the system showed results from all tabs instead of just the selected one.
Resolution: The search feature has been updated to correctly respect the selected status tab, so results will now only show messages from the chosen tab (“All”, “Open”, or “Done”).
Issue: Error message occurred when trying to remove a customer's pending bank account from the CRM.
Resolution: Fixed an issue with the connection to Stripe's API, so users can now successfully delete unverified bank accounts.
Issue: Users experienced an issue where the Text Messages list would get stuck with an infinite loading wheel when searching using an apostrophe (’).
Resolution: Fixed the problem so that searches using an apostrophe now work normally and no longer cause infinite loading.
Issue: Users were unable to add more than one "Stop" action within a Sequence Automation, which limited the flexibility of how automations could be set up.
Resolution: This has been resolved so users can now add multiple "Stop" actions in a single Sequence Automation, allowing for more control over when and how sequences end.
Issue: The "Events Assigned to This Property" section on Properties was displaying events out of chronological order, making it hard to follow the correct timeline.
Resolution: Fixed the sorting logic so that events now appear in proper chronological order, making it easier to track the sequence of activity for each property.
Issue: When users clicked a customer’s name on the Text Messages page, it incorrectly opened a deleted version of the customer profile instead of the current, active one.
Resolution: This issue has been resolved so that clicking a customer’s name now always takes you to the correct, active profile associated with the message, ensuring deleted profiles are not mistakenly accessed.
Issue: The "Show Account Standing" setting was incorrectly affecting the visibility of "Paid", "Outstanding", and "Past Due" roll-ups on the My Day page, even though it was only meant to affect "Paid".
Resolution: Fixed the issue so that the "Show Account Standing" setting now only applies to the "Paid" roll-up, and no longer impacts "Outstanding" or "Past Due".
Issue: When switching between different actions in Sequence Automations, the actions could sometimes behave irregularly, leading to unexpected or incorrect automations being triggered.
Resolution: Fixed the issue so that switching between actions in Sequence Automations now works properly, ensuring expected Sequence Automation configuration.