Featured Success Story
|
Latest Release Notes

November 5th, 2025 Release Notes


You: Hey Flyntlok, where ya been?

Flyntlok: Good question. You are a careful reader and have noticed that these Release Notes are a week late. Well, as Flyntlok grows, we need to be a bit more careful and thoughtful with our releases. There is an old saying for software startups: “Move fast and break things.” That works in the early startup phase, but not so much as you mature. While many of our employees’ maturity might be in doubt (including yours truly), Flyntlok as a company is maturing and now we need to “move fast, and NOT break things.”

To that end, we are changing our release cycle to every three weeks. Our goal is still to innovate every single release and provide frequent updates, but the longer period will allow us to spend more time testing and ensuring you get a solid product.

You might be sad to not get as many entertaining release notes to read with your morning coffee, but hopefully you will be happy to get an improved experience.

Yosemite Sam to the AI Rescue!

Recently, our beloved founder and CEO Sean “Yosemite Sam” McLaughlin and his trusty CRO-sidekick Mike Wasserman participated in a podcast with the “OPE People Podcast” by OPE+, The Power Equipment & Landscape Business News Source.

Listen to Sean discuss the future of AI in the dealer management space and opportunities it will provide. Don’t fear the future!

You can listen to the podcast directly on the OPE+ site directly, or from your favorite podcast source: Podbean, Apple Music, or Spotify. (Warning: Yosemite Sam is very passionate and occasional “not suitable for work” vocabulary is used, so maybe don’t blare over your shop’s speakers...)

 

New Features


Purchasing

Quick Receive on Parts via Receiving Voucher

Opportunity

Receiving Clerks wanted a faster way to process incoming parts, especially for large Purchase Orders with many lines. Previously, each part had to be manually received by entering quantities and costs, which felt like an extra step even when items matched the expected values.

Solution

We’ve added a new lightning bolt icon next to each Receive button on the Receiving Voucher. Clicking this icon will instantly mark the part as fully received at the Purchase Order’s expected quantity and cost.

Note: Yes, it handles cores too!

This enhancement saves time, reduces clicks, and streamlines the receiving process -- particularly for orders with many items. We’ve already received many kudos for this enhancement!!


Flyntlok developers giving themselves a well-deserved pat on the back.

Bulk “Receive All” Action on Receiving Vouchers

Opportunity

Building on the new Quick Receive enhancement, users also requested a way to process entire vouchers at once. This would be especially useful for large orders where most items are received in full. Manually clicking “Receive” for each line, even with the quick option, could still be time-consuming when handling dozens of parts.

Solution

We’ve added a new “Receive All” option under the Actions dropdown on the Receiving Voucher. This feature will automatically mark all eligible lines as received at their expected quantities and costs. If there were any discrepancies, users can still go back and edit the one-off exceptions. This improvement further streamlines high-volume receiving, helping clerks process full shipments in just one click.

Note: Lines that already have a received quantity (including partials) will remain unchanged.

