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
Reminders
Set yourself reminders with a due date. The system emails you on the day, then again 1 day and 2 days later if it's not ticked off. Tap a type below to add one quickly, or use "+ New reminder" for anything else.
๐ My Reminders
Private to you โ no other user can see this page or anything on it. Each reminder force-nudges you by email and WhatsApp at the times of day you tick (morning / afternoon / evening), every day until you mark it done. Set the priority to make the nudges louder, attach letters or documents so everything's in one place, and use โstart earlyโ to begin nudging days before the deadline.
โฐ Nudge times
What time each daily nudge goes out (24-hour clock). Applies to all your reminders.
Content
Plan, assign and track product videos for TikTok, Instagram & YouTube. Pick a SKU, assign a creator and a deadline; they get the same email + WhatsApp reminders, add their video links when done, and tick it off.
Summary
Work Tracker
Log each task you do with a start and finish time. Completed reminders are pulled in automatically. Your weekly & monthly totals are below.
Log a task
Tasks for the day
โ My working hours & breaks
This week
This month
Products
๐ Listing Studio
Build, improve and push Amazon listings for your SKUs. Every SKU gets its own workspace with folders for raw images, finished images and safety docs, an AI copywriter that learns how you like things, and a readiness checklist so nothing gets forgotten. The trademark guard automatically flags words like โLightningโ โ always โworks withโฆโ.
โ AI & Amazon settings
๐ Teach the AI how we like things
Anything you write here is followed in every future AI generation โ style, phrases to use or avoid, how you like titles and thumbnails. Giving a ๐ on a draft also adds a note here.
Shipments from China
On order by SKU โ Air vs Sea
Units on order (ORDERED + IN TRANSIT, not yet delivered), per SKU, split by transport mode.
China Container Tracker
Track every luggage container from the day you order to the day it lands โ with all the paperwork in one place. The planner tells you when to order next and how many.
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
๐ค Scan Out โ Packing Station
Scan every item as you pack it (OUT) or as returns come back (IN) โ stock updates instantly either way. Keep the box below selected and just point-and-squeeze; no clicking between items.
This session
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
TikTok Shop
Drop your TikTok income statement file below and it gets decoded into plain English: what you sold, what TikTok took, what landed in the bank โ and your real profit using each product's landed cost.
Order-by-order detail
Where the money went
What's driving sales
TikTok tells us whether each order came from a video, a live stream or the product page โ useful for deciding where content effort pays off.
Profit by product
Match each TikTok listing to one of your products once, and every future upload works out true profit automatically (settlement minus landed cost). If a product is missing its cost, type the landed ยฃ/unit straight into the Cost box on its row and press Save โ it's stored on the product, so every page uses it. Refunded orders don't count product cost โ those items come back via Scan In returns.
โฉ Returns tracker โ TikTok refunds vs what actually came back
Left of each row: orders TikTok refunded after shipping (from your statement files) โ the ones that should physically come back. Right: returns your team scanned back in using the ๐ต TikTok returns mode on the Scan Out page. A red gap means TikTok refunded more items than have arrived back โ those are the ones to chase. Cancelled orders (refunded before dispatch โ the item never left) are shown separately and don't count towards the gap. Post takes days, so judge by the month rather than the week.
By week
By month
By product
Needs the TikTok listing matched to your product (see "Profit by product" above) โ unmatched refunds are shown as one combined line.
Statements & bank payouts
One statement per day. The bank ref is the exact text on your bank statement, so you can finally tie TikTok payouts to the money that arrives.
Profit per unit
Sell price โ Amazon referral โ FBA fee โ monthly storage โ landed COGS.
Cash tied up in stock
โฉ FBA Removals
What Amazon is shipping back to you (returns) and what it's destroying (disposals). Sync pulls it straight from Amazon; if that's not approved yet, upload the CSV from Seller Central โ Reports โ Fulfilment by Amazon โ Removals โ Removal order detail.
๐ฆ On its way back to you
Pending return removals โ scan these in at the Scan Out station when the boxes arrive (green ๐ฅ for sellable, red ๐ for wrecked ones).
History
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.
Activity log
A record of every change made in the system โ who did what and when. Use the filters to narrow down by person, what was changed, or date.
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
Alerts are based on days of stock left: live FBA stock รท your live sales rate (a blend of the last 7 / 14 / 30 days, updated by the daily Amazon sync). Red = send stock now, amber = send soon. Colour-coded emails go out at the times you set below (default midday and 10pm).
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.