See the latest features, improvements, and product updates
New Feature

🚀 Introducing FieldForce — Built for Your Crews

Product Team avatar
Shared by Product Team • October 16, 2025

We’re proud to announce the release of FieldForce! It is our new mobile app. It is available on Android and iOS — built for technicians in the field.

The CopilotCRM app is built for managers and owners.

FieldForce is built for field workers. It’s fast, distraction-free, and designed to stay out of their way while keeping jobs on track. Whether online or offline, it makes work simple and efficient:

  • Keep working seamlessly in offline mode — everything syncs once back online
  • One-tap clock in/out for shifts and events (visits, todos, meetings)
  • Instantly see what matters most: yesterday, today, and tomorrow’s schedule
  • Add notes, photos, video, and dispatch updates directly from the job site
  • Full video support in FieldForce and Copilot — Record and upload videos. The file size limit is 200MB. Record in 720p for max video length of 3-4 minutes. Perfect for property walkthroughs, estimate videos, job progress, and more.

Hear from our CEO, Mike Andes, on this significant update:

👉 [Download on the App Store here]

👉 [Get it on Google Play here]

Enhancement
Fix

Bug Fixes and Improvements for October 16, 2025

Product Team avatar
Shared by Product Team • October 16, 2025

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

Bug Fixes

  • Reopening Visits: Fixed an issue where the invoice link on a completed visit would not be removed from the visit after reopening the visit, despite the line item(s) being removed from the invoice.
  • Notifications: Fixed an issue where estimates being accepted in the Customer Portal were not sending a notification to the CRM.
  • Notifications: Fixed an issue where Credit Card payments being made in the Customer Portal were not sending a notification to the CRM.
  • Notifications: Fixed an issue where ACH Bank Transfer payments being made in the Customer Portal were not sending a notification to the CRM.
  • Notifications: Fixed an issue where PayPal payments being made in the Customer Portal were not sending a notification to the CRM.
  • Estimate: Fixed an issue where creating a visit from an estimate resulted in some of the line items being added twice to the visit, requiring the user to delete the duplicated line items.
  • Estimates: Fixed an issue where creating a visit from an estimate resulted in some of the taxes for line items being added to a different line item on the visit.
  • Estimates: Fixed an issue where creating a visit from an estimate resulted in some of the taxes for line items being added to a different line item on the visit.
  • Estimates: Fixed an issue where clicking the edit visit icon on a line item that has been scheduled on a visit would result in loading a blank screen.

Improvements

  • Estimates: In the past, clicking the “Create Visit” button on an estimate that already had all the line items scheduled would allow the user to create a visit, but no line items would be added to the visit, since they were already scheduled. Now the “Create Visit” button is hidden from the page once the estimate has been fully scheduled to avoid confusion.
  • Estimates: When creating a visit using the “Create Visit” button on an estimate that contains line items that are assigned to multiple different properties for the customer, when selecting the property you want to create a visit at, only the line items that are assigned to the property on the estimate will be added to the visit to avoid accidentally scheduling the wrong line items for the wrong properties.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for October 9, 2025

Product Team avatar
Shared by Product Team • October 09, 2025

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

Bug Fixes

  • Estimate Scheduling: Fixed an issue where clicking the edit icon (pencil) next to a line item on an estimate would lead the user to a blank page.
  • Editing Recurring Events: Fixed an issue where updating the dates on a bi-weekly (every 2 weeks) event would result in the first event in the series not being added to the schedule.
  • Creating Recurring Events: Fixed an issue when creating an indefinite recurring event where the callout for end date and the number of events would show that the recurring series ends in 3 years. Now the callout at the number of events will correctly reflect that the series is indefinite.
  • Creating Recurring Events: Fixed an issue when creating a recurring series on a weekly frequency, where if the start date of the recurring series was not set to the same day that the frequency was set to repeat on, creating the series would skip the first event in the series.
  • Estimate Scheduling: Fixed an issue where scheduling a line item from an estimate created an extra line item on the visit that was blank, requiring the user to delete the blank line item to schedule the visits.
  • Creating recurring events: Fixed an issue where the “first event” date in the blue callout wouldn’t accurately reflect the user’s set start date, even when considering the event’s frequency. For example, if a series is weekly every Monday and the start date is set to the Saturday before, the blue callout will now correctly inform the user that the first event will be on Monday’s date.

