A camp, from the ideato the last signature
The whole product, in the order a camp really happens.
The arc of a camp
- Build the camp
- Open it, or hide it
- Take applications
- Confirm the roster
- Make the groups
- Publish the schedule
- Run the day
- Print the run of show
- Close the splits
The builder asks the questions a camp actually has
Name, host, dates, venue, and every room with its capacity per block. By the end, Camp knows the roster your rooms support, and warns you before you overbook it.
- Rooms, capacity and dark days, per room
- Writer target checked against the room maths
- Cover image, tagline and a landing page written from the answers
- Save and come back. A draft camp waits where you left it
Day 2 · Wednesday
48 writers in.
One writer still to confirm.
Public, invite-only, or nothing leaves the room
A festival wants the directory listing. A label with an unannounced album wants the opposite. Private camps are unlisted and carry no public roster. Writers see the name only after signing an NDA.
- Public and open: listed, applications on
- Public, invite-only: listed, roster closed
- Private: unlisted, no index, NDA before any detail
- The database enforces it. Private camps are not fetchable
One form, prefilled from the writer's own profile
Applicants arrive with craft, credits, PRO and IPI already attached, so your questions can be the ones only you need to ask. Filter, shortlist, offer or decline from one working desk.
- Your own questions alongside the profile
- Drafts save; nobody loses a half-written application
- Status counts, search, bulk shortlist and decline
- An accepted offer puts the writer straight on the roster
Who is in, who is late, who dropped this morning
Everyone on one board: role, invitation status, PRO and IPI, city and arrival. Travel and dietary notes stay organizer-only. Invitations track invited, opened, accepted, declined.
- Add directly, or invite by name with a private link
- PRO and IPI collected at signup, not at demo day
- CSV export for the venue, the caterer and the tour manager
- Organizer-only notes never appear in the writer portal
Day 2 · Wednesday
48 writers in.
One writer still to confirm.
Rotation that gets everyone into the room with everyone
Set the rule once and Camp builds a no-repeat rotation. When the maths genuinely can't work, it says so plainly instead of quietly duplicating a pairing. Every group is editable and lockable by hand.
- Coach plus writers, per room, per block
- Honest warnings when a no-repeat rotation is impossible
- Conflict flags for duplicate writers, missing coach, over capacity
- Lock a group and later regeneration leaves it alone
Nothing reaches a writer's phone until you say so
Days down, rooms across. Move blocks, fan one across matching days, let Camp flag clashes. Publishing is deliberate. Writers see only the published version, updated the moment you change it.
- Block types for writing, welcome, demo, showcase, meal, travel
- Conflict detection across rooms, coaches and groups
- Publish and unpublish, on your timing
- Change notices go out with the branded camp emails
You're invited
A room is being held for you.
Four days. One coach, three writers, one song you own a quarter of.
First question
Can you be in the room all four days?
Say yes and your seat is held. Say no and it goes to the next writer.
Yes, I'll be thereI can't make itWhat happens next
Every writer wakes up knowing where to be
The writer portal is phone-first, because that's where it gets read, in a taxi, three minutes before a block. Up next shows the room, co-writers and coach. Pinned notes carry the door code and wifi.
- Today, then the whole camp, in exact parity with HQ
- Group and coach profiles, room notes and backline
- Pinned notes for the things everyone asks twice
- Private session notes for coaches and producers
Studio A · Morning
Wrecking Ball
Miley Cyrus · Sacha Skarbek
Key
D major
Tempo
94 BPM
Length
3:12
Verse 1
We clawed, we chained our hearts in vain
We jumped, never asking why
We kissed, I fell under your spell
A love no one could deny
Pre-chorus
Don't you ever say I just walked away
I will always want you
Takes
One sheet you can trust at 7am and again at 7pm
The printed sheet comes from the same data as the board, so the paper on the studio door can never drift from the phone in a writer's hand. A4 or US Letter, laid out to be read across a room.
- Generated from the live schedule, never retyped
- A4 and US Letter, print stylesheet included
- Room-by-room and day-by-day views
- Reprint after any change without rebuilding anything
Splits agreed in the room, while everyone still remembers
Each song carries key, BPM, contributors and percentages. Writers sign in the room, not four months later over email. A missing IPI is the one thing that blocks the sheet, and Camp flags it before demo day.
- Percentages per contributor, with signature status
- Missing PRO or IPI flagged on the profile early
- Live lyrics the whole group edits together, voice memos recorded in the app, tap to tempo
- Export the sheet for your admin or your publisher
Studio A · Morning
Wrecking Ball
Miley Cyrus · Sacha Skarbek
Key
D major
Tempo
94 BPM
Length
3:12
Verse 1
We clawed, we chained our hearts in vain
We jumped, never asking why
We kissed, I fell under your spell
A love no one could deny
Pre-chorus
Don't you ever say I just walked away
I will always want you
Takes
Five steps from an idea to a published camp
Name the camp
Title, host, one line about why writers should be in the room.
Set dates and venue
Load-in, first block, demo day, load-out. The studio, the address, the door code.
Rooms and capacity
Name every room, set how many writers it holds per block, and Camp tells you the roster it supports.
Groups and rotation
Choose how writers rotate. Nobody repeats a co-writer until everyone has met.
Visibility, then publish
Open applications, invite-only, or private and NDA-gated. Publish and the landing page goes live.
Day 2 · Wednesday
48 writers in.
One writer still to confirm.
The desk you run it from, and the phone in the room.
Wednesday · Day 2 · live now
Three things need a human
You're invited
A room is being held for you.
Four days. One coach, three writers, one song you own a quarter of.
First question
Can you be in the room all four days?
Say yes and your seat is held. Say no and it goes to the next writer.
Yes, I'll be thereI can't make itWhat happens next
Studio A · Morning
Wrecking Ball
Miley Cyrus · Sacha Skarbek
Key
D major
Tempo
94 BPM
Length
3:12
Verse 1
We clawed, we chained our hearts in vain
We jumped, never asking why
We kissed, I fell under your spell
A love no one could deny
Pre-chorus
Don't you ever say I just walked away
I will always want you
Takes
Studio A · Morning
Wrecking Ball
Writing with
The song
Wrecking Ball
D major · 94 BPM
3 of 4 signedWaiting on you
Sign your split, then you are clear.
Sign nowBuilt by Camp
Skarbek Songwriting Academy
A year-round global academy founded by Sacha Skarbek, based at Kensaltown Studios in Ladbroke Grove, London. We designed and built their companion app: the writer portal, the HQ desk, and course-level configuration for every activation.
- Writer portal
- Courses, sessions, cohort and coursework.
- HQ desk
- Enrolment, rooms, sessions, comms.
- Per-course setup
- Every activation configured on its own terms.
Quote pending approval.
You're invited
A room is being held for you.
Four days. One coach, three writers, one song you own a quarter of.
First question
Can you be in the room all four days?
Say yes and your seat is held. Say no and it goes to the next writer.
Yes, I'll be thereI can't make itWhat happens next
Camps already running this way
Skarbek Songwriting Academy
Year-round courses and activations, each one its own event in the same platform: roster, sessions, songs and comms kept separate but managed together.
Cutting Edge Camps
A multi-day writing camp with rotating groups, four blocks a day, and split sheets signed before load-out.
Now the writer's case for being in the room.
For writers