WP Inventory

Gym Equipment Inventory Tracking in WordPress (No Expensive CMMS)


 

A boutique gym owner can usually tell you how many members renewed last month. Ask the same owner when the third treadmill from the left was last serviced, and the answer is a shrug or a whiteboard that hasn’t been wiped since spring. Equipment tracking is the part of running a gym that nobody budgets time for, until a machine breaks mid-class or an insurance audit asks for maintenance records you don’t have.

This guide covers how to track gym and studio equipment directly inside WordPress: serial numbers, service history, staff access and low-supply alerts, without a $50 to $200 a month CMMS subscription built for facilities teams three times your size.

Why gym management software doesn’t solve this

Most gym software (Mindbody, Glofox, Zen Planner and similar) is built for scheduling classes, billing members and running a front desk. None of it tracks whether the leg press machine is due for a bolt inspection or which spin bike has a wobbly pedal.

On the other end, dedicated equipment maintenance platforms like UpKeep, BlueFolder and Xenia do track machines well, but they’re priced and built for multi-site commercial facilities with maintenance crews and work-order routing. A 40-machine boutique studio ends up paying for features it will never touch, on top of the membership software it already runs.

The gap: Small and mid-size gyms need a simple equipment list with maintenance history and staff permissions, not a full CMMS. A WordPress-native option keeps the data on your own server, skips the extra monthly bill and sits inside the site you already manage.

What gym equipment tracking actually needs

Whether it’s a strength studio, a CrossFit box or a full commercial gym, the same handful of fields solve most of the problem:

  • Serial number and model for warranty claims and manufacturer support calls
  • Purchase date and warranty expiration so you know what’s still covered
  • Condition status (in service, needs repair, retired) visible at a glance
  • Last serviced date so nothing gets skipped between inspections
  • Location, if you run more than one studio or floor
  • Loaner gear like heart rate monitors, resistance bands and foam rollers that walk off the floor

A spreadsheet can hold this for a while. It stops working the moment two staff members edit it at the same time, or nobody remembers which tab has the current version.

Setting up equipment tracking in WordPress with WP Inventory Manager

WP Inventory Manager is a free WordPress plugin that adds an inventory module to your dashboard. It runs independently of WooCommerce and keeps all data on your own site. Here’s how to set it up for gym equipment.

Step 1: Create your equipment types

Under WP Inventory → Manage Inventory, set up categories that match how your floor is organized: Cardio Machines, Strength Equipment, Loaner Gear, Studio Supplies. Each category can carry its own set of fields.

Step 2: Add custom fields for each machine

Under WP Inventory → Settings → Fields, add the fields that matter for equipment, not retail products:

Field name Field type Purpose
Serial Number Text Manufacturer support and warranty claims
Purchase Date Date Depreciation and warranty tracking
Condition Dropdown In Service / Needs Repair / Retired
Last Serviced Date Keeps inspection intervals on schedule
Floor Location Text Which room or zone the equipment lives in

These fields appear on every item’s edit screen and are searchable, so a front desk staffer can pull up “everything marked Needs Repair” in a few seconds.

Step 3: Log every repair and service call

The Ledger add-on keeps a dated entry for each machine every time something changes: a repair, a part replacement, a re-certification. Each entry can carry a note and a cost, so six months from now you have a real service history instead of a memory of “I think someone fixed that.”

Step 4: Give staff access without giving them admin rights

You don’t want every part-time trainer logging into your full WordPress admin. The Advanced User Control add-on lets you grant specific staff permission to view and update the equipment list only, without touching pages, plugins or settings.

Tracking equipment across more than one location

Studio chains and gyms with a second floor of equipment run into a different problem: the master list stops matching what’s actually on each floor. The Locations Manager add-on assigns each machine to a specific site, so staff can filter the list down to just their location.

Example: A three-location strength studio tags every rack, bike and bench with its home site. When a bike gets shuffled from Location B to Location A for a special class, staff update the location field and the owner can see exactly where the fleet sits from one dashboard, without calling each manager for a headcount.