Improvements

  • Estimate Scheduling: Previously, when scheduling line items from an estimate with multiple line items, if one or many of the line items had already been scheduled, when clicking the “Create Visit” button at the top of the estimate to schedule the remaining line items, the line items that had already been scheduled would have also been added to the visit. Now, clicking the “Create Visit” button will only add all unscheduled line items from the estimate to help avoid scheduling line items more than once.
  • Editing Recurring Events: Improved editing recurring series to allow the user to update the start date of the recurring series as long as the recurring series does not contain any events that have been completed, skipped, or have had time tracked on the event, and as long as the new start date is today or in the future.
  • Jobs List on Customer Profile: Introduced a new Paused status chip on the Jobs List on a customer profile that displays when a recurring series is currently in an off-season.
  • Editing Recurring Events: Changed the name of the setting that was previously named “Effective Start Date” to now be named “Apply updates to the series starting on:” to better explain what the date in this setting does, as well as we introduced a tool to even further explain the setting and give an example of how it works with a real-world use case.

Have feedback or questions? Contact our support team.

Enhancement

Improved Recurring Series Editing

Product Team avatar
Shared by Product Team • September 25, 2025

We've enhanced the recurring series editing experience to prevent accidental changes to completed visits and provide clearer feedback about what changes will be applied.

Effective Start Date Controls

  • Renamed "Start Date" field to "Effective Start Date" for clarity
  • Added validation to prevent selecting dates prior to today
  • Display original series start date below the field for reference
  • Added inline validation with clear error messaging
  • Reminder text: "Completed events will not be modified"

Enhanced Event Count Management

New breakdown table when "Count of Events" is selected shows:

  • Unchanged (events in the past or that have been completed.)
  • Expected (events that will be updated after editing the series)
  • Total Events (total unchanged plus expected events)

Contextual Confirmation Modals

  • End Date Mode: Shows date range and number of new events to be created
  • Count Mode: Displays how many new visits will be added from today forward
  • Indefinite Mode: Alerts about 1-2 minute processing time with reload warning

This update addresses user feedback about unexpected changes to recurring series and builds on our commitment to adding protective guardrails throughout the platform.

Fix

Bug Fixes for September 25, 2025

Product avatar
Shared by Product • September 25, 2025

New update for Copilot, including several bug fixes:

Bug Fixes

  • Email Templates: Fixed an issue where users experienced images that were previously attached to email templates no longer being available, resulting in no image appearing in the email template.
  • Emails: Fixed an issue one of our users was having where the “reply-to” address on emails was not being set to the company email.
  • Scheduling from an Estimate: Fixed an issue when the user clicked the “Create Visit” button at the top of the Estimate Details view to schedule all line items on an estimate, the Line Items would not indicate that they were expected by updating each line item on the estimate to have an Edit button linked to the visit they are scheduled on.
  • Scheduling from an Estimate: Fixed an issue where if an estimate with multiple line items already had some of the line items added to the schedule, when using the “Create Visit” button at the top of the Estimates Detials view to schedule the remaining line items, the items that were already scheduled would be added to the new visit resulting in the line items being scheduled twice. Now the already scheduled line items will not be added to a new visit to avoid duplication.
  • Scheduling from an Estimate: Renamed the “Create Event” button on the Estimate Details page to now read “Create Visit” for better clarity of what the button does.

Have feedback or questions? Contact our support team.

Enhancement
Fix

Bug Fixes and Improvements for September 18, 2025

Product Team avatar
Shared by Product Team • September 18, 2025

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

Bug Fixes

  • Invoice Totals: Fixed an issue where one user reported experiencing one of their invoices having the total cost of one of the line items doubled in the invoice total, even though the line item displayed the total amount correctly.
  • Customer Discounts: Fixed an issue where the discount entered on a customer’s profile was not being carried over to newly created invoices and estimates for that customer.
  • Merge Tags: Fixed an issue where the PROPERTY_NOT_SERVICED_REASON merge tag was not populating with the “Skipped Reason” entered when skipping a visit on the schedule. Using a sequence automation with the “Visits is Skipped” trigger and having an action that sends an email that includes the PROPERTY_NOT_SERVICED_REASON merge tag will now populate the merge tag with the “Skipped Reason”.
  • Sequence Automation: Fixed an issue with the “Card was declined” trigger not starting a sequence automation after a card had been declined.

Improvements

  • Customer Communication Tab: On the customer communication tab in the customer profile, we have made several improvements for better visibility to the information that matters when looking at Email history. Added “Click to view” button, making it more intuitive to see the email’s content. Added the sent/opened status chip to quickly see if the customer has opened the email. Sent date and time column was added. Opened date and time column was added to see the date and time of the last open from the customer. Added open count to display how many times the customer has opened the email.
  • Dispatch Board: Updated the table of events on the dispatch board to show up-to-date information about the time tracked on an event without needing to refresh the page.

Have feedback or questions? Contact our support team.

Fix

Papercuts Round 3

Product Team avatar
Shared by Product Team • September 12, 2025

What started as a one-time experiment has become part of our DNA. Welcome to our third dedicated papercuts day, where we step away from building the big features for one day to focus entirely on the small friction points that slow you down.

