Featured Success Story
|
Latest Release Notes

Flyntlok Secures $36 Million Growth Investment from Mainsail Partners

Many of you might have seen our press release last week announcing the investment of $36mln made in Flyntlok by Mainsail Partners. I am sure many of you immediately said to yourself, “Self, what does that mean to my DMS and my business? If Flyntlok grows too quickly, what will happen to that stellar support that I’ve been accustomed to?”

We want to reassure you that, first and foremost, our two primary concerns are that you:

  1. Have the best, most modern, and most feature rich DMS available
  2. Continue to experience the most responsive and high-touch support that you’ve grown to love about Flyntlok

Nothing about the management team from Flyntlok will change. But this investment allows us to hire more staff to expand the business: more developers, more support consultants, more folks to help the company scale.

Finally, we are in an exciting and game-changing time where Artificial Intelligence is remaking every industry, including yours. Being a multi-tenanted, cloud-based platforms puts Flyntlok in a unique and commanding position to take advantage of this technology. Over the coming months and years we are going to make AI a central focus for our development efforts to make your dealerships more efficient and more profitable.

Don’t worry, we will continue to churn out new non-AI features, with the same regularity that you are currently used to. But you can expect to see more and more time-saving AI features in the future. And if you come to next week’s EquipExpo in Louisville, KY, you can get a chance to see our first two AI features in person!

 

We are excited to announce that Flyntlok will be attending the Equipment Exposition October 22-24 in Louisville, Kentucky (Booth Number C001). The Equipment Exposition is an annual event dedicated to growing landscapers', manufacturers', and equipment dealers’ businesses. Please reach out to Mike Wasserman (mwassy@flyntlok.com) or Alex Clementi (alexc@flyntlok.com) if you would like to arrange a meeting while we are there. Or just stop by to say "Hello!" and see our new AI features!

 

And now back to our…

 

October 15th, 2025 Release Notes


Purchasing

