Free Shipping on all orders · Priority Mail Shipping with fee of $8.00
📦
Divine Tribe Software · Open Source

cinch

Shipping dashboard for WooCommerce shops. One page. No clicks. Automated.

HTMLMIT licensedOpen source
💻 HTML
Primary Language
📅 April 2026
Last Updated
What it is

Everything your shipping desk needs, on one page, updating itself.

Cinch is a single-page shipping dashboard for WooCommerce stores. Pending orders, tracking numbers, label printing, fulfillment status — all in one view that updates itself. No clicking through six WP-Admin tabs. No exporting to spreadsheets. No fragile Zapier flows.

Built because running ineedhemp.com's daily fulfillment was eating too many hours. Now the warehouse runs on one screen.

Why it's different

What makes cinch special

One screen

Every pending order, every status, every tracking number, on a single page that auto-refreshes.

🖨️

One-click labels

Print all the day's labels in one click. Tracking syncs back automatically.

🤖

Automated

No more clicking, no more copy-paste, no more 'did I update the tracking number on that one?'

🔌

Plays nice

Works with the WooCommerce REST API. No custom plugins to maintain.

Who it's for

Is this for you?

  • WooCommerce shop owners drowning in fulfillment clicks
  • Warehouses that want one-screen ops instead of tab-juggling
  • Solo founders who want their afternoon back
How to get it

Getting started in minutes

1

Drop in your WooCommerce keys

One config file, one set of REST API keys.

2

Open the dashboard

It pulls everything in. Done.

3

Print the day's labels

One click. Tracking syncs back.

Ready to try cinch?

It's free, open source, and runs on the hardware you already own. Head to GitHub to get started, or drop a star to help us keep building in public.

Stay in the tribe

More from Divine Tribe

Full technical docs

The complete README

Open the GitHub README — every detail, every benchmark, every code block

Cinch

A shipping dashboard for WooCommerce shops. Built by a shop owner, for shop owners.

One page. No clicks. Automated.


Watch it work

shipping_dashboard_v5.mp4 — 42 seconds

Cinch dashboard

What it is

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.

What it does

  • 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.

How it works (and what it doesn't do)

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.

Why trust this

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.

Want it for your shop?

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.

Tech stack

Flask · WooCommerce REST · EasyPost API · vanilla JS frontend · runs on a small VPS (1 vCPU / 1 GB RAM is plenty).

License

MIT — see LICENSE.

— Matt