Instagram DM Openers That Don't Get Marked as Spam

Built from the Rizmo team's 400+ live-tested chats on Instagram, Tinder, Hinge and Bumble in 2025-2026, plus 18 months of pattern-matching what survives IG's spam filter.

Most Instagram DM openers from listicles online get filtered into the Message Requests folder, ignored, or flagged. Instagram's spam filter has gotten aggressive in 2025-2026, especially for DMs from accounts the recipient doesn't follow. The DM either lands silently in Requests (and never gets opened), or it gets auto-categorized as spam if the language pattern matches what the filter expects from a copy-pasted opener.

The Instagram DM openers that actually land in 2026 share three traits. They reference something specific to that account (a recent story, a post, a niche the account is built around). They use natural, lowercase, conversational language (no "hey beautiful", no full-sentence formality). And when they include a close (a question, a small ask, a soft proposal), the close is light and contextual rather than transactional. Strip out any of those three and the message either gets filtered or just gets ignored.

Below are 30 Instagram DM openers tested across the platform's most common opening scenarios (story reactions, grid callbacks, mutual follows, cold from Reels or Explore, niche-account-to-niche-account). Plus a section on what triggers IG's spam filter so you can avoid the patterns even when writing your own. If you'd rather have an opener written for a specific profile in 8 seconds, drop the screenshot into the generator above.

clean

Saw the cafe in your story. Save me a recommendation, I'm in town this weekend.

story reaction, ties to a real story they posted

clean

Replying because I'm genuinely curious where that view was. The trail or the rooftop?

story reaction, asks one specific question

clean

Story confirmed: you have better music taste than 90% of my matches. What's the artist?

story reaction with playful frame

clean

Just saw your story. The dog or the latte, which one's the real love story here?

story reaction with multiple-choice playful close

clean

Slid in here because of your 3am story. Either you don't sleep or you have great priorities.

story reaction calling out timing

clean

Reacting to your story properly: that fit is unfair. Where's it from?

story reaction with a specific compliment

Skip the lines. Get one made for YOUR chat.

These examples are great. Yours will be better. Drop a screenshot of your conversation and the AI writes a reply that fits your match's vibe.

  • 3 AI-generated replies free every day
  • Auto-detects Tinder, Hinge, Bumble, Snap, IG, WhatsApp
  • No credit card. 30-second signup.

Already have an account? Log in

smooth

Scrolled three months back on your grid before realizing this is socially weird. Worth it though.

grid callback, owns the deep-scroll

smooth

Your post from the Mexico trip is doing more selling than any travel agency. What's the backstory?

grid callback to a specific photo

smooth

Honestly the lighting in your post from last week is criminal. Photographer or just lucky?

grid callback that compliments the craft

smooth

Read three of your captions. You write like someone who's interesting in person. Coffee?

grid callback that compliments the writing voice

smooth

Your latest post made me realize my apartment needs help. Do you do consultations?

grid callback as playful ask

smooth

Slid here after your most recent post. Not because of the photo. Because of the caption.

grid callback that subverts expectation

funny

We follow each other and have never said hi. Fixing that. Hi.

mutual follow, low-stakes opener that names the dynamic

funny

Apparently we have eight mutual follows. Either we know each other or the algorithm is matchmaking.

mutual follow with shared-network frame

funny

Going to break the silence between two people who follow each other but never speak. How's the week?

mutual follow icebreaker

funny

We've been Instagram-acquaintances long enough. Coffee to upgrade the relationship?

mutual follow with concrete close

funny

Mutual follow disclosure: I've been following your stories for a while and never said anything. Fixing that now.

mutual follow with self-aware admission, no surveillance read

funny

The 'we follow each other but never speak' phase is over. Either we become friends or one of us has to unfollow. Your call.

mutual follow with playful binary

bold

Found you on Reels and your profile is more interesting than anything else in my feed. Hi.

cold open from Reels, transparent frame in IG-native language

bold

Cold open from Explore. Your content is the reason. What do you actually do for a living?

cold open from Explore, calls itself out

bold

Explore page served me your account three times this week. Reading that as a sign. Hi.

cold open citing the algorithm

bold

Random DM disclaimer: your videos are the reason. Wanted to say it out loud.

cold open that names the awkwardness up front

bold

Stranger from your Explore tab here. Three of your posts made me stop scrolling. That felt worth saying.

