Request your archive from Meta.
Instagram → Settings → Accounts Center → Your information and permissions → Download your information. Pick Messages only, format JSON, full date range.
Meta emails you the zip within 24-72h. It's the only way — no scraping, no API, no hack. Your data, officially yours.
Open Meta's download page →- accountscenter.instagram.com
- Your information and permissions
- Download your information
- Messages · JSON · All time
Drop it on the app.
Don't unpack anything. Just drag-and-drop the .zip file Meta sent you onto Backline's upload zone. Or click to browse.
The file never leaves your browser. Everything unpacks in memory. No upload, no server storage, no cloud. That's a design choice, not a marketing line.
Go to the app →Backline classifies every DM.
Each conversation is parsed and run through Claude Sonnet to detect role, zone, country, city, booking level — and to generate a short narrative summary. Spam and one-liners get auto-filtered.
~30 minutes for a typical archive. Grab a coffee. Leave the tab open. The browser does the work.
Download your CSV.
When the run finishes, you get a download button. One CSV. Notion-ready. 8 columns including Thread ID, Handle, Zone, Role, Level, Summary, and a direct IG DM link for every contact — so you can re-open any conversation in one click.
It's a file on your machine. Do whatever you want with it.
Duplicate the Notion template.
Open the Backline Notion template (free, public). Click Duplicate top-right. The database lands in your own workspace with all zones, roles, booking levels, and the IG formula pre-configured.
You only do this once. Next runs just merge into the same base.
Open the Notion template →Merge the CSV in Notion.
In your duplicated database, click the ··· menu → Merge with CSV. Pick the file you just downloaded. Notion maps columns by name. Hit confirm.
That's it. Your backline is alive — sortable, filterable, taggable, with direct IG DM links on every row. Go talk to the people you forgot existed.