Dashboard
Cash tied up by stage
Quick actions
Report uploads — what changed since last time
Every Amazon report you upload is snapshotted. This card shows the delta vs the previous upload of the same report type — quick sanity check that numbers move the way you'd expect, and a way to catch missing or unaccounted units.
Urgent reorders
Products
Shipments from China
FBA Inbound Shipments
Units on the way from your warehouse to an Amazon fulfilment centre — from the Send to Amazon → Shipment summary export. Upload it on the Amazon Sync tab; re-upload any time to refresh statuses (matched by Shipment ID, no duplicates).
Pack FBA — how many boxes & how heavy?
Pick a SKU, type how many units you want to send, and the tool works out how many boxes you'll need. One SKU per box, capped at 15 kg per box and warning if any side is over 63 cm (Amazon UK small-parcel limits). Save the plan to come back to it — the numbers are frozen at save time so they don't change if you later edit the product's weight or qty/box.
Plan
Box plan
Pick a SKU and enter units to see the box plan.
Saved plans
Stock Movements
Tip: when you log an OUT → FBA movement, paste the
Amazon Shipment ID (e.g. FBA15ABC123) into the box.
Those units show as "on the way to FBA" in the Products table until you
import the matching Send-to-Amazon summary — at which point the shipment's
status (Working / Shipped / Receiving / Closed) takes over.
Reorder recommendations
Based on 30-day sell velocity, current on-hand + in-transit, supplier lead time and your safety-stock setting.
Dead stock
Profit per unit
Sell price − Amazon referral − FBA fee − monthly storage − landed COGS.
Cash tied up in stock
Stranded / suspect listings
ASINs with FBA inventory but no sales in 90 days — check for suppression, listing errors, or compliance flags.
SKU Issues
Log Amazon problems against any SKU — safety, brand, listing or compliance — record the action you've taken, and set a reminder. The reminder pill goes green while it's still in the future and red the moment it passes, so overdue follow-ups stand out.
A+ Content
Track which SKUs have Amazon A+ enhanced content authored, who did it, when, and the listing / design URLs. Click a row to edit; the Done by field auto-fills with the logged-in user when you mark something off.
Suppliers
Amazon Sync
Upload a report
Drag or select any Amazon Seller Central report — the system auto-detects the type. Supported: FBA Inventory, Business Reports (Detail Page Sales & Traffic), Fee Preview, FBA Returns, Settlement / Payments, Long-Term Storage fees, FBA Inbound Shipment Summary, and FBA Shipment Contents (per-SKU breakdown).
Tip: to populate the FBA INBOUND column on the Products page, download Shipment Contents from Seller Central for each open shipment (Manage FBA shipments → open a shipment → Download → Contents). The Shipment Summary alone only gives totals per shipment, not per SKU.
Import history
Clear imported Amazon data
Wipe rows from the database. Use this to undo a bad import or start a section fresh. This does not touch your products, suppliers, shipments, or warehouse movements — only Amazon-imported rows.
Backups & Restore
A backup is a full snapshot of your database — every product, shipment, movement, Amazon import, and setting at that moment. The app automatically takes one before any risky action (Amazon upload, Scan inbox, Clear). You can also create one manually anytime ("everything is good right now"). To undo a bad import, find the backup from just before it and click Restore.
Create manual backup
All backups
Settings
🔌 Amazon SP-API
Direct connection to Seller Central. Once configured, the Amazon Sync tab can pull FBA Inventory / Business Reports / Settlements / Returns / Fee Preview / Inbound Shipments automatically — no more manual CSV downloads.
One-time setup: register as a developer in Seller Central → Apps & Services → Develop Apps. Self-authorize an app to get your LWA Client ID, Client Secret, and Refresh Token. See README §"Amazon SP-API setup" for step-by-step. The three secrets stay on this machine in the local database.
📱 WhatsApp notifications
Send an instant WhatsApp the moment an SKU-issue reminder expires. Uses Twilio's free WhatsApp sandbox to get started — see the help below for how to grab your credentials. Leave blank to keep WhatsApp notifications off; the on-screen Dashboard warnings still work.
How to set up the Twilio WhatsApp sandbox (5 min)
- Sign up at twilio.com — they give you a free trial with $15 credit.
- In the Console, go to Messaging → Try it out → Send a WhatsApp message.
- Twilio shows a sandbox number (something like
+1 415 523 8886) and a join code (e.g.join sad-rain). - On your phone, open WhatsApp and send the join code as a message to that number.
- WhatsApp confirms you're connected. Copy your Account SID and Auth Token from the Console homepage.
- Paste them above plus the sandbox From number (e.g.
whatsapp:+14155238886) and your phone number as To (e.g.whatsapp:+447xxxxxxxxx). - Click Send test message. You should get a WhatsApp on your phone within seconds.
⚠ Low-stock alerts
Get a warning on the Dashboard (and optionally a daily email) when an FBA SKU is running low. The alert triggers when FBA fulfillable + FBA inbound drops below the threshold below. Set a per-SKU override on individual products via the Edit form.
Users
Each person who uses the software has their own name + 4-digit PIN. The Staff field on new stock movements auto-fills with the signed-in user.