Skip to content

Soft launch. Reid Hoffman

Z-Swag
The platform

Most merch agencies sell t-shirts.
We built the software that ships them.

Z-Swag runs every order on a proprietary operations platform. Client portal, instant shipping quotes, customs pipeline, auto-invoicing, per-recipient tracking, and a full operations layer. Built and operated in-house since 2018.

The thesis

Z-Swag isn’t a merch agency that uses software. It’s a software company that ships merch.

Most agencies at our scale live on stitched-together off-the-shelf SaaS. A CRM for quotes. A shipping aggregator for rates. A third-party customs broker. QuickBooks bolted on with rubber bands. It works until volume catches up to it, and then it silently destroys quality: missed customs paperwork, mis-quoted rates, lagged invoicing, no per-recipient visibility.

We made a different bet. The platform is built in-house, owned by an engineering team that ships continuously, and integrated as a single system of record. Every Z-Swag order — domestic or international, one box or fifty — runs through it from quote to label to invoice to recipient delivery.

The technology IS the service. Most agencies our size can’t claim that. We can.

The architecture

Four layers. One system.

The platform is structured into four layers, each with its own ownership boundary. Together they form the operating system for every Z-Swag program.

Client portal

The surface clients see.

Real-time inventory, order tracking, asset library, quote queue, recipient management, and program-level reporting. Clients and project managers work in the same system, so status updates aren’t a separate workflow.

Operations layer

How orders get made and shipped.

Warehouse pick-pack queues, multi-box parcel splitting, customs paperwork generation, decoration routing, internal review states, and a full audit trail. Every state transition is logged for compliance and post-mortems.

Commerce layer

Quoting, shipping, billing.

Instant shipping rates across UPS, FedEx, and USPS via EasyPost. One-click label-buy. QuickBooks-integrated auto-invoicing with payment links sent the moment a kit ships. Avalara handles sales tax.

Data layer

The system of record.

Recipients, addresses, customs records, inventory snapshots, billing state, and order history. Schema-versioned migrations. Idempotency-guarded writes. Built so a regulated client can reconstruct every state of every order on demand.

Capabilities

What the platform does, in one grid.

Client portal

Real-time inventory, order tracking, per-recipient shipments, brand asset library, and a live quote queue.

Instant shipping quotes

Domestic rates returned in seconds across UPS, FedEx, USPS. One-click label-buy. Signature and insurance add-ons handled at the platform layer.

Customs pipeline

HTS codes, country-of-origin, declared values, and broker paperwork generated automatically for international shipments.

Auto-invoicing

QuickBooks integration with payment links sent the moment a kit ships. Card and ACH supported. Avalara handles tax.

Per-recipient tracking

Per-recipient tracking links, address validation, and lifecycle notifications. Built for B2B programs with hundreds of individual destinations.

Multi-box parcel splitting

Empirically-derived parcel sizing for orders that exceed single-carton weight. No under-quoting, no manual splits at the warehouse.

Operations audit trail

Every state transition logged via OperationsLog. Reconstructable order history. Internal-only fields protected from client-facing surfaces.

Billing state machine

Per-order billing states (not billed / billed / issue) with denormalized snapshots and a canonical event log. Admin-only.

Compliance-aware fields

Customs HTS + country-of-origin propagated from product catalog to inbound to outbound. Internal-only margin and carrier-cost data sealed off from client and warehouse surfaces.

Integrations

Owned, monitored, replaceable.

Each external dependency has a single integration owner inside the platform. Every webhook, every API call, every cron-driven sync is logged, alarmed, and recoverable. No black-box SaaS in the critical path.

QuickBooks Online

Auto-invoicing, payment links, item sync, void/recovery on cancel.

Intuit Payments

Card + ACH acceptance, Stripe-powered under the QuickBooks layer.

EasyPost

Multi-carrier shipping rates, label buy, refund/void cron.

Avalara

Sales tax calculation and remittance, jurisdiction-aware.

Basecamp

Project + comms workspace integration with role-based assignee routing.

Resend

Transactional email + audience management for client + ops notifications.

Vercel Blob

Customs packets, label PDFs, brand assets. Schema-derived URL allowlist.

Neon Postgres

Versioned migrations, branch-isolated development, idempotent cron writes.

What it replaces

The stack most agencies our size still buy.

Why this matters

Every line on the right is a SaaS contract a buyer of Z-Swag inherits as built-in IP, not as a recurring cost. The operational moat compounds.

  • A separate RFP-to-cash CRMQuotes, orders, billing, and tracking live in one system.
  • A third-party shipping-rate aggregatorBuilt directly on EasyPost; markup, gates, and floors at the platform layer.
  • Customs brokerage chasing every orderHTS + country-of-origin propagated from product → order → outbound.
  • A QuickBooks integration project per clientOne QBO sync layer serves every billed program.
  • Spreadsheets for recipient listsRecipient model + address validation + per-recipient tracking links built in.
  • Manual ops/accounting reconciliationBilling events + operations log share the same canonical timeline.

Security & compliance posture

Built for regulated clients from the start.

The platform was designed with regulated-vertical diligence in mind. Field-level access boundaries are enforced in code, audited on every change, and documented in business-rules files that version-control alongside the schema.

Access control

Role-based access (admin / warehouse / client). Internal-only fields (margin, carrier cost) sealed off from client and warehouse render paths and audited on every PR.

Audit trail

Every state transition writes a canonical event row. Reconstructable order history. Internal-only operations log separate from client-visible history.

Idempotent operations

Compare-and-set guards on every concurrency-sensitive transition. Crons can re-run without double-charging, double-shipping, or double-billing.

Compliance-aware

Margin and shipping-cost data confidentiality enforced as a documented business rule across every surface. Customs data internal-only at the warehouse layer. Ready for regulated-client diligence.

Engineering cadence

Continuous deployment. In-house ownership.

The platform ships continuously. Every change passes through automated type-checking, end-to-end Playwright tests, an accessibility lint pass, and a code review before merge. Every merge to main is deployed within minutes.

Business rules are version-controlled in docs/business-rules/ alongside the schema. When a behavior changes, the rule changes. When the rule changes, the audit trail captures it. No tribal knowledge.

Operational alarms cover EasyPost balance, payment-method validity, customs paperwork generation, billing reconciliation, and orphan resource detection. Every cron job has a sanity threshold and a fail-closed posture for destructive operations.

See it for yourself.

Existing clients log in at login.zswag.com. Prospective clients and strategic partners can request a guided walkthrough below.