Getting notified before supplies run out

Equipment isn’t the only thing gyms run short on. Resistance bands, chalk, loaner towels and cleaning wipes all disappear faster than anyone expects. WP Inventory Manager’s low-stock alerts flag items once quantity drops below a set threshold, so restocking happens before a member asks for a towel that isn’t there.

What you need and what it costs

The core plugin is free with no item limits, which covers a basic equipment list with categories and search. For most gyms, the useful add-ons are Advanced User Control (staff permissions), Ledger (service history) and, for multi-location studios, Locations Manager. These are available individually starting around $25 to $40 a year each, or bundled with everything in the All Access pass at $199 a year, well under the cost of a single month of most dedicated CMMS platforms.

Frequently asked questions

Do I need WooCommerce for this?
No. WP Inventory Manager works independently of WooCommerce. There’s no cart or checkout involved unless you specifically add the Reserve Cart add-on for equipment loans.
Can I track maintenance history for each machine?
Yes. The Ledger add-on logs a dated entry with a note and cost every time a machine is serviced, repaired or inspected, building a running history per item.
Can front desk staff update equipment status without full admin access?
Yes, with the Advanced User Control add-on you can limit a staff account to viewing and editing the equipment list only.
Does this work for a gym with more than one location?
Yes. The Locations Manager add-on assigns each item to a specific site and lets staff filter the list by location.
Is this cheaper than dedicated gym maintenance software?
For most independent gyms and studios, yes. Platforms built for facilities teams typically start around $50 to $200 a month. WP Inventory Manager’s core plugin is free, and the full add-on bundle runs $199 a year.

Get started

WP Inventory Manager installs in minutes from the WordPress plugin directory. The core plugin is free. If your gym needs staff permissions, service history or multi-location tracking, those add-ons are available individually or in the All Access bundle.

Browse Add-Ons →

How Churches Track Inventory and Assets in WordPress (Without Expensive Software)

Most churches already run their website on WordPress. What they don’t have is a good answer to the question: “Where is that projector cable?” or “Do we still have folding chairs for the fellowship hall rental?”

Church inventory is a real operational problem. AV equipment gets borrowed and not returned. Musical instruments need maintenance tracking. Kitchen supplies run low before anyone notices. When your congregation spans multiple campuses, the problem multiplies.

Dedicated church management software exists, but most platforms bundle inventory into a much larger system built around giving, membership rolls, and event scheduling. That’s a lot of overhead if what you actually need is a simple, searchable record of what you own and where it is.

If your church already uses WordPress, you can solve this without buying another platform.

What churches actually need to track

Church inventory falls into a few predictable categories. Most congregations manage some combination of the following:

  • AV and technology equipment – projectors, microphones, cables, speakers, cameras, livestream gear that moves between rooms and services constantly
  • Musical instruments – guitars, keyboards, drum kits, brass and wind instruments often loaned to worship team members or used across multiple services
  • Furniture and fixtures – folding chairs, tables, risers, podiums rented out for community events or moved between rooms every week
  • Kitchen and hospitality supplies – coffee urns, serving dishes, coolers, linens shared across ministries and prone to going missing between uses
  • Vehicles and trailers – church vans, buses, utility trailers that need maintenance records alongside basic tracking

The common thread: these are physical assets that move, get borrowed, wear out, and need to be accounted for. A spreadsheet works until it doesn’t, and most churches hit that wall somewhere around year two of growth.

Why WordPress is already the right platform

Your church website is already on WordPress. Your admin staff knows how to log in and update content. That familiarity matters.

A dedicated church software platform requires onboarding, training, a new login for every staff member, and a monthly subscription that competes with ministry budgets. A WordPress-native inventory plugin adds one new section to the same dashboard your team already uses.

The data advantage: With a WordPress plugin, your asset records live on your own server. You’re not locked into a vendor, not exporting data when you want to leave, and not paying per-seat fees as your volunteer base grows.

