Your Instagram
DMs,
sorted.

Drop your Instagram DM export below. Backline classifies every conversation and pushes it straight into Notion or Google Sheets — bookers, labels, promoters, collabs, fans, all organized.

100% in your browser. Your DM export never leaves your device.

01 · GET YOUR EXPORT
Get your DM export from Meta.
02 · DROP YOUR DM EXPORT
Drop your DM export
The file Meta sent you from your Instagram account
WHAT YOU GET
Every contact, classified
Bookers · Promoters · Venues · Producers · Collabs · Fans · Managers · Labels · One-offs
Sorted by
Zone · Country · City · Role · Booking level (Tour · Relancer · Collab · None)
Output
Notion database or Google Sheet · 8 columns · Direct IG DM link on every contact · 1-click push from your CRM of choice
Why it matters
Stop forgetting who DM'd you in 2022. Reactivate sleeping opportunities. Tour like a pro, without a team.

Sample of parsed conversations

What Backline does to your Instagram DM export

Backline takes the official Instagram DM export — the .zip file Meta sends you when you request your data — and turns it into a structured contact list you can actually use. It's built for solo musicians, indie DJs, producers, and small-team managers who've spent years accumulating professional conversations inside Instagram and now can't find anything in there.

Three things happen when you drop your zip on this page. First, your browser unzips and parses every conversation locally — the file never touches a server, so the messages stay on your device. Second, a regex classifier runs over each thread and tags it: zone, country, city, role (booker, promoter, label, producer, journalist, fan, spam), and booking level. Third, the qualified threads are sent to Anthropic's Claude Sonnet for a one-line narrative summary so you can scan a year's worth of context without re-reading every message.

Who actually uses this

The audience is narrow on purpose. Backline is built for:

  • Self-managed DJs and producers with two-to-ten years of Instagram DMs from bookers, promoters, and labels mixed with fan messages and noise.
  • Solo managers running one to three artists and using Notion (or any spreadsheet-grade tracker) to track booking conversations.
  • Small labels and indie booking agents who can't justify a Streak / Pipedrive / HubSpot subscription but still need a relationship database.
  • Industry-adjacent professionals — photographers, journalists, sound engineers — who use Instagram as their main inbound channel for collabs.

It's not built for marketers running outbound campaigns, agencies handling enterprise clients, or anyone who wants a full sales tool with deal pipelines and revenue forecasting. Those exist already and they're better than what we'd build.

What you get out of it

The output is a structured file with one row per qualified conversation. Eight columns: handle, thread ID, direct Instagram DM link (one click and you're back in the conversation), zone, country, city, role, booking level, and the Claude-generated summary. It merges directly into our Notion template — duplicate the template once, run the import, you have your contact list ready.

Tested on a real archive of 774 conversations: 591 contacts qualified as music professionals, 104 of which had been forgotten — buried under three years of scrolling. Those 104 represent specific named opportunities that would have stayed lost without an export. Full breakdown of that case study →

Common questions

Do I need an Instagram Business account?

No. Backline works with any Instagram DM export — personal, creator, or business. The export format is identical across account types.

How do I get the export from Instagram?

Go to your Meta Account Center → Your information and permissions → Download your information. Choose JSON format, "All time" range, and request your messages. Meta sends a zip within a few hours up to a couple of days, depending on archive size. Drop that zip here.

Does my data get uploaded?

The zip itself never leaves your browser. Only the text of qualified conversations is sent to Anthropic's Claude API for narrative summarization, proxied through a Cloudflare Worker. Nothing is stored server-side. Full breakdown on the privacy page.

What's the free tier limit?

The free tier classifies every conversation in your export and gives you full Claude summaries on 20 random qualified contacts. The rest are sorted but locked. If you want every contact summarized, the €99 one-run license unlocks the full output for that archive.