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!

October 1st, 2025 Release Notes


Inventory

Serialized Items

Opportunity

Dealers needed a consistent way to handle serialized items, from receiving through invoicing, without losing serial number tracking. Previously, serialized items in Flyntlok could only have their serial numbers entered at the point of sale. This meant that dealers had to manage serials outside the system when receiving or transferring items. As a result, internal tracking was cumbersome, warranty cores were difficult to manage, and there was no reliable way to know which serial numbers were available to sell.

Solution

We’ve overhauled serialized item handling and implemented a generalized workflow that provides clean serial capture during receiving and sales. The new process works like this:

  1. When serialized items arrive, serial numbers are entered during receiving.
  2. When selling, users can choose from the list of available serials, or create new serialized units during sale.
  3. Ownership updates automatically once the sale is complete, keeping the entire chain of custody accurate.

This means serials are now tracked from the moment they enter your business until the moment they leave it.

Configuration

To start using serialized items, you will first need to create or configure an Item Type for serialized items.

Receiving

When receiving a serialized item on a voucher, Flyntlok now prompts you to enter the serial numbers during receive. This ensures inventory has accurate, traceable serials right away.

If a receive is undone, any serial numbers created in that process are also automatically removed, keeping inventory clean.

Sales

On Sales Orders, serialized items can now be fulfilled by picking from the available serial numbers in stock. For faster workflows, a Scan Mode option has been integrated into workflow so counter staff can scan serials directly at checkout.

Ownership of the serialized unit updates as soon as the sale is completed.

Management

Serialized items can also be managed directly from the Item Dashboard using the Serialized Units Widget. This provides a quick way to review, add, or manage serials without going through receiving or sales.

