Print & promoClient portalOperations hub

How Good Collective replaced fragmented tools with one client portal — and made the brand sell itself on every login.

A growing custom merch and branded swag operation running every project across email threads, spreadsheets, QuickBooks, Shopify and Tally — with no single source of truth. We built Emily a unified client portal & operations hub: Projects, Estimates, Invoices, Art Approvals, Storefronts, Products, Orders, Campaigns, Kit & Fulfill, and Activity — all role-aware, all integrated, all driven by an Automations engine.

Good Collective testimonial
Hear from the founder
Good Collective
Client
Good Collective
Founded by Emily
Industry
Custom merch
B2B branded swag & storefronts
Modules
12
From Projects → Kit & Fulfill
Integrations
3 deep
QuickBooks · Shopify · Tally
Before

Email threads, spreadsheets, and disconnected tools.

  • ×Shared Google sheets and a million links lost in email threads — no central hub for clients
  • ×Estimates emailed as PDFs — approvals stuck in reply-all chains
  • ×QuickBooks invoices, Shopify storefronts and Tally form responses each lived in their own tool
  • ×Shipment tracking re-keyed line-by-line; no one place to see where a kit was
  • ×Manual reminder emails, follow-ups and status updates eating hours every week
After

One portal for clients. One cockpit for the team.

  • Unified dashboard with universal search across every entity in the system
  • Project hub — Estimates, Invoices, Art Approvals, Campaigns, Shipments, Activity in tabs
  • Public approval links — clients approve estimates & artwork with one click, audit-logged
  • Live QuickBooks, Shopify and Tally sync — no double-entry, no CSV imports
  • 12-trigger Automations engine — emails, in-app pings, invoice creation, status changes, webhooks
  • Kit & Fulfill bulk CSV import — hundreds of shipments loaded in seconds
The challenge

A merch business outgrowing its tool stack.

Good Collective had built a thriving custom merch and branded swag operation. Storefronts in Shopify, invoices in QuickBooks, campaign data collection in Tally, art approvals over email, project context in DMs. Every system worked individually. Together, they were a tax on every project.

Emily was the integration layer. Whenever a client asked “where’s our kit?” or “has the artwork been approved?” or “what’s outstanding on our invoice?” — the answer required jumping between four tools and a Slack search. Self-service for the client meant either a Loom video walkthrough or another email.

The brand itself was beautiful. The client experience around it didn’t match.

The build

One portal, twelve modules, three deep integrations.

We shipped a unified, role-aware portal where every entity hangs off a Project. The dashboard surfaces real-time activity tiles — art approvals pending, estimates pending, kits being processed — that double as filtered jump-points. Universal search runs across every record from a single bar.

Estimates have a public approval link with one-click Approve / Request Changes — no PDF email chains. Invoices sync live with QuickBooks; payment links are auto-extracted from the invoice PDFs and surfaced as smart tiles for Outstanding, Overdue (30/60/90), and Paid. Storefronts pull live from Shopify with on-demand vs. stored-inventory tagging — on-demand items skip stock tracking entirely. Campaigns launch with public Tally forms; responses stitch directly into the right project.

Art Approvals get a visual workbench with comments, assignable per-client and per-project. Kit & Fulfill tracks every shipment with a downloadable CSV template pre-populated with current Project IDs and a bulk import flow with preview-before-confirm — bulk-load hundreds of shipments instead of one-by-one entry.

The leverage

An Automations engine that does the boring work.

The piece that changed Emily’s week is the Automations engine — a no-code rules builder with 12 triggers (estimate approved, art approved, invoice overdue, shipment delivered, and more) and time-delay options from instant to 14 days. Five action types: send email (full composer with 20+ dynamic shortcodes — [client-name], [invoice-amount], [tracking-number]), send in-app notification, auto-create invoice from approved estimate, update project status, fire a webhook to Zapier or Make.com.

The manual reminder emails, follow-ups and status updates that used to eat hours every week now happen automatically. Every action is logged in per-entity Activity blocks and a global feed; the notification bell keeps everyone informed of changes relevant to them.

It’s a portal that sells the brand on every login — and an operations hub that cuts admin time on every project.

Results — 6 months in

The numbers, after six months.

12
modules
Projects → Estimates → Kit & Fulfill, all unified
3
deep syncs
QuickBooks · Shopify · Tally — zero double-entry
−85%
admin
Manual reminder & status-update time per week
12
triggers
Automations rules — instant → 14-day time-delays
1-click
approvals
Public estimate & art approval links — audit-logged
0
lost approvals
Approvals lost to email since launch
I needed one central hub for my clients — instead of juggling shared Google sheets and a million links lost in email threads. AppBox brought my very specific vision to life. The team is awesome — responsive, easy to work with, genuinely great partners. Couldn’t recommend them more.
E
Emily
Founder, Good Collective

More case studies

See all →
Let's talk

30 minutes to find out
if AppBox fits.

Bring the operational pain. We'll bring the questions, a rough sense of cost and shape, and an honest read on whether we're the right partner.

See an example build →
No deck, no decks, no follow-up funnel. One conversation.