How to build an asset tracker system for a company on WordPress

How to build an asset tracker on WordPress without code

Written by Casey Burridge

Last updated:

Categories GravityView

Tags , ,

I show you how to build an asset tracker on WordPress using Gravity Forms and GravityKit (no code needed).

Whether you’re managing IT equipment, office tools, or other fixed assets, this guide will help you set up a fully functional asset tracking system for a small or large business.

Let’s get started!

Sneak peek

Here’s a sneak peek at our finished asset tracking system. New assets can be added to the system through a form. All assets are then displayed in a table with various information including category, model and status.

There is also a search bar that enables users to search and filter assets if they’re looking for something specific.

An asset tracking system; a table showing details about different assets and equipment with a search bar at the top.

Each asset has a unique ID. When clicked, this opens a lightbox with additional information about the asset (including a picture of it).

A popup lightbox showing information about a specific asset

There is also a link to edit the asset details. Authorized users can click this to update important information.

An arrow pointing to a link titled 'Edit Entry'

Administrators can easily update asset details from the front end. This is useful for updating the asset’s status (changing it from “Available” to “In use” for example).

Form fields editable from the front end; the Name, Model, Status, Category and Location fields are visible

The asset tracker in this example is highly customizable! You can use this as a template to create one that meets the needs of your organization.

What you’ll need

Here are the plugins you’ll need to create an asset tracker like the one in this example:

What is an asset tracker?

An asset tracker is a system or tool used to monitor and manage a company’s valuable resources, such as equipment, technology, or other fixed assets. 

Whether it’s IT hardware, office tools, or inventory, an asset tracker helps businesses keep track of where their assets are located, their current status (in use, available, or under repair), and essential details like purchase date and price. 

Having an asset tracker is crucial for businesses to ensure assets are accounted for, maintained properly, and utilized efficiently.

Asset tracking systems can vary in complexity, from simple spreadsheets to more advanced software solutions that provide real-time updates, reporting features, and automated workflows. However, many specialized solutions are costly and therefore not realistic for many smaller organizations.

By implementing an asset tracker, organizations can reduce the risk of misplaced or underutilized assets.

1. Creating the asset tracking form

The first step is to create an asset tracking form. This will enable admins and office managers to add new assets to the database.

To create a new form, we’ll hover over “Forms” in the WordPress menu and click “New Form”. Next, we’ll select a blank form to start, give it a name, and click “Create Blank form”.

Gravity Forms form creation

Now we can start creating the form using the Gravity Forms visual interface. To do this, we can simply drag and drop fields from the panel on the left.

The Gravity Forms visual editor

Feel free to add any fields here you feel are necessary! For this example, we’ll keep things simple by adding the following form fields:

  • Asset ID (“Number” field)
  • Name (“Single Line Text” field)
  • Model (“Single Line Text” field)
  • Category (“Drop Down” field)
  • Status (“Drop Down” field)
  • Location (“Single Line Text” field)
  • Date purchased (“Date” field)
  • Purchased from (“Single Line Text” field)
  • Purchase price (“Number” field)
  • Image (“File Upload” field)

After creating a form, we’ll embed it on a page or post:

A form titled 'Assets'; here there are various fields for asset details

Now let’s turn our attention to building the asset tracker front-end.

2. Building the asset tracker View

Now that we have a form for tracking assets, we’re going to create a searchable, front-end interface to display details about each asset.

To do this, we’ll hover over “GravityKit” and click “New View”. After giving our View a name, we’ll choose our new “Assets” form as the data source and select “DataTables Table” as our View type.

The GravityView View creation screen; there is an arrow pointing to the data source drop down field; under View type

Now we can start building the asset tracker using GravityView’s intuitive builder! Let’s start by configuring the Multiple Entries layout.

The 'Multiple Entries Layout' tab at the top of the View editor

Here we’ll scroll down to the “Entries Fields” section and add the fields we want to display as table columns. Here we’ll add the “Asset ID”, “Name”, “Model”, “Category”, “Status”, “Location”, “Purchased from”, and “Purchase price” fields.

The 'Entries Fields' section of the View editor

In the “Asset ID” field settings, we’ll check the boxes that say “Link to single entry” and “Open in lightbox?”. This turns the Asset ID field into a link that opens the single entry layout with additional information about the asset (we’ll configure this layout in the next step).

Two checkboxes labeled 'Link to single entry' and 'Open in lightbox' respectively

Next, we’ll scroll up and add a search bar widget. This will enable users to search and filter assets directly from the front end.

A search bar widget added to the 'Top Widgets' section of the View editor

After adding the search bar widget, we can configure the search inputs by opening up the widget settings. Here we can modify the search settings and define searchable fields. Let’s add “Asset ID”, “Name”, “Status” and “Category” as search fields.

The search bar widget settings

Here’s what our View looks like on the front end:

An asset tracking system; a table showing details about different assets and equipment with a search bar at the top.

The next step is to configure the Single Entry layout.

Configuring the Single Entry layout

In GravityView, configuring the Single Entry layout allows us to display additional information about a specific entry. Here we’ll add all of our remaining form fields, including the “Image” field. 

The GravityView Single Entry layout

We’ll also add a “Link to Edit Entry” field. This is a custom field in GravityView that outputs a link to the Edit Entry layout where authorized users can update entry information.

The GravityView 'Link to Edit Entry' field

When clicking on the asset ID, the single entry layout opens in a popup window. Here’s what it looks like:

A popup lightbox showing information about a specific asset

The final step is to make fields editable so that admins and users can update asset information easily.

Making fields editable

To make fields editable from the front end, all we need to do is add them to the “Edit Entry” layout. Let’s add the “Name”, “Model”, “Status”, “Category”, and “Location” fields.

The GravityView Edit Entry layout

Here’s what that looks like on the front-end:

Form fields editable from the front end; the Name, Model, Status, Category and Location fields are visible

Now all that’s left to do is embed our asset tracker on a page or post.

3. Embedding the asset tracker on a page

After configuring our asset tracker View, we’ll publish it and embed it on a page. We can do this using the “GravityView View” block in the WordPress editor.

The 'GravityView View' block in the WordPress editor that can be used to embed a View on a page or post

That’s it!

Start building your asset tracker now

In this post, I showed you how to build a customizable asset tracking system on WordPress using Gravity Forms and GravityView. Whether you’re managing IT equipment, office tools, or any other assets, this solution provides an efficient, easy-to-use interface for adding, searching, and updating asset details. 

Say goodbye to outdated spreadsheets and embrace a scalable system that can grow with your business! Ready to start building? Get GravityView today.

Helpful tips right in your inbox.

Subscribe to our weekly newsletter for tips, special offers, and more!

Helpful tips right in your inbox.

Subscribe to our weekly newsletter for tips, special offers, and more!