cold open with specific reason instead of generic 'just wanted to say hi'

bold

Sliding in cold from Reels. Three of your posts made me laugh out loud. That earns a hello.

cold open with specific reason

cheesy

Fellow climbing account here. That last sport route in your story looked terrifying. Where is that?

niche account, climbing-to-climbing

cheesy

Pottery account to pottery account: that mug is genuinely impressive. Selling them anywhere?

niche account, craft-to-craft respect

cheesy

Gym account to gym account: your technique on that lift is annoying. Teach me.

niche account, fitness banter

cheesy

Music account to music account: your last DJ set genuinely cooked. What's the next gig?

niche account, scene-to-scene

cheesy

Vinyl collector to vinyl collector: that pressing in your story is a holy grail. Trade?

niche account with collector-language

cheesy

Art account to art account: I stared at your latest piece for ten minutes. What's the medium?

niche account with craft-respect frame

Why Instagram marks DMs as spam (and how to avoid it)

IG's spam filter in 2026 is significantly more aggressive than two years ago, especially for DMs from accounts the recipient doesn't follow. Two of the triggers are behavioral, one is linguistic, and they stack on each other.

Templated openers. "Hey beautiful", "hi gorgeous", "hi pretty", "good morning queen", and similar generic-compliment openers consistently correlate with messages landing in the hidden Message Requests folder. Whether or not IG publishes the exact phrase list, these patterns route DMs through stricter handling in practice. The fix is the opposite of what most listicles teach: do not lead with a compliment, lead with a specific reference.

Behavioral burst. Sending more than a few DMs to non-followers in a short window flags your account as a potential spam sender. Even if each individual message is fine, the volume pattern hurts you. Space DMs out across hours and days, especially when cold-opening from Reels or Explore.

Mismatched account signals. A new account, an account with no posts, very few followers, or one that followed thousands of accounts in a short window reads as a likely spam sender regardless of what the DM says. Spend two weeks on the account before sending DMs to non-followers and the likelihood of landing in Requests rather than the inbox improves noticeably.

The 30 Instagram DM openers on this page were specifically picked to dodge the templated-opener trigger. They're all anchored in something concrete from the recipient's account, which is the single biggest signal IG uses to decide whether a DM is real engagement or spam.

Five IG scenarios, five opener types

The 30 openers are split into the five most common situations you'll be opening from on Instagram.

Story reactions (examples 1 to 6). The most native, lowest-spam-risk format because IG's UX literally invites you to react to stories. The opener is a reply to the story itself; the spam filter treats these much more gently than cold opens. Always your first move if a recent story exists.

Grid callbacks (examples 7 to 12). Reference a specific post on their grid. Slightly higher friction than story reactions because you have to do the work of finding a post worth referencing, but still well within the spam filter's safe zone. Best when there's no recent story.

Mutual follow (examples 13 to 18). You both follow each other already, which means the spam filter has effectively flagged the relationship as legitimate. Lean into the existing connection in the opener; "we follow each other and have never spoken" is one of the lowest-friction frames on the platform.

Cold from Reels or Explore (examples 19 to 24). The highest-risk category. The recipient doesn't know you exist, the spam filter is applying maximum weight, and even a good opener gets ignored at high rates. The fix is naming the awkwardness directly and citing the specific reason you're DM'ing (a Reel, a video, an Explore appearance) within the opener.

Niche account openers (examples 25 to 30). When both accounts are themed around the same niche (climbing, pottery, gym, music, vinyl, art), the niche itself is the connection. The spam filter treats niche-to-niche DMs much more gently because the engagement signal is high. These are also the highest-converting category for follow-up because the recipient already knows you share an interest.

How to deliver an IG DM without it dying

Follow first, but not immediately before the DM. Follow a day or two ahead, like one or two recent posts during that window, then send the DM. The "follow + DM in the same minute" pattern is a spam-filter trigger and a recipient-side red flag. The day-ahead version reads as organic engagement.

Lowercase, no emojis on the first message. Capitalized, formal language reads as either bot-generated or salesperson energy. Lowercase casual matches the platform's voice. Save emojis for after the recipient has replied at least once.

No links, no transactional asks, no "what's your pricing." Anything that reads as a sales DM routes through a stricter filter. A light social ask (coffee, trade, a question about their craft) is fine once the opener has earned it with a specific reference. The hard rule is on links and sales language, not on closes.

