Shopify app · my product · 2026 — now
Team Up
Group ordering for decorated-apparel shops. One shared link captures every participant's size and design, then produces one consolidated invoice and production sheets without retyping.
Visit Team Up- Status
- Live on the Shopify App Store
- Replaces
- Spreadsheet + group chat
- Output
- Consolidated invoice + production sheets
The problem
A team orders twenty hoodies. Someone collects sizes in a group chat, transcribes them into a spreadsheet, chases the four people who didn't reply, then reads the spreadsheet back to the shop over the phone. The shop retypes it into a production sheet. Every step is a chance to get someone's size wrong.
What I built
The organiser creates a group order and shares one link. Each participant opens it, picks their own size and design variant, and is recorded directly against the order — no transcription step exists.
The organiser then manages a single consolidated invoice, and the shop gets production sheets generated from the same data the participants entered themselves. The workflow keeps participant input, payment status, and production data in one source of truth.
Implementation
Built the shared participant flow, organiser dashboard, order data model, and Shopify integration as one product. The app runs on the same Cloudflare and D1 foundations as the other vzlab products, with React Router handling the public and authenticated surfaces.
Built with
Want to talk about work like this?