A CRM & AI drafting assistant for your X Direct Messages — built to respect X's rules. Start by logging in with X so we know we're working with the right account.
How 100 DMs stays compliant: it only ever drafts or sends to people you already have a two-way DM conversation with, every send is human-approved and rate-limited, recipients can always opt out, and it reads only your own account's DMs.
Set up 100 DMs
Logged in with X
You're signed in. Let's import your DM history and connect DM access.
Request your X archive
X gives you a free, complete download of your entire DM history. Request it now — it takes a while to prepare, and you'll upload the small text files in the next steps. (It's a snapshot; messages the other person deleted won't be included.)
X emails you a download link when it's ready — usually a few hours, up to a day or two.
Already downloaded it? Just continue — the next steps walk you through pulling out the right files.
Upload account.js
This small file confirms the archive belongs to your account.
Find it: open your archive .zip → open the data folder → the file named account.js.
account.js
From the archive's data folder
✓ Your history is already imported — continue.
Upload direct-messages.js
Your 1:1 Direct Messages — this is the main history we import.
Find it: same data folder → the file named direct-messages.js (not the -headers or -mute ones).
direct-messages.js
Your 1:1 DMs
✓ Your history is already imported — continue.
Add group chats (optional)
Include direct-messages-group.js if you want your group DMs too — or skip it. When you continue, we'll import everything.
Find it: same data folder → direct-messages-group.js.
direct-messages-group.js
Your group chats
✓ Your history is already imported — continue.
Connect DM access
Authorize 100 DMs to read & send DMs for your account (so we can pull new messages and send the ones you approve). One click — no keys to paste.
✓ DM access connected.
You'll approve dm.read dm.write + offline access for your account, and we verify it's the same account you logged in as. Tokens are encrypted and revocable anytime in X → Connected apps. Sends always go out from your own X identity.
🎉 You're all set
Your DM history is imported and DM access is connected. Here's what you can do right now:
Search across every DM you've ever sent or received.
Browse your contacts and open any conversation.
AI target-suggestions, individualized drafting, and approve-&-send are next.
Reminder: 100 DMs only drafts/sends to people you already have a two-way DM conversation with. Every send is yours to approve and stays within your daily limits.