A festival in southern Europe. A meaningful five-figure booking. A line-up that would have noticeably changed how I'm perceived in the European underground scene. The slot had been informally promised three months earlier, in a conversation I had on Instagram and could no longer find.
This is the story of how that happened, what I did about it, and why I now think the loss was inevitable given how I was working — and why most DJs are walking the same road without realizing it.
How a career-altering conversation disappears
I'd met the promoter at a festival the previous summer. Brief handshake at the artist hospitality area. We'd talked for maybe eight minutes about a date he was planning for the following spring. He liked my sound. He told me to message him.
I did. The next day. The conversation was warm. He sent me the rough outline of the line-up he was considering. I sent him my availability and a recent live recording. He said he'd circle back when the budget was confirmed.
Three months later, my phone buzzed with the festival announcement. I wasn't on the line-up. I was confused — by my reading of our last exchange, the slot was effectively mine. I pulled up Instagram to check the thread.
I couldn't find it.
I scrolled. Searched his name. Searched the festival. Searched the city. Nothing. I assumed I was using the search wrong. I scrolled further — hundreds of conversations deep, all the way back through the summer. Nothing visible.
I eventually found the thread, hours later, by remembering an obscure venue name we'd both mentioned and using it as a search term. By that point I'd missed the line-up announcement window entirely. I messaged him to ask what had happened. The reply was polite and devastating: he'd reached back out to confirm the slot, hadn't heard from me in time, and had given the date to someone else.
The message he'd sent me was visible in our thread, dated six weeks earlier. I had never seen it. It had been buried by Instagram's interface under fifty newer conversations and never surfaced as a notification I'd actually noticed.
A career-altering booking, lost because Instagram's DM inbox is the worst-designed professional communication tool in widespread use, and because I had built my career on top of it without ever questioning why.
The post-mortem
After the loss, I did what anyone in my position would do, which is to say I spent two weeks alternating between rage and self-blame, and then I sat down and tried to actually understand what had happened.
The diagnosis was uncomfortable. The booking didn't die because of one missed message. It died because I had been operating, for years, with no proper setup. Every meaningful conversation I'd had was sitting in an app that had no concept of priority, no notifications for time-sensitive replies, no way to surface a buried thread when a deadline was approaching, and no way to make those threads searchable after the fact.
I was relying entirely on my memory and on Instagram's UI to keep track of every promoter, every venue, every collaborator, every conversation. The UI was working against me. My memory was working at the limits of what any human's memory works at — which is to say, badly, especially at scale.
The loss was statistically inevitable. I'd been getting away with it for years because the volume was small and the consequences were diffuse. As soon as I started building toward bigger bookings, the system collapsed.
What I built
I exported my Instagram data — all of it, three years of DMs — and started parsing it. The export came as a folder of JSON files, organized by thread, with messages as objects and timestamps and metadata that meant something only to a developer.
I'm not a developer, but I have enough technical literacy to read a JSON file and write a script. With some help, I built a parser that pulled every conversation out of the export and turned each thread into a structured record: contact name, last message date, total message count, my last reply, their last reply, and a short summary of what the conversation was about.
I dumped the output into a Notion database. Five hundred and ninety-one entries. Sortable by date, filterable by status, searchable by content.
For the first time in my career, I could see my own network.
The orphan list — conversations that had been quiet for more than 30 days but had real engagement — surfaced 104 contacts I had functionally forgotten. Promoters. Producers. A label A&R who had asked for an EP nine months earlier, to whom I'd never replied. Two booking agents in cities I now toured regularly, who had reached out at moments when I hadn't been ready and who were now sitting in the long tail of my inbox, completely invisible.
I started reactivating them. Slowly. With specific reasons — new releases, new tour announcements, news worth their attention. Within four weeks I'd booked three gigs that came directly from contacts I had previously written off as dead.
What this means for any working artist
The loss was, in a sense, the most expensive education I've had in this industry. It taught me three things that I now consider non-negotiable.
First: if your career relies on Instagram DMs, your career relies on an app you don't own and can't extend. Instagram could change its DM interface tomorrow. It could remove search. It could delete old threads to save server space. You don't own this layer. You're a tenant on someone else's app, and the landlord doesn't owe you anything.
Second: the cost of disorganization scales non-linearly with success. When you have ten contacts, you can hold them in your head. At fifty, it gets hard. At two hundred, you start losing things. At five hundred, you will lose major opportunities, and you won't even know which ones — because the conversations that died are the ones you've forgotten existed. The bigger your career gets, the more expensive each lost message becomes. By the time you can afford a manager, you're already losing more than the manager's commission would cost.
Third: the fix is unglamorous — it's mostly the right tools. I didn't lose this booking because I'm bad at relationships. I'm fine at relationships. I lost it because I had no setup. The setup is the difference. It's what you build once, with the hours you'd otherwise spend re-creating context from scratch every week.
What I'd tell any DJ reading this
If you've been in the scene for more than a year, you have at least 200 conversations sitting in your Instagram DMs that contain real career value. You don't know which 200. That's the point.
Pull the data out. Run it through something — a script, a tool, a Notion template, a spreadsheet, anything — that lets you see it as a list instead of a feed. Find the orphans. Reactivate the ones still warm. Build a weekly ritual to keep that list current.
The version of this I built is now Backline. It does the export-to-Notion thing in a few minutes instead of the few months it took me to build it from scratch. But the tool is less important than the principle: stop trusting Instagram's interface to remember your career for you. It will fail you, and the failures are invisible until they're catastrophic.
I'll never get that booking back. I make peace with it by building things that mean nobody — including me — has to lose the next one the same way.
Backline takes your Instagram DM export and turns it into a clean contact list in Notion or Google Sheets — in minutes. Built after losing one too many conversations to the Instagram inbox. Your data never leaves your browser. Try it free at backline.so.