Vendor Creation Permission on Part Purchase Order [#74259]

Opportunity

When searching Vendors on the Part Purchase Order page, if a search returned no results, the user would be prompted to create a new Vendor. Managers requested more control over their users' ability to create one on this page, to prevent unintentional or unauthorized creation of duplicate Vendors.

Solution

A new permission is available on our Access Control page. Under the "Vendor" section, a permission labeled "Allow Vendor Creation on Purchasing Pages" will toggle the user's ability to create a new Vendor while creating or editing a Part Purchase Order.

"Receive As" Parts

Opportunity

Dealers often order the same part from multiple distributors, which leads to duplicate item records and makes inventory tracking and receiving confusing. Users needed a way to receive a purchased part into stock as a different part and to find lines using alternate numbers on POs and vouchers.

Solution

We’ve added a new “Receive As” option on the item edit page. This lets you designate a main part that all other versions should be received as. For example, if you set Part A to “Receive As Part B,” any purchase order for Part A will automatically be received into stock as Part B.

In addition, searching on purchase orders and vouchers has been improved so that if you enter an alternate part number, the system will still pull up the correct line.

To configure, edit a part and look for the "Receive As" field in the Purchasing section of the page:

Point of Sale

Drop Ship per Line on Invoice [#28420]

Opportunity

Salespeople requested the ability to specify individual line items to be drop shipped, instead of the entire Invoice as a whole.

Solution

Added a dropship option on the Pick / Order behavior editor. Clicking the gear icon on the Invoice detail under the quantity column will show these options.

Saving this selection will cause the line to be marked as “Drop Ship”. When the Invoice is processed, a Purchase Order will be generated for the part, which will be shipped to the customer’s address. Other items on the invoice will still be ordered or pulled from stock like normal.

The original drop ship button under the Shipping Methods tab has been renamed to “Drop Ship All To Customer.” Checking it will work as before, and mark all lines on the invoice to be drop shipped.

Service

Displaying On-Site Address Names on Work Orders [#74270]

Opportunity

Managers setting up Work Orders noticed the name of the customer’s address was not displayed when choosing an on-site address for the Work Order. They requested to see the address’ name as it is the primary way they identify their addresses.

Solution

The address’ name is now presented when selecting an on-site address on the Work Order. Furthermore, you’ll also see customer address names when selecting an address for pickup or delivery.

Improved Navigation to Mobile Work Orders [#74385]

Opportunity

Technicians using the mobile view needed an easier way to return to the main Work Order page from a Job page. The back button often left them stuck on the previous page they had visited instead of the Work Order page, creating confusion during navigation.

Solution

A direct Work Order link has been added at the top of the Job view in mobile, giving technicians a quick and reliable way to return to the main Work Order page.

CRM

Open-Ended Reservations Visible on Customer Dashboard [#74404]

Opportunity

Sales and Rental Managers wanted to be able to see Reservations marked as open-ended on the Customer Dashboard.

Solution

These reservations are now visible in the “Active Reservations” widget.

Improvements to Email Delivery

Opportunity

Users reported that during peak hours, emailed documents and notifications could be delayed, slowing down communication with staff and customers. Timely delivery of these messages is critical for smooth daily operations.

Solution

We’ve made (and continue to make) behind-the-scenes improvements to our email system to increase speed and reliability. Our aim is to reduce delays during busy times so your staff and customers receive their messages more quickly and consistently.

Resolved Issues

Fee Costs on Internal Work Order PDFs [#74097]

Complaint: Internal Work Order PDFs were displaying fee prices instead of fee costs, and total costs were being calculated using prices rather than actual costs.

Correction: Updated Internal Work Order PDFs to display fee costs and use them in total cost calculations.

Sales Order Kit Fulfillment Issue [#74113]

Complaint: Sales Orders containing kits could remain stuck and not move into the Delivered status. This happened when receiving the kit parent, if any sub-items had a quantity of 0, their received quantity was not updated, leaving the order in a broken state.

Correction: Fixed the kit fulfillment logic so that sub-items with a quantity of 0 are properly updated when the kit parent is received.

Sales Order PDF Cent Difference [#73854]

Complaint: Salespeople reported that in some cases, the PDF receipt of a Sales Order would display the subtotal as one cent off from the actual Sales Order.

Correction: Fixed.

Rejected Jobs in Billable Total on Work Order Performance Tab [#74284]

Complaint: Service Managers reported that the billable total in the Job Finances section of the Work Order Dashboard Performance Tab would sometimes be different than the sum of the lines.

Correction: Rejected jobs billed by estimated hours were being included in the total calculation. These have been filtered out.

Duplicate Credit Card Surcharge on Sales Orders [#74261]

Complaint: Sales Orders paid using saved credit cards were sometimes having duplicate credit card surcharges applied, causing customers to be charged twice.

Correction: Fixed.

Sage Credit Accounts on Depreciation Journal Entries [#74588]

Complaint: Accountants reported that their Sage Intacct credit accounts would sometimes not populate on the generated Machine Deprecation Journal Entry.

Correction: Fixed.

Return Invoices Incorrectly Displaying Job Line [#74624]

Complaint: When returning a final Work Order Invoice, job lines from the original Work Order invoice were incorrectly carried over and displayed on the return.

CorrectionFixed.

Grouping Columns on Upcoming Maintenance Schedules [#73991]

Complaint: Users reported that they were unable to group columns on the Upcoming Maintenance Schedules page.

CorrectionFixed.

Viewing Margin while Selling Machines on Point of Sale [#74417]

Complaint: Managers noted that all users were able to preview a machine's margin calculation while selling a Machine. Toggling the "View Internal Pricing Info" button did not toggle this field.

Correction: Fixed. Additionally, for those with the permission enabled, we have made the toggle button available on the "Sell Machines" pop up so users do not have to close it to reveal margin information.

Prefill “Create New Customer” Name on New Work Order [#74282]

Complaint: Managers noticed the customer’s name they’re searching for does get used as the name in the “Create New Customer” form on the New Work Order page like it does on a Sales Order.

Correction: The name typed into the Customer Searcher on the New Work Order will now be used to prefill the name in the Create New Customer form, just like on Sales Orders.

 


Last Release Notes

September 17th, 2025 Release Notes

Not yet a Flyntlok Customer?

Learn More at Flyntlok Dealer Management System

YouTube

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

September 17th, 2025 Release Notes

Service

Work Order Duplication [#70725]

Opportunity

Service Managers requested the ability to duplicate work orders. Previously, work orders had to be recreated manually, making it time-consuming to set up similar jobs or reuse common work order structures.

Solution

We’ve added the ability to duplicate Work Orders. To duplicate a Work Order, go to the Actions dropdown → Duplicate.

When duplicating, the system copies:

Warranty Customer on New Work Orders [#73409]

Opportunity

Service Managers noted that when adding jobs directly from the New Work Order form, the warranty customer input is not available. This caused warranty jobs to have no customers, leading to incorrect pricing and forcing staff to re-enter parts and labor.

Solution

We’ve added a Warranty Customer input to the New Work Order form. This field only appears when the job category is set to Warranty

Mobile Work Order Parts Bin Location [#73642]

Opportunity

Technicians reported that when adding parts to a Work Order from the mobile view, the bin location was not visible. This forced them to leave the Work Order page and look up the item separately, slowing down the process of finding and picking parts.

Solution

The mobile Work Order view now displays the bin location for parts directly when they are added, allowing technicians to quickly locate items without leaving the Work Order.

Point of Sale

Sales Order Sell Machines Improvements [#73697]

Opportunity

Sales Managers noted that when selling multiple machines on a Sales Order, the selection field did not clearly show which machines were already on the Sales Order. This made it difficult to avoid selecting the same machine twice.

Solution

We improved the Sell Machines tab by disabling machines that are already on Sales Order and displaying a message: “This machine is already on the invoice!”. This makes it clear which machines have been added and prevents duplicate selections.

Tax Rules Save To Customer Permission [#73037]

Opportunity

Sales managers requested more control over who can save tax rule changes directly to customer records when working on Sales Orders.

Solution

We’ve added a new Access Control permission for the “Save To Customer” button on tax rules edit. Only users with this permission will be able to save tax rule changes back to the customer record.

Resolved Issues

Displaying of Reservations tied to Rental Contacts [#72775]

Complaint: Rental Managers complained that Reservations tied to reserved Rental Contracts were showing up in the rental timeline view for conflicts alongside the Rental Contracts themselves, leading to confusion.

Correction: Reservations tied to Rental Contracts no longer appear in the conflicts list.

Fee-Only Credit Posting to QuickBooks Online [#73084]

Complaint: Sometimes negative fee-only receiving vouchers failed to post to QuickBooks.

Correction: Fixed. These are now posted to QuickBooks as Vendor Credits.

Populate Description from Machine Purchase Order [#72561]

Complaint: Managers purchasing machines noticed that the descriptions they set on the Machine Purchase Order were not carrying over to their machines once they were received.

Correction: Received machines will get their descriptions from the Machine Purchase Order, with a fall back to inherit the description of their model.

Incorrect Margin Calculation on Item Dashboard [#73069]

Complaint: Managers reported that they were seeing large negative margins on certain item dashboards, specifically for items that had configured purchasing units quantities (e.g. buying hose by the foot but selling it by the inch).

Correction: Margin calculations now properly account for purchasing unit quantities.

Work Order Mobile View Inactive Items on Search [#73331]

Complaint: Inactive items were showing up in the Parts Used search on the Work Order mobile view, even though inactive items should not appear. This did not happen in the desktop view, causing inconsistent results.

Correction: Fixed.

Customer Edit Page Accounting Contact Emails [#73524]

Complaint: Managers reported saving multiple accounting contact emails works fine on the Customer Edit page, but the next time they load the Customer Edit page only one of the emails are shown. This could lead to accounting contact emails being blown away the next time they save the Customer.

Correction: Fixed.

Customer Activity Notification Link [#73125]

Complaint: The links on Customer Activity notifications to the Customer Dashboard in the My Notifications report were formatted incorrectly, making them unclickable.

Correction: Fixed

SMS Campaign Errors [#73318]

Complaint: Salespeople sending SMS Campaigns with an image attachment noticed some of their messages did not send as expected, and they saw some odd looking (very technical) errors in the Sent Messages details providing the reason why.

Correction: We’ve addressed an issue causing some SMS messages with images not to be sent, and improved clarity around how many SMS messages were attempted and how many sent or failed.

Work Order Estimate Signature Request via SMS [#73606]

Complaint: When a customer signed a Work Order estimate requested via SMS, the system attempted to send an email to the customer’s phone number. Since phone numbers are not valid email addresses, this generated failed email errors.

Correction: The system has been updated to skip email sending for phone numbers when processing SMS estimate signatures, preventing invalid email attempts.

Posting Negative Multicurrency Vouchers [#73798]

Complaint: Accountants noted that Machine Purchase Order Vouchers with a negative total would sometimes not post to QuickBooks Online when using a separate distributor currency.

Correction: Fixed.

Back Ordered Models on Sales Order PDF [#73612]

Complaint: Managers using the “Consolidate Models” feature for their Sales Order PDFs reported their print outs were showing incorrect values for the Back Order column on model lines.

Correction: The back order column now shows a count of model lines that will generate purchase requests and have not been associated with a machine.

Kit Incorrectly Showing as Fulfillable [#73212]

Complaint: Salespeople mentioned that when selling a Kit that contained a Model, the green dot "fulfill" action would appear on the Kit line. Clicking on this action would do nothing.

Correction: Fixed a visual bug where the action would appear incorrectly. It will no longer show when selling a Kit that contains Models.

Don’t Show Backorder Warning For Non-Inventory Items [#72824]

Complaint: When managing parts on Work Orders, Technicians and Service Writers reported seeing backorder warnings when updating quantities of Non-Inventory Items.

Correction: Fixed.

Flyntlok Fantasy Football Update

Ivan is officially the Kansas City Chiefs of the Flyntlok league. After dominating last season, he has gone 0-2 this season. (Though in fairness, he lost this week by less than a point.) And poor Alex is 0-2 with a combined point differential of only -2.32. And Isabelle’s Taylor Swift-themed team surprisingly won.


Last Release Notes

September 3rd, 2025 Release Notes

Not yet a Flyntlok Customer?

Learn More at Flyntlok Dealer Management System

YouTube

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

Point of Sale

Display Customer Account or Deposit Balance [#65867]

Opportunity

When making a sale, knowing the Customer’s account or deposit balance is helpful to the salesperson. To access this information, they would have to access the Customer’s dashboard page, which was inconvenient and time consuming with a customer waiting.

Solution

We’ve added the Customer’s balance information to the top of the Payment popup. When clicking the green “Pay” button on a Sales Order, will now see this information displayed at the top of the box:

For non-account customers, it will show their deposit balance instead:

Permission to Delete Payments

Opportunity

Managers requested the ability to allow or restrict deletion of payment lines on Point of Sale based on their user roles.

Solution

We have added a new permission on our Access Controls page. The "Delete Payment Line" permission can be found under the "Point of Sale" category. Disabling this permission will block deletion of payment lines for Sales Orders in any status.

Rental

Split Model and Class Searcher on New Rental Category Timeline [#65393]

Opportunity

Previously, the text searcher on the Rental Category Timeline combined both Model and Class searching at once. Rental clerks complained that when they searched by a Machine’s Class specifically, it would display no Models underneath, because the searcher required that both Model and Class match the search filter.

We split the text searcher into two separate inputs, for Models and Classes:

Users can still use the Model searcher to limit results to Models whose Make, Model, or Description matches the filter. Additionally, the Class searcher can be used to limit results to Classes whose name matches the filter.

Having both options available allows users to precisely specify which results they are looking for.

Machine Rental Rates Location Prioritization [#66277]

Opportunity

Rental Managers noticed that when viewing a Machine Dashboard, the rental rates from a different location would show first by default, causing confusion. They wanted the system to prioritize the user's location-specific rental schedule instead.

Solution

We’ve updated the Rental Rates menu so that rental rates matching the user’s current location are shown at the top of the list. Additionally, we added location badges to clearly identify which rental schedule belongs to which location, making it easier to find the correct rates quickly.

Shopify

Shopify Link Information on Item Dashboard

Opportunity

Managers using Flyntlok's Shopify integration requested more insight into a Shopify-linked Item's status. Previously, we would only show if an Item was initially linked to Shopify. Modifications made to the Item in Shopify that resulted in a de-sync was not being communicated clearly on our Item Dashboard. This led to confusion about the actual sync status of the Item.

Solution

The "In Shopify" checkmark at the top of Item Dashboard has been replaced with a dedicated Shopify section in Item Dashboard. This allows you to view more details, including connection status of the Product, sync status, and the last sync time:

An Item with no Shopify link will display as "Unlinked":

In the case of a linked item that can no longer be found in your Shopify store, the Item's connection status is displayed as "Previously Linked":

Additionally, there are two buttons to external pages provided: "View in Shopify Store" directs you to your storefront's Product page. "Edit in Shopify" directs you to the Product on your Shopify Admin page.

Receiving

Bulk Serial Number Entry on MPO Voucher

Opportunity

Dealers receiving large quantities of Models requested a more streamlined way to enter Machine serial numbers in bulk. While Flyntlok previously supported bulk entry via barcode scanning, we did not have support for bulk text entry. This is especially important for dealers who prefer to enter serial numbers from a vendor's invoice before physically receiving the stock.

Solution

To use this feature, click the "Enter Serial Numbers" button near the top of an MPO Voucher:

From this dialog, select a Model, then type or paste in the serial numbers. Serial numbers can be separated by line breaks, commas, or a mix of both:

Check "Detect duplicates" to remove any duplicates before proceeding to the next step.

Clicking on "Next" will reveal the preview. From here you can verify that the serial numbers to be applied look correct. We will also display warnings if too many serial numbers were entered as compared to the number of machines on the voucher. If too many are entered, you can remove lines as needed, or click on "Back" to restart the process.

Use the "Overwite existing serial numbers" checkbox if you wish to ignore any existing serial numbers entered on that model. This is especially useful for dealers who use a placeholder serial number.

Resolved Issues

Editing Comments on Received Transfers [#65581]

Complaint: Parts Managers asked for the ability to edit comments on Part Transfers that have been received.

Correction: Comments can now be edited.

Unable to add new “Work Action” [#65942]

Complaint: Service Managers noted that they were sometimes not able to add a new “Work Action” through the Work Actions Admin Editor.

Correction: Fixed.

Changes to Rental Defaults not Persisting [#66006]

Complaint: Rental Managers mentioned that when attempting to edit the default title or body for a contract in Rental Settings, the changes were not appearing on newly created Rental Contracts.

Correction: Fixed.

Missing Creator and Timestamp on Printed Voucher [#65973]

Complaint: Inventory Managers noted that when printing a Receiving Voucher PDF, the footer did not contain the "Generated by" user and timestamp info that commonly appeared on other PDFs.

Correction: Fixed.

Incorrect Model Option Currency [#65836]

Complaint: Inventory Managers complained that when adding a Model Option, sometimes the currency would not be correctly set.

Correction: Fixed. It will now default to the Vendor's currency when adding a new Model Option.

Mobile Machine Dashboard Liabilities Balance [#66053]

Complaint: Managers reported that under the Balance Sheet section on the mobile version  of the Machine Dashboard, the Liabilities section was not accurate and would always appear as $0.00.

Correction: Fixed.

Category Timeline Showing No Conflicts [#66168]

Complaint: Rental Clerks reported that sometimes the “Category Timeline” view on the New Rental page would report no conflicts, even when the Model had Machines that were out on rent.

Correction: Fixed.

Conflicts not Showing on Rental Timeline View [#66300]

Complaint: Rental Clerks noticed that some machines showed days with conflicts (denoted by colored cells), but when they clicked on the cell the pop up would show “No Conflicts”.

Correction: Fixed.

Cores Duplicated on Purchase Order Printout [#66232]

Complaint: When printing a Purchase Order, core items were appearing twice on the PDF.

Correction: Fixed.

Damage Waiver Not Auto-Enabled for New Customers [#66246]

Complaint: Damage waivers were not being automatically applied to new customers without insurance.

Correction: Fixed.

Sparks 'Account' Payment Option Missing [#66210]

Complaint: Customers using Sparks were unable to select the "Account" payment method and were forced to use a credit card to place orders.

Correction: Fixed. We've restored the "Account" payment option for eligible customers in Sparks.

Spaces in John Deere Part Numbers [#66553]

Complaint: Parts Managers noticed that John Deere information was failing to load with Flyntlok’s API link to John Deere for some parts.

Correction: Fixed. The lookup now ignores white spaces at the start or end of part numbers.

Timing on Issue Dashboard [#66620]

Complaint: Managers reported times were showing in the incorrect timezone on the Issue Dashboard.

Correction: Fixed. Times shown on the Issue Dashboard will be displayed in the current location’s timezone.

Requesting Parts on Mobile Work Order [#66385]

Complaint: Technicians reported that some parts they search for on the desktop Work Order don’t appear in the search results when requesting parts on Mobile Work Orders.

Correction: Fixed.

Unable to Cancel Receiving Voucher Reversal [#66098]

Complaint: Parts Managers complained that they were not able to cancel a Reversal on Part Receiving Vouchers.

Correction: Fixed.

Reversing AvaTax Rental Returns [#65953]

Complaint: Rental Clerks with AvaTax integration noted that they were sometimes unable to reverse Invoices.

Correction: Fixed. This issue only affected reversing of Rental Return invoices whose original sale was processed by AvaTax.

MPO Voucher Cost De-Sync Warning [#66323]

Complaint: Inventory managers using MPO Voucher's detail view complained that they were seeing a "De-sync on Machine Cost" warning even though no changes were being made to the cost.

Correction: Fixed. This was causing bugs in other editable fields on the same view, sometimes preventing the user from editing those fields.

Adding Notes to Issue Tickets [#66367]

Complaint: Managers mentioned that they were not able to add a note to an issue ticket immediately after submitting it.

Correction: Fixed a bug where the note input was not appearing on issues in "New" status.

Viewing Newest SMS on Work Order Dashboard [#66521]

Complaint: Service Writers noted that their customer SMS messages were displayed in the wrong order on the Activity Tab of Work Order Dashboard, displaying from oldest to newest.

Correction: Adjusted SMS message history on Work Order Dashboard to always display the newest messages first.

Blank Packing Slip PDF [#66552]

Complaint: Sales Managers mentioned that they were sometimes unable to print a Packing Slip, and that it would show up as a blank PDF.

Correction: Fixed a bug where special characters in a Customer’s contact record would sometimes cause an error in displaying Packing Slip PDFs.

Reservation Expiration Notification [#66605]

Complaint: Managers noted that their notifications for an expiring Machine Reservation was not showing the correct Machine ID.

Correction: Fixed.

Brand New Flyntlok Features [#1, #3]

Congratulations are due to Flyntlok staffers Michael F. who welcomed his first baby on April 25, a bouncing boy named Bogdan! And Dylan T. welcomed baby girl Willow (number 3) on May 6! These future Flyntlokers will be coding new features and closing out tickets in no time!!


Last Release Notes

April 23, 2025 Release Notes

Not yet a Flyntlok Customer?

Learn More at Flyntlok Dealer Management System

YouTube

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

Machines

Sold Date on New Machine Creation [#62680]

Opportunity
Managers requested the ability to set a Machine’s “Date Sold” when creating a new Machine. This field may be needed when entering historical data for machines into Flyntlok.

Solution
There is now an input for the Date Sold on the New Machine form.

Opt Out of Machine Telematics [#62744]

Opportunity
Rental and Service Managers requested the ability to opt out of receiving telematic data for certain Machines because the data was sometimes erroneous.

Solution
There is now an option to opt out of telematics in the “Information” section of the “Machine Edit” page.

Note: All previous vendor-specific opt out functionality and data has been migrated over.

Service

Show Preferred Contact on Mobile Work Order [#62743]

Opportunity
Service Managers requested to see the “Preferred Contact” from a Work Order on the Mobile Work Order view. The contact phone numbers and email addresses are useful for technicians doing service work in the field who need to reach out to customers.

Solution
The Work Order’s “Preferred Contact” is now visible on the Mobile Work Order.

Point of Sale

Shopify Product Linked On Date [#62143]

Opportunity
Shopify Store Managers requested the date that a product was added to Shopify be added to the “Product Synced to Shopify” Report so that there is more visibility into what inventory is connected to the store and when.

Solution
There is now a “Linked On” column in the “Product Synced to Shopify” report.

CRM

Associate Sales Orders on CRM Leads [#62709]

Opportunity
Salespeople requested the ability to track Quotes and Sales Orders associated to a CRM Lead. Previously, users could only create a new Quote from the Lead page, but there was not a way to manage the association, nor was there any way to link existing Quotes or Sales Orders.

Solution
On the Lead Dashboard, users can now link any Sales Order to a Lead. These can be managed by clicking on the new “Sales Order” section found on the left side of the page:


Click on the “Link Sales Order” action to search and add existing Sales Orders. Related Sales Orders can also be removed by clicking on the Trash Can.

Enhancements to Loss Reports from Sales Order [#63660]

Opportunity
Salespeople requested more invoice-specific information when reporting a loss from the Point of Sale page. Previously, only the Part or Machine was pre-filled, and quantity and sale price was not factored in.

Solution
Reporting a loss from the Point of Sale page will now pre-fill the Loss Report form with more detailed information. Quantity and price are filled from the invoice in order to more accurately reflect the estimated revenue lost. Additionally, the comments section will contain information about per-quantity pricing and the associated Sales Order.

Resolved Issues

#62805 - PDI Cost on Fee-Only Machine PO Receiving Vouchers

Complaint: Machine Purchasers noted that PDI cost was incorrectly being included in fee-only Vouchers.
Correction: Fixed.

#63072 - Duplicate Bill ID’s on Part PO Receiving Vouchers

Complaint: Parts Purchasers noted that there was no longer a warning showing when two Vouchers had the same Bill ID on a given Purchase Order.
Correction: Fixed.

#62622 - Filtering By Customer-Owned Machines on Job Service Scheduler

Complaint: Service Managers noted that the Machine search on the Job Service Scheduler was not filtering by the Customer’s machines for the Customer assigned to the WO.
Correction: Fixed.

#62896 - Sparks Sales Orders View

Complaint: Salespeople received notice from their customers that their Sparks portal was not displaying Sales Orders on their “My Orders” page. This occurred when there were a large number of items.
Correction: Fixed. This page was updated to now handle Sparks Orders that contain large quantities of items.

#63185 - Browser Auto-Fill Interrupting Scan Mode

Complaint: Salespeople complained that while attempting to use a barcode scanner on Point of Sale, not all scans seemed to be registering.
Correction: Fixed an issue for Microsoft Edge users where the browser’s auto-fill functionality was causing issues with Scan Mode. It always has to be you, Microsoft, doesn’t it…

#63169 - Default Labor Type on Mobile Work Order

Complaint: Service Managers noted that when their Technicians were adding a Work Order Job on mobile, it was not applying the Technician’s default Labor Type.
Correction: Fixed.

#63246 - Rejected Jobs on Work Order Pick List

Complaint: Service Writers noted that when printing a Work Order Pick List, parts for rejected Jobs were appearing on the PDF.
Correction: Fixed.

#63326 - Bulk Actions Not Saving on MPO Voucher

Complaint: Purchasers mentioned that while bulk editing Machines on MPO Vouchers, the changes were not being saved immediately.
Correction: Fixed.

#63524 - Assigned User Filter on Service Scheduler

Complaint: Service Managers complained that when using Service Scheduler, they were not able to remove the “Assigned User” selection.
Correction: Fixed.

#63605 - Gravity “Text to Pay” Billing Name Errors

Complaint: Salespeople noted that they were sometimes getting an unknown error when starting a “Text to Pay” transaction.
Correction: Fixed an issue where special characters in the “Billing Name” field of the customer would cause errors.

#63610 - Force Refresh After Editing Purchase Order

Complaint: Inventory Managers complained that after making changes to a Part Purchase Order, sometimes its status would not change even though it was expected to. Users needed to manually click on the “Force Refresh” option for the status change to take effect.
Correction: Fixed. Clicks deleted!

#63531 - Detailed Subtotal Invoice

Complaint: Service Managers invoicing Work Orders noticed that the transportation fees were being included in the “Parts” subtotal when using the detailed subtotal breakdown for the Invoice PDF.
Correction: Fixed. Pickup and Delivery fees will now be counted in the “Other” subtotal when using the detailed subtotal breakdown.

#63531 - Extended List when Reporting Loss from Invoice

Complaint: Managers reporting losses from Invoices noticed the Estimated Revenue Lost wasn’t showing the extended price, only the price of one unit.
Correction: Fixed. Reporting a loss from the invoice will now factor in the quantity on the invoice line to show an extended price.


Last Release Notes

February 12th, 2025 Release Notes

Not yet a Flyntlok Customer?

Learn More at Flyntlok Dealer Management System

YouTube

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