All workCase study Content · Creator Ops · Platform

Shoutout

Creator campaigns without the spreadsheet

Briefs, approvals, usage rights and live reach tracking for creator campaigns — pulled straight from the Instagram Graph API instead of screenshots in a group chat.

ShoutoutRuns live
Screenshot of Shoutout on a desktop

A sample brief, a real product. We wrote this brief ourselves to show how we work; the client and their story are illustrative. The product is not: it was designed and engineered here, and you can use it below. We publish results only for work a client has let us verify, so this page shows none.

Shoutout live demoReady
The real front end, in your browser. Sample data. Nothing is saved.Open in a new tab (opens Shoutout full screen)
Screenshot of Shoutout on a desktop
1

The brief

Brands were running creator collabs through DMs, drives and a prayer. Shoutout gives both sides one room: the brand posts a brief, creators pitch, content gets approved with rights attached, and performance streams in automatically.

3

The approach

A NestJS API on PostgreSQL models briefs, deliverables and rights windows; the Instagram Graph API syncs reach and engagement on a schedule; Mux handles video review with frame-accurate comments; Resend fires the nudges nobody has to remember.

  • Instagram Graph API ingestion + webhooks
  • Rights & licensing modelled, not implied
  • Mux video review with timed comments
  • Escrowed payouts on deliverable approval
4

What shipped

  • Status filters
  • Timecoded comments
  • Approve: rights signed and escrow released in one event
  • Content calendar
  • Creators, discovery and invites
  • Budget and brief
  • Rights ledger CSV
  • Contracts and escrow ledger
  • Messages and reports
5

Under the surface

How it is built

NestJS on PostgreSQL models briefs, rights windows and payouts; the Instagram Graph API syncs performance on schedule and webhooks, Mux powers frame-accurate video review, Resend sends the nudges.

  • Graph API sync with webhook + backfill reconciler
  • Usage rights modelled as first-class records
  • Mux review player with timecoded comments
  • Escrowed payouts released on approval events

Considered and turned down

Airtable + Zapier ran the pilot — it broke exactly where rights and payouts needed guarantees.

Stack

Next.jsNestJSPostgreSQLInstagram Graph APIMuxResendAWS
6

The mechanism, working

The part of Shoutout that was hardest to get right, as a small model you can operate.

lab/rightsOpen in the Lab

Rights-attached approvals

Approving a post signs its usage window. Payout escrow releases on the same event.

Start here

What are you building?

Pick one and we hand you the closest thing we have already built. Or go straight to the brief: a person replies within one working day, with an honest view on scope, time and cost.

Start a project
studio@yakooha.com+91 81042 13809Mumbai10:00 to 19:00 IST, Monday to Friday
What are you building?