Short answer: The best Instagram DMs reference something specific - a post, a story, a caption. Generic openers like "hey" or "you're so funny" could be sent to anyone, so they read as copy-paste. Specific ones show you actually looked, which is rare and noticed.
Screenshot their profile or a conversation and let FlirtCopilot write something based on the real context.
Opener examples (cold DM)
Reply examples (after they post a story)
Funny but normal DM examples
Bad vs. better
Why it works: The second one is specific to a real post and has a question. The first could be sent to anyone and gives them no reason to reply.
What not to send
- "Hey" with nothing else - Instagram DMs already feel high-pressure, a one-word opener makes it worse
- Unsolicited compliments about appearance - leads with your interest in them, not in what they made
- A long first message - they don't know you yet, keep it short and easy to reply to
- Anything that sounds like a script - people can feel a template instantly
- Immediate asks - "can I pick your brain about X?" in a cold first DM is a lot to ask before you've established anything
What makes Instagram DMs different from other platforms
Instagram DMs feel more casual and personal than LinkedIn but more public-adjacent than regular texting. People know their messages can be screenshot. The best DMs are ones that feel like something a real fan, friend, or curious person would say - not a pitch or a pickup line.
Reference their content. Keep it short. Give them a reason to reply by asking a real question or saying something they'd want to respond to. Don't immediately make the conversation about you.
How the Instagram DM generator works
The generator on this page is free and runs in your browser - no signup, no install. Three steps:
- Paste or upload. Paste their bio, their last message, or a description of the story they posted - or upload a screenshot of the profile or chat.
- Pick a vibe. Funny, flirty, smooth, or casual - the DM gets written to match the tone you actually text in.
- Copy the one that sounds like you. You get ten options referencing what's actually on their profile, so nothing reads like a template. Edit before sending if you want.
Because the generator writes from their real profile or message, the DMs come out specific - and specific is what gets replies on Instagram.
Generate based on their actual profile
Upload a screenshot of their Instagram or a conversation. FlirtCopilot writes DMs based on what's actually there.
Open message generator See all free toolsFAQ
React to something specific - a post, a story, a caption. Specific references signal you're a real person. Keep it short, low-pressure, and easy to reply to.
Reference something specific from their profile and add one easy question. "That photo from [place] looks like it had a story - what was the trip?" is specific and gives them an easy reply path.
Yes. Upload a screenshot of their profile or a conversation and FlirtCopilot will suggest DMs based on what's actually there.
Yes. The Instagram DM generator is free to use in your browser - no signup, no install. Paste their profile or chat (or upload a screenshot) and you get ten DM options in one click.
Yes. Story replies are one of the most natural ways to start an Instagram conversation. Describe or screenshot the story and the generator writes reactions that reference what they actually posted instead of a generic "nice pic".