Part Purchase Order Extract Line Item Visibility [#75744]

Opportunity

When extracting items from a Purchase Order that contained multiple identical parts, users couldn’t tell which line was linked to a Sales Order. This made it difficult to know which line to extract without risking the removal of a linked item.

Solution

The extract dialog now displays related Sales Order information for each line, allowing users to clearly identify which items are connected to a sale before extracting.

 

Machines

Machine Telematics Improvements

Opportunity

Machine Managers reported that stale data from their Volvo, Hitachi, and Samsara telematics integrations have been overwriting their machines’ miles/hours, and has been polluting their machine meter history logs.

Solution

We have improved our system to better account for stale data, so that only actual updates in machine usage are reflected on your machines in Flyntlok. Additionally, we have improved our logging to show where any change to a machine’s miles/hours have been made.

We are planning to integrate with Motive Telematics soon, so keep an eye out for that in future release notes.

Machine Move and Quick Transfer Improvements

Opportunity

Fleet Managers shared that the previous Move process was cumbersome to use and lacked flexibility. It only supported a single contact, didn’t allow “reference machines” not yet in the system, and couldn’t be easily accessed from other pages. Quick Transfers also used a separate process, creating inconsistencies and extra steps.

Solution

We’ve made numerous improvements to the Move experience to make it more intuitive, efficient, and consistent with the rest of Flyntlok.

New Move Page
The new Move Page features a refreshed layout and simplified workflow. You can now start a move directly from the sidebar by navigating to Sidebar → + New → Move.

Moves can also be initiated from Customer Dashboard by navigating to Actions → Request Machine Move.

Reference Machine (Virtual Machine) Support
Moves now support a Reference Machine, which serves as a placeholder that can be replaced later through the Move View page. This is helpful when coordinating moves for machines not yet entered in Flyntlok.

Additional Contact
We’ve also expanded the contact system to include two contacts per move: a “From Contact” and a “To Contact”. This ensures better clarity and accountability during transfers.

Redesigned Quick Transfer
The Quick Transfer action has also been improved. Accessed through Machine Dashboard → Actions → Quick Transfer, it now redirects to the new Move Page with the Machine, Customer, and From Location fields automatically filled in. This creates a unified and simplified transfer experience.

Moves on Customer Dashboard and Machine Dashboard
Added visibility for related moves, you can now view related machine moves directly from both the Customer Dashboard and the Machine Dashboard, making it easier to track transfer history and current activity.

"Force Complete" Action
A new Force Complete button has been added to the Move View page. This option allows users to complete a move immediately, skipping intermediate steps like truckload assignments and status transitions.

Moves on Mobile
In addition, moves can now be searched for and opened on mobile devices, providing full access to move details and updates while on the go.

Notification of Completed Moves
Finally, a new notification type has been added under Preferences → Notifications → Machines → Any Completed Machine Move. This allows users to stay informed when any machine move has been completed.

CRM

Associate Google Reviews with Customers

Salespeople, and Justin, want a quick way to gauge the "temperature" of a customer. One such way is knowing whether they had recently left a business review, and how good was that review.

Our existing Google Reviews integration didn't support linking a review directly to a customer, making it difficult to see which reviews belonged to which customers.

You can now associate Google Reviews with customers directly from the Reviews page using the new "Associated Customer" column. In several locations within the application we will display that customer’s most recent review, and clicking on that “*” review will take you to the CRM reviews page and open a dialog with the actual text of the Google review and your response to it (if any).

We have not added the ability to map a Facebook review to a customer yet, but will do that in the future.

We know that Justin hopes his dealer reviews are higher than his golfing reviews.

Once a review is linked, that customer's latest Google Review rating will automatically appear at the top of their Customer Dashboard, giving sales teams instant context during interactions.

Enhanced Visibility on Duplicate Open Customer Leads [#76181]

Opportunity

Salespeople noted that after selecting a customer when creating a lead, if an existing lead was found for the customer, the notice was too small and would often be overlooked. This would result in users unintentionally creating duplicate leads for a customer.

Solution

We enhanced the "Found Open Leads" alert to be more prominent.

 

Point of Sale

"Quote Model & Create Similar" on Point of Sale [#76302]

Opportunity

Salespeople often needed to create multiple similar model quotes, such as when quoting slightly different configurations or additional quantities. Previously, after creating a model quote, the configuration form would close, forcing users to start over from scratch, even if only one or two options were different. This made quoting repetitive and time-consuming, especially for large quotes approaching the previous 50-model limit.

Solution

We've added a new "Quote & Create Similar" button to streamline quoting workflows. After creating a model quote, the screen will now stay open, allowing the salesperson to make small adjustments and quickly configure another model. Users quoting higher quantities can simply click the button again to add additional models with ease.

We've also increased the maximum number of models per quote from 50 to 75, giving sales teams more flexibility and reducing repetitive setup work.

Sales Order Cost Report [#72344]

Opportunity

Sales teams needed a clear and printable summary of the internal costing information for a Sales Order. Previously, there was no straightforward way to view or export this data in a single, easy-to-read format.

Solution

A new “Generate Cost Report” option has been added under Details → Actions on the Sales Order page. This feature produces a PDF showing customer details and a table of line items with part numbers, cost, average cost, sale price, and margin (based on average cost), along with totals at the bottom.

Associate Serialized Items on Invoices Without Fulfillment [#75459]

To support pre-preparing Sales Orders for pickup, you can now assign Units of Serialized Items to Invoice Lines without automatically fulfilling that Line. While associating Units on the Point of Sale, uncheck the “Update Fulfillment” checkbox to leave the fulfillment amount alone.

Service

“My Work” Improvements on Mobile [#75954]

Opportunity

Technicians needed better visibility and control over their assigned jobs in the mobile view. Completed work orders were still appearing in “My Work,” while work orders where the technician was only assigned to the job (and not the overall work order) were not showing.

Solution

The mobile “My Work” list now properly displays jobs assigned directly to technicians and automatically hides Work Orders with completed jobs assigned to them. A new “Show Completed” toggle allows technicians to view open Work Orders with completed jobs when needed.

Work Order Status on Machine Dashboard Banner [#75993]

Opportunity

When looking at a unit via Machine Dashboard, managers wanted a more efficient way to preview the status of active Work Orders against that machine. Previously, they saw a blue banner notification with a link to the Work Order.

Solution

The Work Order's status is now included in the banner notification.

Rental

Rate Changes on Long-Term Rental Contracts

Opportunity

Rental Managers requested a better way to update long-term contract rates when new rates take effect. Previously, changing the rates on open contracts could have unexpected downstream consequences. For example, increasing the rates after making some billings made Flyntlok believe that underbilling had occurred, resulting in incorrect final invoices.

Solution

We’ve introduced a new feature that streamlines the updating of rental rates on active contracts without creating billing conflicts. This enhancement mimics the “Replace Machine” logic but focuses solely on updating rates. A new “Replace Rent Schedule” button has been added, opening a form similar to the existing “Edit Line Rental Schedule” form. When used, Flyntlok flags the rate change to ensure accurate billing and prevent incorrect discrepancies on final invoices.

To update the rates on an existing contract, navigate to the affected rental, and select “Replace Rent Schedule” from the “Actions” drop down:

Then, enter your new rates as well as an estimate for the duration the rates will be applied to; these set the new rates and a billable duration for them:

Once submitted, you will see a new line with the rates and billable duration you entered as well as an indication that a rate change occurred. In the event that you need to edit the rates again after replacing them, you have the same options as the first time you changed them: use the existing rent schedule editor or use the “Replace Rent Schedule” action again. If you’ve made billings after changing your rates, then you likely want to use the “Replace Rent Schedule” action again to prevent unexpected issues on the final invoice. To delete the rent schedule replacement, select “Remove Rent Schedule Replacement” from the “Actions” drop down.

This improvement makes it easy to apply new rate schedules at contract renewal time while maintaining the integrity of previous billings.

Inventory

“Item Number2” and “MFG Number” on Inventory Sprint Count [#76077]

Opportunity

Parts with multiple identifiers were difficult to verify during inventory counts since the count page only displayed the primary item number. Users needed additional reference fields to easily match and confirm parts.

Solution

Inventory count page and PDF now include both the “Item Number2” and “Manufacturer Number” on the item.

Accounting

Submit Sage Intacct Journal Entries as Bills [#76171]

Opportunity

On Flyntlok’s Journal Entry page, accountants requested the ability to submit Journal Entries to Sage Intacct as Bills just as we handle with Quickbooks.  

Solution

Added this feature for Sage Intacct.

 

Resolved Issues


Splits with Serialized Units [#75556]

ComplaintWhen users partially fulfilled a sales order containing serialized items, the serialized units were not being carried over to the split invoice. This caused confusion, as the serialized record remained only on the master invoice rather than reflecting accurately across all splits.

CorrectionWe’ve corrected this behavior, partial fills on serialized items now correctly transfer their associated serialized units to the split invoices.

Serialized Item Returns [#75741]

Complaint: Users were unable to process returns for serialized items. When trying to associate the original serial numbers on the return, the system displayed an error, preventing fulfillment.

Correction: Fixed.

Serialized Parts Fulfillment [#75865]

Complaint: When fulfilling sales orders with serialized parts, the serial number assignment form did not appear when using the green check mark. Users were also able to fulfill serialized item lines without serial numbers assigned to them.

Correction: Fixed.

Sage GL Account Search on Vendor Edit Page [#75626]

ComplaintUsers were unable to search Sage revenue and expense accounts from the vendor edit page using the account number.

Correction: Fixed.

Overpayment Balance on Sales Order [#75720]

Complaint: Invoices where payments exceeded the total amount incorrectly displayed a zero balance instead of reflecting the overpayment as a negative balance.

Correction: Fixed.

Shopify Changes not Saving from Item Edit Page [#75509 / #75771]

Complaint: Salespeople noticed that changes made to Shopify Product’s from Flyntlok’s Item Edit Page were not working as expected (e.g. changing the Product’s price in Shopify); they also reported issues with creating a new Shopify Product.

Correction: Fixed.

List Price Reset on Vendor Save [#75897]

Complaint: When saving a vendor, some items linked to that vendor had their list prices incorrectly updated or cleared. This occurred when the items did not have an MSRP set, causing the system to apply a default markup and overwrite existing pricing.

Correction: Fixed.

Machines Created with Inactive Model [#75899]

Complaint: Users found that when creating a new machine, if a duplicate model existed that had been previously deleted or marked inactive, the system sometimes assigned that inactive model instead of the active one. This caused confusion and incorrect model associations on new machines.

Correction: Fixed.

Items not Searchable When Configuring Kit [#76030]

Complaint: Users reported that when adding items to a kit, the search tool sometimes failed to find the desired item, even though the same item appeared correctly in other searches.

Correction: Fixed. The kit item searcher now properly detects and displays items linked to price files.

Error when Creating Item from Point of Sale

Complaint: Salespeople reported that when creating a new item using Quick Add on the Point of Sale, an unknown error sometimes appeared, and the item was not created.

Correction: Fixed an issue where entering an item number longer than 45 characters triggered a generic error. The system now displays a clear validation message instead.

Sage Journal Entries Incorrectly Sending Class [#75887]

Complaint: Accountants reported that creating Journal Entries in Sage from Flyntlok’s Journal Entry dashboard would attempt to post with the Machine’s class information, even with that feature disabled.

Correction: Fixed.

Transferring Jobs to a New Work Order [#76058]

Complaint: When transferring jobs from an existing Work Order to a new Work Order, the linked entity reference, such as Sales Order, was incorrectly carried over to the new Work Order.

Correction: Fixed.

Customer and Vendor Edit Logging [#75496]

Complaint: Sometimes customer and vendor records appeared to be changed by the “Flyntlok System” user, making it unclear who performed the edits.

Correction: Fixed.

ECR Work Order Not Linking to Rental Contract [#76200]

Complaint: Sometimes newly created ECR Work Orders were not linking to their corresponding Rental Contracts.

Correction: Fixed.

Batch Stihl Registration [#75859]

Complaint: Some machines appeared eligible for registration even though they were already registered, which caused confusion among users and led them to attempt re-registration, resulting in errors.

Correction: Fixed.

Machine’s Responsible Location Update After Move [#76267]

Complaint: After completing a move, the machine’s “Responsible” location did not update to reflect the new location.

Correction: Fixed.

Service Scheduler Filters [#76322]

Complaint: Users were unable to locate certain work orders in the Service Scheduler, even when searching by specific work order numbers. The issue occurred because hidden or inactive filters (such as department) remained applied in the background, blocking results.

Correction: Fixed.

Variance Report Item Display Issue [#76387]

Complaint: When adding a part to a “Count Sheet” on the sprint, the variance report displayed an incorrect item number. Clicking the entry still opened the correct item dashboard, indicating a mismatch in the displayed data.

Correction: Fixed.

Inactive Customer Search [#76390]

Complaint: Inactive or deleted customers were still appearing in the Sales Order customer search and could be selected, even after being marked inactive.

Correction: Fixed.

Sage Account Balance Display [#76362]

Complaint: Customers with Sage-linked accounts showed a $0.00 account limit and balance on the payment form within Sales Orders, even though correct values appeared on the Customer Dashboard.

Correction: Fixed.

Shrunken Text on Invoice PDF

Complaint: Users reported that when printing an invoice that contained a very long description field, sometimes it would cause the printed PDF to appear with small, nearly-unreadable text.

Correction: Fixed. This issue was only affecting long description fields when written as a work order job's complaint, cause, or correction.

 

Flyntlok Fantasy Football Update

It’s been several weeks since we provided our last update. Newcomer “Dean Dean the DMS Machine” sits alone at the top of the standings, one game ahead of 4 other Flyntlokers, including Pawel who fumes when anyone brings up the fact that he isn’t winning.

At the other end of the table sits Ivan all alone at the bottom with just 2 wins. A very tough fall from grace after winning it all last year. And just above him sits 4 other Flyntlokers with a mere 3 wins. That includes Tim who was convinced his auto-drafted team could win it all with the proper care during the season. But alas, he fell this week to bottom-of-the-barrel Ivan and previously to Isabelle’s “Taylor Swift Meme Team”.


Last Release Notes

October 15th, 2025 Release Notes

Not yet a Flyntlok Customer?

Schedule a demo to learn more!

YouTube

Check out our Flyntlok YouTube channel for more highlights of the application!