Instagram · comment to DM

Say the word.
They comment it, they get the link.

You post a look, and the same question shows up a hundred times in the comments. Pick one word, and Pigeon answers everyone in a DM with the right links, without you touching your phone. Then it shows you exactly what it did.

Free for your first 3 posts, 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. Switching is free, in the Instagram app.

Under your post

@camille.rvt

FIT for the jacket 🙏

@you

Check your DM 🤌🏻

In a DM, immediately

Hey! Here is what you were looking for 🙌 https://example.com/the-jacket https://example.com/the-trousers https://example.com/the-boots https://example.com/the-belt https://example.com/the-scarf

5 pieces · one DM · once per person

How it works

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

  1. 01

    You pick the word

    One word per post, written in your caption. FIT, REF, LINK, PRICE, whatever fits. Case, accents and punctuation are ignored.

  2. 02

    Someone comments it

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

  3. 03

    The DM goes out

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

Built for outfit posts, not lead magnets

A look is never one link. Pigeon is built around that, and around not embarrassing you in front of your own audience.

One config per post

The whole outfit, not one link

Put as many links on a post as it has pieces, one per line. They all go 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.

Refs / links to send

https://example.com/the-jacket

https://example.com/the-trousers

https://example.com/the-boots

https://example.com/the-belt

DM message

214/1000

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

The comment log

It shows you the ones that failed

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 each one is visible instead of invisible.

auto · every 10 min
  • DM sent

    @camille.rvt FIT for the jacket 🙏

    the-jacket

    18:42
  • Already sent

    @lea.mrt fit?

    18:41
  • Not imported

    @sam.dlr where are those boots from

    this post isn’t imported, so no DM could be sent

    18:39
  • No keyword

    @jules.k 🔥🔥

    18:36

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: “outfit” will not trigger “FIT”. Case, accents and punctuation are ignored, so real comments still match.

In your caption

Autumn layers, head to toe 🍂 Comment FIT and I’ll DM you every piece.

A different word per post if you like: REF, LINK, PRICE.

Your word is FIT

  • FITexact
  • fit please 🙏case ignored
  • Fît?accents ignored
  • outfitwhole words only
  • where from?no trigger word
Never 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.
Public reply included
A reply is posted under the comment too, so the next hundred people scrolling by can see it works. Not an upgrade.
Keeps itself running
The token renews before it expires, the post import resumes where it stopped, and a failed send is retried on its own.

Stop copy-pasting the same link

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

Open the dashboard