This round brought 14 targeted improvements across invoicing, dispatch, customer management, and integrations. None of these will change your world overnight, but together they make Copilot feel more responsive to how you actually work.

What We Fixed

  • Customer Profiles: Resolved white screen issue that prevented customer profile pages from loading properly - users can now access all customer information without errors
  • Invoicing: Fixed tax percentage calculations that were incorrectly updating when editing invoices - custom tax rates now remain unchanged when reopening invoice edit pages
  • Business Profile: Corrected form validation issue where optional fields became required after clicking - only required fields now show validation errors
  • Dispatch Board: Fixed automatic scrolling to top when viewing visit photos - users now stay in their current position on the board after checking photos
  • Invoice Settings: Updated delivery preference notifications to accurately reflect current settings instead of showing generic email messaging
  • Late Fee Rules: Fixed currency symbol display that wasn't updating when switching between percentage and exact amount calculations
  • Auto-Charge Settings: Added clear confirmation notifications when enabling or disabling auto-charge preferences
  • Invoice Status: Corrected "sent via copied link" notifications that incorrectly displayed as "sent via text"
  • Visit Creation: Removed confusing sidebar when creating visits to streamline the workflow and reduce clutter
  • Communications: Added email open tracking details directly in customer communication tabs - users can now view email timestamps and open status without navigating to separate email history pages
  • Dispatch Board: Made "On Site" status visible to employee and regular accounts, improving team communication and coordination
  • Customer Profiles: Added smooth loading animations for text fields to eliminate visual expansion during page load
  • Work Requests: Updated table column header from "Date of request" to "Preferred Work Date" for better clarity
  • QuickBooks Integration: Improved mapping interface text and removed outdated references for clearer user guidance

What's Next

These focused improvement sessions have become a regular part of our development rhythm. While we continue building the major features on your roadmap, we're committed to consistently addressing the small stuff that adds up to a better daily experience.

Keep the feedback coming—we're already planning round four.

– The Copilot CRM Team

Enhancement

Customer Portal Rebuild Complete

Product Team avatar
Shared by Product Team • September 09, 2025

✨ New Pages: Pictures, Work Request, Rate Us, My Profile

⚡Entire portal now rebuilt in React with modern APIs

đź’ł Faster performance, improved security, and updated design

🤝 Optimized customer experience for higher acceptance rates and smoother payments

Fix

Bug Fix Release - September 4, 2025

Product Team avatar
Shared by Product Team • September 04, 2025

New update for Copilot, including several bug fixes:

Bug Fixes

  • Scheduling: Fixed an issue where extending a recurring series moved the calendar to the bottom of the page. The calendar now remains in the proper position when extending a recurring series.
  • Scheduling: Resolved a problem where crew assignments didn’t update correctly. Updates now reflect instantly in the list view.
  • Dispatch Board: Corrected an issue where skipped visits weren’t displaying the correct status on the dispatch board. Skipped visits now appear accurately on the dispatch board.
  • Navigation: Fixed a blank-screen error that occurred when trying to view Invoices and Estimates, after changing the connected Stripe account. Pages now load reliably.
  • Billing: Resolved an issue where invoice totals displayed incorrectly when auto-populate was enabled. Totals now calculate correctly right away.
  • Time Tracking: Fixed an issue where logged time wasn’t visible in the grid view. All tracked hours now display consistently.
  • Estimates: Corrected behavior when deselecting line items in accepted estimates caused all line items to turn red. Edits now save properly and only the deselected line item turns red.
  • Payments: Fixed the “card on file” badge incorrectly disappearing. The badge now accurately reflects when a card remains on file for the customer.
  • Customers: Corrected customer type labels shown under the customer name. Customer type labels no longer display under the Customer’s name, and are visible in the Type column, as expected.

Have feedback or questions about these updates? Contact our support team.

Fix

Bug Fix Release - August 29, 2025

Product Team avatar
Shared by Product Team • August 29, 2025

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

Bug Fixes

  • SMS Setup: Resolved issue preventing Australian users from searching and selecting SMS numbers after registration approval - international users can now complete SMS configuration successfully
  • Customer Management: Fixed missing credit card icons in Customer List view - payment status indicators now display correctly for customers with saved cards
  • Billing: Resolved issue where payments appeared in the Payments section but weren't reflected on corresponding invoices - payment applications now display accurately across all views
  • Dispatch Board: Fixed delay in table updates after assigning crew to visits through the pop-up modal - crew assignments now appear immediately without requiring a page refresh
  • Scheduling: Resolved issues with the Extend Recurring Series popup displaying duplicate overlays and incorrect dates - users can now extend recurring events reliably
  • Scheduler: Fixed date handling errors that occurred during end date validation - improved system stability for date-related operations

Have feedback or questions about these updates? Contact our support team.