Don't double-DM. If the first DM doesn't get a reply, do not follow up with another DM. The double-DM is the single fastest way to land in someone's blocked or muted list. Wait for organic re-engagement (a like on your post, a follow-back, a story view) before considering any follow-up.

When to skip Instagram DMs entirely

They have a public business account with "DMs not monitored" in bio. Believe them. The DM goes nowhere.

They post once every six months. A dormant account is unlikely to check DMs. Skip and move to a platform where they're active.

They follow a hundred thousand people. Their inbox is unmanageable; your DM disappears into noise. Different platform.

You're matching with them on a dating app. Move the chat to the dating app where they explicitly opted in to dating-app messages. IG DMs from a dating-app match read as ignoring the boundary they set, even when the chat had been good.

When to skip the list and use the generator instead

The Rizmo generator above can write Instagram DM openers calibrated to a specific profile. Drop a screenshot of their bio, a recent story, or a post into the generator and it suggests 1-3 openers in 8 seconds. It picks tone based on the account's vibe (clean for casual creators, bold for niche accounts, funny for personality accounts) and avoids the spam-filter triggers by default.

Free for the first 3 chats per day, no credit card. Use it when the profile is unusual enough that the templates above don't fit, or when you want three different openers to A/B test before sending the one that feels right.

For platform-specific openers on the dating apps proper, see Tinder pickup lines, Hinge openers, and Bumble openers. For the messaging-craft framework that determines whether an opener lands at all, see how to flirt over text and how to rizz over text. For the parent lines library, see best rizz lines.

Frequently asked

Why do my Instagram DMs get marked as spam? +

Instagram marks DMs as spam when one of three things happens: you're DMing someone who doesn't follow you (those messages route to a Requests folder by default), you use templated phrasing the filter pattern-matches against, or you sent multiple DMs in a short window across accounts. The Instagram DM openers on this page avoid all three by leaning on real story or post callbacks instead of generic compliments. The fix is rarely about the line; it's about whether the line reads as something a human paying attention would send, or something a script generated.

What's the best opener for an Instagram DM? +

A story reaction that asks one specific question. Story reactions are native to IG's UX, the recipient is already used to receiving them, and the spam filter treats them more gently than cold openers. The first 6 examples on this page are the model. If they haven't posted a story, fall back to a grid callback (examples 7-12), which is the next most spam-resistant approach. Cold openers from Explore are the highest-risk category and should reference something concrete from their content, never just a compliment.

Should I follow them before or after sliding into their DMs? +

Follow first, but not immediately before the DM. The pattern "follow + DM in the same minute" reads as spam to the algorithm and to the recipient. Follow at least a few hours before the DM (or, ideally, a day before, after liking one or two recent posts). This makes the DM look like organic engagement instead of a cold approach, which both raises the chance the recipient sees it and reduces the spam-filter weight. Don't unfollow if they don't reply; that's worse than not having followed at all.

How long should an Instagram DM opener be? +

One to two sentences, max 25 words. Instagram users are scrolling fast and DMs from non-followers especially get a quick scan-and-judge. Long openers read as effortful or spammy depending on the content. The 30 Instagram DM openers on this page are mostly under 20 words for that reason. Save the longer messages for after the recipient has replied at least once.

Is it weird to DM someone after just one story reply? +

Not if the DM follows naturally from the story. A story reply that opens a real micro-conversation (a question, a reaction, a recommendation request) earns the right to a follow-up DM if they engaged with your reply. The wrong move is replying to one story, getting a one-emoji acknowledgement, then immediately sliding into a cold opener. The right move is letting the story-reply thread build a couple of exchanges before transitioning to anything more direct.

Can the Rizmo generator write Instagram DM openers calibrated to a specific profile? +

Yes. Drop a screenshot of their bio, a recent story, or a post into the generator above and the AI reads the visual and text context to suggest 1-3 Instagram DM openers in 8 seconds. It picks tone (clean, smooth, funny, bold) based on the account's vibe and avoids the spam-filter trigger patterns by default. Free for the first 3 chats per day, no credit card. The list on this page is the floor; the generator is the ceiling.

You might also like

Stop reading. Start landing matches.

Sign up free → Generate my rizz