‹ ALL FEATURES
GIGS & PACK LISTS

Every show, one list, nothing left behind.

A gig's pack list is the gear you promised for that show. Build it out of things you already own — a case, a package, a whole rig — then scan against it and watch the number close. It flags the moment two shows want the same piece on the same weekend, and it won't let you quietly archive a job while a case is still out on somebody's truck.

◈ GIG · 38 LINESCORPORATE
Scanned out38 / 47
LOADING OUT · 9 TO GO
CASE-012 · FOH Rack 7 itemsCASE
Wireless Package ⚠ PART PACKAGE — no Beta 58APACKAGE
45-Panel Ground Stack 6 items · ×50SETUP
⚠ CONFLICT RADAR — 2 items also promised to: Aug 15 — Ridgeview
A warning, not a block. Swap a unit, trim the count, or send it to the rent list.
WITHOUT IT

The list is a spreadsheet, and it's already wrong.

It gets built on Tuesday, printed on Thursday, and by Friday somebody has pulled a wireless rack for a different show and told nobody. Load-out becomes one person with a clipboard counting cases against a page that no longer describes the warehouse. Strike is the same person, in the dark, hoping. Two weeks later a mic stand is gone and there is no way to say which job it left on.

The expensive part is quieter than that. Nothing catches it when the September mitzvah and the September corporate both want the same eight radio mics — so nobody finds out until the second crew opens an empty drawer, on site, with a client standing there.

With GigPal PRO: the list is built from gear you actually own, the app flags a double-booking the moment the dates overlap, shortfalls become a rent list instead of a surprise, and closing a show asks what didn't come home before it lets you file it away.

HOW IT WORKS

From an empty gig to a truck that's loaded right.

STEP 01

Build the list out of things, not rows.

One picker, five ways in: setups, cases, packages, racks & kits, or individual items. Add a case and its standard pack lands already grouped under that case. Add a package and every member comes with it. Drop a setup and the whole rig gets placed in real, tagged units — and gear already on the gig counts toward it, so re-applying tops the rig up instead of doubling it. Anything your inventory can't fill goes straight to SHORTAGES instead of just quietly not being there.

+ ADD GEARSAVES AS YOU GO
SETUPS · CASES · PACKAGES · RACKS & KITS · ITEMS
45-Panel Ground Stack Wall 45× LED Panel · 2× Processor · +2 more · 50 units+ ADD
CASE-012 · FOH Rack 7 items in standard pack+ ADD CASE
Wireless Package 6 items+ ADD PACKAGE
✓ 45-Panel Ground Stack Wall — 48 units placed · +6 package mates · 2 plans attached
STEP 02

It tells you what it wouldn't add, and why.

A green ADD button that quietly does nothing is worse than no button at all. So a case whose roster is real but whose contents are all in service — or flagged by your last shelf audit — reads "⚠ 6 in pack — NONE addable" with the reason printed on the row, and the line after the add names exactly what got left behind. Gear hard-wired inside a flypack never appears in the item list in the first place: it travels as part of the rack, not as a loose piece somebody can double-book.

CASESSORT · CASE #
CASE-007 · Comms Case ⚠ 6 in pack — NONE addable4 SERVICE
CASE-014 · Video Case 9 of 11 addable · 2 IN SERVICE+ ADD CASE
CASE-021 empty — rides as a containerBOX
⚠ CASE-014 — 9 of 11 added · left behind: 2 IN SERVICE
MISSING = flagged by your last audit — clear it on the AUDIT tab.
STEP 03

Two shows, one radio mic — Conflict Radar catches it.

Every gig has a load-to-return window. Where two windows overlap and share a piece, both gigs get flagged. A serialized unit conflicts on any overlap, because there's only one of it. A bulk pool only conflicts when the combined ask outruns what you can actually field — owned minus what's in service, never raw stock on the books.

Then it does the math nobody wants to do by hand: availability gets allocated across the competing shows, earliest load date first, so each gig is only short the units it actually missed out on. Two gigs short the same four cables order four, not eight. Fix it right there — swap in a free unit, swap a whole package in one move, trim the count, or push it to the rent list.

⚠ CONFLICT RADAR · 2 ITEMS
also promised to: Aug 15 — Ridgeview Awards
Wireless RX #3 own 1 · 1 on Aug 15 — RidgeviewDOUBLE-BOOKED
XLR 25ft own 28 · 8 on Ridgeview · 2 in service32 NEEDED / 26 FREE
FIX · 4 WAYS
SWAP UNIT · SWAP PACKAGE › · TRIM TO 18 · → RENT LIST ×6
You can still save — this is a warning, not a block.
STEP 04

One button says what today's job is.

RUN GIG shows the stage you're actually at and keeps the rest one tap deeper, in the order the day runs: pull the gear, scan it onto the truck, plan the load, print the driver's paperwork. The pull sheet counts a packed case once — you grab the box, not its twelve items — so ▶ PULL 6/9 means six things left the shelf, not six of a hundred and forty pieces.

Scan out against the list and the load-out card counts down: 38 of 47, nine to go. Every gig card in the list carries the same state at a glance — IN, LOADING, OUT, or OVERDUE — so you can see the whole season's physical position without opening a single show.

