Stop sending Instagram DMs
one by one.
Send personalized bulk Instagram DMs for creator outreach from one recipient list and message template.

Still sending Instagram DMs one by one?
Send bulk DMs easily with one click.
Upload your list to send personalized DMs automatically.
Not sure who to DM?
Automatically collect up to 2,000 followers or accounts followed by a competitor. You can also use your existing Excel or CSV list.
Pick a target account and pull from either list — its followers, or who it follows.
Edit handles and add the custom columns you'll use for personalization before sending.
Prefer your own list? Upload .xlsx or .csv exactly like before.
Public accounts, up to 2,000 per run

Personalized DMs, sent in one go.
Send tailored DMs to dozens of people with one click.
Hi {{name}}! We've been loving your {{niche}} content and think you'd be a great fit for our brand. We'd love to partner with you on an upcoming campaign — would you be open to collaborating? 😊
No signup · 10 free sends per day
From list to sent — on one screen
Source → send → logged. Bring a list, or build one in-app.
Source a target account's followers in-app, or import handles via .xlsx/.csv.
Sends one by one at randomized 20–40s intervals.
After today's limit, the remaining recipients stay in the campaign so you can continue later.
Sent/failed results saved to History, exportable as CSV.
Control the pace. Stop on limits.
Set a more conservative pace, and sending stops on Instagram's 24-hour new-conversation limit.
Choose your daily volume, interval, and batch rest. You can only make them more conservative.
When Instagram returns its new-conversation limit message, sending stops and the remaining recipients stay pending.
Pricing
10 free sends per day on install. Sign in with Google for a 1-day PRO trial — no signup required otherwise.
10/day · Send history · Self-diagnostics
Daily limit lifted (100/day per Instagram account stays) · Batch sending · Everything in Free
Not for you? Full refund within 14 days.
Frequently Asked Questions
Cold DMs carry inherent risk. DM Studio enforces a daily product cap of 100 sends per Instagram account, randomized 20–40s intervals, and a 30+ minute rest after every 10 sends. It also stops sending when Instagram returns its 24-hour new-conversation limit message. You can make the settings more conservative, but these controls cannot guarantee delivery or prevent account restrictions.
No. We use your already-logged-in browser session. No password or token is ever entered or stored.
No. You can collect a public account's followers or following inside the app, up to 2,000 per run, or import an Excel/CSV list. Previously messaged accounts are included by default; turn on 'Skip accounts already messaged' when you want to filter them out.
Unauthenticated: 10 sends/day after install. Sign in with Google for a 1-day PRO trial. PRO lifts the daily license limit (the product cap of 100/day per Instagram account stays).
No. Messages are sent straight from the extension to instagram.com. Our server only stores a usage count keyed by your license UUID.
Chrome install → confirm Instagram login → first send: about 10 minutes.
Bring a list, or collect one from a public account.
Start free — no signup.
10 free sends per day after install. No DM Studio signup required.
Free to install · no DM Studio signup
14-day money-back guarantee · cancel anytime
Got feedback or a question? contact@getdmstudio.com