A shipping dashboard for WooCommerce shops. Built by a shop owner, for shop owners.
One page. No clicks. Automated.
shipping_dashboard_v5.mp4 — 42 seconds
The shipping dashboard I built for myself after ten years of fighting WordPress.
Every order across every WooCommerce store, on one screen, with rates already loaded from USPS, UPS, and FedEx. Click the cheapest rate, the label prints on your thermal printer, the order closes itself. Next order.
In a good run, four seconds per order. Down from a minute and a half.
- Three stores in one list. Orders from every WooCommerce store you own, merged into a single feed with store badges.
- Rates pre-loaded. Open the page, see USPS / UPS / FedEx prices side by side for every order. Cheapest is highlighted.
- Same-customer orders auto-merge. Two orders from the same email collapse into one card. One label. Both close.
- Fraud watch built in. Risky orders flag with a red banner and the actual reasons listed inline.
- Multi-box shipping. Tell it how many boxes, get rates per box, buy all the labels in one shot.
- One-tap thermal print. Direct from dashboard to your label printer. No PDFs, no print dialogs.
- End-of-day USPS SCAN form. One button generates the pickup manifest.
I get it — no shop owner wants to load some random Flask app onto a server that touches their live customer orders. So here's exactly what happens, and what doesn't.
It runs on YOUR server. Cinch is open source. You install it on your own VPS (DigitalOcean, Hetzner, Hostinger, whatever you use). Your server, your code, your control.
Your WooCommerce keys never leave your server. Cinch reads/writes orders on your shop using API keys you generate in WooCommerce settings. Those keys live in a .env file on your VPS. They never get sent anywhere else.
EasyPost is YOUR account. You sign up for EasyPost directly. Your shipping rates and labels are billed to your EasyPost account, not mine. I never see your shipments.
No data ever touches my servers. I'm not running a SaaS that proxies your orders. There's no central server. Cinch is just code that runs in your shop, on your VPS.
Nothing to cancel. It's your code on your VPS. Stop using it any time. Delete it any time. Audit the source any time.
I'm a real WooCommerce shop owner — Divine Tribe / Nice Dreamz — and I ship hundreds of orders a week through Cinch myself. It's not a side project I'm trying to monetize. It's my daily tool, and I'm sharing it because my partner Melanie watched me use it and said "why aren't you selling that?"
If you've ever lost a ShipStation account because they don't like your industry, or you've watched a cheap shipping SaaS get bought and shut down, or you just want to stop renting tools from people who don't ship anything themselves — Cinch is for you.
Two ways:
1. Self-install (recommended). Email info@nicedreamzwholesale.com and I'll send you the full backend code + setup guide. You install it yourself. I'll hop on a screen-share and walk you through the tricky parts if you want — but you're the only one with credentials. When the call ends, you're running it solo.
2. I'll install it for you. If you'd rather not deal with VPS setup, I'll spin up a clean Hetzner box, install Cinch, configure it for your shop, hand you SSH keys and a login URL, and step away. You own the box. You own the data. I leave.
If enough shop owners want this, I'll build a hosted version where setup is one click. But for now: open source, self-hosted, your keys, your data.
Flask · WooCommerce REST · EasyPost API · vanilla JS frontend · runs on a small VPS (1 vCPU / 1 GB RAM is plenty).
MIT — see LICENSE.
— Matt