Setting up church inventory with WP Inventory Manager

WP Inventory Manager is a free WordPress plugin built specifically for this kind of asset tracking. It runs independently of WooCommerce. No shopping cart, no checkout flow, just an inventory system that lives in your WordPress admin.

Step 1: Install and activate

Go to Plugins > Add New in your WordPress admin, search for “WP Inventory Manager,” install, and activate. A new WP Inventory menu appears in your admin sidebar.

Step 2: Create your categories

Go to WP Inventory > Categories and build your top-level categories. For a church this might be: AV Equipment, Musical Instruments, Furniture, Kitchen Supplies, Vehicles. You can nest categories for more granularity. For example, AV Equipment > Microphones.

Step 3: Add custom fields for church-specific tracking

Generic inventory software tracks name, quantity, and a description. Church assets need more. Under WP Inventory > Settings, add custom fields specific to your needs:

Field name Field type Purpose
Serial Number Text AV equipment and instruments for warranty tracking
Condition Dropdown Excellent / Good / Needs Repair — flags items before they go out
Last Maintenance Date Date Especially useful for vehicles and sound equipment
Assigned Ministry Text Tracks which team “owns” an asset week to week
Purchase Date and Cost Date / Number Supports insurance documentation and stewardship reporting

Step 4: Add your assets

Go to WP Inventory > Add Inventory to create an item record. Each item gets a name, description, quantity, category, and optional image. Custom fields appear here too.

Real example: First Baptist Community Church enters their Shure SM58 microphones as a single inventory item with a quantity of 8 and a custom field for “last service date.” When the worship team needs to know if any mics are out for repair, they check the inventory record instead of texting three different people.

Multi-campus and multi-room tracking

A church with two campuses or even a single building with a main sanctuary, fellowship hall, and youth wing quickly runs into a location problem: which building has the portable PA system right now?

The Locations Manager add-on solves this. Each inventory item carries a quantity per location. You see total stock across all locations or filter down to a specific room or campus. When an item moves, you update its location record rather than hunting down the person who last used it.

Real example: Grace Community Church has two campuses. Their portable sound system shows 1 unit at the East Campus and 0 at the West Campus. The West Campus administrator can see at a glance that the unit is elsewhere before scheduling an event that requires it. No phone calls needed.

Staff and volunteer access without admin rights

Not every staff member or volunteer should have full WordPress admin access. A youth ministry coordinator needs to update equipment records, but they don’t need to touch your theme or plugin settings.

The Advanced User Control add-on lets you assign inventory-specific permissions to any WordPress user. You control whether a given user can view items, edit quantities, or add new records without granting them access to anything else in WordPress. You can also restrict each user to specific categories or locations, so the kitchen coordinator only sees kitchen supplies and the AV team only sees AV equipment.

Tracking equipment loans and reservations

Churches regularly lend equipment to member families, partner organizations, and community groups. A folding table goes to a school fundraiser. A projector goes to a neighborhood meeting. Without a system, tracking that is a mental load nobody wants to carry.

The Reserve Cart add-on adds a reservation layer to your front-end inventory display. Someone can browse your catalog and submit a hold request for a specific item and date range. You review and approve from the admin. No payment required, no WooCommerce, just a structured way to capture who has what and when it’s coming back.

Where to start

The free version of WP Inventory Manager covers basic item records, categories, custom fields, and a front-end display shortcode. For most churches getting started, that’s enough to replace the spreadsheet and give your team a shared, searchable record of everything you own.

When you’re ready to add locations or user permissions, the All Access plan bundles every add-on for $199/year. For a congregation, that’s less than most office supply orders and unlike a dedicated church management platform, there’s no per-seat cost as your team grows.

Frequently asked questions

