Yakooha

WorkChorus

Start a project

    12 of 13

    Chorus

    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.

    Year
    2026
    Disciplines
    Content, Creator Ops, Platform
    Platform
    Web
    Brief
    Sample client

    Use Chorus now

    Chorus on desktop: Creator campaigns without the spreadsheet

    01Context

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

    02Strategy

    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

    03Design

    Chorus, desktop layout
    Desktop, 1280 wide. Captured from the running build.
    Chorus, phone layout
    Phone, 430 wide. Same build, same data.

    04Engineering

    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

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

    05Details

    The mechanism underneath, as a working model. Press the buttons.

    lab / product logic / rights-attached approvals

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

    NestJS · Instagram Graph APIOpen in the Lab

    Loading the model

    Figures inside a model are simulated to show how the mechanism behaves. They are not production measurements.

    06What shipped

    9 modules are in the build below. Each one works.

    • 01Status filters
    • 02Timecoded comments
    • 03Approve: rights signed and escrow released in one event
    • 04Content calendar
    • 05Creators, discovery and invites
    • 06Budget and brief
    • 07Rights ledger CSV
    • 08Contracts and escrow ledger
    • 09Messages and reports

    07Technology

    • Next.js
    • NestJS
    • PostgreSQL
    • Instagram Graph API
    • Mux
    • Resend
    • AWS

    This is the kind of work we do under Content & Creator Collabs.

    Now use it.

    This is Chorus, the whole application. Continue as the sample user, change things, reload. Your data stays in this browser and resets from Settings, then Data.

    yakooha.com/demo/chorus
    Open in a tab
    Chorus: Creator campaigns without the spreadsheet

    A full application, not a recording. Sign in as the sample user; your data stays in this browser.

    Have a project like Chorus?

    Discuss your product See the work

    Tell us what you are building. We reply within one working day.

    Start a project

    Tell us in a minute.

    Your name, an email and a line or two. A person reads it and replies within one working day.

    What do you need? optional

    We store what you write so we can reply, nothing else. Privacy