Duplicate Serial Number Check on Machine Receiving Vouchers [#74996]

Opportunity

When receiving Machines, there was no way to check applied serial numbers against your machine inventory, or other machines on the same receiving voucher. This made it possible for receivers to apply duplicate serial numbers on machines, which could lead to confusion or issues later on.

Solution

We’ve added a new button on the Machine Receiving Voucher to check your serial numbers on receive; clicking it will display a warning and mark which lines have duplicate serial numbers if any machine has the same serial number as another on the receiving voucher, or another machine in your inventory.

After adjusting your serial numbers, check again to confirm that the newly applied serial numbers are good to use; assuming all serial numbers on the Machine Receiving Voucher are unique (across your machine inventory), the button will indicate that no duplicates were found.

Prevent Updating Item Cost If Voucher and Item Currency Differ

Opportunity

Dealers working with international vendors sometimes add items to purchase orders where the PO currency differs from the item’s (vendor) currency. When received, this could overwrite the item’s base cost with a foreign-currency value and skew pricing and margins.

Solution

Flyntlok now prevents users from updating an item’s pricing when the PO currency does not match the item’s vendor currency. This safeguard ensures pricing integrity and prevents accidental updates caused by currency mismatches during purchasing.

Accounting

Interstate Billing Service (IBS) Payment and Return Restrictions

Opportunity

Users were able to apply multiple IBS payments or apply an IBS return to an invoice that already contained an IBS payment. This could lead to duplicate payments or mismatched balances during reconciliation.

Solution

We’ve updated invoice validation to ensure accurate IBS transaction handling. Invoices can now only have one IBS payment, and IBS returns cannot be applied to invoices that already include an IBS payment.

Sage Intacct Vendor Creation Improvements [#72602]

Opportunity

Previously, when creating vendors from Flyntlok, only the vendor’s name was transferred to Sage Intacct. This limited setup required users to manually enter additional details in Sage, such as address and contact information.

Solution

The Sage vendor creation process has been enhanced to include full vendor details. Users can now provide address, city, state, zip, country, phone number, and email when creating a Sage vendor directly from the vendor edit page in Flyntlok.

CRM

CRM New Lead Customer Autofill [#74621]

Opportunity

Sales teams creating new CRM leads had to manually re-enter customer information. When a searched phone number or name did not match an existing record, the input was lost, requiring users to ask for and type the details again when creating a new customer.

Solution

We’ve updated the Add New Lead form to retain your search input. When you search by name or phone number and no existing customer is found, that information will now autofill the Create New Customer form.

Resolved Issues

Parts on Work Order Job Templates [#74985]

Complaint: Service Managers reported that parts on Invoices in “Draft” status were not added to Job Templates created from Work Order Jobs.

Correction: Fixed.

Work Order Mobile View Video Thumbnails [#75032]

Complaint: When technicians uploaded videos to Work Order Jobs, the mobile view attempted to generate and autoplay video thumbnails. This caused performance issues, the page would freeze, preventing techs from clocking in or out.

Correction: The mobile view now displays a static video icon instead of loading video thumbnails.

Shopify Machines [#74858]

Complaint: Sales Managers reported that some information was not carrying over to Shopify when a machine was linked from within Flyntlok.

Correction: Fixed. Shopify made an unannounced change to their integration that was causing this issue.

Machine Telematics Opt-Out [#74960]

Complaint: Machine Managers reported that they could not opt out of telematics for certain machines.

Correction: Fixed.

Job Clock-In Double Click

Complaint: Technicians reported that double clicking when clocking in to a job would immediately clock them out.

Correction: Double clicking no longer has an effect.

Reorder Point on Item Dashboard [#75215]

Complaint: Inventory Managers reported that they were not able to set the reorder point for an Item across multiple locations.

Correction: Fixed.

Unable to Check In Rental Contract Line [#74823]

Complaint: Rental clerks noted that they were unable to check in a machine on a rental contract.

Correction: Fixed an issue where users were unable to check in a line via the bulk check out screen when a checked-out line did not have check out mileage set.

Filtering on Disabled Users [#74792]

Complaint: Managers mentioned that when attempting to filter for Disabled users on the Edit Users page, it would always show an empty result when filtering for "False".

Correction: Fixed.

Sent Messages from SMS Campaigns [#75055]

Complaint: Sales Managers reported that when bulk sending SMS messages through a CRM campaign, it would sometimes show "0 Sent" even though they were able to see via SMS Hub that some messages had been sent.

Correction: Fixed. Note that this fix may not apply to all previously-sent SMS campaign messages. Archived CRM campaign messages may still appear as "0 Sent".

Removing Kit Item [#74568]

Complaint: Sometimes when deleting kit items from a sales order, the kit components remained on the order and could not be removed.

Correction: Fixed.

Part Voucher QuickBooks Posting with Deleted Lines [#75141]

Complaint: Accountants noted that trying to post already paid Part PO Vouchers to QuickBooks after a line had been deleted on the voucher could sometimes cause the generated journal entry to be unbalanced.

Correction: Fixed.


Last Release Notes

October 1st, 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 3rd, 2025 Release Notes

 

Point of Sale

Adding Discount Tiers to New Customers on Invoice [#72246]

Opportunity

Salespeople requested the ability to add discount tiers to customers when they are being created from the Invoice.

Solution

This functionality was added to the “Quick Create Customer” dialog box.

Please contact your friendly Flyntlok consultant if you are interested in activating this feature for your sales team!

 

Machine Warning Notes in Point of Sale [#71892]

Opportunity

Salespeople need better visibility into machine warning notes during the sales process. Previously, these notes were only accessible by navigating to the Machine Dashboard, which slowed down workflows and increased the chance that important warnings could be overlooked.

Solution

Machine warning notes are now fully integrated into the Sales Order page. When searching for machines to sell, the warning note is displayed.

When a machine on a Sales Order has a warning note, an icon is shown. Hovering over it reveals the note.

View Other Location Quantities in Magic Wand Search [#71420]

Opportunity

When searching for parts with the Magic Wand tool, users could only see quantity on hand at their current location. This made it harder to quickly identify stock available at other branches, slowing down sales and fulfillment workflows.

Solution

The Magic Wand searcher now provides visibility into inventory at other locations:

A yellow asterisk next to the quantity badge indicates that additional stock is available elsewhere. Hovering over the badge reveals the quantities on hand at other locations. This makes it easier to identify and source parts across your organization without leaving the search screen.

Dollar Margin while Viewing Costs on Point of Sale [#72267]

Opportunity
When viewing costs using the "View Internal Pricing" () tool on Point of Sale, sales managers could only see margin as a percentage, making it harder to quickly assess the actual dollar value of profit.

Solution

We now display both percentage and dollar value margins, giving sales teams clearer insight into profitability at a glance.

Improvements to Point of Sale Import Tool [#72732]

Opportunity

Users (Wayne once again) wanted more control and efficiency when importing parts into Point of Sale. Previously, if a part existed across multiple vendors, the system required manual selection of the part for each line.

Solution

We’ve made enhancements to the Point of Sale import tool.

Additional improvements:

These changes streamline imports, reduce manual corrections, and improve data accuracy on invoices.

Service

Subtotal Breakdown on Work Order Estimates [#70011]

Opportunity

Sales Managers requested clearer visibility into estimate totals. Currently, estimates only showed an overall total, leaving customers and staff without an easy way to see how parts, labor, discounts, and taxes contributed to the final amount.

Solution

We've added a new setting: "Display detailed subtotal breakdown on estimate". When enabled, estimates will now include a breakdown showing Total Parts, Total Labor, Discounts, Subtotal, Taxes, and the Overall Total.

To turn this feature on, go to Flyntlok Settings → Sales section.

Edit "Advertise" on Mobile Machine Dashboard [#71663]

Opportunity

Sales Managers working on-the-go wanted the ability to not only upload machine images from their mobile devices but also publish listings online quickly. The "Advertise" field is used by some teams to communicate to online sales reps that a machine is ready to be listed. Previously, the "Advertise" field could only be edited from the desktop interface, slowing down the process of getting machines online.

Solution

The "Advertise" field is now editable when managing machines on Mobile. This allows sales teams to upload images and immediately mark machines for advertising in one step, streamlining the process of getting inventory online faster, from anywhere.

File Downloading Enhancements on Work Order Dashboard [#71932]

Opportunity

Technicians and Service Managers needed a faster, more flexible way to access files uploaded to Work Orders. Previously, clicking on a file link always opened the file in a new browser tab, making it inconvenient for users who simply wanted to download files directly, or download multiple files at once.

Solution

We’ve improved file handling on the Work Order Dashboard with new actions:

These enhancements save time and make file management more convenient when working with Work Orders.

New "Recovery" Goal on Service Dashboard [#71900]

Opportunity

Service Managers rely on dashboard goals to track team performance, but until now only Productivity and Efficiency goals could be set. Many teams also wanted to monitor Recovery, an important metric for understanding how effectively labor hours are being billed.

Solution

We’ve added a new "Recovery" goal to the Service Dashboard. It functions just like the existing Productivity and Efficiency goals, allowing managers to set targets and track actual performance in real time. This provides a more complete picture of service operations and profitability.

Rental

Estimated Total Billable on Rental Contract [#71643]

Opportunity

Rental Managers requested clearer totals on Rental Contracts. Previously, contracts only displayed estimated totals per rental schedule.

Solution

We have added a new setting: “Show Estimated Billable” under Rental settings. When enabled, the contract will display a breakdown of the Estimated Total Billable amount at the bottom of the agreement.

Accounting

Permission for Editing Accounting Fields on Customers

Opportunity

Businesses needed tighter control over who can edit accounting-related fields when managing customer records. Without permission controls, there was a risk of unauthorized changes that could affect accounting accuracy and reporting.

Solution

We’ve added a new user permission that allows access to accounting-specific fields when editing customers. Admins can access this permission in Access Controls under the Customer category:

Sage Customer ID on Sales Order PDFs [#72347]

Opportunity

Sales Managers reported confusion when customers saw different customer IDs in the “Bill To” section of Sales Order PDFs. Customers expected to see an ID consistent with the Sage Intacct customer ID, but instead saw the Flyntlok internal customer ID.

Solution

Sales Order PDFs will now display the Sage Intacct Customer ID in the “Bill To” section when available.

Resolved Issues

Work Order Estimate Parts List Changing Order [#71461]

Complaint: Service Managers noticed the order of job parts lists were not consistent when creating multiple Work Order Estimates. This was causing confusion when an estimate was sent to a customer again after being adjusted.

Correction: Fixed.

Invoice Machine Make Filter on Survey Rules [#72491]

Complaint: Managers reported customers were not receiving surveys after purchasing a machine when they had a configured survey rule with the “Invoice Machine’s Make” filter applied on the Manage Surveys page, even though the make of the sold machine matched what they set on the filter.

Correction: Fixed.

Default Billing Style on Work Order Job Templates [#72707]

Complaint: Service Managers reported that Work Order Job Templates were being created without respecting the company’s default job billing style.

Correction: Fixed.

Machine Dashboard Quick Transfer [#72471]

Complaint: Managers reported that the Quick Transfer button on the Machine Dashboard was not creating and processing a Machine Move like they expected.

Correction: Fixed.

Sales Order PDF Missing City/State/Zip [#71992]

ComplaintUsers noticed that the city, state, and zip line would not appear on Sales Order PDFs if the information was only partially filled in.

CorrectionThis has been fixed. Sales Order PDFs will now display the address line correctly, even if only part of the information is present.

Actions Menu Cut Off on Smaller Screens [#72087]

ComplaintOn smaller screens, part of the Actions menu on the Work Order Dashboard was inaccessible due to a visual bug.

CorrectionThe Actions menu is now fully visible and accessible on all screen sizes.

Totals Cut Off on Part Voucher PDF [#72280]

ComplaintOn some Part Voucher PDFs, the totals amount would sometimes be cut off and not fully visible. (Yeah, seems to be a trend of things not fully displaying correctly this week…)

CorrectionFixed.

Signature Warning Shown After Collecting Signature

ComplaintAfter collecting a signature and then accepting an account payment, users still saw a warning that a signature had not been collected.

CorrectionThis has been fixed. The warning will no longer appear once a signature has been collected.

Unable to Create Tags When Editing a Customer [#72541]

ComplaintSome users reported that they were unable to create tags when editing a customer.

CorrectionThis issue has been fixed. Tags can now be added successfully while editing customers.

Labor Type Override Replacing Job Template Defaults [#72585]

ComplaintWhen a customer had a labor type override set, it did not replace the job template's labor type when adding a job.

CorrectionFixed.

True/False Filters Not Working on Item Types Editor [#72609]

ComplaintThe true/false filters on the “Item Types” editor were not functioning correctly.

CorrectionThis bug has been resolved. Filters now work properly on the Item Types editor.

Error Switching from Inactive to Active Model on Machines [#72640]

ComplaintWhen editing a machine that originally had an inactive model, switching it to an active model sometimes resulted in an error stating the model was inactive.

CorrectionThis issue has been fixed. Machines can now be updated from inactive models to active models without error.

No Error Message When Invoicing Work Order [#72693]

ComplaintOn the Work Order Dashboard, when attempting to invoice a work order, users sometimes saw no response at all if an error occurred. The page simply did nothing after clicking "Invoice."

CorrectionWe’ve fixed this issue. Users will now see a clear error message whenever an error prevents invoicing, improving visibility and troubleshooting.

Inactive Model Not Indicated When Editing a Machine [#72200]

ComplaintUsers reported that when editing a machine, there was no clear indication if the assigned model was inactive. This created confusion when working with machines tied to outdated or discontinued models.

CorrectionWe’ve updated the edit view for machines to clearly show when the assigned model is inactive, giving users better visibility and reducing confusion when managing machine records. Users will be shown an error message when attempting to save a machine with an inactive model.

Machine Creation with Inactive Models [#72364]

Complaint: When creating a new machine, if a user entered a model name that already existed but was inactive, the system would silently link the new machine to that inactive model. This left the machine in a broken state because its model was disabled.

Correction: We’ve improved the machine creation flow. If a user tries to create a model that matches an inactive one, the system now blocks machine creation and displays the inactive model’s ID with instructions. Users must either reactivate the existing model or select another before proceeding, preventing machines from being tied to disabled models.

Customer Salespeople Relationship [#72685]

Complaint: Users were unable to assign “Primary” or “Secondary” salesperson relationships to a customer.

Correction: Fixed

Tax on Payment Lines in QuickBooks [#72655]

Complaint: When a sale included an “Other Payment” in addition to a payment on account, the other payment line transferred to QuickBooks without a tax code. This caused it to inherit the regular tax rules of the sale, which resulted in incorrect tax amounts being applied.

Correction: We updated the invoice and memo posting logic so that all “Other Payments” are automatically assigned the “Exempt” tax code (0% rate) for Canadian tenants. This prevents those payment lines from inheriting standard tax rules, ensuring QuickBooks invoices reflect accurate tax amounts.

Part Purchase Order Not Showing Part Details [#72793]

Complaint: Some Purchase Orders were generating PDFs with missing item details caused by an item description containing special characters.

Correction: Fixed.

Customer Balance Report Crash [#72786]

Complaint: The Customer Balance report was sometimes crashing when users selected a long date range.

Correction: Fixed.

Discount % with Custom Options on Machines [#73101]

Complaint: When quoting a model and adding a custom option with a price, the shown Discount % was calculated using only the base model price, ignoring the custom option(s). This sometimes resulted in an incorrect or even negative discount being displayed.

Correction: Fixed.

Flyntlok Fantasy Update

Last week the Flyntlok team held their annual fantasy football draft. Ivan is looking to stay on top of his game as won BOTH last year’s football league as well as the March Madness contest. And ESPN rated his team one of the top teams in our league this season. Can anyone take him down? Certainly not Dylan who is the only one thus far to not pay his entry fees and might be kicked out before the season even starts.  

If you are looking to root for a low-odds victor, cheer for Isabelle who picked her team using ChatGPT creating a squad based on Taylor Swift puns. If Isabelle the Anti-Hero manages to beat Ivan, he will never be able to Shake it Off, and when he gets angry she will simply tell him, “You Need to Calm Down.”

Stay tuned for regular updates!


Last Release Notes

August 13th, 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!

Service

Fleet Cards On Work Orders - (Ticket #FD-2895)

Opportunity:

Service Managers at dealerships that service fleet-owned vehicles have requested the ability to associate a customer’s fleet card with a Work Order for a vehicle so that they can ensure that parts orders on that Work Order receive the appropriate fleet discounts from part vendors.

Solution:

For dealer locations that accept fleet cards, a selector has been added to the Work Order creation form that allows the user to select from a list of saved fleet cards for a customer. A new fleet card can be added by clicking the “+ New” icon next to the selector and filling out the form. On the Work Order dashboard, fleet card information is displayed in the customer section and can be edited. When Parts Orders are added to the Work Order, the fleet card is associated with the resulting invoice and can be used to receive vendor discounts the same as would be done on a standard Sales Order.

 

Require Note On Job Status Change - (Ticket #FD-2917)

Opportunity:

Service Managers have requested the ability to require a note be entered when a job status is changed so that they can ensure processes are being followed correctly. 

Solution:

A comment box has been added to the “Change Job Status” modal. This can be turned into a required input on the “Flyntlok Settings” page. The note entered into the text field will appear in the “Activity” slider.

Note: This feature is Flyntlok controlled, please contact your friendly Flyntlok consultant if you would like this feature added to your environment. 

     

Filter Layouts on Job Scheduler - (Ticket #FD-2897)

Opportunity:

Service Managers have stated that the inability to save and quickly apply custom filter configurations in the job scheduler results in a time-consuming process, as they have to reset filters for every session. This inefficiency hampers the scheduling of services and overall workflow management.

Solution:

To address this issue, a feature that allows the saving and quick application of custom filter layouts has been introduced. Users can now save their current filter settings under a unique name for easy identification and reuse as well as select, update, or delete saved filter layouts.

CRM

Continued Mobile Enhancements for CRM Leads - (Ticket #FD-2902)

Opportunity:

Salespeople have been requesting more extensive mobile support for our existing CRM Leads feature. This will help salespeople on-the-move keep up with their projects and log any changes that happen while they are away from their computers. 

Solution:

So many new features for the Mobile Leads page! The editing and filtering functionality is now almost as exhaustive as the Desktop version. 


Machine/Model  Fields  Added to All Leads Report(Ticket #IHK-2436)

Opportunity:

Salespeople have requested we add additional fields to the "All Leads" report that will display the Lead’s associated Machine(s) and associated Model(s).

Solution:

We have added Machine and Model Categories to the "All Leads" report, which will display the associated Machines/Models of a CRM Lead when available.

Point of Sale

Consolidation of Model & Machine Quantities on Invoice - (Ticket #FD-2891A)

Opportunity:

Sales Managers have expressed the need to improve the handling of high-volume quantity model quotes and sales on the point-of-sale system.

Solution:

An option has been made available to present multiple model lines as quantities when printing or emailing a sales order. This should improve the readability and reduce the number of pages needed when displaying a high volume of the same model on a single sales order.

In this example, there are 10 machines of the same model that is being sold, with serialized machines allocated:

Configuration of Kit List Order  - (Ticket #FD-2891B)

Opportunity:

Sales Managers have stated that when using kits, they are uncertain about how the order of items and models will be applied to a sales order. In some use cases, a specific arrangement of items is required to qualify for vendor credits, rebates, or other incentive programs. They have requested the ability for kits to be configured and saved in a specific order.

Solution:

The previous version did not maintain any specific list order when a kit was configured on an item, nor was there any way to know what it would look like when adding it to a sales order. This new feature introduces the ability to arrange kit items and models as needed. You can now move these lines up or down as needed by dragging and dropping the lines:

 

Special Order Indicator on Packing Slip-(Ticket #IHK-2693)

Opportunity:

On a printed Sales Order, there is an asterisk that appears on a line item that indicates the part was special ordered. Salespeople have requested we add this asterisk to the “Special Ordered” lines of the Packing Slip.

Solution:

We have added an asterisk to Special Ordered lines of the Packing Slip.

Rental

Signature Capture On Rental Contracts - (Ticket #FD-2897)

Opportunity:

Rental Managers have requested the ability to collect customer signatures using Clover devices to speed up the process of signing a Rental Contract.

Solution:

“Collect Signature” has been added as an option under the “Actions” dropdown on the Rental Dashboard. Clicking this will display a pop-up that allows the user to ask for a signature on the selected Clover device. Once the customer signs the device, a signed PDF copy of the contract is attached to the contract. The user also has the option now to see an unsigned copy of the rental contract under the “Actions” dropdown by clicking on “Print Lease Agreement.”

 


Issues Resolved This Sprint

New Lead Phone Numbers not Recognized-(Ticket #50217)

Complaint:

Salespeople reported an issue where Flyntlok would sometimes misinterpret phone numbers provided by phone systems when creating new leads from phone calls.

Cause/Correction:

Fixed. Flyntlok will recognize phone numbers when creating leads regardless of whether or not the number supplied includes a (+) or a country code.

Kit Order Quantity Adjustment -(Ticket #50350, 50480)

Complaint:

Users were experiencing an issue where Inventory Kits were not correctly handling quantity on a Sales Order. When attempting to change the quantity of a Kit, Flyntlok would display an error message and the Kits quantity was not updated.

Cause/Correction:

Fixed.

Allow .EML File Type Uploads-(Ticket #50349)

Complaint:

Purchasers using the latest version of Outlook had reported an issue where they could not upload an .EML file as an attachment on a Purchase Order.

Cause/Correction:

Fixed.

Machine Purchase Plans Not Generating-(Ticket #50197)

Complaint:

Purchasing Managers had experienced an issue where Machine Purchase Plans were not being generated if the Model of the Machine had attachable options.

Cause/Correction:

Fixed.

Can't Remove Machine External URL-(Ticket #50491)

Complaint:

Flyntlok users had reported an issue where a Machine’s external URL could not be cleared once set on the machine’s definition page.

Cause/Correction:

Fixed.

Warranty Job Fees-(Ticket #50405)

Complaint:

Service Managers had reported an issue where the "Performance" tab and "Info" tab on Work Orders were including Warranty jobs in the fee calculations.

Cause/Correction:

Fixed. Warranty jobs will no longer be factored into fee totals on the Info and Performance tab of Work Orders.

Not able to Load Draft PO-(Ticket #50196)

Complaint:

Salespeople had reported an issue where they were unable to load a Draft Purchase Order. When the user would attempt to create a draft PO from the Vendor Dashboard, Vendors with large data sets (over 16,000 Items) the page would time out and would result in a blank white screen.

Cause/Correction:

Fixed.


Last Release Notes

March 27th, 2024 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!

CRM

Tasks - (Ticket #FD-2879)

Opportunity:

Salespeople and managers need a way to create/edit tasks and assign them to themselves or others as a way of keeping track of required steps for their sales process. This will make it easier to keep track of projects that may require multiple steps towards completion.

Solution:

We have added a new module! A new page to create and maintain Tasks has been added under the CRM tab on the left-hand navigator bar. From there, users can open a Task, assign Tasks to specific salespeople, and set the Task’s status, priority, and due date. The table reflects the days since the Task has been created as well as the days until it is marked due. One can also choose to add columns to view the Task’s description, date created, date completed, or whom it was created by. Editable columns can be edited in-line simply by clicking on the column in the grid and changing the value. It will automatically save when you leave the field. All details on a Task can be edited by clicking on the “Name” hyperlink, which will open the Task into a modal window.

This is just the very initial release of our Tasks module. We have great hopes and dreams for its future and those will be incrementally rolled out. Such enhancements will include:

This is just the beginning!                                                

Service

Job Level Statuses -(Ticket #FD-2893)

Opportunity:

Service Managers have requested the ability to set the status of individual Jobs on a Work Order. Having this ability will allow them to more easily schedule and prioritize Jobs across their team and will also make it easier to keep track of outstanding Job-related tasks like parts ordering and warranty claim submission.

Solution:

An editable status has been added to the Job header on the Work Order dashboard. This status also appears on the left-hand side of the screen in each item in the list of jobs. Currently, the list of job statuses contains the same statuses available on the Work Order.

Note: This feature is Flyntlok controlled, please contact your friendly Flyntlok consultant if you would like this feature added to your environment. 

Work Order Job Scheduling - (Ticket #FD-2894)

Opportunity:

Service Managers have requested the ability to schedule individual Jobs from a Work Order, not just the Work Order itself. This will make it easier to schedule individual Jobs on a Work Order to different technicians and at different times.

Solution:

A new page has been added under the Service tab to schedule Work Order Jobs. From there, Service Managers can schedule specific Jobs to technicians, providing more flexibility than the Work Order Scheduler. You can simply drag the Job to the time slot for the specific tech. Additionally, both the scheduled technician(s) as well as the scheduled time(s) will be reflected on the Work Order Job. Furthermore, one job can be assigned to multiple technicians. When this is done, the scheduled time on the Work Order Job will start at the earliest scheduled time, and end at the latest.

If a Work Order was created with techs assigned on that level, but not to any Jobs, then the “Assigned Technicians” column will be populated with the aforementioned Techs, but the “Scheduled” column will be empty because no techs or schedules were assigned on the Job level.

Estimate Sales Tax on Work Orders - (Ticket #FD-2884)

Opportunity:

Service Managers have requested the ability to view an estimate of taxes on Work Orders. With this feature, Service Managers can quote work more accurately which will allow them to better inform their customers. 

Solution:

There is a new section on Work Orders and Estimates for taxes, and they are broken down similar to fees. You will now be able to view this tax estimation from:

       

Note: This feature is Flyntlok controlled, please contact your friendly Flyntlok consultant if you would like this feature added to your environment. 

Update Work Order Banners to Handle Multiple Final Invoices-(Ticket #IHK-49832)

Opportunity:

Flyntlok adds a banner to the Work Order dashboard when a "Final Invoice" is generated that contains a link to the Invoice. Service managers have requested we add additional banners if the Work Order is associated with more than one Final Invoice.

Solution:

We have updated the Work Orders banners to handle multiple Final Invoices, and Flyntlok will now display a banner for each individual Final invoice generated from the WO. The banner will display the Invoice "Type" and "ID number". Selecting the link will open the associated Final Invoice.

Point of Sale

Paying for Outstanding Sales Orders-(Ticket #IHK 1824)

Opportunity:

The Multi-pay Invoice system, designed with user-friendliness in mind, allows you to collect one payment for multiple outstanding Sales Orders for a given customer. Flyntlok Administrators have reported instances where their users will generate a multi-pay invoice and then forget they have done so. If the same outstanding order(s) are added to another order, the order cannot be processed into Delivered status.

Solution:

We have added an  icon to the “Multi-pay” pop-up to indicate which outstanding Sales Orders are currently on a multi-pay invoice. Hovering over the icon will display a message containing the Invoice ID Number. This setting is informational only and will not restrict you from adding a marked outstanding SO to an alternate Invoice; Flyntlok will transfer those invoices to a newly generated multi-pay invoice.

Add Printed name Field to Sales Order PDF-(Ticket #IHK-49783)

Opportunity:

Sales Managers have requested an enhancement for Sales Order reports to include not just a signature field but also a designated space for the customer to print their name.

Solution:

We have updated the Sales Order report template, and now, alongside the signature field, there is a clearly marked space for the customer to print their name.

Note: This feature is Flyntlok controlled, please contact your friendly Flyntlok consultant if you would like this added onto your SO reports. 

Hide Part Numbers on Report Default -(Ticket #IHK-49066)

Opportunity:

Last release we added an option to hide part numbers on the Sales Order report on the "Details" tab of the Sales Order page.  Service Managers have now requested we allow users to make the "Hide part numbers on report" box selected by default.

Solution:

We have added a new setting to the "Flyntlok Settings" page  which will allow administrators to set the "Hide part numbers on report" by default. Administrators can access the Flyntlok Settings page by selecting the option from the  icons drop-down menu. (Wrench->Flyntlok->Flyntlok Settings)

Searching

Message added to Purchase Order Search Results  -(Ticket #IHK-49768)

Opportunity:

Purchasing Managers have requested we allow "Purchasing Messages" to be searchable when using the prefix (O, O?) from the Flyntlok homepage searcher.

Solution:

We have updated the search parameters of the pre-fix (O, O?) to include "purchasing messages." Flyntlok will now include "Purchasing Message" containing the referenced information  in the search results list.


Issues Resolved This Sprint

Add Comment on QOH Changes -(Ticket #50167)

Complaint:

Salespeople had reported instances where an item's QOH was manually changed, but there is no description of why, causing confusion when managing Inventory.

Cause/Correction:

We have added an optional comments field to the Items "Change QOH" form, where users can add a custom note when changing QOH. Once posted you can view these comments in that item’s transaction history.

Invoice Number-(Ticket #50075)

Complaint:

Purchasing Managers had reported an issue where machines on a Machine Purchase Order were not updated with the vendor invoice number after the Vendor Invoice Number was added to the Receiving Voucher.

Cause/Correction:

Fixed. When a Vendor Invoice Number is added to a Machine Receiving Voucher, Flyntlok will display a pop-up that allows the user to choose whether or not they want to apply the voucher-level vendor invoice number to all Machines of the Voucher. 

Machine Dashboard Pricing -(Ticket #FD-29081)

Complaint:

Due to its placement on the page, key financial information about a Machine can be difficult to see, and we have received multiple requests (including from our highly esteemed CEO) to make a Machine's pricing information more visible on the Machine Dashboard page.

Cause/Correction:

Some of the important machine information has been moved to the top of the Machine Info section on the Machine Dashboard. These fields include the list price, cost, margin, and value of the machine; you can view each of these by clicking the arrow next to the list price.


Last Release Notes

March 13th, 2024 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!

Service

Work Order Request-(Ticket #2868)

Opportunity:  

Service Managers overseeing Service Departments require other internal departments (i.e. that aren’t the Service Department) to submit “Service Requests” instead of allowing them to directly create their own Work Orders. They would like a "Service Request" option to be added to the Machine Dashboard page where users can generate and submit requests to the Service Department for the specific Machine. When “Service Requests” are submitted, they should be added to a list that a Service manager can review.

Solution:

We have added a “Service Request” option to the “Actions” button’s drop-down menu on the Machine Dashboard page, allowing you to submit a request for service on the specific Machine. Submitted requests will land on a “Service Requests” report, where managers can review, accept, and reject the requests.

Create Service Request for Machine Form

Fields on the “Service Request” Form (All fields are required with the exception of “Work to be Completed”):

 

Service Request Report

Service Writers and Managers can now utilize the “Service Requests” report for reviewing, approving, and rejecting submitted requests. Flyntlok will auto-generate a new WO for “Approved” requests and the user can click on the link displayed if they wish to then view the WO. Rejected requests will be removed from the submitted view.

             

This report will, by default, show only submitted requests but can be filtered to show all previously approved/rejected requests.

Note: Please contact your Flyntlok consultant if you would like to start using this Feature!

Missing Machine Data Warning-(Ticket #IHK-49152)

Opportunity:

Service Managers requiring their users to log data of Machines associated with Service Work Orders have requested we add a warning message to the WO Dashboard if the associated Machine is missing Serial Number, Model Type, or Engine Serial Number information.

Solution:

We have added a new warning message to the Work order Dashboard, which will display if the WO associated Machine is missing any of the following information: Machine Serial Number, Model Type, Engine Serial Number.

CRM/Mobile

Review Leads on Mobile View-(Ticket #FD-2880)

Opportunity:

Salespeople have requested mobile support for our existing CRM Leads features.  This will allow them to stay on top of their leads no matter where they are and should make it easier to keep in contact with their customers and prospects. And hopefully win more business!

Solution:

We have introduced a “Mobile Leads” page that will allow users to view and search their Leads. Additionally, users are able to reach out to a Primary Contact from a lead on mobile via phone or email. When viewing the Lead, important information is presented on one tab, while another tab contains a timeline showing the history of the lead.

   

Purchasing

Part Allocation-(Ticket #FD-2870)

Opportunity:

Based on feedback from Flyntlok users, we have made further improvements to the Part Receiving Voucher and the auto-allocation capabilities.

Solution:

We have consolidated the multiple lines on a Part Receiving Voucher so there is only one line per part. Furthermore, we have improved the allocation modal window to better display orders that can be allocated to, as well as orders that have already received allocations. Sales Orders can also now be marked as “Priority” for receiving allocations, and that priority will be displayed for each order in the modal window. Lastly, we have added some summary columns on the consolidated line to give information about allocations at a glance. 

 

Machine Voucher Auto-Allocation-(Ticket #FD-2881)

Opportunity:

Machine Receivers have requested a more streamlined process to allocate machines when receiving them. This will speed up receiving and get machines to customers faster. 

Solution:

We have added a new button under the Actions dropdown on Machine Receiving Vouchers that will pop open a new modal window for machine allocations. From here, users can allocate machines to open orders that are requesting machines of the same model. Sales Orders can now be marked as “Priority” for receiving allocations, and that priority will be displayed for each order in the modal window. 

 

 

           

Machines

"Date at US Port " Column on All Machines Report-(Ticket #IHK-1415)

Opportunity:

Users utilizing a "Date at US Port Date" field on the Machine Purchase Order have requested we add this category as a column option to their "All Machines" report.

Solution:

We have added a "Date at US Port' option to the column chooser of the "All Machines" report. Users can now add this field to their report by selecting the “Edit Columns” icon and then drag/dropping it into the report.

     

Point of Sale

Hide Part Numbers on Sales Order PDF-(Ticket #IHK-1360)

Opportunity:

Flyntlok users have requested the option to hide Part Numbers on the printed Sales Order.

Solution:

We have added an option to the Sales Order's "Details" tab, that will remove part numbers from that one individual Sales Order’s PDF reports. Flyntlok will still display Part Numbers on Sales Order PDF reports by default, but can be manually changed for any individual Sale.

Rental

Zero Dollar Lines (Ticket #FD-2869)

Opportunity:

Rental Managers have requested that rental contract line items that have already been fully billed out on previous invoices do not create $0.00 lines on subsequent invoices. Having such $0 lines makes the invoice page and the printed invoice jumbled and unpleasant to look at. Who needs that?

Solution:

We have updated Rental Invoice settings and the Rental Contract line items that have been previously paid-in-full will no longer appear on subsequent Rental Invoices.

Require Customer Credit Card -(Ticket #IHK-49301)

Opportunity:

Rental Managers have requested we add a warning message to the Rental Contract Dashboard that will display when the associated Customer of a Rental Contract is NOT an "Account Customer" and the customer doesn’t have a credit card saved to their profile.

Solution:

We have added a new banner to the Rental Contract Dashboard saying ‘NO CREDIT CARD ON FILE'. This will be displayed when the Rental Contract’s associated Customer is NOT an account customer AND the customer doesn’t have a credit card saved to their profile.


Issues Resolved This Sprint

No Parts Subtotal On Work Order PDF-(Ticket #49521)

Complaint:

Service Managers had reported an issue where the printed copy of a Work Order was excluding the "Parts" subtotal if the WO was set to charge a flat-rate "Billing Style."

Cause/Correction:

Fixed.

Duplicate Alternates -(Ticket #49701)

Complaint:

Salespeople had reported instances where Items were being duplicated in the "Item Alternates" section of an Item's Dashboard.

Cause/Correction:

Fixed.

No Duplicate Warning On Core Item Creation-(Ticket #49502)

Complaint:

Flyntlok users had reported an issue where the "Create Core Item" modal was allowing duplicate Items to be created.

Cause/Correction:

Fixed. We have disabled duplicate Item creation for the "Create Core Item" modal, and Flyntlok will now display a "Duplicate Item" message and prompt you to choose a new Item Number.


Last Release Notes

February 28th, 2024 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!

Purchasing

Machine Purchase Order Importer-(Ticket #FD-2863)

Opportunity:  

Flyntlok users purchasing equipment from an alternate system have requested the option to import these orders into Flyntlok’s Machine Purchase Order system.

Solution:

We have added an "Import" option to the button's drop-down menu on the Machine Purchase Order page. Selecting this option will open the "Import MPO" modal allowing you to choose a file from your device to import into the Purchase Order. Flyntlok will then display the Machine information pulled from the imported file, allowing you to review the information and map columns accordingly. Selecting "Submit" will add recognized Machines from the import to the Purchase Order.

The “Import MPO” will accept CSV, TSV, XLS, XLSX, ODS file formats that contain, at minimum, a column with the desired Machine’s “Make” and a column with the Machine’s “Model.” User must check the prompted box if the imported file contains a first-row header.

  1. Make (Required):  Text field that must match exactly the “Make” field from the Model dashboard.
  2. Model (Required): Text field that must match exactly the “Model” field from the Model dashboard.
  3. Quantity (Optional): Number of machines. In the absence of a quantity column, or a zero value, Flyntlok will default the order quantity to 1.
  4. Description (Optional): A textual column for informational purposes for viewing on import.
  5. Unit Price (Optional): Cost of the Machine.

Image from the Model Dashboard. Values from import file must match these from Dashboard.

Sample File.

Note: Only Machines recognized within Flyntlok will be added to the Purchase Order. Both the Make and Model fields within the file must match the fields in the Model dashboard within Flyntlok. Non-matching records will not be imported.

Customers

Model Specific Pricing-(Ticket #FD-2867)

Opportunity:

Salespeople have requested the ability to set a custom discounted List Price on a Model for specific customers so that each time that customer buys a Machine of that Model, there is a default discounting rate set. This will save users time from having to re-add the discount from the Point of Sale and serve as a reminder that the customer has that discount available.

Solution:

To incorporate Model Specific Pricing on the customer level, we have added a “Model” option to the "Customer Discount Pricing" modal located on the Customer Dashboard page. While this modal was previously only for Item Discounts, we have renamed the option from "Item Discounts" to "Item/Model Discounts" and have added a toggle option to search Items or Models. Once you have selected "Search Models", you can add and edit individual Model discounts and set a specific expiration date for the discount.

 

We have also updated the discount structure of the Point of Sale to incorporate the Customer Model discounts so that you can save a new discount directly from this screen back to the Customer record. When adjusting/discounting the list price of a line item from the POS, Flyntlok will now give you the option to save that discount to the associated Customer's records.

Service

Warning for Missing Machine Information-(Ticket #IHK-400)

Opportunity:

Service Managers that require their technicians to log the Hours and Miles of the associated Machine when checking-in to a Work Order Job, have requested we add a warning message to the Work Order's dashboard to indicate if the associated Machine is missing the meter history.

Solution:

We have added a new setting to the "Flyntlok Settings" page titled “Warn if Missing Machine Details”. When this setting is enabled Flyntlok will display a large warning at the top of the screen if the Work Order’s associated Machine is missing information.

More Machine Moves Improvements-(Ticket #FD-2633)

Opportunity:

In our last Release, we updated the Work Order settings to auto-generate a "Machine Move" when Pick-Up/Delivery is required for the associated Machine of a WO. Our next improvement for this feature is to add an indicator of the Machine Move to the Work Order dashboard and allow for edits to be made to the WO to be reflected on the associated Move.

Solution:

We have added a "Machine Move" field to the Pick/Delivery section of the Work Order’s "Info Tab”, and Flyntlok will display the associated Move’s ID Number in this field when available. Selecting the ID Number will open the "Machine Move." We have also updated the settings of the Moves System, and Moves generated from a WO will respect all edits made to the Work Order's associated Customer, Machine, or Pick-up/Delivery schedule.

   

Point of Sale

Sales Order Required Fields-(Ticket #IHK-891)

Opportunity:

On the "Customer" Tab of the Sales Order page, Flyntlok provides several fields where users can log additional Sales Order information.  Sales Managers tracking the Sales Order "Source" and "Type" have requested we make these fields required.

Solution:

We have added two new settings to the Flyntlok settings page: "Require Source on Sales Orders before Processing" and "Require Type on Sales Orders before Processing." When enabled, these settings will prevent users from Selecting the "Process" button on a Sales Order unless the required field(s) are filled.  Administrators can access these settings from the Flyntlok Settings page by selecting the option from the icons drop-down menu. (Wrench-> Flyntlok-> Flyntlok Settings)

         

Rental

Unused Consumables-(Ticket #IHK-1071)

Opportunity:

Rental Managers have reported instances where unused Rental Consumables are still being represented on the contract's Invoice but with a quantity of 0. To alleviate customer confusion they have requested we remove unused Consumables from the Rental Contracts Invoice.

Solution:

We have updated the Rental Invoice settings and unused Consumables will no longer populate Rental Invoices.

CRM

Associated Machines -(Ticket #IHK-1087)

Opportunity:

When associating a Machine with a CRM Lead, Flyntlok auto-adjusts the searching function of the machine searcher from available "Inventory Machines" to the specific Customer’s "Owned Machines" when a Lead is associated with a Flyntlok customer. Salespeople have requested the option to edit the search function manually.

Solution:

We have added a filter to the CRM Lead Dashboard's machine searcher that will allow you to toggle the searching function from "Sellable", which will show a list of all Available and OnOrder machines, to "All" which will show a list of all machines that are customer-owned and available.

 


Issues Resolved This Sprint

Rental Contract “Reserved Dates” Not Respecting the Reservation Dates-(Ticket #48842)

Complaint:

Rental Managers had reported an issue where Rental Contracts created via a Machine Reservation were being generated without the requested dates from the reservation.

Cause/Correction:

Fixed. We resolved a bug that was not allowing Flyntlok to respect time-zone configurations. Rental Contracts created from a Machine reservation will generate with the Dates Reserved pulled from the reservation.

Technician List Not showing in Mobile View -(Ticket #-908)

Complaint:

Service Managers had reported an issue where the "Technician" field was not populating all their available Service Techs into the drop-down menu when accessed from the "Mobile View."

Cause/Correction:

Fixed.


Last Release Notes

February 14th, 2024 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!

Purchasing

Auto Allocation, Take 2-(Ticket #FD-2845)

Opportunity:

In our last Release, we added an "Allocate" option to the Item Receiving Voucher, allowing users to automatically allocate an Item's received stock to outstanding Invoices containing Special Ordered or Back-Ordered Items. Our next iteration will be to group together multiple allocated lines on the Receiving Voucher and allow you to adjust the auto-allocation strategy manually.

Solution:

We have updated the Item Receiving Voucher to group together all of the Item’s individual allocations together for easier viewing and managing.  We have also added an “Allocations” column, which will display the allocation status of each item line of the voucher, and, finally, we made a slight change to the “Allocate” option from the button’s drop-down menu (which now displays as “Allocate All”). Finally, we have created the ability to prioritize the allocation of Received Items to a particular Sales Order.

All Allocated line items will be grouped together under a parent line of the Item. You can expand and collapse allocated sub-sections of the item line by selecting the "arrow" icon on the left-hand side of the line. We have also added an "Expand All"  and "Collapse All" option to the action icons list.

-This icon indicates that the line has been allocated. Selecting the icon will allow you to remove the allocation from the chosen Invoice.

-This icon indicates that the line has not been allocated. Selecting this icon will allow you to choose from a list of outstanding Invoices to assign the received quantity to.

Users can manually override an allocation by selecting the  icon. The user will then be presented with a drop down list of Open Orders to choose from. If there is not enough of the item to fully allocate to that item, it will allocate what is available and the rest will remain as back-ordered.

We have added a “Prioritize Special Order Receives” check box to the "Details" tab of the Sales Order page. When a SO is marked as a “Special Order Priority”, Flyntlok will automatically move this Sales Order to the top of the Outstanding Invoice queue, bypassing older, non-prioritized orders. Flyntlok will allocate an Item’s Received Quantity to the ”Prioritized” invoices before the oldest outstanding non-prioritized order. Prioritized Invoices themselves are then “prioritized” by oldest to newest before moving to non-Prioritized Invoices.

Service

Machine Moves Improvements-(Ticket #FD-2633)

Opportunity:

Service Managers have requested the option to create, schedule, and track Machine Transfers directly from the Work Order dashboard when Pick-up or Delivery is required for the associated Machine. They would like this option to be available for all Machines associated with the WO; both actual Machines known within Flyntlok and Virtual Machines.

Solution:

Flyntlok will now auto-generate a new Machine Move when pickup/delivery is scheduled for the associated Machine of a Work Order.

The generated "Move" will provide a link back to the Work Order in the "Comments" section.

Point of Sale

Harmonized Sales Tax -(Ticket #FD-2646)

Opportunity:

Flyntlok customers in Canada have requested the option to apply a Harmonized Sales Tax (HST) to their Sales Orders. HST is a combination of federal and provincial taxes levied on most goods and services sold for domestic consumption, which the customer pays.

Solution:

We have added a Harmonized Sales Tax (HST) option for companies operating in Canada. Please reach out to your friendly consultant if you would like any additional information about applying the HST to your Sales Orders.

Internal Labor-(Ticket #FD-47938 )

Opportunity:

Service Managers have requested the option to add a default "Labor Type" for a specific Customer, so that when the customer is added to a Work Order, Flyntlok will auto-set the Labor field for all jobs associated with a Work Order.This is most typically requested for “Internal Labor” Work Orders.

Solution:

We have added a "Default Labor Type" field to the Customer Dashboard's "Edit" page, allowing managers to set Work Order Labor Type for the specific customer. When the "Default Labor Type" is set, all associated Service Jobs associated with the Customer will be automatically set to the selected "Default Labor Type."

Inventory

Additional Alternates Displayed on Item Dashboard-(Ticket #IHK-48163 )

Opportunity:  

If an Inventory Item has alternate parts, Flyntlok will display those items on the Items Dashboard in the "Item Information" section. Salespeople have requested the option to display more than one alternate Item.

Solution:

We have updated the "Alternates" section of the Item Dashboard, and Flyntlok will now display up to four Alternates in the "Item Information" section. If the Item has more than four Alternates, Flyntlok displays the first four and indicates how many other alternate parts the item has available with an option to "Show All."

Rental

Model QR Code on Lease Agreement-(Ticket #IHK-480)

Opportunity:  

Rental Managers have requested the option to add additional Model information to the Rental Contract's Lease Agreement. They would like the ability to link a website to the Lease Agreement, where the recipient can be directed to the webpage in order to review information on the associated Model of their Rental Contract (for example, a YouTube video demonstrating how to operate the equipment).

Solution:

We have updated the Lease Agreement as well as the Model Info page and you will now have the option to save a website’s URL to a specific Model. We have added two new fields to the Model Information section of the Model Dashboard titled "Primary Support URL" and Secondary Support URL" which will allow you to input the URL of the support website(s) you'd like customers directed to. Once the support URL is saved to the Model’s information, Flyntlok will automatically add a QR Code for the website(s) to the Lease Agreement when a Machine of that Model is added to a Rental Contract.

Flyntlok will display the QR code(s) on a second page, with a message prompting the recipient to scan the code to learn more about the Model.

Note-Please contact your friendly Flyntlok consultant if you would like this feature set up. 


Issues Resolved This Sprint

Rental Billing Error When Invoicing Machine Replacement-(Ticket #2719)

Complaint:

Rental Managers had experienced issues when attempting to invoice a Rental Contract when the associated Machine had been replaced with an alternate Model. While the user could swap the associated Machine on the Rental Contract's Dashboard, the Invoice generated was incorrectly charging for both the replaced Machine and the new Machine.

Cause/Correction:

Fixed.

Default Curser Into Text Box (WO Parts Request Note)-(Ticket # IHK 47985)

Complaint:

Service Technicians requesting parts to complete Service Jobs directly from the Work Order Dashboard requested that we default the cursor to the text box when the add note button is clicked.

Cause/Correction:

Fixed. When requesting parts from the Work Order Dashboard, Flyntlok will auto-focus the curser into the text box when the button is selected. Yeah, another two-second item, but when you ask, you shall receive! (Plus, I think our developers like to 'pad their stats' with items like this...)

Unable to add Items to "Quick Order" if Vendor is Set as a Distributor-(Ticket # IHK 47985)

Complaint:

Purchasing Managers had reported an issue where they could not add Items to a Purchase Order when attempting to create a "Quick Order" for Vendors set as "Distributors." The Item Searcher inside the "Quick Order" modal of the Vendor Dashboard was not populating the alternate Vendors’ Items distributed by the Vendor.

Cause/Correction:

Fixed. The Item searcher of the Vendor Dashboard "Quick Order" option will populate all Items that the Vendor distributes.


Last Release Notes

January 31st, 2024 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!

Record 360

Generate "Record 360" One-Time User-(Ticket #FD-2836)

Opportunity:

Flyntlok customers integrated with "Record360" have requested the ability to generate a “one-time user authorization code” within Flyntlok, which can then be sent to their customers and will grant the recipient temporary access to the Record 360 mobile application to complete necessary Machine inspections on the company's behalf.

Solution:

The Flyntlok development team has added a "Generate One Time User" option to the Rental Contract’s “Actions” button’s  drop-down menu, which will allow companies integrated with "Record360" to create and send a "One Time User" authorization code to their customers via email or SMS message.

 

The “Generate O.T.U.” form requires users to add their customer’s contact information and the branch location of the Rental Contract. Flyntlok will automatically display the associated Machine’s Serial Number in the field. When the CREATE button is selected, Flyntlok will immediately generate and send the O.T.U. authorization link to the specified customer. Note: Flyntlok will default to SMS messaging if a phone number is added.

 

Recipients will receive an SMS message/email containing a link to the Record360 mobile application. If they do not have the application previously downloaded to their device, they will be prompted to download it. From here, they will be able to complete the machine inspections.

Purchasing

Auto Allocation of Orders-(Ticket #FD-2845)

Opportunity: 

Purchasing Managers have requested the option to allocate an Item Purchase Order’s “received quantity” to outstanding Special Ordered or Back-Ordered Invoices. They would like the ability to auto-allocate the stock upon receipt to outstanding Invoices awaiting Special Ordered or Back-Ordered Items and for Flyntlok to allocate based on the date ordered (fulfilling oldest Invoices first).

Solution:

We have added an "Allocate" option to the Item Receiving Voucher. When selected, Flyntlok will search for all Part Requests and allocate the Items received and their quantity to outstanding invoices. This will greatly improve receiving efficiency and allow inventory to be disbursed quickly to the appropriate Invoices with the click of a button.

Point of Sale

Agco Import from Epsilon-(Ticket #FD-2847)

Opportunity:

Salespeople of Agco parts have requested the ability to export Orders from Agco’s Epsilon platform’s “Shopping Cart” as a flat file that can then be imported into the Flyntlok Point of Sale system.

Solution:

We have updated the Sales Order importer to handle Agco files, and users can now import Agco CSV files into a Flyntlok Sales Order by hitting the import button at the top of the POS page.

Selecting the icon will allow you to upload saved files on your device. Once the CSV file is loaded, Flyntlok will run a search to match the uploaded items' ID numbers with your Flyntlok Inventory. Only items matching Item Numbers within Flyntlok will be added to the Sales Order. Flyntlok will then display a list of all the Items from the file, the Item’s order quantity, and an indicator of whether the item was matched with an Item in Flyntlok.

 

Rental

Rental Hours-(Ticket #FD-2844)

Opportunity:  

Rental Managers have requested that we allow their rental schedule to account for rentals based on an hourly schedule versus the current functionality based on a daily schedule. This will allow for Machines to be rented multiple times in a 24 hour period.

Solution:

The Flyntlok development team has updated the Rental Contract settings, and Administrators can now request to have their rental schedules and billing structures calculated based on hourly use. When this setting is activated, Flyntlok will allow hours to be logged from the "Dates Reserved" field on the creation page & contract details section of the contract.

Once saved, the "Billable Duration" field will display on the Rental Contract in the "Details" section. On each machine line, Flyntlok will respect and display exact hours.

To incorporate hours in the billing calculations, we have updated the Rental Schedule and added two new fields: "Hourly Utilization Allowed" and "Overage Charge (Per Machine HR)."  This will allow users to set a custom rate to charge for Machines checked in late.

“Account Customer” Indicator-(Ticket #47874)

Opportunity:

Rental Managers have requested a quick way to determine whether a Rental Contract’s associated customer is an “Account Customer”.

Solution:

We have added Account Customer icons to the “Customer field of the Rental Contracts “Details” section to indicate to users whether the contract’s associated Customer is set as an Account Customer.

 

 

CRM

Option to Require Note on Status Change-(Ticket #FD-2846, 47621)

Opportunity:

Salespeople have requested we require users to add a note when attempting to change the status of a CRM Lead, and would like for the note to be displayed on the associated Lead's dashboard in the timeline records.

Solution:

We have added a new setting to the "Flyntlok Settings" page (Admin Editor Wrench-> Flyntlok-> Flyntlok Settings) that will allow administrators the option to require notes when changing the status of a CRM Lead.

Variables Added to SMS Templates-(Ticket #FD-2846)

Opportunity:  

Salespeople have requested the option to create custom SMS templates that will autofill their customer's names and the associated Machine's information when sending messages via the "Conversations" tab of the Lead dashboard page.

Solution:

We have added two Variables to the CRM Lead dashboard's “SMS Templates Manager”, which will allow salespeople to create custom SMS templates that will be automatically filled with the customer contact’s name and the associated Machine’s make/model.

Email Logging in Lead’s History Timeline-(Ticket #FD-2846)

Opportunity:  

Flyntlok users have requested we log customer contact emails sent from the CRM Lead Dashboard in the Lead’s “History Timeline”.

Solution:

Flyntlok will now log Customer email actions taken on the CRM Lead Dashboard page. When the email option is selected from the Lead Dashboard, Flyntlok will now create a new timeline event with the name of the user who performed the action and a time stamp. The user’s standard email application (e.g. Outlook) is used to send the actual email and Flyntlok does not log the actual contents of the email.

Service

Default Work Order Customer-(Ticket #)

Opportunity: 

Managers overseeing Service Departments that only service their own equipment have requested the option to set a their "Internal Work Order Customer" as the default for all Work Orders.

Solution:

We have added a new setting to the Flyntlok settings page which will allow administrators to choose a Customer to set as the default for new Work Orders. Creating a new Work Order via the icon or from the Left Navigation Menu’s "New" tab will auto populate the “Default Customer” into the customer field. Users can access the Flyntlok Settings page by selecting the option from drop-down menu of the admin wrench. 

(->Flyntlok->Flyntlok Settings.)  

 

 

Assign Technician and Labor type in Bulk -(Ticket #47951)

Opportunity: 

Service Managers have requested the option to assign a Service Technician and Labor Type to all jobs of a particular Work Order. This will save time by removing the need to manually adjust each job.

Solution:

We have added a "Bulk Edit Jobs" option to the "Actions" button's drop-down menu, allowing Service managers to choose a particular Technician and Labor Type to assign to all jobs associated with the Work Order. Flyntlok will automatically apply the changes when selecting the "Save" button.

 


Issues Resolved This Sprint

WO Tag Number-(Ticket #47733)

Complaint:

Service Managers, who were reusing Work Order Tag numbers, had reported instances where the "Tag" field of the Work order creation page was giving a warning that the "Tag Number is in use." However, there was no open Work Order associated with the Tag Number.

Cause/Correction:

We have updated the "Tag" field on the Work Order creation page to remove the warning if the previous Work Order with the same Tag Number has been Invoiced and the sale is in a Delivered status.

File Attachment Not Sent To QuickBooks-(Ticket #47849)

Complaint:

Purchasing Managers were experiencing issues attempting to upload files to send to QuickBooks Online from the Machine Receiving Voucher. The file was able to be attached to the Voucher but it was not sent to QBO.

Cause/Correction:

Fixed.


Last Release Notes

January 17th, 2024 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!

Shopify

Shopify Integration-(Ticket #FD-538)

Opportunity:  

Flyntlok users have requested the ability to manage their Shopify storefront via Flyntlok. They have expressed frustration with attempting to manage orders and inventory both on the Shopify storefront and in Flyntlok. Operating two separate systems exposed businesses to incorrect data entry and needless overhead. We have received multiple requests to provide a solution that bridges this gap.

Solution:

Flyntlok is now ready to reveal our new integration with Shopify! You will now be able to pull orders from Shopify into Flyntlok automatically. Flyntlok will also synch relevant information in your business system with Shopify, including inventory quantity, shipping/tracking labels, shipping weights for shipping cost calculations, and more. Please get in touch with your Flyntlok consultant if you are interested in this integration and we will help you get started. Below we will highlight some key elements of this new integration.

Flyntlok supports adjusting inventory details in Shopify from our Flyntlok Item Dashboards. Flyntlok also supports synchronizing your inventory quantity with Shopify. Once you have linked your Shopify items, Flyntlok will routinely update your Shopify Items including pricing, weight, and inventory information to ensure the data is synched correctly.

Once you have configured your inventory to be synched with Shopify (again, please work with your Flyntlok consultant if you need assistance here), Flyntlok will be able to ingest orders placed through your Shopify storefront into our Point of Sale system. The associated customer's contact information will be pulled from the Shopify order and saved within Flyntlok. This means you can manage your Shopify orders the same way you manage all other orders today. This includes the fulfillment of orders in Flyntlok, synching back up with Shopify, and synching the shipping details from Flyntlok to Shopify.

Flyntlok also supplies reports detailing your Shopify inventory from within Flyntlok. This could help discover discrepancies between Flyntlok's information and Shopify's information, if any. While Flyntlok will maintain synchronization between the data in your Flyntlok account and Shopify, users may still find differences when they intentionally break relationships between Flyntlok and Shopify. Some of our customers have even preferred to manage their pricing on Shopify differently than on Flyntlok. Our reports should help you manage these discrepancies.

Note- Please reach out to your friendly Flyntlok consultant if you have any questions or if you would like assistance connecting your Shopify account with Flyntlok. This feature is game changing!

Service

Automated Work Order Status Changes-(Ticket #FD-2556)

Opportunity:

Service Managers were finding Work Orders where the Status was not changed properly by their users as the Work Order moved along. When the Status is not progressed properly, then it fails to transfer the responsibility to a correct user/department. Rather than having to rely on manual Status changes by the users, Service Managers have requested the ability to automate a Status change on a Service Work Order when certain key actions have occurred and to have the ability to choose the Status the WO will move to when these actions take place. They would like the Work Order to be set to a specific status when the following events occur:

Solution:

We have implemented “Points of Action” within the Service workflow where Status Changes to a WO can be configured based on the WO's current Status. Below is a sample table illustrating before and after statuses based on the trigger events (you can set your own result statuses based on your workflows).

·

These automatic status changes will only occur if the specified conditions are met. If they are not, no status changes will occur.

Example-

· If my Work Order is in New status and I send an estimate, then move my Work Order to Estimate status

· If my work order is in Parts Requested status and all parts are received, then move my work order to Parts Received status

In the future, Flyntlok will create a kick-arse front-end utility for our customers to make all of these configurations on their own. However, we wanted to give you folks this Status Change capability sooner rather than later. And so, to that end, you need to work with your Friendly Flyntlok Consultant to get these workflows setup. Give them a call!

Work Order Worksheet-(Ticket #FD-2575)

Opportunity:                     

Service Managers have requested that we add a printable "Worksheet" to the Work Order Dashboard so that a Service Technician can work off of a paper copy of the WO. They would like for this printed Worksheet to display:

Solution:

We have added a printable "Worksheet" to the Work Order Dashboard with all of the above details.

   

Remove Work Order Fees for Internal Customer -(Ticket #FD-2598)

Opportunity:                     

We recently released a new feature to the Work Order Creation page that prevents fees from being added to a new Work Order if the associated customer is an Internal Customer. Service Managers using this feature have requested that we also add a warning to the Work Order Dashboard if the original customer of a WO is changed to an Internal Customer from a standard customer and there were fees applied to that WO.

Solution:

We have added an “Internal Customer- Remove all fees” warning message to the Customer field of the WO’s info tab. This message will display when the original customer of a WO is changed to an Internal Customer and the WO is currently charging fees.

Current Machine Miles/Hours Indicator on Work Order Check-In-(Ticket #FD-2615,46413)

Opportunity:                     

Service Managers had reported issues where their users had logged the associated Machines Hours and Miles incorrectly when Checking-Inon a Work Order and have requested an indicator of the Machine’s actual miles and hours be added to the Check-In modal. They hope this added visual will help prevent (or at least minimize) data entry errors.

Solution:

Flyntlok will now display the current Miles and Hours of the associated Machine below the fields when checking-in on a Work Order.

Purchasing

"Export to Grasshopper" Update-(Ticket #FD-2592)

Opportunity:

We recently released an  "Export to Grasshopper"  feature, allowing users to create a file extract that can be uploaded to the Grasshopper distributor for parts ordering. Purchasing Managers using this feature have requested the export respect any filters applied to the PO, so the export will only contain Items displayed within the filtered results.     

Solution:

We have updated the "Export to Grasshopper" option, and Flyntlok will now respect all filters applied to the Purchase Order and export only the filtered results. We have also moved the"Export to Grasshopper" option from the  drop-down menu and added it to the Icon list displayed on the right side of the PO above the line items.

Mobile View

Filter "All Work Orders" by Tag Number-(Ticket #FD-2638, 46504)

Opportunity:                     

Service managers have requested we add Work Order Tag Number as a filter option to the "All Work Orders" report of the Mobile View.

Solution:

We have added Work Order Tag number as a filter option to the "All Work Orders" report of the Mobile View. When viewing this report on a mobile device users will now be able to manually enter a Work Order Tag number to filter for the exact match.

Accounting

QB Account Formatting Update-(Ticket #FD-2612, 46392)

Opportunity:

Flyntlok Administrators have requested we update the drop-down menus of the QuickBooks Accounting section from the Flyntlok Dashboard edit pages. They would like the account numbers to display before the account names.

Solution:

We have updated the QuickBooks Accounting section of the Machine, Item and Vendor Dashboard edit pages and the QB Account drop-down menus will now display the account number before the account name. Small item, but we aim to keep the people happy!


Issues Resolved This Sprint

Machine Purchase Order "Scan Mode" Error-(Ticket #FD-2592, 46285)

Complaint:

Purchasing Managers using the new "Scan Mode" feature from the Machine Receiving Voucher were unable to scan in new serial numbers due to the "REQUIRED" note that was pre-filled in that field. In the process of receiving/creating Machines on a Machine Voucher, Flyntlok adds the new Machines and sets the serial numbers to “REQUIRED” to indicate that a user should change those serial numbers. Our new "Scan Mode" feature on the Machine Receiving Voucher was skipping Machines that have the “REQUIRED” note in the serial number field.

Cause/Correction:

Fixed. We have Removed the ‘REQUIRED’ note from the Serial Number field of Machines created by MPO.

Wrong Customer Discount-(Ticket #FD- 2601, 46308)

Complaint:

Salespeople had reported an issue where the applied customer Discount Type was not displayed when hovering over the  icon from the Point of Sale. In this scenario, Flyntlok would display a default message of "Customer Discount" when hovering over the icon versus the correct Discount Type that was applied to the Item.

Cause/Correction:

Fixed. Flyntlok will display the specific Discount Type applied to the item.

Called off Machine Is Showing as Available-(Ticket #FD-2605, 46328)

Complaint:

Rental Managers had reported an issue where Machines that had been "Called Off" from an active Rental Contract were showing as "Available" before being checked back in.

Cause/Correction:

Fixed. Called off Machines will remain in a "Rented" status until they have been Checked-In on the Rental Contract. Once Checked-In the Machine status will show as "Available."


Last Release Notes

November 22nd, 2023 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!