Instagram · comment to DM

Say the word.
They comment it, they get your links and codes.

When someone comments your word under a post, PigeonDM DMs them what you attached to that post: product links, a promo code, the recipe, your free guide. Five things go out as easily as one, while you do nothing. Then it shows you every comment it answered, and the ones it could not.

  • Official Instagram login
  • Your password never goes through PigeonDM
  • Revoke access anytime

Free for 3 active posts at a time, with no cap on how many people you answer. See pricing

Works with Instagram Business and Creator accounts only. A personal account cannot grant the permissions, and switching is free in the Instagram app.

@camille.rvt commented

Need this whole setup 😍 drop the LINK 🙌

PigeonDM replies, instantly
@yourbrand· Direct messagesent

Hey! Here’s what you were looking for 🙌

  • The deskshop.co/desk
  • The lampshop.co/lamp
  • The keyboardshop.co/keyboard
  • The chairshop.co/chair
  • 10% off everythingSAM10
One DM · 4 links and 1 code, nobody asks twicelogged

Everything in one DM

Every link and code on the post goes out at once. Nobody has to ask twice, and no lead is left waiting on you.

Hands-off, always on

It answers while you sleep, renews its own access, and picks post imports back up on its own.

Every comment accounted for

From the moment one of your posts is on, a full log of what it answered and the ones it could not, so no ask quietly disappears.

How it works

Three steps, and the only one you do is the first.

  1. 01

    You pick the word

    Write it in your caption: LINK, CODE, RECIPE, whatever suits the post. Case, accents and punctuation are ignored.

  2. 02

    Someone comments it

    PigeonDM matches the word on that exact post, then looks up the links and codes you attached to it. Nothing is sent if the post is not set up.

  3. 03

    The DM goes out

    The DM arrives with everything you attached, and a public reply saying "Check your DM 🤌🏻" is posted under the comment, so others know what to do.

Built for posts with five things in them

When a post shows several things, PigeonDM sends all of them in one DM, and it shows you every comment it could not answer.

One config per post

Links and codes, one per line

Add one line per thing to send: a link, or plain text like a promo code, which goes out exactly as you typed it. It all goes out in a single DM, so nobody has to ask twice. A counter measures the final message, because Instagram rejects anything over 1000 characters and a rejected DM is a lost lead.

Links or codes to send

https://example.com/the-desk

https://example.com/the-lamp

https://example.com/the-chair

SAM10 for 10% off everything

…

DM message

214/1000

Counts the final DM, links and codes included. Instagram refuses anything longer.

The public reply

Several replies, one picked at random

Every time a DM goes out, PigeonDM also replies under the comment, so the people scrolling by can see it works. Write a few versions and each comment gets one of them at random, so your comments do not read like a copy-paste. Both plans include it.

Under your post

  • @camille.rvt LINK for the lamp 🙏

    @yourbrand Check your DM 🤌🏻

  • @marc.dsgn LINK please

    @yourbrand Sent! It is in your DMs ✨

  • @ines.dz LINK 😍

    @yourbrand On its way to your inbox 📩

Three versions, written once. Each comment gets one at random.

The comment log

It shows you the ones that failed

Once one of your posts is on, every comment is recorded with the decision taken. A post you never imported, a link you forgot to set, an error from Instagram: each one is a lead that went nowhere, and you can see it.

live · as comments arrive
  • DM sent

    @camille.rvt LINK for the lamp 🙏

    shop.co/lamp

    18:42
  • Already sent

    @lea.mrt link?

    18:41
  • Not imported

    @sam.dlr where is that lamp from

    post not imported yet: its DM waits for the catch-up

    18:39
  • No keyword

    @jules.k 🔥🔥

    18:36

The catch-up

Early askers still get their DM

Comments that come in before the post is on or has its link, before it is even imported, or with a word you only add later are kept, as long as one of your posts is already on. Once the post is ready, one click sends them their DM, as long as the comment is less than 7 days old, the limit Instagram sets. Both plans include it.

11 people can still get their DM

They asked and got nothing back. Instagram only accepts a reply for 7 days after the comment.

Desk setup tour11 peopleSend now

The trigger word

It never fires by accident

You choose the word, per post, and write it in your caption. It has to stand on its own to count: “linked” will not trigger “LINK”. Case, accents and punctuation are ignored, so real comments still match.

In your caption

My whole desk setup 🖥️ Comment LINK and I’ll DM you all of it, plus my 10% code.

A different word per post if you like: CODE, RECIPE, GUIDE.

Your word is LINK

  • LINKexact
  • link please 🙏case ignored
  • Línk?accents ignored
  • linkedwhole words only
  • so good 😍no trigger word

The click count

You see which link they opened

By default, every link you DM goes out through a short redirect, so a DM you send becomes a click you can count. On the Pro plan you see the opens broken down per post, so you know which ones actually earn them.

Link clicks

241 total
  • Desk setup tour128
  • Weeknight pasta74
  • The autumn fit39

By default, each DM link is a short redirect that counts the opens.

DM replies

They DM you the word, they get the link

On the Pro plan, PigeonDM can also answer direct messages and story replies that contain one of your words, with the message you set for that word. Each person gets it once per word. It stays off until you turn it on in your settings.

@marc.dsgn

Replied to your story

LINK 🙏

Here’s the lamp from my setup:

shop.co/lamp

@yourbrand · Auto-reply, a few seconds later

Never sends twice
One send at most per person, per post, enforced by the database itself. Two comments landing at the same instant cannot produce two DMs.
Approved by Meta
PigeonDM connects through the official Instagram login and API. Meta reviewed the comment and message permissions it uses, and approved them. Your password never goes through PigeonDM.
Keeps itself running
The token renews before it expires and the post import resumes where it stopped. A failed send stays visible in the log, and the Pro plan replays it overnight.
Stops when you say so
Revoke the permission from Instagram and everything stops at once. You can also delete the account, and its whole history, from the dashboard.

Stop copy-pasting the same link

Pick a word for your next post, and let the rest happen.

Connect your Instagram