RUN GIG ▸▶ SCAN THIS GIG
Loaded out38 / 47
▶ PULL 6/9 PULL SHEET — 3 left to gatherWAREHOUSE
▶ LOAD PLAN pack the trucksDOCK
▶ BILL OF LADING driver docPAPER
Card states: IN · LOADING · OUT · OVERDUE
STEP 05

Closing the show is a question, not a checkbox.

Archive a gig that still has gear scanned out and it stops to ask about each line: came back, never came back, or leave it open for now. Returned puts a serialized unit back on its shelf. Missing flags that unit for service with a note naming the show and the date it closed — so it stops counting as bookable instead of quietly sitting on next month's pack list as gear you don't actually have.

The edge cases are handled deliberately. A bulk pool records the lost units rather than locking the whole pool out of every future gig over four cables. And an empty case that went out as a box and never came home keeps its out-mark, because that mark is the only record it ever left the building.

⚠ STILL OUT · 3 LINESCLOSING OUT
Wireless RX #3 ×1RETURNED
XLR 25ft ×4 of the poolMISSING
CASE-021 · empty box ×1 · no inventory rowNEVER CAME BACK
Written onto the unit: “Missing after Riverside Gala (closed 2026-08-24). Clear this if it turns up.”
THE DEPTH

The parts you only notice at 6am.

PRODUCTION TIMELINE

Ten deadlines, counted back from load day

Event details at 120 days out, rental outreach at 60, crew confirmed at 30, bench-test at 7. Each step opens into a plain-English how-to and a ready-to-send message with the gig name, dates and your company already filled in. The schedule is a company setting you can retune — not a per-browser preference that only exists on one laptop.

THE RENT LIST

A shortage becomes real, trackable gear

Rent or buy a shortfall and it lands in inventory as a tracked line on this gig: it gets labels, scans out and back like anything you own, and the strike count won't let it be left in a ballroom. The money side rides on the gig too — vendor, cost, due-back date, and a ↩ RETURNED step you can hit from the truck.

SELF-CLEARING

Fix the gig and the shortage clears on its own

Delete the conflicted item, add the replacement, and the rent line goes away on its own — every edit re-checks each open shortage against what the gig actually holds now. Anything you already committed to, rented or bought, is left standing. No second cleanup pass to remember.

UNDO

Eight seconds to take it back

Edits save as you go, which means there is no CANCEL — so every removal arms an undo instead. Pull a 12-item case off by mistake and one tap restores the gear, the case assignments, which setup placed each piece, and the rent lines that removal deleted along the way.

TWO PEOPLE, ONE GIG

Load-out is exactly when that happens

Every edit re-reads the live gig before it writes, and the full-screen editor's SAVE is a three-way merge against what it opened with. A trip to the scan screen mid-edit, or a second device on the loading dock, doesn't get quietly reverted by whoever hits save last.

TEMPLATES

Reuse the show, not its dates

Make a template and it copies the gear and the case assignments — never dates, crew, or custody, so a new show starts with nothing checked out. Push a template onto gigs that already exist and each one draws its own units rather than inheriting the template's asset tags.

THE VENDOR LIST

A quote list a rental house can read

Every item by category, identical names rolled up, priced by them: asset tags, road cases and your own replacement values are deliberately left off, and the price column ships blank. Load and return dates stay, because a house quotes a window. Anything you're already sub-renting is marked so it can't get paid for twice. Print it, export CSV, or email it.

SHARED BULK

Four cables, two boxes, one line

Two of a pool in this case and two in that one is a real thing crews do, so the row shows each box's actual share — 2 of 4 · also in CASE-012 — and the shares always add back up to the line. The pull sheet, the load plan and the bill of lading all read the same split.

A gig holds
Name, category, load & return dates, ship-to address, the gear lines, which case each line rides in, crew and call times, attachments, wiring diagrams, milestone progress and a communication log.
Categories
Mitzvah, Private Event, Videography, Corporate, Non-Profit — plus anything you type. Derived rather than managed: a category exists while a gig uses it, gets a stable colour stripe down the card, and filter chips only appear for categories that actually have gigs in them.
Ways to add gear
Setups, cases, packages, racks & kits, individual items — plus barcode scan-to-add (bulk increments per trigger pull) and CSV import with a tag column and an optional qty.
Groups on the list
CASE · PACKAGE · SETUP · LOOSE, each colour-coded and collapsed by default so a 38-line gig opens readable. A part-packed kit is badged and names what's absent.
Refuses
Silently clamping a quantity down to stock (asking for 15 of a pool of 10 is how a shortage gets raised), importing a CSV row whose tag matches nothing — it's skipped and reported by name — and archiving a gig with gear still out without asking first.
Who can do what
Crew leaders read the gig, follow the load all day, check the rent list and print the paperwork — load plan and bill of lading included. Creating, editing and archiving are admin actions, refused up front with a reason rather than appearing to work and then evaporating.
WHAT YOU GET

One list per show, and it's the true one.

Whole cases, packages and rigs added in one move, already grouped
Double-bookings flagged the moment two shows' dates overlap
Shortfalls split fairly across gigs, so you never rent the same gap twice
Live load-out progress — 38 of 47, nine to go — on every gig card
A production timeline that tells you what to do and drafts the email
Close-out that asks what didn't come home, and records the answer
Templates that reuse the gear without dragging last year's dates along
A category-ordered quote list your rental house can actually price

Put your next show on it.

Bring your inventory in by CSV, build one gig out of the cases you already pack, and scan it out the door this week.

Get Started → All features →