Automation & SystemsMusic - Independent Record Label
BNCY Music

BNCY Music

A 3-week manual payment process across 6 spreadsheets reduced to minutes.

Custom SoftwareAutomationDatabase DesignArtist PortalPayment Automation
Tech Stack
Next.js 15TypeScriptSupabasePostgreSQLTailwind CSSVercel
The Challenge

What was broken before we started

BNCY Music was growing fast. The label had gone from a handful of artists to over 100 on the roster - but the back-office systems hadn't kept up. Artist payments were managed manually across 6 separate spreadsheets.

Paying around 30 artists took 3 weeks every payment cycle - checking data across spreadsheets, calculating split payments, handling aliases, tracking five separate revenue streams. The process was slow, error-prone and almost impossible to audit.

The label was already past the point where manual management made sense - and it was still growing. Without a system, the next phase of growth would become operationally impossible.

3wks
To pay 30 artists - manually, across 6 spreadsheets
BNCY Portal owner dashboard - 101 artists, 281 tracks, events and release schedule at a glance.

BNCY Portal owner dashboard - 101 artists, 281 tracks, events and release schedule at a glance.

What We Built

The solution

A bespoke artist management portal built on an 11-table relational database - handling artists, aliases, tracks, release schedules, events and split payments across five revenue streams.

Artist & Alias Management

The Person vs Artist data model separates real identities from stage names. One person can have multiple artist aliases, each with independent payment rules.

Split Payment Engine

Five revenue streams, configurable splits per artist, alias-level payment rules. The system calculates what everyone is owed automatically.

Release Schedule

Track catalogue, release dates, distribution status - all visible and manageable from the owner dashboard.

Owner Dashboard

At-a-glance view of the full roster: 101 artists, 281 tracks, upcoming events. Everything management needs in one screen.

11-Table Relational Database

Designed to scale. The data model supports the label's current needs and leaves room for the next phase of growth without architectural changes.

Release schedule management - tracks, dates and distribution status in one view.

Release schedule management - tracks, dates and distribution status in one view.

The Smart Bit

The Person vs Artist distinction is the architectural decision that makes everything else possible. Most systems conflate the two - but in music, one person can be multiple artists, and payment rules need to follow the artist, not the person. Getting this right at the data model level means the payment engine is accurate by design.

The Results

What actually changed

3wks→mins
Payment processing time
100+
Artists on the roster
281
Tracks in catalogue
5
Revenue streams managed
Before

3 weeks to pay 30 artists. 6 spreadsheets. Manual calculations. No audit trail. No scalability.

After

Payments processed in minutes. Full artist roster managed in one system. Label scaled past 100 artists without the process breaking.

Ongoing Relationship

Active ongoing development as the label continues to grow. The system evolves with the business.

In Their Words

"We're now not even halfway through the year and the label has already grown to over 100 artists. Without the new automated system, aliases, split payments and reporting tools, the process would have become almost impossible to manage efficiently. The new platform has reduced a process that once took weeks down to minutes."

BNCY Music
Mikey DavisBNCY Music
Like What You See?

Let's build something for your business.

Every project starts with a conversation. Tell us what you need - we'll tell you exactly what we'd build, how long it'll take, and what it'll cost. No obligation.

The Pattern

Most clients come through referrals. Most projects lead to ongoing relationships. Most builds are live within one to two weeks. This isn't a coincidence - it's how we work. Direct developer access, no account managers, no agency overhead. Just the work.