Announcements

  1. Release: Landed Cost, Multi-Tech, and More

    New Feature
    Improvement
    Fix
    Announcement

    What's New:

    Landed Cost ✨ 

    You can now track additional costs — like freight, duties, and handling fees — directly on purchase orders, so your inventory valuations reflect the true cost of goods and your customer invoices cover the full material costs. Configure landed cost fields when creating or editing a PO, and costs are automatically allocated to inventory on receiving.

    How to do it: Go to Settings > Procurements > Purchasing > Landed Cost Settings > Enable Landed Costs and fill out their default amounts. Then create PO and see the landed cost fields pre-populate on the lower left hand corner.


    Material sourcing for Multi Tech Jobs ✨ 

    Ply now supports sourcing materials across multiple technicians on a job, giving dispatchers and procurement teams more flexibility in how materials are assigned and fulfilled.

    How to do it: Go to Settings > Workspaces > Integrations > FSM > ST > Scroll to “Material sourcing for multi tech jobs” > Choose the option that works best for your workflow.


    Serial numbers from Material Transfers Map to the HCP Material Description ✨

    Material serial number data is now captured and stored as part of the Housecall Pro job material description for job invoice/ input, giving customers better visibility into installed equipment.

    How to do it: Select a material with serial number for transfer to a HCP job on Ply > serial number will show up as part of the material's description on the corresponding HCP job.


    Other items:

    • Ply now supports Australian states and territories. Address fields throughout the app include the full list of AU states and territories.
    • Fixed an inventory count issue where starting a count with a Custom List would silently fall back to showing all locations, causing counts to be broader than intended. Custom Lists now stay scoped correctly throughout the count.

    Add a comment

    Comments

  2. PO Decimal Units, PO Kit Selection, QBO Bill Creation on PO Received, FSM Status-Based Material Sync, and More

    ✨ This release requires mobile app update✨

    What's New

    Decimal Units for PO (e.g., inches) ✨

    Materials can now be purchased and received in decimal quantities (e.g., 2.5 inches, 0.75 ft). Previously only whole units were supported.

    How to do it: When creating a PO, simply enter a decimal quantity as material quantity.


    Kit Selection on Create PO ✨

    When creating a purchase order, you can now select Kits in addition to individual materials. Kits are expanded to their component materials on the PO.

    How to do it: Create PO > Select “Add More Items” > Select Kits


    Sync PO Edits to ServiceTitan ✨

    Edits made to a purchase order in Ply are now synced back to the corresponding record in ServiceTitan, keeping both systems in sync without manual updates.

    How to do it: Once a Ply PO has copy created in Service Titan PO, the update will also be synced to Service Titan PO.


    QuickBooks Online: Bill Creation on PO Received ✨

    A new toggle in Accounting Settings lets you automatically create a QBO bill when a purchase order is received. You can also add an item description field on POs that flows through to the bill in QBO.

    How to do it: Go to Settings > Workspace > Integration > Accounting > QBO > Look for “Automatically create a Bill in QuickBooks when a Purchase Order is received”


    FSM Status-Based Material Sync ✨

    You can now configure Ply to sync materials from your field service management system only when a job or work order reaches a specific status. Set your preferred trigger status in Settings.

    How to do it: Go to Settings > Workspace > integration > FSM > Job Status To Sync Item > Save.


    Fixes

    • "Partially Received" PO status now does not close the PO in QuickBooks and blocking further receiving.
    • Sending a PO to multiple supplier email addresses now working correctly.
    • PO and RFQ serial number flow now has proper error messages.
    • When syncing PO to QBO, item descriptions, purchaser info,, and notes now sync correctly to their own fields.
    • Smart supplier POs, Draft List, and Inventory History Report decimal rounding error now fixed.
    • PO with a "Required By" date in the past now sync correctly to ServiceTitan and are now longer blocked from creation.
    • Kit transfer requests now correctly sync alongside material transfers, with matching checkbox behavior in the UI.
    • Rolling pick list now excludes items not in warehouse from being automatically added.
    • Movement report missing material consumption entries.
    • Inventory History Report running totals in the "At Time Of" view now calculating correctly.
    • Multi-month PDF Report timeout error now fixed.
    • Material Details now correctly hides archived locations.
    • Material Catalog now correctly shows archived locations.

    Improvements

    • Inventory Count Sortable Material List (on Web)
    • PO List Status Sorting
    • Faster Location Search

    Add a comment

    Comments

  3. PO Decimal Units, PO Kit Selection, QBO Bill Creation on PO Received, FSM Status-Based Material Sync, and More

    New Feature
    Improvement
    Fix
    Announcement

    ✨ This release requires a mobile app update✨

    What's New

    Decimal Units for PO (e.g., inches) ✨

    Materials can now be purchased and received in decimal quantities (e.g., 2.5 inches, 0.75 ft). Previously only whole units were supported.

    How to do it: When creating a PO, simply enter a decimal quantity as material quantity.


    Kit Selection on Create PO ✨

    When creating a purchase order, you can now select Kits in addition to individual materials. Kits are expanded to their component materials on the PO.

    How to do it: Create PO > Select “Add More Items” > Select Kits


    Sync PO Edits to ServiceTitan ✨

    Edits made to a purchase order in Ply are now synced back to the corresponding record in ServiceTitan, keeping both systems in sync without manual updates.

    How to do it: Once a Ply PO has copy created in Service Titan PO, the update will also be synced to Service Titan PO.


    QuickBooks Online: Bill Creation on PO Received ✨

    A new toggle in Accounting Settings lets you automatically create a QBO bill when a purchase order is received. You can also add an item description field on POs that flows through to the bill in QBO.

    How to do it: Go to Settings > Workspace > Integration > Accounting > QBO > Look for “Automatically create a Bill in QuickBooks when a Purchase Order is received”


    FSM Status-Based Material Sync ✨

    You can now configure Ply to sync materials from your field service management system only when a job or work order reaches a specific status. Set your preferred trigger status in Settings.

    How to do it: Go to Settings > Workspace > integration > FSM > Job Status To Sync Item > Save.


    Fixes

    1. "Partially Received" PO status now does not close the PO in QuickBooks and blocking further receiving.
    2. Sending a PO to multiple supplier email addresses now working correctly.
    3. PO and RFQ serial number flow now has proper error messages.
    4. When syncing PO to QBO, item descriptions, purchaser info,, and notes now sync correctly to their own fields.
    5. Smart supplier POs, Draft List, and Inventory History Report decimal rounding error now fixed.
    6. PO with a "Required By" date in the past now sync correctly to ServiceTitan and are now longer blocked from creation.
    7. Kit transfer requests now correctly sync alongside material transfers, with matching checkbox behavior in the UI.
    8. Rolling pick list now excludes items not in warehouse from being automatically added.
    9. Movement report missing material consumption entries.
    10. Inventory History Report running totals in the "At Time Of" view now calculating correctly.
    11. Multi-month PDF Report timeout error now fixed.
    12. Material Details now correctly hides archived locations.
    13. Material Catalog now correctly shows archived locations.

    Improvements

    • Inventory Count Sortable Material List (on Web)
    • PO List Status Sorting
    • Faster Location Search

    Add a comment

    Comments

  4. Decimal Unit Support, FSM Status-Based Material Sync, Kit Selection, QBO Bill Creation on PO Received, and More!

    New Feature
    Improvement
    Fix
    Announcement

    Decimal Units for PO (e.g., inches) ✨

    Materials can now be purchased and received in decimal quantities (e.g., 2.5 inches, 0.75 ft). Previously only whole units were supported. Please make sure to update your apps!

    How to do it: When creating a PO, simply enter a decimal quantity as material quantity.


    Kit Selection on Create PO ✨

    When creating a purchase order, you can now select Kits in addition to individual materials. Kits are expanded to their component materials on the PO.

    How to do it: Create PO > Select “Add More Items” > Select Kits


    Sync PO Edits to ServiceTitan ✨

    Edits made to a purchase order in Ply are now synced back to the corresponding record in ServiceTitan, keeping both systems in sync without manual updates.

    How to do it: Once a Ply PO has copy created in Service Titan PO, the update will also be synced to Service Titan PO.


    QuickBooks Online: Bill Creation on PO Received ✨

    A new toggle in Accounting Settings lets you automatically create a QBO bill when a purchase order is received. You can also add an item description field on POs that flows through to the bill in QBO.

    How to do it: Go to Settings > Workspace > Integration > Accounting > QBO > Look for “Automatically create a Bill in QuickBooks when a Purchase Order is received”


    FSM Status-Based Material Sync ✨

    You can now configure Ply to sync materials from your field service management system only when a job or work order reaches a specific status. Set your preferred trigger status in Settings.

    How to do it: Go to Settings > Workspace > integration > FSM > Job Status To Sync Item > Save.


    Fixes

    PO & RFQ

    • "Partially Received" PO status now does not close the PO in QuickBooks and blocking further receiving.
    • Sending a PO to multiple supplier email addresses now working correctly.
    • PO and RFQ serial number flow now has proper error messages.
    • When syncing PO to QBO, item descriptions, purchaser info,, and notes now sync correctly to their own fields.
    • Smart supplier POs, Draft List, and Inventory History Report decimal rounding error now fixed.

    FSM

    • PO with a "Required By" date in the past now sync correctly to ServiceTitan and are now longer blocked from creation.
    • Kit transfer requests now correctly sync alongside material transfers, with matching checkbox behavior in the UI.

    Rolling Pick list

    • Rolling pick list now excludes items not in warehouse from being automatically added.

    Reports

    • Movement report missing material consumption entries.
    • Inventory History Report running totals in the "At Time Of" view now calculating correctly.
    • Multi-month PDF Report timeout error now fixed.

    Others

    • Material Details now correctly hides archived locations.
    • Material Catalog now correctly shows archived locations.

    Improvements

    • Inventory Count Sortable Material List (on Web)
    • PO List Status Sorting
    • Faster Location Search

    Add a comment

    Comments

  5. Release: Backdating PO, Auto-Send POs to ServiceTitan by Status, Call/Text Field Request, Serial Number in Pick Lists, and More!

    New Feature
    Improvement
    Fix
    Announcement

    New Features

    Web

    Set a Custom "Created At" Date on Purchase Orders ✨

    You can now manually set the creation date and time on a PO — useful when you're backdating a PO or correcting a record.

    How to use it: During “Create a PO”, select a “Date Created” date from the past.


    Auto-Send POs to ServiceTitan by Status ✨

    A new ServiceTitan integration setting lets you automatically push a Purchase Order to ServiceTitan when it reaches a specific status — no manual sync required.

    How to use it: Go to Settings > Workspace > Integrations > FSM > Service Titan > Scroll down to "PO auto sending" > Turn on "Enable" > Select your type, business unit, inventory location, and PO status to auto send.


    QuickBooks: Deletions Now Sync ✨

    When you delete a material or consumable in Ply, that deletion now syncs to QuickBooks automatically. A new Accounting setting gives you control over this behavior.


    SMS & Voice Notifications for Field Requests ✨

    Technicians can now receive field request alerts via SMS or voice call — not just push notifications. Once it’s set up, technician can now call or text a Ply Phone Number to let us know what materials they need from the field, and that message will be converted into a Field Request for your warehouse team to pick out or order.

    How to use it: On admin account > Settings > Company & Billing > Create a Phone number > Set up a Ply Phone number.

    Then, on your technician’s account > Settings > Profile > Create Phone Number > Enter technician’s phone number.


    Serial Numbers in Pick Lists ✨

    When fulfilling a pick list, you can now select specific serial numbers for tracked items. No more guesswork about which unit was pulled.

    How to use it: Open a pick list > Select material > Tap the material to choose the specific serial number to assign.


    Search & Filters on Inventory Count Board ✨

    The Inventory Count (Cycle Counts) board now has search and filters, so you can quickly find the count you need without scrolling through the full list.

    How to use it: Go to Stock > Inventory Count > Filter button is next to Search bar.


    Export Consumables from Stock ✨

    You can now export your consumables directly from Stock to Excel — the same export you rely on for materials is now available for consumables too.

    How to use it: Go to Stock > Location > Select Consumables > On the right hand side, click on “…” > Select “Export All Consumables”.


    iOS v1.7.5 Updates:

    RFQ

    • Convert RFQs to Purchase Orders ✨
    • The RFQ list now supports extending dates, editing fulfillment info, archiving, and deleting RFQs.

    PO

    • Ability to add Tools to a PO
    • Archive & Unarchive POs
    • POs can now be edited regardless of status, with smart guardrails:

    Job List

    • The Job list now supports flexible time filters (Date Range, Current, 1 Day, 1 Week, 1 Month) and sorting options.

    Tool

    • Tool Activity and Tool UDP info are now available from the iOS app.

    Android v2.3.1 Updates:

    • Videos are now supported in Purchase Order chat threads on Android, and PDF files can be downloaded directly in the app.
    • A scan sensitivity button has been added to all camera screens, so you can tune barcode scanning to your environment.
    • Service M8 integration is now available on Android.

    Bug Fixes

    Web

    Purchase Orders

    • Custom fields were missing from catalog exports
    • Shipping cost was incorrectly reset to zero after toggling certain settings
    • Could not create a PO using materials added via Smart Suppliers
    • App crashed when opening a PO draft created with Smart Suppliers
    • File upload failed during PO creation
    • Misaligned fields in PO Details
    • PO price including tax could not be updated
    • Negative tax values could be entered via the percentage slider
    • A newly created supplier didn't appear immediately in the PO dropdown
    • Navigation button from the Reconciliation screen directly to the related Purchase Order

    Inventory & Stock

    • Rolling PO settings (replenishment strategy changes) weren't saving correctly
    • Duplicated tool activity records appeared after PO reconciliation
    • Tools from Kits were incorrectly added to PO item lists
    • Activity records in Consumable Details were showing errors

    Field Requests

    • Status counters didn't update after applying filters
    • Blank modal appeared when tapping "Back" from Field Request creation on the Location page

    Notifications & Users

    • Archived technicians were still receiving notifications
    • Phone number displayed incorrectly when the field was empty

    IOS

    • Material variants from Ferguson weren't recognized when creating a PO via a Field Request
    • Ship To validation was incorrectly required for pickup orders
    • Kits were syncing to HCP invoices even when sync was disabled
    • Tool detail screen scrolling issues

    Android

    • App crashed when saving a label template
    • Dashboard crash on Material Usage graph with decimal data

    Questions or feedback? Reach out to Ply Support team via the Buddy Chat or email support@getply.com .

    Add a comment

    Comments

  6. Release: Multiple Custom PO Formats, Active POs in Replenishment + POs for Items, Single Job Tech Assignment Setting & More!

    This release is packed with features you've been asking for - from flexible purchase order numbering to better visibility into active POs across your workflow.

    Whats New

    Multiple PO Number Formats

    Configure up to 5 purchase order number formats for different departments. When creating a PO, simply select the format that fits.

    How to use it: Go to Settings > Procurements tab > scroll to PO Number Formats

    See Active POs While Building Orders

    No more guessing if an item already has an active purchase order. You'll now see active PO status right on the item as you're selecting it during PO creation - and in the Replenishment tab too.

    How to use it: Browse items in any Purchase Order - active PO indicators appear automatically. Check the Replenishment tab to see active POs per item.

    QuickBooks Online Consumable Sync

    Consumables now sync to QuickBooks Online. Previously only materials and tools were supported - now your full inventory flows through. No extra setup needed if QBO is already connected.

    File Attachments on Materials

    Upload PDFs and reference files directly to a material - perfect for spec sheets, installation guides, or troubleshooting documents your team needs in the field.

    How to use it: Open any Material > look for the Files section to upload documents

    Serial Numbers During Transfers

    Add serial numbers during inventory transfers, so items that need tracking don't slip through the cracks.

    How to use it: Start a Transfer and add serial numbers directly in the transfer flow

    Notification Controls by Location

    Get more granular control over which notifications you receive by enabling or disabling them per location.

    How to use it: Go to your Notification Settings and configure preferences per location

    ServiceTitan: Focused Tech View

    Technicians using the ServiceTitan integration now see only items for their current job - no more scrolling through unrelated inventory.

    Additional Improvements

    • Tag Management - Edit and delete tags that were previously locked
    • Faster Catalog Exports - Quicker Excel downloads for catalogs and location inventories
    • Supplier Filtering - Filter by supplier on both catalog and stock location views
    • Clearer User Invitations - Improved invitation flow during integrations and syncs
    • Housecall Pro - PO shipping costs now automatically create a custom line item on the job
    • QuickBooks - PO shipping costs create a non-inventory item and attach to the PO

    Bug Fixes

    • Fixed kit selection so both tools and materials are selected consistently
    • Resolved an issue deleting tool units from the catalog
    • Consumables created from materials now correctly copy the image
    • Techs at a location can now properly select consumables for transfer
    • Fixed material quantities not carrying over from the quantity selector to the PO
    • Various UI/UX improvements across the app

    Your feedback shapes what we build. Have ideas, questions, or need help? Reach out anytime via in-app chat or email us at support@getply.com.

    Add a comment

    Comments

  7. Catalog Exports, Smarter POs, Rolling POs & Location Types, and more!

    New Feature
    Improvement

    Whats new in Ply

    Export Your Full Catalog (Including Consumables): You can now export your entire catalog—consumables included—to Excel. Perfect for reporting, audits, or sharing with your team.

    • How to use it: Go to Catalog/Consumables Tab → click Export → select All Catalog or Consumables

    Create Purchase Orders from Rolling Replenishment: You can now create a Purchase Order directly from your Rolling Replenishment settings for mins/usage/max settings

    • How to use it: Open a Rolling Replenishment pick list → select items → tap Add Purchase Order

    Filter Purchase Orders by Location: Find POs faster by filtering them by warehouse or truck location.

    • How to use it: Go to Purchase Orders → open Filters → select a Location

    Custom Location Types: Create your own location types beyond the defaults. Organize warehouses, trucks, and storage areas the way your business works.

    • How to use it: Go to Settings → Location Types → tap Add Custom Type

    Bulk Delete Material Categories: Clean up your catalog faster by deleting multiple material categories at once.

    • How to use it: Go to Catalog → Categories → select multiple categories → tap Delete

    Sort POs Alphabetically: Purchase Orders can now be sorted by name or warehouse position, making it easier to find what you need.

    • How to use it: Go to Purchase Orders → tap the Sort option → choose Name or Position

    Additional Improvements

    iOS

    • Redesigned Job Details: Cleaner layout, easier to scan
    • Brand & Manufacturer filters: Filter materials by brand or manufacturer
    • PO sorting: Sort purchase orders your way
    • Inventory count enhancements: Auto-select period, better position filtering, repeat period display

    Android

    • Attach photos to materials: Add images directly to material details
    • Create tools via barcode lookup: Scan a barcode to quickly add new tools
    • Sales rep email connection: Connect sales rep emails for faster communication

    Web

    • Expand kit activity details: View full kit breakdown in the Activity tab
    • Preserved job material details: View material info on jobs even if the catalog item was deleted
    • Universal bulk uploads: Upload and update your entire catalog in bulk
    • More location templates: Create more than 10 location templates
    • Email sender in PO activity: See who sent emails in the Purchase Order activity tab

    Bug Fixes and UI Polishing

    • Fixed pagination when adding tools to a Purchase Order
    • Filters now persist when switching between statuses
    • POs with custom statuses now correctly update to "Sent" after sending
    • Fixed text overflow on location pages and warehouse headers
    • Resolved issues with location templates and custom location types
    • iOS: Fixed memory leaks and improved app launch performance
    • Android: Fixed push notifications persisting after logout, improved label scanning accuracy

    Under the Hood

    We've made stability and performance improvements across all platforms:

    • iOS: Faster app launch, memory leak fixes, crash prevention
    • Android: Push notification reliability, label scanning fixes
    • Backend: Optimized search, onboarding, HCP bulk sync and supplier endpoints for faster load times

    Your feedback shapes what we build. Have ideas, questions, or need help? Reach out anytime via in-app chat or email us at support@getply.com.

    Add a comment

    Comments

  8. 🛒 Purchase Orders Just Got Major Upgrades

    New Feature
    Improvement

    If you've been on the fence about using Purchase Orders, now's the time to give them a shot. We've completely redesigned the PO creation experience to be faster, smarter, and a whole lot easier to use, whether you're sending one order or managing dozens.

    Whats New

    Progress Tracker & Quick Navigation

    A new section indicator in the upper-right corner shows you exactly where you are in the PO creation process. Sections light up as you complete them, and you can click on any section to jump directly to it, no more endless scrolling.

    💾 Unsaved Draft Mode

    Accidentally close the tab? No problem. PO creation now auto-saves your progress locally in your browser. When you return, you'll be prompted to restore your draft right where you left off.

    📋 Sticky Order Summary Panel

    A new Order Summary module follows you as you scroll, keeping a live view of your item count, ship-to info, selected supplier, subtotal, tax, and total always within reach. Collapse it when you don't need it, expand it when you do.

    📦 Smarter Delivery & Pickup Handling

    Selecting Will Call / Pickup now automatically removes the delivery address fields, keeping the form clean and relevant. When a supplier is selected, their address pre-fills automatically on the PO PDF.

    ⚠️ Inline Validation

    Missing a required field? Instead of a generic error, Ply will now scroll you directly to the incomplete section so you can fix it fast and keep moving.

    🎨 Refreshed Layout & Redesigned Modules

    We've cleaned up spacing and reorganized key elements throughout the form and including the Requested Items section, Additional Charges module, and the Supplier selection area ,giving you more room to work and a cleaner overall experience.

    ⌨️ Keyboard Shortcuts

    Power users, this one's for you:

    • Cmd/Ctrl + S: Save as draft
    • Cmd/Ctrl + Enter: Send PO to supplier

    Why Start Using Purchase Orders?

    Purchase Orders are the backbone of a tight procurement process. With Ply's PO flow, you can:

    • Control spending before it happens, not after
    • Keep suppliers accountable with a paper trail for every order
    • Automatically update inventory when materials are received
    • Eliminate manual reconciliation by tying POs directly to your materials catalog

    This redesign makes it easier than ever to get started. Give it a try and create your first PO here.

    Add a comment

    Comments

  9. New QBO Sync, Custom Email Domains & Inventory Reporting Upgrades + More!

    Improvement
    Fix
    Announcement
    New Feature

    Highlights

    • Sync Individual POs to QuickBooks Online: select and sync specific purchase orders to QBO on demand. No more waiting for batch syncs on time-sensitive orders.
    • Custom Email Domains for POs & RFQs: Send purchase orders and RFQs from your company's branded email address instead of a generic sender. Configure here!
    • Item Numbers in Inventory Usage Reports: cross-reference materials with your supplier catalogs and existing systems more easily.

    New Features

    • Editable Inventory Adjustment Reasons: Made a mistake? You can now update the reason on an inventory adjustment after it's been saved.
    • Quantities During Pick List Selection: Specify quantities while selecting materials for pick lists, cutting out extra steps.
    • Location Breakdown Tooltips: Hover over quantity columns in the catalog to see stock by location at a glance.
    • PO Title in Supplier Communications: The "Title" field now appears in PO emails and PDFs sent to suppliers for added context.

    Improvements

    • Barcode scanning now returns more comprehensive results across all relevant locations.
    • Kit deletions from jobs now show as a single consolidated activity in movement reports.
    • Movement Report exports now clearly indicate adjustment directions.
    • Added validation to prevent duplicate materials during bulk catalog edits.
    • Cleaned up notification settings by removing outdated financing options.

    Bug Fixes

    • Fixed rolling pick list editing issues where non-replenishable items appeared incorrectly.
    • Resolved kit materials appearing twice after being added to a pick list.
    • Corrected min/max amounts showing as 0/0 when editing material availability.
    • Fixed running totals and phantom "Without Reason" entries in movement reports.
    • Resolved historical inventory discrepancies affecting truck inventory accuracy.
    • Fixed duplicate serial numbers being accepted during entry.
    • Resolved ServiceTitan integration page crashes.
    • Improved PO reconciliation calculations and serial number display during receiving.
    • Vendor filters now persist when navigating between purchase orders.
    • Fixed slow performance when copying from location templates.
    • Consumables and kits now properly clean up when locations are deleted.

    As always, please let us know how we're doing by chatting with us or contacting support@getply.com. If you have a feature request you can also add it to our ideas board here!

    Add a comment

    Comments