📦 Inventory tracking
Inventory that updates from the warehouse floor.
Whoever picks the box updates the count. The table on the website reflects reality, not a Friday-evening recount.
The before
What this replaces, specifically.
Stock counts wrong by Tuesday
Counted Monday morning. By Tuesday, three orders shipped and the spreadsheet says we still have them.
Field staff don't use the ERP
It's a desktop app. They have phones. The count never gets updated.
Reorder triggers fire too late
By the time the count drops below threshold, you've been out of stock for a week.
The after
What Gravity Tables does instead.
Mobile card layout for field updates
On a phone, the table becomes editable cards. Tap "Quantity", type the new number, save.
Conditional formatting on stock levels
Cells under threshold turn red. Visual scan of the table = visual scan of the warehouse.
Webhook on edit
Edit a quantity, fire a webhook. Slack notification, reorder workflow, anything.
The shortcode
Copy. Paste. Customize the IDs.
This is the actual shortcode pattern this use case uses. Drop it on a page, change the form ID, you're shipping.
[gravity_table id="stock" allow_edit="quantity" mobile_layout="cards" webhook_on_edit="https://hooks.slack.com/..."] Real scenario
A multi-location retailer
Before
- Friday-evening stock counts
- WhatsApp messages from store managers with corrections
- Reorder triggers fire from outdated data
After
- Each manager's phone shows their store's table
- Tap to update, table refreshes for HQ
- Reorder triggers fire on the live count
"We were two purchase-orders away from a Netsuite implementation. Gravity Tables saved us $40k of consulting."
Build it
Step-by-step guides for inventory tracking.
Long-form walkthroughs for the patterns this use case is built on. Copy-ready shortcodes, custom-bulk-action PHP, hook examples.
Guide
Build an inventory tracker with Gravity Forms and Gravity Tables
A complete pattern for tracking stock on a WordPress site. Public catalog, staff workspace, low-stock alerts, multi-location split, restock workflow, all from one Gravity Form, no inventory SaaS subscription.
Read the guide
Guide
How to build a searchable directory with Gravity Forms
Member directories, event attendee lists, recipe collections, agent rosters. The public read-only display pattern in Gravity Tables, with caching and search-friendly URLs.
Read the guide
Guide
How to add inline editing to Gravity Forms entries
Step-by-step guide to enabling click-to-edit cells on a Gravity Tables view, with validation, role gates, audit trail, and the gotchas that come up in production.
Read the guide
Or browse all guides.
Compare to alternatives
Evaluating other tools for inventory tracking?
Honest side-by-side comparisons with the alternatives most relevant to this use case.
vs
wpDataTables
Pick wpDataTables for arbitrary external data. Pick Gravity Tables when the data lives in Gravity Forms.
See the matrix
vs
Posts Table Pro
Same UI primitive, different data origins. Pick by what type of content you want to display.
See the matrix
vs
JetEngine
JetEngine builds the data model and dynamic listings. Gravity Tables tables and edits the entries Gravity Forms collected.
See the matrix
Or see the full alternatives matrix with all 6 competitors side by side.
Ready when you are
Stop exporting CSVs. Start shipping dashboards.
10 days of full Pro access. If it doesn't pay for itself in the first week, you don't have to keep it.