Click-to-DM ads are paid Meta ads whose destination is a message thread instead of a website: someone taps the ad and Instagram opens a direct message with your account, with them as the sender. Meta's own name for them is ads that click to Instagram Direct, and they are created in Ads Manager under a traffic, engagement, leads or sales objective.
That last detail is the one most write-ups skip, and it changes what the format is for. The person clicking sends the first message, which means the conversation starts consented and in-window. That is the same condition every organic DM automation depends on, bought instead of earned.
What does Meta call them?
Not "click-to-DM ads." Meta's documentation calls the family ads that click to message, and the Instagram-specific variant ads that click to Instagram Direct. Meta describes them plainly: ads that click to message "send people who click on your ad directly into a conversation with your business in Messenger, Instagram or WhatsApp."
The informal name is worth knowing because it is what practitioners search, and the official name is worth knowing because it is what the Ads Manager interface and the help centre use. If you are looking for the setting and searching for "click-to-DM," you will not find it.
How is a click-to-DM ad set up?
In Ads Manager, not in Instagram. Per Meta's help centre, as of August 2026, the sequence is: choose an objective (traffic, engagement, leads or sales), set the conversion location, then name the message destination.
| Step | What you choose |
|---|---|
| Objective | Traffic, engagement, leads or sales |
| Conversion location | Message destinations for traffic, engagement or sales; Instagram for leads |
| Message destination | |
| Message template | Create a new flow, or use an existing template |
Two prerequisites sit before all of it: an Instagram business account, and a Facebook Page or a business portfolio with an Instagram account added to it. There is no path to this format from the Instagram app alone.
Note that there is no "messages" objective in that list. If you are following a guide that tells you to pick one, the guide is describing an older Ads Manager.
Where do click-to-DM ads appear?
In Instagram Feed or Stories. Meta states that ads which click to Instagram Direct "are shown in Instagram Feed or Stories and allow people to start a message with your business by clicking on your ad."
The destination also constrains the placement. Meta publishes the mapping directly: an ad whose destination is Instagram Direct can be shown on Instagram only, while a Messenger or WhatsApp destination can be shown across Facebook, Instagram and WhatsApp. Choosing Instagram Direct is therefore a decision about reach as well as about inbox.
If you select more than one destination, Meta says your "ad budget will be shared among the destinations that you choose based upon the likelihood of a conversation". The split is decided by the auction, not by you.
Who can't see a click-to-DM ad?
Two audiences, and both are worth checking before planning a campaign around this format.
Nobody under 18. Meta's help centre states it as a flat restriction: "You can't target ads that click to Instagram messages to people under the age of 18." For a creator whose audience skews young, that is not a targeting preference to tune. It is a floor.
Europe and Japan, partially. Meta's own page on creating these ads carries a notice that certain messaging-related metrics, ad campaigns and organic messaging features "for businesses and ads delivered to and from Europe and Japan will be unavailable." Which specific pieces are affected changes over time, so treat this as a prompt to check your own Ads Manager rather than as a fixed list.
How is this different from comment-to-DM automation?
One is bought attention, the other is earned attention, and the mechanics follow from that.
| Click-to-DM ad | Comment-to-DM automation | |
|---|---|---|
| Where it starts | An ad impression you paid for | A comment on a post you already published |
| Who sends first | The person, by tapping the ad | The person, by commenting |
| What opens the thread | Ads Manager's message template | A private reply to the comment |
| Cost per conversation | Ad spend | None beyond making the post |
| Set up in | Ads Manager | Your automation tool |
They are not alternatives so much as two different front doors to the same room. An ad reaches people who have never heard of you; comment-to-DM converts people who already engaged. A brand doing both is normal, and the second costs nothing to try first.
Does the ad answer the person, or do you?
The ad opens the conversation and then stops. The message template you build in Ads Manager sets what the person sees when the thread opens: a greeting, and optionally some tappable questions. After that first exchange it is an ordinary Instagram DM thread, subject to the ordinary rules: the messaging window runs 24 hours from the person's last message, and anything automated afterwards has to fit inside it.
This is the part that decides whether the spend converts. The ad buys you a person in your inbox with the window open. What happens in the next hour is a separate system, and if that system is you reading DMs by hand, the ad's economics depend on your availability.
Where this stops
Three honest limits, including one of ours.
inDM does not create, manage or report on ads. We are an organic automation tool: we act on comments, story replies and DMs that arrive on their own. If your question is how to build and optimise a click-to-DM campaign, Meta's Ads Manager is the tool, and its own message template is the fastest way to answer the first message. Nothing we make replaces that.
We cannot tell an ad-originated DM from an organic one. Meta sends a referral object alongside conversations that begin from an ad, identifying the ad that started them. inDM does not read that field. Our webhook parser handles the sender, the message and button presses, and nothing else. So a DM that arrives from your ad reaches inDM as an ordinary inbound DM. A keyword automation will match it if the text the person sent contains the keyword, and will not if it doesn't. Because Ads Manager's template usually supplies that first message, the text is often the template's rather than something the person typed. Plan the keyword and the template together, or expect a miss.
Ad performance and automation performance are separate numbers. Cost per conversation lives in Ads Manager. What happened inside the thread lives in your automation tool. Neither can see the other, and no reporting surface joins them today.
What to take from this
Click-to-DM ads move the destination of an ad from a page to a conversation, which removes a step and inherits the messaging window from the person's own tap. That is a genuine advantage, and it is a paid one.
The organic version of the same mechanic, where someone comments and an automation replies in their inbox, costs nothing and reaches the audience you already have. If you have never run either, that is the one to test first, because it tells you whether your offer converts in a DM before you buy the traffic to find out.