Can a church use WP Inventory Manager for free?
Yes. The core plugin is free with no item limits. It covers basic asset tracking, categories, custom fields, and a front-end shortcode display. Paid add-ons add locations, user permissions, and reservation features when you need them.
Do we need WooCommerce or an online store?
No. WP Inventory Manager runs entirely independently of WooCommerce. It’s designed for organizations that want to track physical assets, not sell products online.
Can we track equipment across two campuses?
Yes. The Locations Manager add-on lets you assign stock quantities to specific locations. Each item can carry a count per campus, room, or building. You see total inventory site-wide or filter down to a single location.
Can volunteers update inventory without full WordPress admin access?
Yes. The Advanced User Control add-on lets you assign inventory-specific permissions to any WordPress user. You can restrict each user to specific categories or locations, so they only see and edit the items relevant to their ministry area.
Can we use this to track equipment loans to community groups?
Yes. The Reserve Cart add-on adds a reservation form to your front-end inventory display. Visitors submit a hold request for a specific item and time period. You review and approve from the admin — no payment or WooCommerce required.

Get started

WP Inventory Manager installs in minutes from the WordPress plugin directory. The core plugin is free. When your church needs multi-location tracking, staff access controls, or equipment reservations, the add-ons are available individually or as part of the All Access bundle.

Download Free →  Browse Add-Ons →

Free Asset Tracking for Nonprofits in WordPress (2026)

Your nonprofit runs on donated laptops, borrowed projectors, a fleet of outreach vehicles, and shelves of supplies spread across three office locations. Someone always knows where the good HDMI cable is. But when a grant auditor asks for a full equipment list or a laptop goes missing. The answer is usually a spreadsheet that hasn’t been updated in eight months.

This is the asset tracking problem every nonprofit eventually hits. And most WordPress solutions don’t solve it, because they’re built for donations, memberships, or ecommerce not physical asset management.

This guide walks through how to set up proper asset tracking for your nonprofit directly inside WordPress, without WooCommerce and without a monthly SaaS fee.

Why most WordPress plugins don’t solve this

Search for “nonprofit WordPress plugin” and you’ll find donation forms, membership management, and event calendars. These are useful but none of them track whether your field team has the projector or whether the van is assigned to Site A or Site B.

The SaaS options (AssetPanda, EZOfficeInventory, RedBeam) do handle physical assets well, but they carry monthly subscription costs that many nonprofits can’t justify for a problem that should be solvable inside the tools they already use.

The gap: Nonprofits need physical asset tracking, not ecommerce, not donations. A WordPress-native solution that’s free to run keeps the data on your own server, requires no new vendor contracts, and works within your existing admin dashboard.

What nonprofits actually need to track

The assets that cause problems at nonprofits tend to fall into a few categories:

  • Technology equipment – laptops, tablets, projectors, cameras, AV gear
  • Vehicles and transport – vans, bikes, trailers assigned to programs or locations
  • Program supplies – kits, uniforms, tools distributed to staff or volunteers
  • Furniture and fixtures – especially relevant for multi-site orgs or temporary locations
  • Grant-funded items – equipment purchased with restricted funds that must be tracked for compliance

The tracking requirements are also specific. You need to know: what you have, where it is, who has it, what condition it’s in, and whether it was grant-funded. A basic spreadsheet breaks down as soon as two people need to update it at the same time.

Setting up asset tracking in WordPress with WP Inventory Manager

WP Inventory Manager is a free WordPress plugin that adds a dedicated inventory module to your dashboard. It works independently of WooCommerce and stores all data on your own server. Here’s how to configure it for nonprofit asset tracking.

Step 1: Create your inventory type

After installing the plugin, go to WP Inventory → Manage Inventory and create your first inventory type. For example, “Technology Equipment.” You can create multiple types (Vehicles, Supplies, Furniture) and manage them separately or together.

Step 2: Add custom fields for your org

This is where WP Inventory earns its value for nonprofits. Under WP Inventory → Settings → Fields, add fields specific to your tracking needs:

