Turn 5+ years of Instagram DMs into a searchable Notion CRM. Six steps, zero friction.
Open Instagram → Settings → Accounts Center → Your information and permissions → Download your information.
Pick JSON format (not HTML), tick Messages, and request.
Meta sends the zip in 10 min to 48 hours. You'll get an email.
Open the app, drag-and-drop your Instagram export .zip file into the dropzone (or click to browse).
The zip stays 100% in your browser. Nothing is uploaded to any server — parsing happens locally.
Each conversation is analyzed individually by Claude Sonnet 4.6 — role detected, location pinpointed, booking signal scored, narrative generated.
Deep analysis takes 4-40 minutes depending on your history size. Grab a coffee — you'll see live progress.
One click. You get a dm-crm.csv file with every qualified contact: handle, Thread ID, zone, city, role, booking level, narrative résumé.
Spam and one-off messages are filtered automatically. Only real conversations make it to the CSV.
Open the public Booking CRM from Instagram DM template and click Duplicate (top right) to copy it into your workspace.
The template has all the right columns, select options, and the Instagram DM link formula pre-configured.
In your duplicated database, click the ··· menu → Merge with CSV → select your dm-crm.csv.
Notion matches existing contacts by handle (updates them) and creates the new ones. Your CRM fills up.
Re-run the app anytime you want to refresh with new DMs. Existing contacts keep their manual notes; only new signals are added.
The app runs entirely in your browser. Your data stays on your machine.
Try it now →