What’s New?
We’ve improved the bulk texting process by adding a visual progress bar, and made optimizations to how messages are batched when sending bulk texts. This allows for smoother processing, reduces backend load, and improves visibility into sending progress.
How It Works:
What’s New?
We've added two new merge tags! Current Month and Current Year have been added to make your messaging more dynamic and personalized.
How It Works:
What’s New?
To prevent accidental charges, we’ve added a confirmation prompt before a payment is processed when swapping subscription plans. This ensures users have a chance to review their selection before being charged, and users must explicitly approve the change before the charge is processed.
Where This Applies:
Issue: Sequence Automation action for "Create and Assign To-Do" was not working when using Sequence Automation triggers "Customer Added a Credit Card" or "Customer Added Bank Account".
Resolution: Fixed the trigger detection so that Sequence Automation now correctly executes the action when these payment methods are added from the business end.
Issue: Copilot's 1% application processing fee for Solo and Starter tiers was not appearing on invoices, causing invoices to display an incorrect total processing fee.
Resolution: Updated invoices to ensure the 1% application fee is correctly included in the processing fee calculation and displayed on invoices moving forward.
Issue: When archiving an estimate, "estimate is sent" sequence automations are triggered.
Resolution: The system has been updated so that archiving an estimate no longer triggers "estimate is sent" sequence automations, ensuring automations fire at the correct and intended times.
Issue: Customer name was not updating in real time when trying to edit customer information while creating an estimate.
Resolution: The issue was fixed by ensuring the customer selection is properly updated in real time so the customer name remains consistent after saving, reducing confusion when updating customer info.
Issue: When editing customer information while creating an estimate, an error popup would appear behind the current popup, making it difficult to see or interact with.
Resolution: The error popup now displays correctly in front of other popups. This change was also implemented in other similar areas such as creating an invoice, editing and invoice, and editing an estimate.
Issue: The Calendar view displayed incorrect scheduled Budgeted Hours when using multi-day visits.
Resolution: The issue was caused by a faulty query, which led to duplicate rows and inflated Budgeted Hours counts. This was fixed by introducing a new query that correctly filters events without duplication, ensuring accurate Budgeted Hours on the schedule.
Issue: When editing an invoice, the Invoice Terms would automatically reset to the default Terms instead of keeping the custom terms entered by the user.
Resolution: Now, both the Terms and the Notes fields will only be auto-filled when creating a new invoice or estimate, and they will remain unchanged when editing in order to prevent data loss and extra work for users. This change was also implemented in other similar areas such as creating an invoice, creating an estimate, and editing an estimate.
Issue: Budgeted Hours scheduled were not displaying correctly for calendar sections that span multiple years.
Resolution: Budgeted Hours will now display correctly when viewing any calendar section that includes dates from two different years.
Issue: The "Account Standing" setting in Preferences was incorrectly affecting customer profiles by applying an unnecessary date filter to outstanding and paid balances.
Resolution: Removed the condition that applied this date filter to customer profiles, ensuring that customer outstanding and paid balances are now displayed correctly.
Issue: Some users were unable to access customer profiles due to a fatal error caused by a missing Stripe record for specific customers.
Resolution: Implemented a self-healing mechanism that automatically removes invalid Stripe references when a missing record error occurs, ensuring continued access to customer profiles.
Issue: Closing and reopening a visit caused duplicate item/service line items to appear on the invoice.
Resolution: The issue was fixed by adding a reference to the visit record in the invoice line items, ensuring the system correctly identifies and removes items related to reopened visits.
Issue:
Sending an email would sometimes result in the "Reply-To" address being incorrectly set to a "noreply" address instead of the company's email address.
Resolution:
The logic used to determine the "Reply-To" email address was incorrect and has been fixed to ensure it now defaults to the correct company email address.
Issue:
The "Tax %" column was not visible when customers viewed invoices in the client portal.
Resolution:
The invoice page has been updated to display the "Tax %" column correctly, and the "Total" column was adjusted to include tax amounts, ensuring accurate and easy to understand invoice details for customers.
Issue:
After deleting the main photo for a property, the system would show an error image instead of reverting to the default property icon.
Resolution:
Now, when the main photo is deleted, the system automatically resets it to the default property icon.
Issue:
When editing an estimate, any custom values entered for specific Rate Matrix fields (Qty, Cost, Visit Total, Tax) were being overwritten by the "Calc" field rules.
Resolution:
The system now checks if users have modified these fields before applying the "Calc" field value to the matrix, ensuring that custom values are retained instead of being reset.
Issue: The Invoice Due Date merge tag was incorrectly showing a date 1 month in the future for invoices that did not include a late fee.
Issue: Users were unable to edit links in the wiki because the modal for editing was not accessible when created through HTML.
Issue: Line item totals on invoices were calculated incorrectly when generated from level billing, causing inaccurate totals to appear.
Issue: Employees were being automatically clocked out at midnight, even though the "Auto Clock Out at Midnight" setting was not enabled for their company.
Issue: Level billing invoices not generating when a line item associated with the level billing contract is deleted, causing billing interruptions.
Issue: The "Get Live Weather Data" button was not retrieving any weather metrics when creating a new Chemical Application.
Issue: Clicking the "Statement" button sometimes caused duplicate invoices to be created.
Issue: When adding rate matrix line items to estimates, the tax percentage was not showing up as expected.
Issue: The "Edit" button was incorrectly displayed for PDF files uploaded to the "Photos/Documents" section, even though editing is only supported for image files.
Issue: Files between 8MB and 15MB were failing to upload to Estimates, Invoices, Properties, and other areas because of limit differences between the front end code and back end code.
Issue: When users sent estimates using the "copy link" feature, the "Estimate is sent" automation trigger was not activated as expected.
Issue: Meta Data Error occurs when trying to make a card payment for customer credit from the customer portal.
Issue: The navigation side menu would flash when moving between pages, causing distractions for users.
Issue: The Internal Subscription Upgrade Page was outdated and did not match the information and options available on the public copilotcrm.com website.
Issue: The "Mark as Dropped Off at Property" option was not working for estimates, preventing users from updating the status accurately.
Issue: Records with the "General Work" type were not appearing on the map in the Time Tracking page, even when location services were enabled for the device in use.
• “Cannot Be Loaded” Error: Appears immediately after adding a property to a line item while editing an estimate.
• Estimated Profit Changes: The “Estimated Profit” on an estimate what uses Price Matrices changes automatically when editing and saving, even without any changes being made.
• Outdated SMS Error Handling: SMS error handling for Free, Starter, and Pro tiers lacks clarity for the user.
• Failed Payments in Stripe: Failed payments do not reflect as a failed status in Copilot, causing users to believe funds were received, with no way to manually resolve the issue.
• Automation Issues After Downgrade: Sequence automations are not disabled for clients after a plan downgrade.
• Incorrect Decimal Placement for Tips: Tips on the payment receipt page are displayed with incorrect decimal placement.
• Fix Customer/Payee on Single Payment Record Screen: Resolve issues with the customer/payee field on the single payment record screen.
• Refactor Time Zone Helper: Time stamps on the invoice history page do not align correctly, causing confusion about when actions were taken.
• Duplicate Custom Fields on Invoices: Eliminate duplicate custom fields from invoices.
• When pressing ‘Cancel’ on the visit creation page, the page refreshes instead of navigating back to the schedule.
• Unable to scroll up to view previous text message history.
• The “Crews” filter on the invoice list does not work, resulting in an endless loading screen until the filters are reset.
• The automation trigger “Tip Added on Payment” does not work in Sequence Automation, leading to missed communications.
• Using Sequence Automation with the action “Payment Added” and the condition “Tip Added” causes an infinite spinning wheel when attempting to record a manual payment, disrupting workflows and creating discrepancies in payment records.