Stock Alert
Workflow: Invoice → Payment → Dispatch → Inventory
1. Invoice
Create & send
2. Payment
Mark Paid → Convert
3. Dispatch
Signal GH warehouse
4. Inventory
Auto-decremented
Dispatch Status Distribution
Recent Dispatch Orders
Order IDCustomerServiceStatusScheduledGH
No dispatch orders loaded yet.
Quick Lookup
Live Webhook Feed
No events yet.
Data Sources
Google Sheets: Not connected
Local Folder: Not mounted
CSV Upload: None
QuickBooks: Not configured
No local folder mounted
Mount a folder to save invoice PDFs to Invoices/ and list them here
Invoice-First Workflow: Create an invoice → customer pays → mark as Paid → click Convert to Dispatch Order → Grasshopper warehouse is signaled → inventory decremented.
QuickBooks Integration Ready. Configure QB OAuth in Settings → QuickBooks to auto-sync invoices to QB Online.
Invoice List 0 invoices

No invoices yet.

Click New Invoice to start the invoice-first workflow.

Invoice Summary
Total Invoiced$0.00
Outstanding (Sent)$0.00
Overdue$0.00
Paid$0.00
Converted to Orders0
Draft0
Invoice-First Workflow
Create Invoice — add customer, line items, tax, discount
Send to Customer — PDF saved to Invoices/ folder
Mark Paid — status dropdown on the card
Convert to Dispatch — button appears on Paid invoices
Dispatch + Inventory — GH signaled, inventory decremented
No local folder mounted
Mount a folder to save PO PDFs to Purchases/ and list them here
QuickBooks Integration Ready. POs sync to QB as Bills once QB OAuth is configured in Settings → QuickBooks.
Purchase Order List 0 POs

No purchase orders yet.

Click New Purchase Order to order stock from a vendor.

PO Summary
Total PO Value$0.00
Open (Sent)0
Fully Received0
Partial0
Draft0
How POs Work
Create — vendor info, items, quantities, freight, tax
PDF — letterhead with signature lines → Purchases/ folder
QuickBooks — syncs as QB Bill on send
Mark Received — auto-adds items to Inventory
Export CSV — download all POs as a spreadsheet
Drop your Orders Report CSV here — or use Import CSV above. All fields auto-mapped · Standard Grasshopper export format supported
Order IDDateCustomer RegionServiceStatus PO / SOScheduledDestination TotalGHActions

No dispatch orders loaded.

Import a CSV, convert a paid invoice, or connect a data source.

Submitting a dispatch order signals the Grasshopper warehouse to process the shipment and decrements inventory automatically. This is a live operation. For the invoice-first workflow, use Convert to Dispatch on a paid invoice instead.
Dispatch Details
Customer Information
Line Items
No local folder mounted
Mount a folder to read inventory CSV/XLSX from the Inventory/ subfolder
Google Sheets not connected — connect in Settings to load live inventory
Drop your Inventory CSV / XLSX here — or use Upload above. Columns: SKU · Name · Hub/Location · Vendor · PO · On-Hand · Pending · Total · Retail · Ref Record · Weight · Cube
— records
SKUItem NameHub VendorPO On-HandPendingTotal Retail $Ref Record Source / UpdatedView

No inventory loaded.

Mount a local folder, connect Google Sheets, or upload a CSV to see your inventory.

Shipment Details
Items (weight + cube + qty all required)
How to Use
1. Enter ZIPs — Origin = warehouse ZIP, Destination = customer ZIP.
2. Choose service level — White Glove, Threshold, Curbside, etc.
3. Add items — each needs weight (lbs), cube (cu ft) AND quantity.
4. Calculate — returns total, linehaul, fuel surcharge + transit window.
5. Bridge required — GH bridge must be connected in Settings.
Service Level Guide
wg White Glove — full in-home placement & setup
rocpa Room of Choice + Debris + Assembly
rocp Room of Choice + Debris removal
roc Room of Choice (no unpacking)
thr Threshold — first dry area / lobby / garage
curb Curbside drop-off only
b2b Business-to-business dock delivery
exp Express / expedite

Global Search

Search across invoices, POs, dispatch orders, inventory, statuses & service levels
⌘K from anywhere

Start typing to search across all your data.

Loading documentation…