Field name Field type Purpose
Serial Number Text Device identification for audits
Assigned To Text Staff member or program currently using the item
Condition Dropdown Good / Fair / Needs Repair / Retired
Grant Funded Dropdown Yes / No – flags items with compliance requirements
Grant Name Text Which grant funded the purchase
Purchase Date Date Useful for depreciation and warranty tracking

Step 3: Add your assets

Once your fields are set up, add assets under WP Inventory → Add New Item. For bulk imports, use the Import/Export add-on to upload a CSV — useful if you’re migrating from a spreadsheet.

Step 4: Set staff access without giving admin rights

One of the most important features for nonprofits: staff can update asset records without needing administrator access to your WordPress site. The Advanced User Control add-on lets you assign inventory-only permissions, so your program coordinator can update “Assigned To” fields without touching anything else in the backend.

Managing assets across multiple locations

If your nonprofit operates from more than one office, shelter, program site, or van, the Location Manager add-on lets you assign each asset to a specific location. Staff can filter the inventory list by location, so Site B’s coordinator only sees Site B’s equipment.

Example: A social services nonprofit with four outreach sites assigns each laptop, tablet, and vehicle to its home location. When an asset moves between sites, the assigned staff member updates the location field. The operations manager sees the full picture from the backend at any time.

Exporting for audits and grant reporting

Grant auditors often require a complete asset list for items purchased with restricted funds. With WP Inventory’s Import/Export add-on, you can export your full inventory or a filtered subset to CSV at any time. Filter by the “Grant Funded: Yes” field to produce a grant-specific equipment list in minutes.

This replaces the quarterly scramble to reconcile spreadsheets across departments before a compliance review.

Displaying your asset list publicly or internally

Not every nonprofit wants a public-facing inventory but some do. A food bank might display available supply quantities. A tool lending library might show what’s available for checkout. A church might list AV equipment available for room bookings.

WP Inventory displays inventory on any WordPress page using a simple shortcode: [wpinventory]. Visitors can search, filter, and sort the list without any coding. If you want the list private, simply place it on a password-protected page or members-only area.

Frequently asked questions

Does this work without WooCommerce?
Yes. WP Inventory Manager is completely independent of WooCommerce. You do not need an ecommerce setup of any kind.
Is it free?
The core plugin is free with no item limits. Optional add-ons (Location Manager, Advanced User Control, Import/Export) are available as paid extensions starting at $39.99/year each, or bundled in the All Access pass at $199/year.
Where is the data stored?
All asset data is stored in your own WordPress database — on your server or hosting account. Nothing is sent to a third-party platform.
Can volunteers update the inventory?
Yes, with the Advanced User Control add-on you can give specific users inventory-edit access without granting them full admin rights.
Can I track check-out and check-in of equipment?
The Reserve Cart add-on handles reservation requests — a visitor requests an item, you receive an email notification, and you confirm. It’s a workflow-based system rather than an automated check-out system.

Get started

WP Inventory Manager installs in minutes from the WordPress plugin directory. The core plugin is free. If your nonprofit needs multi-location tracking, staff access controls, or CSV export for grant reporting, the add-ons are available individually or as part of the All Access bundle.

Learn more →

30-day money-back guarantee

Reviews on WordPress.org

Trusted by 127,000+ businesses since 2013

★★★★★

"Created an online museum for my club. Really impressive plugin. Support was responsive and helpful."

@hackrepair

★★★★★

"Excellent, clean, simple inventory management. Well structured code — use it right away or customize it to your liking."

@techlocally

★★★★★

"We purchased the entire suite. Installation was easy, small issues were fixed immediately, and the guidance during setup was invaluable."

@design4dotcom

★★★★★

"Plugin support was helpful and rapid. Highest mark."

@drgar

★★★★★

"Great support. Very thorough when looking for a solution, and upfront with exactly how to fix it or institute a workaround."

@shoidahl

★★★★★

"I used this plugin and eventually hired the developers for all my WordPress work. Responsive, competent, and clean code. Would recommend to anyone."

@justenhong