Dating texting guide

How to start a DM on Instagram without looking desperate

Learn to craft an opening Instagram DM that feels natural, gets replies, and doesn't kill your shot before it starts.

Read the situation

Sliding into DMs is different from texting someone you already know. She doesn't owe you a response, she's probably getting messaged by a bunch of people, and your first move has to do two things at once. Show you're not just complimenting her looks, and give her an actual reason to write back.

Most guys treat the DM like a cold compliment. You say something about her appearance or her photos, and then there's nothing for her to do except feel flattered or creeped out. A good first message makes her curious about you, gives her something real to respond to, and shows you actually looked at her profile instead of just seeing her in the Explore feed.

A boring opener next to the reply WingAI writes instead
Your AI wingman

Get replies that sound like you

Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.

Try for free

Her profile tells you if she actually engages with DMs

Before you send anything, look at whether she's the type to reply to random messages. Check if she has a link in her bio, if her captions ask questions or invite engagement, if she posts Stories regularly. If her profile is locked down, her captions are one-word, and there's no sign of interaction, she's probably not checking DMs from people she doesn't follow.

Also notice what she actually talks about. Her posts, her Stories, the things she cares about. You're looking for something that's not about her appearance. A hobby, a place she goes, a reference she made, a type of content she posts. That becomes your opening.

The opening needs to be specific and lowkey

Your message should reference something from her profile that shows you looked, mention something you noticed about her interests, and ask something that's easy to answer but shows you're interested in her as a person. You're not trying to impress her with how witty you are. You're trying to look like someone worth talking to.

Pick one thing from her profile, react to it in a way that sounds like you, and give her a question or comment that relates to it. Don't force a joke. Don't make it about attraction. Keep it short, keep it real, and make it about something that matters to her based on what she's posted.

Wait a week before the second message, then move on

Send your first message on a weekday during afternoon hours. She might not see it right away, and that's normal. If she doesn't respond in 5 to 7 days, you can send one follow-up. Not a desperate check-in, just a second message that's equally low-pressure and references something new you noticed on her profile or something related to your first message.

If she still doesn't reply after that, stop. She either missed it, isn't interested, or isn't checking DMs from people she doesn't follow. Following her and liking her posts occasionally is fine. Sending a third message is not. Don't check if she's seen it. Don't send a 'hey?'. Don't mention that she didn't reply.

Do not send

Why these replies fail

  • “Wow you're beautiful, can I get to know you?”

    It's pure compliment with no hook. She has no reason to text back other than politeness, and most people don't owe politeness to strangers on the internet.

  • “Hey, I noticed you like coffee. I like coffee too. We should grab coffee sometime.”

    It's generic because you could say it to anyone whose bio mentions coffee. It sounds like a template and gives her nothing interesting to respond to.

  • “Your photos are insane, you're going to be Instagram famous for sure. Also what are you doing this weekend?”

    It leads with physical attraction, then jumps to asking about her weekend plans like you already know her. It comes across as trying too hard and moves too fast.

Avoid these

Common mistakes

  • Complimenting her looks as the main point, like 'you're so beautiful', gives her no path to a real conversation
  • Starting with 'hey' or 'what's up' makes you look exactly like the 20 other guys messaging her that day
  • Making a joke that relies on her getting the reference before she knows who you are
  • Asking a question that's too big or personal right away, like 'what are you looking for?'
  • Saying something that sounds copied and pasted even though it's technically original

Questions people ask

Should I like her posts before I DM her?
Not necessary. If you like a few recent posts while writing your message, that's fine. But liking a ton of her posts before sliding into DMs looks like you're trying to soften her up. Just send the message. It's cleaner and more direct.
What if she's verified or has a lot of followers?
The rules are the same. If anything, she's getting more generic messages, so being specific matters even more. Don't change your approach based on follower count. Focus on what her content actually shows about her.
Is it better to follow her before or after I DM?
Follow her before. If you're not already following her, your message goes to her requests folder and she might not see it at all. Follow her, send the DM, and don't overthink the timing between the two actions.
What if I know her from real life but we've never talked?
Mention how you know her in your first message or ask her something that shows you remember something about her beyond her Instagram. This changes the game because you have context. Use it. It makes the DM feel natural instead of random.

What people say after using WingAI

  • “I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”

    Mazoonx

  • “Used it for a couple hours and set up a date the same night. Not even kidding.”

    Nikola2214

  • “I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”

    Sam R.

Your AI wingman

Get replies that sound like you

Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.

Try for free

More conversations WingAI can help with