Roadmap
Under consideration(18)
- 40
Dark Mode for Ply Web and Mobile Application
We’d like to request the option to enable Dark Mode in Ply, both in the web browser and the mobile application. What We're Requesting: A toggle or setting within Ply that allows users to switch between Light Mode and Dark Mode across all platforms - mirroring what many modern SaaS platforms offer today. Ideally, this could also respect system-wide preferences, automatically adapting to the user's device settings. Why This Would Be Beneficial: For users working long hours, especially in low-light environments or at night, dark mode greatly reduces eye fatigue. This is especially helpful when reviewing long catalogs, reports, or switching between job details throughout the day. Enhanced Accessibility Dark mode can provide improved contrast and readability for users with visual impairments or light sensitivity, making Ply more inclusive. Battery Efficiency on Mobile Devices Dark mode can reduce battery usage on OLED mobile screens - an important quality-of-life improvement for techs and admins who rely heavily on mobile usage in the field. Consistency Across Tools Many of our other software tools and systems offer dark mode, so switching between them and Ply feels disjointed without it. Adding dark mode would bring Ply in line with current UX standards and expectations. Suggested Implementation Ideas: Allow users to toggle dark mode in user preferences/settings. Optionally, support auto-detection of system theme settings (light/dark). Include support for both web and mobile versions of the app. We believe this feature would significantly enhance user experience for a wide range of Ply users, from field techs using the mobile app at night to admins working across multiple tools during long days.
#28 - 1
Enabled the option to print Min/Max on labels from desktop
Arthur wants to be able to print Min/Max values on labels using the desktop version. Currently, this is only available on the mobile app with mobile printers.
#176#Improvement 👍 - 1
Name
Description
#172#Feature Request - 1
Separate transfer permissions for tools vs. materials
Customer wants the ability to allow technicians to transfer tools but restrict them from transferring materials/parts from the warehouse. Currently, transfer permissions apply to both tools and materials equally, there's no way to separate them.
#170#Feature Request - 1
PO# added to Service Titan Job
Under Job Costing in Service Titan, is there a way for the PO's that go through Ply, to appear as a purchase order in Service Titan?
#153#Feature Request - 3
Inline Material Editing Within a PO - (Initiate HCP material category sync within PO)
Current Behavior: When a material in a Purchase Order is linked to a higher-level category instead of the deepest subcategory, the user receives an error ("Failed to update material: material should be linked to the deepest category") and is forced to navigate away from the PO to make the correction. Requested Behavior: Allow users to click directly on the material item within the PO to make edits (such as updating the category) without having to leave the PO view. Why It Matters: This would streamline the receiving workflow and reduce friction, especially for Special Order Items where category mismatches are more likely to occur. Currently, being redirected out of the PO mid-process disrupts the user's flow and increases the chance of errors. Example Case: PO #JENNINGS, material "Charcoal PWS" was added under a higher-level category, triggering the error and requiring the user to exit the PO to fix it before being able to proceed.
#150#Improvement 👍 - 5
Select Multiple POs to Archive them.
Would be great to be able to select multiple to archive, not just delete :)
#149#Improvement 👍 - 6
PO Templates
"PO Templates" feature that allows users to create and save reusable PO drafts permanently for frequent or recurring purchases.
#141#Feature Request - 7
Limit who receives Field Request notifications
Ability to control which users receive Field Request notifications, instead of all Managers and Admins receiving them by default.
#138#Feature Request - 8
UPC entry on main catalog page.
I wish we could put UPC's in on the main catalog page instead of having to go into each item. It makes it very taxing to have to go in and do that to each individual item.
#70#Improvement 👍#Feature Request
Planned(19)
- 26
Add Filter for “Special Order Item”
Summary We frequently create Non‑Stock miscellaneous items in PLY and mark them using the “Special Order Item” toggle. However, there is currently no way to filter or search for items that have this toggle enabled. As a result, locating these items requires manually scrolling through the entire catalog, which can contain 4,000+ items, making it extremely time‑consuming and prone to missed items. Requested Enhancement Add a Filter option within the PLY Material/Item list that allows users to filter specifically by items that have the “Special Order Item” toggle selected/activated. Why This Matters Prevents errors: If the toggle is turned on accidentally, there is currently no efficient way to identify and correct it. Saves significant time: Instead of manually reviewing thousands of items, users could instantly isolate Special Order items. Improves catalog management: Makes it easier to audit, adjust, or remove the Special Order designation at any time. Supports purchasing and warehouse workflows: Provides clear visibility into which items are treated as Special Orders.
#127#Improvement 👍 - 2
Request for Purchase Form for Items Not In Catalog
It would be very helpful to have a way for techs to submit a request for a product(s) that does not exist in the catalog with information about the preferred vendor, url for products, etc. that would mitigate the need for external request forms and allow for complete transparency and easy sourcing.
#105#Improvement 👍#Feature Request - 4
Report For Combined Total Inventory Value Across All Stock Locations
I’m requesting a report in Ply that shows total inventory value across all stock locations, with support for both current inventory value and historical value by date. Right now, inventory valuation reporting is limited to one stock location at a time. To get an “all locations” total, I have to either manually add each location’s total business cost, or export each location’s report to Excel, combine the files, and sum the totals - which is time-consuming and increases the risk of errors. What I’d like to see: A report (or filter option) to aggregate all stock locations into a single total Ability to select a specific date to view the total inventory value as of that date (historical snapshot) A clear Total Business Cost value at the workspace level (all locations combined) Optional export (Excel/CSV) of the aggregated total This would make inventory valuation much faster for accounting, month-end close, and audits.
#102 - 2
When searching in a warehouse estimate and selecting material i can not see a price for all material added together.
I would like to see the prices for all the material i select with a total. This would be great when doing estimates. Example: As a tech in the field i need to get all my material list priced before job is sold. On every job we give 3 options so we have 3 different material list for our options. Once we get our material and hours we can price the estimate. As of right now the tech can make a field request but cant see any pricing so the plat form is useless to us if we cant see pricing.(We can see the price of one material item at a time) A bonus feature would to be able to save material list so if estimate is approve we could reorder of a click of a button. How we do this now on another website is we select all the material to our shopping cart write down the total. Then do this 2 more times to get a total of 3 options. Now we have a material pricing and we add it to our time to the job to give the price for our job. once an option is sold we can order material.
#91#Improvement 👍#Deal Breaker 💔 - 4
Add Tool Requests into the Field Requests portion
Adding a section in the Field Requests to request tools would be a very helpful feature. Our plumber's often need expensive and specialized tools temporarily on the job site. This would help speed up the field requests and make our delivery routes smoother.
#78#Improvement 👍 - 2
Option to view the activity history for a single material item within a specific location
It would be great to have the option to view the activity for a single material item within a specific location (truck). For example, the truck has 1000 ft of wire, and Tech uses the wire for different jobs. we can track the life span for the wire.
#52#Improvement 👍#Bug Report 🐛#Deal Breaker 💔 - 7
Ability to sort Items in Inventory Counts
We would like to have the ability to sort the items in our inventory counts to assist with efficiency when counting.
#89 - 2
Filering Jobs by Type
For those that are integrated with ServiceTitan or something similar, every job created (Sales, Service, Warranty, etc) shows up on the Jobs list, completely muddying the Jobs section with jobs that at that point contain no inventory. We have a hundred sales opportunites a day. I need to go through all that to see a job in which my warehouse needs to pull material? There should be a way to sort or diferentiate between the different job types.
#76#Improvement 👍#Integrations 🔗 - 1
Job Name Template Integration With Jobber include "Visit Title" option
Issue: Currently there is no option to be able to add the Jobber visit title to the "Job Name Template" in PLY. PLY only pulls information from the overall job title which makes it difficult to distinguish individual visits inside a single job as they are titled the same in PLY. Suggested Idea: Give the "Job Name Template" in PLY the option to use the Visit Title in Jobber Benefit of Idea: Jobs with multiple visits where different services happen in each visit, need a clear way to distinguish each job entry in PLY. When a job requires different materials to be added to each visit it can be difficult to know which entry to select if they are all titled the same. It is critical for material to be added to the correct visit in Jobber for invoicing accuracy on long term, multi visit jobs where different services happen in each visit.
#74 - 5
Customizable columns on Purchase Orders list view Description:
Right now, even when filtering, all columns are still shown, and our team only uses a few of them in practice. For example, we don’t use an approval process, don’t track payment status by month, and don’t rely on the “paid” column, but they’re always visible. Being able to show or hide specific columns would make the Purchase Orders view much cleaner and easier to work with, and would help us focus only on the data that’s relevant to our workflow.
#64#Improvement 👍#Feature Request
In Development(23)
- 10
Have Prices per Supplier also for Consumables
Same behavior from Materials. I'd need to see the prices per supplier, and PO's.
#35#Improvement 👍#Feature Request#Deal Breaker 💔 - 2
Zapier - Field Requests event option
We use Trello as the warehouse’s single source of truth. All jobs, deliveries, replenishments, and material requests are submitted to the board, and the team uses it to see and complete the work for each day. Now we have that + Field Requests to monitor. If we can have Field Requests as an event option, I can create a zap in Zapier to add Field Request to my Trello board, increasing visibility for my team and ensuring nothing gets missed.
#98 - 3
Jobs - Add Supplier name to PO list view within Jobs
Requesting that the Supplier name be displayed in the PO list tied to each job. Currently, when viewing a job and its associated POs, there is no supplier column visible, making it harder to quickly identify which PO belongs to which supplier.
#151#Improvement 👍 - 7
See items in each Purchase Order at a glance
Could we please add a feature that will show what items we have in each PO at a glance when looking at supplier PO's or on our PO list. Currently, we have to click through every PO to find which one had what item. Or search through the stock and find it in the activities under the item, but that is a long process.
#144#Improvement 👍#Feature Request - 13
Hover over PO on list to see what's on the PO.
I find it difficult to see what each purchase order is without clicking on each separate order. It might be a little faster just to hover the mouse over the list and see what's on the order. Even if it was the first five items or if you could scroll down in the temp bubble. Get a quick glance of what's on the order.
#140#Improvement 👍#Feature Request#Misc 🤷 - 5
ADD NEW CATEGORY FOR ITEM USE ON JOB - WARRANTY REPLACEMENT
Please add this category of item use for recall work when an item become defective.
#126 - 2
Create a PO straight from RFQ for a mixed bid.
It would almost be too convenient if we would be able to create the mixed bid but be able to auto generate the needed PO's from this page with the preselected suppliers. I can't believe this isn't an option currently.
#86#Feature Request - 2
AI catalog enrichment
#16#Improvement 👍 - 6
PO Filter Option
We currently operate with 9 warehouse personnel creating POs. Can a filter be added to view who created a PO initially? This will also help manage and view workload for warehouse personnel and the amount of POs being created by each employee.
#113#Improvement 👍#Feature Request - 8
Delivery Window Added to Purchase Orders
Having a dedicated area to set a delivery time/window would be beneficial so my suppliers know exactly when I expect the materials to be delivered. If that window cannot be met, it would be good for the supplier to be able to directly edit the time window that CAN be met for clear communication. We have had issues with delivering from suppliers to the job site where it was unclear when it was supposed to be there. Currently I use the comments or notes section to add that but those are easily missed.
#65#Improvement 👍#Feature Request
Shipped(33)
- 1
Adjust Pick List Print Out
Currently, the pick list print out wastes so much space on the paper. For page 1, it makes sense to have the title, date info, QR code (such a great idea btw) and destination. In my opinion, these are not necessary for the rest of the pages as it eats up way too much real estate, especially on large pick orders. I think the only thing that should be consistent across all pages should be the project name.
#84#Improvement 👍#Styling 🎨 - 6
Ability to have up to 5 decimals
Trying to but some screws and they are 0.01950/pc. But I can't put the price for my consumables because it only allows be up to 3 decimals.
#94#Feature Request - 15
Show who sent and email to who in the Purchase Order activity tab.
Currently it just shows that "Employee moved Po # 123 from draft to sent" I would like to see it also say something like "PO 123 was emailed to vendor@vendorsupply.com by Employee". This way if there is a delay, I can ensure that if I call or email a vendor about the PO, they actually got the email.
#87#Improvement 👍 - 1
Maintain original order of line items on picklist for copying as a template
It would allow for accurate copying of picklists while maintaining the ability to readily transpose from paper forms. Currently, picklists reverse order each time they are copied.
#80 - 5
ALPHABETICAL PO LIST BY NAME OR POSITION IN WAREHOUSE/TRUCK
APLHABETICAL PO list by naming convention or position in truck would allow for streamlined receival of large orders (200+) So when a vendor hands me a box of 200-500+ items I can sort through them quickly instead of having to jump around in the pages of the Purchase order.
#60#Improvement 👍 - 4
Bulk Edit Mode for Consumables
We’d like to request the ability to use bulk edit mode within the Consumables tab of both the Catalog and Warehouse/Truck tabs - similar to how bulk editing currently works for materials. At the moment, any updates to consumables - such as adjusting pricing, editing tags, assigning barcodes, or updating other attributes must be completed one item at a time. This process can be especially time-consuming and inefficient for teams managing large catalogs or updating consumables across multiple stock locations. Adding bulk edit functionality would allow users to make these updates in a spreadsheet-style view, enabling fast, accurate, and consistent edits across multiple items. This would significantly streamline workflows for warehouse managers, inventory coordinators, and anyone responsible for maintaining catalog data. It would also help prevent data discrepancies and reduce human error that can occur during manual, one-by-one edits. Ultimately, this feature would: Greatly improve inventory and catalog management for consumables. Reduce manual workload and save time. Ensure data consistency across locations. Bring functional parity between the way materials and consumables are managed in Ply. This addition would be a meaningful quality-of-life improvement for any team using consumables at scale.
#38 - 5
Being able to export consumables myself
#32#Feature Request - 8
SMALLER CYCLE COUNTS FOR TECHS (10%)
Smaller cycle counts (10%) for techs for every two-three weeks, this will allow them to tackle a smaller portion of their inventory and perhaps make it less of a burden. A 10% cycle count every two-three weeks could cover near 200% or over 200% count ensuring accurate numbers all year. 25% cycle count for a technician in the field who has over 500 skus allows for over an hour of cycle count time. We would like to get the time down to a more convenient time for our producing techs.
#83#Improvement 👍 - 10
Serial Numbers beheviour
A serial number shouldn't be able to be in two different locations at the same time. A transfer shouldn't be allowed if the serial number already exists in that location. Serial Numbers are unique. This validation will prevent user errors.
#23#Bug Report 🐛#Deal Breaker 💔 - 7
Zaiper Integration v1
Enable Ply users to connect their Ply instance with third-party accounting and FSM platforms via Zapier, allowing automated syncing and CRUD operations for core entities such as jobs, materials, purchase orders, and users. This empowers trade business owners to streamline workflows, eliminate duplicate data entry, and integrate Ply with their existing operational stack. Zapier actions will be: Jobs Triggers (from Ply): New Job Created, Job Updated, Job Deleted Actions (into Ply): Create Job, Update Job, Delete Job, Get Job by IDMaterials for now without quantities, i will look whether I accomplish that in time Triggers: New Material Added, Material Updated, Material Deleted Actions: Create Material, Update Material, Delete Material, Get Material by SKU or IDPurchase Orders Triggers: New Purchase Order Created, PO Updated, PO Status Changed (e.g., Approved, Received) Actions: Create Purchase Order, Update PO, Change PO Status, Delete POUsers Triggers: New User Added, User Profile Updated Actions: Add User, Update User Role/Info, Deactivate User
#3